作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (15): 232-234,237. doi: 10.3969/j.issn.1000-3428.2011.15.075

• 工程应用技术与实现 • 上一篇    下一篇

CAN总线网络层协议栈开发测试

韩 鑫1,2,鲍可进1   

  1. (1. 江苏大学计算机科学与通信工程学院,江苏 镇江 212013;2. 上海华普汽车有限公司,上海 201501)
  • 收稿日期:2011-03-17 出版日期:2011-08-05 发布日期:2011-08-05
  • 作者简介:韩 鑫(1984-),男,硕士,主研方向:嵌入式系统; 鲍可进,教授
  • 基金资助:

    国家“863”计划基金资助项目“新型电容混合动力轿车整车产品研发”(2006AA11A128)

Development and Test of CAN Bus Network Layer Protocol Stack

HAN Xin 1,2, BAO Ke-jin  1   

  1. (1. School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang 212013, China; 2. Shanghai Maple Automobile Co., Ltd., Shanghai 201501, China)
  • Received:2011-03-17 Online:2011-08-05 Published:2011-08-05

摘要: 对ISO15765协议进行分析,依据协议在基于MC9S12DP512芯片的整车控制器上完成CAN网络层协议栈的开发,给出开发过程。在VC环境下开发测试程序,对协议栈进行测试。结果表明,实现的CAN网络层协议栈符合ISO15765协议的规定,可满足车辆故障诊断系统等具体应用中系统对CAN网络层通信的需求。

关键词: 控制局域网, 网络层, 协议栈, 整车控制器

Abstract: The ISO15765 protocol is analyzed, the development of CAN network layer protocol stack is achieved by the platform of vehicle control unit which is based on MC9S12DP512, meanwhile, the development process is given in detail. Under the VC environment, test procedures are developed for the test of the protocol stack. The results show that the protocol stack is in accord with ISO15765, and meets CAN network layer communications needs in variety applications, such as vehicle fault diagnosis system.

Key words: Control Area Network(CAN), network layer, protocol stack, Vehicle Control Unit (VCU)

中图分类号: