此外, 还可以通过输入输出控制服务 (0x2F)对ECU的输出执行器进行控制, 由此判断执行器是否工作正常。
3 UDS诊断服务的实际应用
结合以上ECU诊断功能的初步分析, 下面以EMS ( Engine management system, 发动机管理系统) 作为实际例子, 具体分析UDS诊断服务在车载ECU中的实际应用。 图2为EMS的基本结构及其功能框图。 将ECU的基本结构与UDS诊断服务功能相结合, 即可得出表2所列功能。
首先, 从输入电路来看, 主要有以下信号: ①模拟信号 (车速、 转速、 蓄电池电压、 水温); ②数字信号 (档位、 选择器杆的状态、 节气门开关状态、 加速踏板开关状态、 空调开关状态、 制动开关状态、 巡航开关状态、 照明开关状态); ③PWM信号 (加速踏板位置、 离合器位置、 节气门开度);④网络信号 (CAN、 LIN上传输的信号)。
其次, 从微控制器来看, 主要有CPU、 随机存储器、 只读存储器。
再次, 从输出电路来看, 主要有以下执行器:①怠速控制阀; ②废气再循环电磁阀; ③炭罐电磁阀; ④指示器; ⑤起动器/继电器。而从UDS诊断服务来分析, 主要有以下几项基本功能: ①数据流及其版本信息的读取与写入; ②读取ECU的故障信息; ③清除ECU的故障信息; ④输入输出控制; ⑤例程控制; ⑥程序下载。
4 总结
随着电子技术和软件技术的应用, 诊断技术应用越来越广泛, 贯穿到产品研发、 工程设计、测试验证、 生产制造、 售后服务等车辆的整个生命周期。 除了以上提到的读取故障信息、 读取数据流等基本诊断功能外, ECU还可以实现在线配置、 防盗匹配、 背光评审、 车辆事故分析、 零件管理等功能。
随着汽车技术的发展, 诊断功能的应用将越来越广, 从而使得整车品质和售后服务越来越好, 排放越来越少!