22
8. 3 常用车载网络系统简介
8.3.1 CAN
CAN 是Controller Area Network 的缩写(以下称为 CAN),是ISO国际标准化的串行通信协议。1986 年德 国电气商博世公司开发出面向汽车的CAN 通信协议。此 后,CAN 通过ISO11898 及ISO11519 进行了标准化,现 在在欧洲已是汽车网络的标准协议。
8
CAN协议提供的总线仲裁机制保证了所有消息都能 无破坏地传输,但是会导致一些消息传输的延时。在一 些实时性要求较高的应用中, 迫切需要提供一种服务以 保障安全相关的消息传输不受总线上其他待传输消息的 影响。TTCAN (time-triggeredCAN ) 协议正是应这种需 求而提出并发展起来的。
15
8.2 车载网络的分类及其网络协议 从20世纪80年代以来不断有新的车载网络标准产生,
目前存在多种标准,侧重的功能有所不同,为了方便研 究和应用,美国汽车工业协会(SAE)的车辆委员会将 汽车数据传输网络划分为A、B、C三类。 (1)A类网络
A类网络是面向传感器/执行器控制的低速网络,数 据传输速率通常小于10Kb/s,主要用于后视镜调整、电 动车窗、灯光照明等控制。
ISO14230(Keyword protocol 2000)通信协议满足 OBDⅡ、OBDⅢ的要求;欧洲以往诊断系统使用的 ISO9141通信协议满足OBDⅡ的要求;美国GM、 Ford、DC公司广泛使用的J1850通信协议满足 OBDⅡ的要求,采用CAN的J2480诊断系统通信标准 满足OBDⅢ的要求;2000年开始欧洲汽车厂商使用 的基于CAN总线的诊断系统通信标准ISO315765满足 E-OBD的要求。
12
FlexRay车载网络标准已经成为同类产品的基准, 将在未来很多年内,引导整个汽车电子产品控制结构 的发展方向。FlexRay是继CAN 和LIN之后的最新研 发成果,可以有效管理多重安全和舒适功能:譬如, FlexRay适用于线控操作(X-by-Wire)。