首  页 学会之窗 新闻中心 标准法规 电子报刊 技术交流 联系我们
电子报刊
《内燃机与动力装置》
2023
·2023年第一期
2022
·2022年第六期
·2022年第五期
·2022年第四期
·2022年第三期
·2022年第二期
·2022年第一期
更多>>
《信息荟萃》
通知通告 MORE..
·关于山东内燃机学会第七届理事会届..
·鲁内学〔2024〕8号 关于山东内燃机..
·鲁内学〔2024〕7号 关于发送《山东..
·鲁内学〔2024〕6号 关于召开山东内..
·鲁内学〔2024〕5号 关于举办山东省..
·便函2024-8号 征集年鉴材料的函..
标准法规 MORE..
·山东7月1日起严格执行重型柴油新车..
·政策 | 2021年1月1日起一大波商用..
·政策 | 2022年12月1日,农机切换国..
·政策 | 国务院下“命令”!新能源..
·数据 |2020年1-8月内燃机行业进出..
·今天!轻型车国六全国范围实施!两..
·国六排放标准实施延期至2021年,终..
 
当前位置:首页 > 电子报刊 > 《内燃机与动力装置》
  发表:admin(管理员) 日期:2020/12/31 点击率:704
重型拖拉机控制器的引导加载程序与上位机设计

谭文阳,李军伟*,朱青松

山东理工大学交通与车辆工程学院,山东淄博255049

摘要:针对重型拖拉机控制器的升级维护问题,采用32位微控制器MPC5744P,开发基于控制器局域网络总线技术的引导加载程序,设计上位机。依据引导加载程序的需求开发FlexCAN模块、Flash模块的底层驱动程序及S19文件的解析代码。为了实现对程序的在线更新,利用Python的外部工具PyQt5设计相应的上位机。为验证系统性能,通过上位机对MPC5744P开发板进行程序升级,对引导加载程序进行测试。测试结果表明:设计的引导加载程序能够通过与上位机的交互准确实现应用程序的在线升级,符合设计要求。

关键词:引导加载程序;重型拖拉机控制器;Flash驱动;FlexCAN通信;上位机设计

Abstract:In order to facilitate the upgrade and maintenance of automobile controller, MPC5744P CAN bus based bootloader and PyQt5 based upper computer are designed and developed.The program update of microcontroller MPC5744P is completed through the configuration of FlexCAN communication module, the design ofFlash driver, the analysis of S19 file.PyQt5, an external Python tool, is used to design the corresponding upper computer in order to update the program online.In order to verify the system performance,the bootloader is tested by upgrading the program of MPC5744P development board which use the upper computer.The test results show that the bootloader can accurately realize the online upgrade of the application program through the interaction with the upper computer, which meets the design requirements.

Keywords:bootloader;heavy tractor controller;the Flash driver;FlexCAN communication;upper computer design




上一篇:排气管铸造筋结构分析与优化设计
下一篇:热冲击工况中冷却模块密封方式优化设计
版权所有 © 2014 山东内燃机学会 联系电话:0531-80687025 地址:济南市长清大学科技园海棠路5001号 邮编:250357 法律咨询专家:董庆华
鲁ICP备13027242号-1