浅析车用CAN系统中网关的特性
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅析车用CAN系统中网关的特性
引言
网关(Gateway)实际上就是一种模块,它工作的好坏决定了不同的总线、模块和网络相互间通信的好坏。网关就像一个居民小区的门卫,在他让任何客人进大门之前,他得问问客人是否是应邀前来,或者通知某位住户有人来访了。对不兼容但却需要互相通信的总线和网络来说,网关所起的作用就和门卫一样。
1 网关的实质
网关是连接异型网络的接口装置,它综合了桥接器和路由器的功能,汽车
网关主要能在OSI 参考模型的物理层、数据链路层和应用层上对双方不同的协议进行翻泽和解释。
对于Bosch 公司为奔驰600SEL 等汽车开发的控制器局域网CANl.2 与CAN2.0 协议之间的网关,是指为处理多个ECU 的核中核CPU 之间的通信而提供的一种综合接口装置,实际上就是一个Intel-16 位80C196 单片微机,而美国三大汽车公司采用的SAE1850 网络与Bosch-CAN 网络之间的网关,实际上就是一个Intel-16 位87C196KR 单片微机。
一个网关必须具备有从一个网络协议到另一个协议转换信息的能力,对于CAN 协议的网关,应能涉及CAN 协议4 种帧类型中的两种,即数据帧和远程帧。另外两种错误帧和超限帧,由该网关的CAN 芯片硬件控制,因此,可以
说网关无附加的响应性。当然,网关必须具备有“状态位”,即在任何一个网络
中发生的错误太多时,网关有报警状态位或总线中断状态位,这样,网关就像网络中的节点那样,可以调查总线状态。
对于两个网络之间的网关,其具备尽量少的传输等待时间,信息丢失或超