admin管理员组

文章数量:1531791

2024年5月13日发(作者:)

高级轿车培训教材之CAN-BUS与网关技术

第三节 网关技术

(选讲)

一、网关的概念

网关是接连异型网络的接口装置,它综合了桥接器和路由器的功能,

汽车网关主要能在OSI参考模型的物理层、数据链路层和应用层上对双方

不同的协议进行翻译和解释。

对于Bosch公司为奔驰600SEL等汽车开发的控制器区域网CAN1.2与

CAN2.0协议之间的网关,是指为处理多个ECU的核中和CPU之间的通信而

提供的一种综合接口装置,实际上就是一个Intel—16位80C196单片微

机,至于美国三大汽车公司采用的SAEJ1850网络与Bosch—CAN网络之间

的网关,实际上就是一个Intel—16位87C196KR单片微机。

一个网关必须具备有一个网络协议到另一个协议转换信息的能力,对

于CAN协议的网关,应能涉及CAN协议4种帧类型中的两种,即数据帧和

远程帧。另外两种错误帧和超限帧,由该网关的CAN芯片硬件控制,因

此,可以说网关无附加的相应性。当然,网关必须具备有“状态位” ,

即在任何一个网络中发生的错误太多时,网关应有报警状态位或总线中断

状态位,这样,网关就像网络中的节点那样,可以调查总线状态。

对于两个网络之间的网关,起码应具备以下特性:尽量少的传输等待

时间,信息丢失或超限差错最少,能处理总线出现的差错。

二、Bosch—CAN1.2与CAN2.0版本的主要区别

中国邯郸北方学校 编辑 申保志

44

高级轿车培训教材之CAN-BUS与网关技术

1991年9月,标准的1.2版本的CAN协议修订为新的2.0版本,新版

本的技术关键是增加了信息标识符,也就是说,新的CAN2.0既支持标准

的11位,也支持扩展后的29位信息标识。图5位两个CAN版本的互联

框图。

CAN2.0实施新的信息位,标识扩展位(IDE)使CAN操作装置能区

分标准和扩展格式,但大多数现存的标准CAN—1.2版本不能使被扩展后

的信息格式,在实施过程中会影响错误信息。

为了能实施29位的信息标识,Intel公司开发了品种繁多的芯片,作

为CAN的汽车用户,可以采用网关使网络互联,在仅用CAN—1.2—11位

信息标识的条件下,能正确响应29位标识。

中国邯郸北方学校 编辑 申保志

45

本文标签: 网关信息网络协议汽车