重型商用车CAN总线通讯平台的设计

  作者:郝杰 宋健 黄全安 清华大学汽车工程系 时间:2009-07-08来源:电子产品世界

  CAN通讯平台上接受和发送的报文均符合SAE J1939协议,包含了在CAN通讯平台上接收和发送到来自发动机、AMT以及制动系统的部分报文内容,先举例说明一组来自发动机的报文如表2所示。

  一条报文包含8字节的数据域,除了上述内容占据的字节之外,其余位均作保留位。从这些数据可以看到发动机电子控制器的周期性发送,并且只有在CAN通讯平台接收到更新的数据后,才会向总线发送更新的报文内容,避免给总线带来负担。

  结语

  本文从CAN总线和SAE J1939协议特点和原理的介绍入手,通过设计符合J1939通讯协议的硬件和软件模块,实现了在重型车上利用该CAN通讯平台完成数据实时传递与共享的功能,并且在实车上通过了发动机、变速箱和制动系统三方通讯的验证,为使用J1939协议开发CAN通讯平台提供了一定的思路。

  参考文献:

  [1] 过锡隽.汽车电控系统J1939协议和诊断通信模块的开发[D].杭州:浙江大学,2006

  [2] 王黎明.CAN现场总线系统的设计与应用[M].北京:电子工业出版社,2008

  [3] Stepper M.R. SAE Future Transportation Technology Conference , San Antonio , 1993[C].Texas: SAE Paper No.931809 ,1993

  [4] ISO 7498-1984 Open Systems Interconnection(OSI)[S]

  [5] SAE J1939/01 Truck and Bus Specific[S]

  [6] SAE J1939/11 Physical Layer–Twisted Shielded Pair[S]

  [7] SAE J1939/12 Physical Layer–Twisted Quad[S]

  [8] SAE J1939/21 Data Link Layer[S]

  [9] SAE J1939/31 Network Layer [S]

  [10] SAE J1939/71 Application Layer[S]

1 2 3 4 5

关键词: Infineon CAN总线 J1939 硬件 软件设计 实车测试 200907

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版