第2期 李玉花等:灰色聚类法在膨胀土分类中的应用
基于CAN总线的车载ECU刷新方法设计
李涛
(江淮汽车 技术中心,安徽 合肥 230009)
摘要 Bootloader在汽车电子领域软件开发过程中已经发挥了非常重要的作用,它可以现场刷写而无需ECU专门烧写器,以实现ECU程序更新,数据标定、诊断等功能。本文基于ISO15765-3及ISO14229的车载CAN网络协议,介绍Bootloader的详细功能、实现策略及刷写方法。
关键词 策略;bootloader
1 引言
Bootloader为存放在MCU里的固件程序,其从开机到应用程序启动之前,对ECU软件进行初始化,从而将系统软硬件带入一个合适的状态,并为应用程序做好状态切换准备。Bootloader的主要功能是实现ECU的启动加载和下载,以满足ECU在线诊断,代码升级及在线标定等功能,并且其不需要专门的烧写器或者烧写软件,并可以随生产节拍实现下线编程。
本文思想基于ISO 15765和ISO 14229车载CAN网络协议,以探究事宜CAN协议的网络通信程序刷新流程设计。
2 Bootloader软件架构
ISO 15765体系中明确定义了基于CAN的汽车故障诊断通讯机制,其诊断协议体系结构分为4层:应用层,网络层,数据链路层和物理层。
应用层将诊断服务数据处理成CAN数
您可能关注的文档
最近下载
- IEC SRD 63320-2:2025 智慧城市用例收集和分析-智慧城市的智慧城市规划-第2部分用例分析标准立项发展报告.docx VIP
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- ISO 1101标准中文版文档.docx VIP
- 应急预案响应时间和解决承诺及服务不达标处罚措施.docx VIP
- 挡土墙拆除施工方案.docx VIP
- 梁文锋投资者交流会(完整版).pdf VIP
- 服务质量保证措施.docx VIP
- 安全施工及文明施工保障措施.docx VIP
- 语文阅读理解答题模板.docx VIP
- 道路工程交通安全设施施工方案及保障措施.docx VIP
原创力文档

文档评论(0)