ECU是怎样控制发动机运转的

来源:互联网 发布:webmail java 开源 编辑:程序博客网 时间:2024/05/01 22:29
首先,任何电喷车启动前都要合上点火开关,只要一打开点火开关,就会有一个高电平信号通向ECU的一个专用输入脚(起始信号)。接到起始信号后ECU就会立即对所有的传感器进行检测。 检测的过程就是把各传感器原先与ECU各一、一对应连接的输入脚进行电压比较,一但与程序中的电压数据相符,ECU故障信号输出脚的电平就会翻转,面板上黄色的故障信号灯熄灭。 各类车的传感器有七到九个不等,但无论多少都是“或非”的逻辑关系,只要有一个传感器不正常,“或非”的逻辑关系不成立,故障信号灯就不熄灭。反之,一但故障信号灯熄灭后,再中途出现故障逻辑关系又被破坏。输出脚的电平就会再次翻转、面板上的故障信号灯再次点亮。常说的手闸灯、ABS灯有时在行驶中闪亮,就是这个原因。
    其次,接到起始信号后ECU就会在专用输出脚立即输出一个高电平对油泵定时供电,让油泵在20S内连续泵油。 
    再次,接到起始信号后再加上节气门位置传感器上的电压接近5V(不踩油门踏板时),ECU就判定为是启动(所以电喷车启动时不宜踩油门踏板),ECU上的四个专用输出脚发出编码的数字信号驱动怠速电机(怠速电机是四相三拍的步进电机,必需要A、B、C、D四相脉冲驱动)连续200拍联动旁通阀上的胶柱后退8mm , 使旁通道全开。 
我们知道点火提前角是根据发动机的压缩比和进气量计算而得的,这就是固有程序中的数据,而每次启动的温度、大气压力都不同,这时候,水温传感器、绝对压力传感器传来的信号使ECU中的CPU通过计算修正,得出应该提供给喷油嘴多大的喷油脉宽和开度。
简单地说,ECU的工作方法就是根据与发动机相连的传感器的反馈来控制燃油混合(空气燃油比)和火花定时(点火提前及持续时间)。燃油混合和点火定时的控制相当复杂。ECU需要从多个传感器获取数据以实现系统的最佳控制。ECU需要了解怠速、发动机转速、曲轴位置、空气质量(氧气含量)、发动机温度、发动机负荷(如空调(A/C)打开时)、油门位置、油门的变化率、变速齿轮、废气排放,等等。ECU是一种用于解决具体问题的计算机。计算机通常无法直接与模拟世界进行交互。因而需要使用一个信号调理/数据采集接口,以将来自传感器的模拟信号转换为计算机可以理解的数字信号。而为了控制燃油系统和点火系统,必须将数字信号转换为模拟信号。