一、Flex Ray 介绍 FlexRay通讯协议运用于可靠的车内网络中,是一种具备故障容错的高速汽车总线系统
它已经成为同类产品的基准,将在未来很多年内,引导汽车电子产品控制结构的发展方向
FlexRay协议标准中定义了同步和异步帧传输,同步传输中保证帧的延迟和抖动,异步传输中有优先次序,还有多时钟同步,错误检测与避免,编码解码,物理层的总线监控设备等
1 汽车网络通信协议综述 汽车网络通信协议在保证整个系统正常运行方面起着非常重要的作用
它可以帮助解决系统很多问题,如数据共享、可扩展性、诊断接口等
目前,应用于汽车领域的网络标准除了 FlexRay还有很多,如 CAN、LIN、J1850 及MOST 等
CAN 总线全称为“控制器局域网总线(Controller Area Network )”,是德国博世公司从80 年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议
它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维
CAN 通信速率可达1Mbit/s,每帧的数据字节数为 8 个
LIN(Local Interconnect Network,控制器局域网)总线是由 LIN 协会发布的一种新型低成本串行通信总线,也称为经济型 CAN 网络
LIN 的目标是为现有汽车网络(例如 CAN总线)提供辅助功能,因此 LIN 总线是一种辅助的总线网络,在不需要 CAN 总线的带宽和多功能的场合比如智能传感器和制动装置之间的通信使用 LIN 总线可大大节省成本
J1850总线是 1994 年由汽车工程师协会颁布的标准,之后普及运用于美国车厂的汽车中
不过,虽然美国各厂多采用 J1850 标准,但是各厂的实际做法又不相同,因此相对其他标准来说比较混乱
由于 J1850 总线通信速率低,只适合用于车身控制系统及诊断系统,目前在美国逐步