摘要: 对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)
中图分类号:
韩鑫, 鲍可进. CAN总线网络层协议栈开发测试[J]. 计算机工程, 2011, 37(15): 232-234,237.
HAN Xin, BAO Ge-Jin. Development and Test of CAN Bus Network Layer Protocol Stack[J]. Computer Engineering, 2011, 37(15): 232-234,237.