总线是实施汽车内部智能零部件信息交互的桥梁,而总线应用层的标准化则是促进总线技术应用的重要措施。
随着电子与信息技术在汽车中的渗透控制工程网版权所有,汽车中内嵌CPU的智能化零部件在不断增加,在智能零部件之间充当信息交互桥梁的总线,包括CAN、CIN、FlexRey、MOST、IDB1394等已成为现代汽车的关键技术。
应用层标准化是促进总线技术应用的重要措施
总线是实施汽车内部智能零部件信息交互的桥梁www.cechina.cn,而总线应用层的标准化则是促进总线技术应用的重要措施。
一个具体的总线系统包括:数据链路层,如SJA1000、FlexCAN等;物理层,如82C250、TJA1050、双绞线、光纤等;应用层CONTROL ENGINEERING China版权所有,如SAE J1939,因此总线系统的标准化包括数
与总线数据链路层相关的是总线控制器,与总线的物理层相关的总线收发器和通信介质。在设计总线系统过程中,总线控制器、总线收发器和通信介质等总线元器件是由半导体厂家或其他元器件厂家设计制造。为了确保不同厂家生产元器件之间的互连性,涉及总线系统的元器件都遵循同一标准并通过了一致性测试,汽车制造厂家和汽车零部件制造厂家只需要从这些元器件中选择符合自己要求的元器件,标准化工作已由生产元器件的厂家完成。但涉及总线系统数据定义的应用层却是由汽车制造商和汽车制造商的核心零部件厂家自己制定的。
目前在轿车行业,在不同的汽车制造商甚至同一汽车制造商的不同系列轿车中,尽管它们使用同一总线和同一总线的物理层,其应用层是不相同的。以轿车为例,目前几乎所有轿车在动力系统使用的CAN总线的通信速率都是500Kbps、通信介质都是双绞线,但它们的应用层协议是完全不相同的,如BOSCH有自己的应用层协议,大众甚至产量十分有限的保时捷都有自己不同的应用层协议。总线的应用层直接涉及到智能零部件中MCU的硬件资源和软件结构,同一个汽车零部件厂家在设计功能相同、但是为不同汽车制造厂家甚至同一汽车制造厂家不同型号汽车用的智能零部件时,不仅需要建设适应不同总线协议的测试体系,重新设计智能零部件的硬件系统和软件系统,而且还必须进行智能零部件的重新认证。
目前总线系统应用层的“百花齐放”现象不仅没有促进汽车电子技术的健康发展CONTROL ENGINEERING China版权所有,而且增加了智能零部件设计和生产成本,降低了智能零部件的可靠性和生命周期。甚至一些国际汽车制造巨头为利益所驱动,借助总线应用层来阻止其他成员进入其产业链,已严重阻挠了我国汽车智能零部件产业的发展。
为了实施汽车总线标准化工作,美国汽车工业协会(SAE)在1996年颁布了应用于卡车和客车应用的J1939。ISO在1998年颁布了用于拖头和拖车之间信息交换的ISO11992。J1939和ISO11992都是建立在CAN总线基础上的应用层标准,其中J1939遵循CAN总线的数据链路层(ISO11898-1)和物理层(ISO11898-2)。ISO19992遵循CAN总线的数据链路层(ISO11898-1),为了增强总线的抗干扰能力,ISO11992物理层信号的高电平由ISO11898-3的5V提高到了24V。经过多年的推广应用,J1939已成为全球商用车的事实标准,ISO-11992也正处于推广期。除了J1939和ISO11992,以CAN总线为基础的应用层标准还有J2411、J2284、ISO11519、ISO/DIS15765等。
规范设计方法建立总线标准化测试体系
汽车最重要的性能是行车安全,在汽车中采用了总线,其优势是很明显的:构建了整车的信息交互平台,有助于整车的柔性制造和可持续发展;串行的网络拓扑结构减少了整车线束和接插件,简化安装、维护和管理。这是它的优势控制工程网版权所有,但同时这也是总线系统固有的安全隐患。因为所有整车的控制信息、维护信息