摘要

为了更便捷地对汽车控制器软件程序进行更新,设计了基于ISO 15765协议和CAN总线的ECU刷写软件系统。软件系统由上下位机组成。上位机软件基于微软.Net平台的C#语言设计了人机界面;下位机则是利用实验室研发的汽车诊断仪。研究的主要内容是上位机软件如何通过汽车诊断仪作为通讯接口,对车载电控单元进行程序刷写。通过实验表明,设计的上位机刷写软件能够准确可靠地对符合ISO 15765协议的车载电控单元进行程序刷写。