- 加工定制:
- 类型:汽车电脑检测仪
- 品牌:原厂
- 型号:内部
- 检测系统:
- 电源电压:
- 工作温度:
- 尺寸:
出售汽车原厂装检测仪、多功能检测仪、归零工具、匹配工具、蓄电池智能保养充电器。联系人:董先生 qq:2355642977电话:
产品分类:芯片编程器
产品简介:基于kwp2000的ecu在线编程研究ecu的在线编程指ecu处于工作状态时通过网络通信更新其中的应用程序,从而实现改善控制器性能、提高安全性、改善排放、改善燃油经济性、提高用户满意度等目的,在设计和试制阶段,该功能的实现为程序的更新提供极大的方便。
详细介绍在汽车故障诊断领域,针对诊断设备和汽车ecu之间的数据交换,各大汽车公司几乎都制订了相关的标准和协议。其中,国外汽车厂商,包括大众、通用、奔驰、戴姆勒-克莱斯勒、jeep、三菱、道奇等。该协议实现了较为完整的车载诊断服务,并且满足obdii诊断要求。lin总线(localinterconnectionnetwork)是一种单线车载网络,采用类似于标准串口的通讯格式,由于其协议简单,通信可靠性好,实现成本低,近年来得到了迅速的发展。 基于kwp2000的ecu在线编程研究ecu的在线编程指ecu处于工作状态时通过网络通信更新其中的应用程序,从而实现改善控制器性能、提高安全性、改善排放、改善燃油经济性、提高用户满意度等目的,在设计和试制阶段,该功能的实现为程序的更新提供极大的方便。
与传统的一对一的在线编程方式不同,由于kwp2000在网络上传输,必须考虑其它控制器的反应,必须对目标控制器作出正确的识别,必须保证数据传输的完整性等等。基于kwp2000协议ecu在线编程包括以下步骤:
1) 切换到扩展诊断状态:该步骤用于将控制器切换到一个特别的诊断状态,使得系统可以响应扩展诊断命令。
2) 识别ecu:该步骤用于上位机识别特定ecu及相应软硬件和数据的版本信息,上位机由此可决定能否执行flash在线编程。
3) 关闭网络上所有控制器的故障码识别和存储功能:该步骤禁止控制器在接下来的编程期间检测和记录故障。
4) 关闭常规信息传递:该步骤禁止所有控制器的常规信息传送,使网络上只有诊断和网络管理消息收发,为在线编程让出足够的总线带宽。
5) 启动在线编程模式:将控制器切换到代码保护区运行bootloader程序,该模式关闭了中断,因此具有较快的响应速度。**** 6) 开启安全限制:允许在线编程过程中的安全功能,开启这些安全功能后使得ecu可以执行特定的过程。 7) 下载软件锁:上位机将关键代码下载到ecu,执行这些代码可完成flash的擦除和重写。 8) 擦除flash:ecu执行上一步骤收到的关键代码,擦除完成后,ecu将清除该段关键代码。 9) 下载数据:该过程下载新的程序到ecu的flash。**** 10) 校验数据:在此过程中ecu检查下载的数据,如果判断为正确,则在flash中写入识别码和代码校验数据。 11) 复位ecu:ecu执行复位,恢复到正常工作状态。 12) 开启常规信息传递:重新开启网络上其它控制器上的常规信息传递。 13) 开启故障码识别和存储功能:重新开启网络上其它控制器的故障码识别和存储功能。
深圳新泽汽车电子科技有限公司
唐小姐
15989302635
深圳市南山区 沙河西路鼎新大厦东座2楼212室
