摘要
为了方便更新汽车电子控制单元(electronic control unit,ECU)的应用代码,针对汽车控制系统自身的特点,设计出汽车ECU在线升级系统。该升级系统利用车身控制器局域网络(controller area network,CAN),遵循诊断协议ISO15765,将ISO15765诊断协议传输层和应用层规范应用于在线升级系统的上位机与ECU之间通信,实现对车身控制系统中各个ECU节点的在线更新应用代码功能。给出了该升级系统在STM8和XC167CI单片机的试验结果。试验证明,该升级系统不仅能够满足实际的代码更新要求,而且具有较强的通用性和可扩展性。
In order to facilitate the updating of the auto-body ECU application code, in response to the features of the auto- body ECU's control system, an online update system of auto-body ECU's application code which follows the diagnostic proto- col ISO15765 is designed in the paper. The design method of this update system includes the design of system architecture, the design of bootloader and the design of update process. The transport layer and application layer of ISO15765 diagnostic protocol are applied to the communication between the PC and ECU,which promotes the standardization of automotive software development, the test results of this system applied to the STM8 and XC167CI are showed. It is proved that this update system not only meets the actual requirements, but also has strong versatility and scalability.
出处
《重庆邮电大学学报(自然科学版)》
北大核心
2011年第4期464-468,共5页
Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)
基金
核高基重大专项(2009ZX01038-002-002-2)
重庆市科委公关计划项目(CSTC
2009AB2244)~~