汽车电控单元在线升级系统的设计与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:cashcumt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在汽车电子控制系统中,新控制算法、新功能推出频率越来越高,频繁地插拔存储器不但麻烦而且容易损坏电路板。目前许多ECU开发厂商都在芯片出厂前固化一段用于升级的代码,但这部分代码一般需要通过硬件或者其他辅助设备激活,而且大都用串口进行升级。串口只能实现对单一节点升级,不能实现网络升级。在汽车电子控制系统中,常用的是CAN总线,所以开发商提供的升级代码并不实用。本论文在不添加硬件辅助电路条件下针对汽车电控单元ECU特点选择CAN总线设计适合于汽车ECU的升级系统。   论文的主要内容:   (1)分析汽车电控单元ECU特性选择合适的在线升级总线,并制定相应的传输协议;总结比较现有的单片机在线升级技术ISP bootloader和IAPbootloader方案的异同点和其适用条件、领域。   (2)分析汽车电子控制系统的特点,设计适合汽车ECU的在线升级系统,首先根据实际的需求设计上位机下载工具,提供简单易操作的用户界面,包含CAN通信设备参数设置,相关的升级命令操作,反馈信息显示等功能。对S19和hex文件进行解析、处理、打包按照规定协议发送至下位机ECU;设计适合汽车电控单元的bootloader方案,在线升级系统启动方式。并依据该方案实现XC167CI在线升级的bootloader:主要包括ECU的启动模块,flash驱动模块实现,CAN驱动模块实现,引导加载模块实现。   (3)分别以STM8和XC167CI为目标芯片,以车身控制模块(BCM)和防抱死制动系统(ABS)为应用对象,进行代码升级测试和分析。测试结果表明该在线升级系统设计方案能够通过CAN网络实现应用代码更新功能。   (4)论文总结及其对未来工作的概述。
其他文献
泡沫表观尺寸特征与浮选工艺之间存在密切关系,泡沫尺寸的变化能够反映浮选工况的变化甚至故障的发生,能够反馈分选信息并指导关键操作变量药剂添加量的调整,有利于优质泡沫
随着航天技术的迅猛发展,对卫星功能的要求越来越高,由多颗小卫星编队飞行共同实现一个空间任务的研究成为了空间技术发展的新方向。而编队卫星间的相对位置满足一定要求时,
随着车载CAN网络应用需求不断扩大,其开发技术成为推动汽车网络技术发展的关键因素。为保证CAN网络开发的正确性和高效性,降低开发成本,往往需要利用专用工具对其开发环节进行严
复杂系统与复杂性科学被誉为21世纪的科学,是受广泛注意的新型交叉学科。复杂系统中基本单元的相互作用必然导致其描述的数学模型具有非线性这个共性,非线性科学的兴起来自于对
人脸识别技术是生物特征识别技术的一个重要分支,特征提取是人脸识别中的一个重要方面,特征提取的好坏直接关系到人脸识别的最终效果。传统的特征提取主要关注于一维特征提取
随着现代工业生产过程的日益大型与复杂化,人们对系统安全可靠性的要求也随之提高。当今的工业系统也因技术的迅速发展存储了大量的数据,这为提高系统的安全可靠性无疑提供了
颗粒粒度大小对于许多工业产品的质量和性能有着非常重要的影响,基于图像处理的颗粒粒度检测技术,因其具有安全、快速、非接触测量等诸多优势,成为目前颗粒粒度检测技术的发
随着国民经济的高速增长,大城市人口不断增加,城市之间交通日趋频繁,高速铁路已经成为世界铁路发展的必然趋势。作为中长距离、大运量、快捷、安全的运输方式,高速铁路已经成
随着人类社会经济的快速发展,对能源的需求越来越大,开发和利用可再生的绿色能源将是实现人类可持续发展必须采取的措施,而太阳能具有储量巨大、不会枯竭、无污染等优点,在未来,太阳能光伏发电将有着良好的发展前景。本文以太阳能光伏发电系统作为研究对象,对光伏发电系统的最大功率跟踪方法、逆变控制系统的硬件电路设计和软件控制方法进行了深入的研究。首先,本文详细介绍了国内外太阳能光伏发电的现状和发展前景,并对光伏