ECU一般都有故障自诊断和保护功能。当系统出现故障时,可自动将故障代码记录在RAM中,并采取保护措施,从上述固有程序中读取替换程序,维持发动机运转。同时,这些故障信息会显示在仪表盘上并永垂不朽,方便车主及时发现问题,将车开到修理厂。修改ECU就是改变处理问题的方法(原设定的ECU程序),达到改变发动机运行的目的。所谓“ECU程序”,其实就是一套算法。它被存储在存储器中,并且通过控制器从输入设备转换的信号被处理以产生相应的命令信号,该命令信号从输出设备传输。所以我们修改ECU参数,其实就是修改算法。在4S店刷ECU程序,不会影响保修。一般ECU的电压工作范围为6.5-16V(内部关键点有稳压装置),工作电流为0.015-0.1A,工作温度为-40-80。能承受1000Hz以下的振动,所以ECU损坏的概率很小。在ECU中,CPU是核心部件,具有计算和控制功能。发动机运行时,采集各种传感器的信号,进行计算,并将计算结果转换成控制信号,控制被控对象的工作。它还控制存储器(ROM/FLASH/EEPROM、RAM)、输入/输出接口(I/O)和其他外部电路。存储在ROM中的程序是在精确计算和大量实验数据的基础上编写的。这个固有的程序在发动机工作时,不断地与各种传感器采集的信号进行比较和计算。比较和计算的结果用于控制发动机的点火、空燃比、怠速、废气再循环等参数。