1.程序存储器的作用。 程序存储器也称只读存储器( Read Only Memory),简称ROM,用于存储各汽车电子控制系统的控制程序以及各项控制相关的标准参数。ROM中储存的信息通常是在芯片制造时写入,此后不能更改,在工作时ROM中的程序和数据只供CPU读取,电源切断时其储存的信息不会消失。 例如:点火电子控制系统ECU的ROM中存有各设定工况下的最佳点火提前角标准参数、根据发动机转速与进气流量(或进气管压力)进行插值计算的基本点火提前角控制程序,以及在发动机各种不同状态下的点火提前角的修正参数和修正控制程序。工作时,CPU根据从I/O接口输入的相关传感器的信号,从ROM中查寻得到发动机相应工况与状态下的基本点火提前角标准参数和修正参数,并从ROM相关的存储单元中取出指令,进行插值计算和/或修正计算,得到该工况状态下的最佳点火提前角值。然后,再从ROM中取出比较与控制指令,将计算得到的最佳点火提前角与当前点火提前角进行比较,并根据比较结果从I/O接口输出点火提前角调整控制信号。
2.程序存储器的类型。
近年来,在汽车电子控制系统中使用了可编程只读存储器(PROM)、可擦除可编程只读存储器( EPROM)以及电可擦除只读存储器( EEPROM)等新型只读存储器。
(1)可编程只读存储器(PROM)。
从芯片厂出来的可编程只读存储器( Programable ROM)内部没有任何信息,这种只读存储器可由用户根据需要自行编程,一次写入。PROM可根据用户需要写入不同的信息资料,给微处理器适用于不同车型、不同控制项目提供了方便。
(2)可擦除可编程只读存储器( EPROM)。
可擦除可编程只读存储器( Erasable Programable ROM),与PROM不同的是存储的信息可通过芯片顶部窗口用紫外线照射的方法全部清除,然后再通过编程器写入新的信息。
EPROM是可反复擦写使用的只读存储器。 EPROM特别适用于汽车电子控制系统的研究与开发过程。在某个汽车电子控制系统开发过程中,当需要对控制程序及相关参数进行修改时,EPROM可方便地进行擦除和改写。
(3)电可擦只读存储器( EEPROM)。
电可擦只读存储器( Electrically Erasable Programable ROM),可在通电的情况下改写部分信息,使微处理器的使用更为方便灵活。在汽车电子控制系统中, EEPROM的使用已较为普遍。用 EEPROM存储控制程序和标准参数,可通过专用的诊断仪器对 EEPROM中的程序和数据进行修改,使汽车电子控制系统的技术升级变得十分方便。