基于S32K144的电控制动系统固件升级系统开发
许金鹏1,李军伟1*,李连强2,汪志莹1,董文龙3
1.山东理工大学交通与车辆工程学院,山东 淄博 255049;2.一汽解放青岛汽车有限公司,山东 青岛 266217;3.北京裕峻汽车技术研究院,北京 100016
摘要:为解决电控制动系统(electronic brake system,EBS)使用过程中升级维护繁琐、不易操作的问题,设计开发一种基于控制器局域网络(controller area network,CAN)总线通信技术的EBS固件升级系统。基于CAN分析仪,结合循环冗余校验算法,实现上位机与控制器主控芯片S32K144之间数据传输,并在商用车气压制动系统台架上进行EBS升级试验验证。结果表明,开发的EBS固件升级系统能够实现EBS控制器在线升级,系统稳定性好、安全可靠,降低了后期升级维护的难度。
关键词:S32K144;循环冗余校验;固件升级;CAN总线
Development of firmware upgrade system for electronic brake system based on S32K144
XU Jinpeng1,LI Junwei1*,LI Lianqiang2,WANG Zhiying1,DONG Wenlong3
1.School of Transportation and Vehicle Engineering, Shandong University of Technology, Zibo 255049,China;2.FAW Jiefang Qingdao Automobile Co., Ltd., Qingdao 266217,China;3. Beijing Yujun Automobile Research Institute, Beijing 100016,China
Abstract:In order to solve the problem of cumbersome maintenance and difficult operation during the use of electronic brake system (EBS), an EBS firmware upgrade system based on controller area network(CAN) bus communication technology is designed and developed. Based on the CAN analyzer and the cyclic redundancy check algorithm, the data transmission between the upper computer and the controller master chip S32K144 is built, and the EBS upgrade test verification is carried out on the commercial vehicle air brake system bench. The results show that the EBS firmware upgrade system could effectively upgrade EBS controller online, and the system is stable, safe and reliable,which reduces the difficulty of later upgrade and maintenance.
Keywords:S32K144;cyclic redundancy check; firmware upgrade; CAN bus