新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 浅析车用CAN系统中网关的特性

浅析车用CAN系统中网关的特性

作者: 时间:2016-12-20 来源:网络 收藏

为了能实施29位的信息标识,Intel公司开发了品种繁多的芯片,作为CAN的汽车用户,需采用网关使网络互连(图2),在仅用CAN-1.2-11位信息标识的条件下,能正确响应29位标识。

点击放大图片

图2 BoschCANl.2与CAN2.0之间的网关连接图

点击放大图片

图3 网关处理的内容

4 网关处理的内容

网关主要“处理”有关下面三部分的内容(如图3所示):从第一个网络读取所接收的信息,翻译信息,向第二个网络发送信息。图中翻译信息标识符的含义如下:CAN1.2和CAN2.0的网关可用于以下两种情况;第一种是最简单的实施方式,即在两个网络之间不需要对信息标识符翻译,只是传送标准信息,也就是说,这时的网关只起到互连CANl.2与CAN2.0,并让这两个网络共享标准信息的任务:第二种实施方式需要对信息标识符作翻译,也就是说,两个网络有各自的信息标识符,例如,“发动机温度信息”在CANl.2网络上具有专用的11位标准信息标识符,而在CAN2.0网络上却具有扩展的29位信息标识符,此时的网关需对这两种信息标识符通过计算或“查表”翻译。

5 SAEJ1939-J1980网络仂议之间的网关

SAE选用CAN2.0协议作为“C级”串行控制和通信网络的推荐实施标准,由称为SAE1939规范。CAN2.0每秒钟的数据速率可达IMbit/s,也就是说,CAN2.0执行相当于SAE-C级的高速数据速率。可对于货车的挂车或被牵引的机具来说,并不需要如此高CAN网络均数据速率。由于高速率串行链路的电子元件和硬件的成本较昂贵,因此,就采用中速数据速率(B级)41.6Kbitls的J1850网络来管理挂车的牵引和制动,而CAN2.0只用于支持主车发动机的各个ECU,这样,在货车和大客车上出现了连接异型网络的网关(如图4所示)。



评论


技术专区

关闭