摘要
阐述了一种基于CAN总线的车辆网络通信协议SAE J1939,设计和实现了基于μC/OS-II嵌入式操作系统的协议栈,能够发送和接收J1939报文。该协议栈支持分布在车辆各个不同位置的ECU之间的具有实时闭环控制功能的高速通信网络。最后,在采用标准SAE J1939协议的汽车仪表上验证了所设计的协议栈,很好地实现了车辆ECU之间的高速通信。
The SAE J1939 protocol of vehicle network communication based on CAN bus is described.The protocol stack based on μCOS-II embedded operating system is designed and implemented.The J1939 messages can be sent and received through it.High-speed communication network between ECUs in the different positions in the vehicle and with real-time closed-loop controlling function is supported by the protocol stack.The protocol stack is verified on the motormeter using the SAE J1939 protocol,the result show that the communication between ECUs of the vehicle is implemented very well.
出处
《湖北汽车工业学院学报》
2011年第1期25-29,共5页
Journal of Hubei University Of Automotive Technology
基金
湖北省高等学校优秀中青年科技创新团队计划项目(T200903)