APP下载

基于UDS的ECU在线重编程设计与实现

2014-08-07万礼华但功礼

微处理机 2014年6期
关键词:程序

万礼华,但功礼

(重庆金美通信有限责任公司,重庆400030)

基于UDS的ECU在线重编程设计与实现

万礼华,但功礼

(重庆金美通信有限责任公司,重庆400030)

结合国内外OEM厂商广泛采用的诊断协议UDS,对Can总线下的ECU在线重编程进行研究和设计,并对具体的软件实现进行阐述。本方案能防止ECU在线重编程过程中出现异常时,ECU被锁死;可自恢复,刷新功能永不丢失。

统一诊断协议;重编程;引导程序;第一引导程序;第二引导程序

1 引 言

汽车电子产品开发对安全性、可靠性指标要求很高,同时ECU的开发周期较长,所以程序更新的情况在开发过程及售后都可能出现。为了对ECU硬件本身不造成破坏,同时方便售后服务,汽车行业制定了标准的通信协议,采用专门的诊断设备,通过标准的通信接口对ECU控制软件或标定数据更新。当前,汽车上的各个ECU之间都具有一个或多个整车通信网络实现各ECU之间的控制及通信。通常,这些汽车ECU之间都具有标准的诊断协议,能通过诊断仪在整车通信网络实现故障码的读取,在整车通信网络上通过诊断仪实现ECU控制软件更新及标定数据更新,能方便ECU控制软件开发及售后服务。国内外各大汽车厂商广泛使用的一种车载诊断协议是UDS(汽车通用诊断服务)。

2 基于UDS的ECU在线重编程研究

汽车ECU重编程分为离线重编程、在线重编程两种方法。在线重编程是在ECU安装在整车网络上的代码更新,离线重编程是在ECU未安装在整车网络上的代码更新。本方案中的代码重编程是采用基于CAN总线UDS协议的在线重编程技术。……

登录APP查看全文

猜你喜欢

程序
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
基于VMM的程序行为异常检测
侦查实验批准程序初探
我国刑事速裁程序的构建
创卫暗访程序有待改进
恐怖犯罪刑事诉讼程序的完善