基于CAN通信的电动汽车驱动电机控制器主芯片固件升级系统设计  被引量:2

Design of the firmware upgrade system for the main chip of the electric vehicle motor controller based on CAN communication

在线阅读下载全文

作  者:刘宝岩 李军伟[1] 许金鹏 汪志莹 李连强 LIU Baoyan;LI Junwei;XU Jinpeng;WANG Zhiying;LI Lianqiang(School of Transportation and Vehicle Engineering,Shandong University of Technology,Zibo 255049,China;FAW Jiefang Qingdao Automobile Co.,Ltd.,Qingdao 266217,China)

机构地区:[1]山东理工大学交通与车辆工程学院,山东淄博255049 [2]一汽解放青岛汽车有限公司,山东青岛266217

出  处:《内燃机与动力装置》2023年第4期101-106,共6页Internal Combustion Engine & Powerplant

基  金:青岛市关键技术攻关及产业化示范类项目(22-3-2-qljh-7-gx)。

摘  要:为解决电动汽车驱动电机控制器主控芯片TMS320F28377S应用程序升级维护操作困难的问题,设计开发一种基于控制器局域网络(controller area network,CAN)通信技术的固件升级系统。通过配置CAN模块及Flash模块,解析HEX文件,结合汉明码校验算法,实现对引导程序及应用程序的设计;选用PyQt应用架构设计上位机操作界面,制定通信协议,实现对上位机软件的设计;在新能源汽车电机测试台架上,将开发的固件升级系统应用到电机控制器,进行电机电流加载闭环控制试验验证。试验结果表明:基于CAN通信的TMS320F28377S芯片固件升级系统能完成上位机和电机控制器的数据传输,系统快捷方便、稳定性高,可广泛应用于电机控制器应用程序的升级。In order to solve the problem of the application program upgrade and maintenance of the main motor controller chip TMS320F28377S of the electric vehicle driver,a firmware upgrade system based on controller area network CAN communication technology is developed.Through configuring CAN module and Flash module,parsing HEX file and combining Hamming code checking algorithm,the design of boot program and application program is realized,the firmware upgrade system is applied to the new energy vehicle motor test bench,and the motor controller current loading closed-loop control experiment is carried out.The test results show that the TMS320F28377S firmware upgrade system based on CAN communication can complete the data transmission between PC and motor controller,and the system is fast,convenient and stable,widely used for motor controller application upgrades.

关 键 词:电机控制器 TMS320F28377S芯片 固件升级 CAN通信 

分 类 号:U463.67[机械工程—车辆工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象