汽车作为一种交通工具,目前承担起了越来越多的功能。现代科技已经将网际网络、无 线连接、个人通讯电子装苣、娱乐设备等整合到汽车内部,与动力系统相结合,为乘客提供 了前所未有的便利。而这一切都有赖于汽车网络技术,它是汽车电子发展的重要方向之一。
过去,汽车通常采用点对点的通信方式,将电子控制单元及负载设备连接起来。随着电 子设备的不断增加,势必造成导线数量的不断增多,从而使得在有限的汽车空间内布线越来 越困难,限制了功能的扩展。同时导线质量每增加50 kg,油耗会增加0. 2 L/100 km.此外, 电控单元并不是仅仅与负载设备简单地连接,更多的是与外囤设备及英他电控单元进行信息 交流,并经过复杂的控制运算,发出控制指令,这些是不能通过简单地连接所能完成的。而 单从线朿本身来说,它也是汽车电子系统中成本较高,连接复杂的部件。
随着汽车电子控制单元以及汽车电子装巻的不断增多,采用串行总线实现多路传输,组 成汽车电子网络,是一种既可靠又经济的做法。同时现代汽车基于安全性和可靠性的要求, 正越来越多地考虑使用电控系统代替原有的机械和液压系统。
1.俺孑电孑网僖辖枸
在汽车内部采用基于总线的网络结构,可以达到信息共享、减少布线、降低成本以及提 高总体可靠性的目的°通常的汽车网络结构采用多条不同速率的总线分别连接不同类型的节 点,并使用网关服务器来实现整车的信息共享和网络管理,如图1所示。
车身系统的控制单元多为低速马达和开关量器件,对实时性要求低而数量众多。使用低 速的总线连接这些电控单元。将这部分电控单元与汽车的驱动系统分开,有利于保证驱动系 统通信的实时性。此外,采用低速总线还可增加传输距离、提髙抗干扰能力以及降低硬件成 本。
动力与传动系统的受控对象直接关系汽车的行驶状态,对通讯实时性有较髙的要求。因 此使用髙速的总线连接动力与传动系统。传感器组的各种状态信息可以广播的形式在髙速总 线上发布,各巧点可以在同一时刻根据自己的需要获取信息。这种方式最大限度地提髙了通 信的实时性。
故障诊断系统是将车用诊断系统在通信网络上加以实现。
信息与车载媒体系统对于通讯速率的要求更高,一般在2 Mb/s以上。采用新型的多媒 体总线连接车载媒体。这些新型的多媒体总线往往是基于光纤通信的,从而可以充足保证带 宽。
网关是电动汽车内部通信的核心,通过它可以实现各条总线上信息的共享以及实现汽车 内部的网络管理和故障诊断功能。
随着新技术的不断发展,在未来的汽车网络中,还将会有专门用于气囊的安全总线系统, 以及X-by-Wire系统。
2.汽车总线标准、协议
国际上众多知名汽车公司早在20世纪80年代就积极致力于汽车网络技术的研究及应 用,迄今为止,已有多种网络标准。目前存在的多种汽车网络标准,其侧重的功能有所不同。 为方便研究和设计应用,SAE车辆网络委员会将汽车数据传输网划分为A、B、C三类。
A类是面向传感器/执行器控制的低速网络,数据传输位速率通常小于10 kb/s,主要用 于后视镜调整,电动窗、灯光照明等控制;B类是而向独立模块间数据共享的中速网络,位 速率在10-125 kb/s,主要应用于车身电子舒适性模块、仪表显示等系统:C类是面向高速、 实时闭环控制的多路传输网,位速率在125 kb/s-1 Mb/s之间,主要用于牵引控制、先进发 动机控制、ABS等系统。
在今天的汽车中,作为一种典型应用,车体和舒适性控制模块都连接到CAN总线上,并 借助于LIN总线进行外围设备控制。而汽车髙速控制系统,通常会使用髙速CAN总线连接在
一起。远程信息处理和多媒体连接需要髙速互连,视频传输又需要同步数据流格式,这些都 可由 D2B (Domestic Digital Bus)或 MOST (Media Oriented Systems Transport)协议来实 现。无线通信则通过Blue tooth技术加以实现。而在未来的5-10年里,TTP(Time Trigger Protocol)和Flex Ray将使汽车发展成百分之百的电控系统,完全不需要后备机械系统的支 持。
但是,至今仍没有一个通信网络可以完全满足未来汽车的所有成本和性能要求。因此, 汽车制造商和OEM (Original Equipment Manufacture)商仍将继续采用多种协议(包括LIN、 CAN和MOST等),以实现未来汽车上的联网。
(1)A类总线标准、协议
A 类的网络通信大部分采用 UART (Universal Asynchronous Reveiver/Transmitter) 标准。UART使用起来既简单又经济,但随着技术的发展,预计在今后几年中将会逐步在汽 车通信系统中被停止使用。而GM公司所使用的E&C (Entertainment and Comfor)、Chrysler 公司所使用 CCD (Chrysler Collision Detection)和 Ford 公司使用的 ACP (Audio Control Protocol),现在已逐步停止使用。Toyota公司制定的一种通信协议BEAN (Body Electronics
Area Network) H前仍在•其多种车型(Clesior、Aristo、Prius 和 Celica)中加以应用。
A类目前首选的标准是LINo LIN是用于汽车分布式电控系统的一种新型低成本串行通 信系统,它是一种基于UART的数据格式、主从结构的单线12Y的总线通信系统,主要用于 智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。由于目 前尚未建立低端多路通信的汽车标准,因此LIN正试图发展成为低成本的串行通信的行业标 准。
LIN的标准简化了现有的基于多路解决方案的低端SCI,同时将降低汽车电子装置的开 发、生产和服务费用。LIN采用低成本的单线连接,传输速度最高可达20kb/s,对于低端的 大多数应用对象来说,这个速度是可以接受的。它的媒体访问采用单主/多从的机制,不需 要进行仲裁,在从卩点中不需要晶体振荡器而能进行自同步,这极大地减少了硬件平台的成 本。
在表1中,给岀了 LIN总线以及下列其他各类典型汽车总线标准、协议特性和参数。
现代
A
B
C
析 诊
休 媒
称 名
N LI
f s Sabu
属构 所机
so I
智器
妇制
线 根
线 绞 双
线 绞 双
线 绞 双
编 位码
7- NR
Z XR
7- NR
RTZ
媒体 访问
/ 主
争 竞
TESAVE
从 / 主 ■ ■ ■
误则 错检
CS 8
CRC
CRC
CRC
CRC
CRC
CRC
数据 长度
节 字 8
节 字 8
2 IX
勿节
速 位率
s O (25 1X
S
Mb
5
线大度 总最长
om
om
H
om
制 限 无
制 限 无
SI
6 IX
32
2
3
24
64
64
I
Ur
(
Hr t—
I
(2)B类总线标准、协议
B类中的国际标准是CAN总线。CAN总线是徳国BOSCH公司从20世纪80年代初为解决 现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一 种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。通信速率可达lMb/so CAN总 线通信接口中集成了 CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理, 包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。CAN协议的一个最大特点 是废除了传统的站地址编码,而代之以对通信数据块进行编码,最多可标识2048 (2. 0A)个 或5亿(2. 0B)多个数据块。采用这种方法的优点可使网络内的巧点个数在理论上受限制。数 据段长度最多为8个字节,不会占用总线时间过长,从而保证了通信的实时性。CAN协议采 用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。
B类标准采用的是IS011898,传输速率在100kb/s左右。对于欧洲的各大汽车公司从 1992年起,一直采用IS011898,所使用的传输速率范帀从47. 6-500kb/s不等。近年来,基 于IS011519的容错CAN总线标准在欧洲的各种车型中也开始得到广泛的使用,IS011519-2 的容错低速2线CAN总线接口标准在轿车中正在得到普遍的应用,它的物理层比IS011898 要
慢一些,同时成本也高一些,但是它的故障检测能力却非常突出。与此同时,以往广泛适 用于美国车型的J1850正逐步被基于CAN总线的标准和协议所取代。
(3)高速总线系统标准、协议
由于髙速总线系统主要用于与汽车安全相关,以及实时性要求比较高的地方,如动力系 统等,所以其传输速率比较高。根据传统的SAE的分类,该部分属于C类总线标准,通常在 125kb/s-lMb/s之间,必须支持实时的周期性的参数传输。目前,随着汽车网络技术的发展, 未来将会使用到具有高速实时传输特性的一些总线标准和协议,包括采用时间触发通讯的X by Wire系统总线标准和用于安全气囊控制和通讯的总线标准、协议。
1C类总线标准、协议。在C类标准中,欧洲的汽车制造商基本上采用的都是髙速通信 的CAN总线标准IS0U898o而J1939供货车及其拖车、大客车、建筑设备似及农业设备使 用,是用来支持分布在车辆各个不同位置的电控单元之间实现实时闭环控制功能的高速通信 标准,其数据传输速率为250kb/so在美国,GM公司已开始在所有的车型上使用其专属的所 谓GMLAN总线标准,它是一种基于CAN的传输速率在500kb/s的通信标准。
IS011898针对汽车(轿车)电子控制单元(ECU)之间,通信传输速率大于125kb/s,最高 IMb/s时,使用控制器局域网络构建数字信息交换的相关特性进行了详细的规泄。
J1939使用了控制器局域网协议,任何ECU在总线空闲时都可以发送信息,它利用协议 中定义的扩展帧29位标识符实现一个完整的网络定义。29位标识符中的前3位被用来在仲 裁过程中决定消息的优先级。对每类消息而言,优先级是可编程的。这样原始设备制造商在 需要时可以对网络进行调整。J1939通过将所有11位标识符消息泄义为专用,允许使用11 位标识符的CAN标准帧的设备在同一个网络中使用。这样,11位标识符的泄义并不是直接 属于J1939的一个组成部分,但是也被包含进来。这是为了保证苴使用者可以在同一网络中 并存而不岀现冲突。
2安全总线和标准。安全总线主要是用于安全气囊系统,以连接加速度计、安全传感器 等装巻,为被动安全提供保障。目前已有一些公司研制出了相关的总线和协议,包括Delphi 公司的Safety Bus和BMW公司的Byteflight等。