发动机转速测量及处理模块主要完成发动机工况判定、查点火提前角数据表等;A/D转换模块处理冷却水温和负荷传感器等模拟信号的转换;控制算法模块根据存储的不同燃油标号的点火提前数据、多元线性回归系数等表格,确定基本点火提前数据以及发动机爆震控制等;G1和G2信号中断子程序主要控制IGt、IGda、IGdb信号的产生,检测点火确认信号IGf;DSP数字控制器与微机的通讯模块完成DSP数字控制器与单片机的信息交换;系统检测、备用模块主要完成对一些传感器的检测、ECU单元的监控、备用状态下的点火控制;系统监测和备用点火模块对G1、G2、Ne、IGf、负荷、水温等信号进行监控,当出现故障时,置标志位、报警。当主CPU出现故障时,除了报警之外,该模块立即接过点火控制权。
系统的操作流程图如图2所示。
本点火系统的新颖之处在于ECU使用了两个CPU,使其具有了自检功能和备用功能。主CPU采用了被视为未来通用芯片的DSP,这类芯片具有处理速度快、运算功能强、输入输出速度快、精度高、可靠性好等特点,适用于实时控制系统。该系统已在汽车发动机上试运行,得到了良好的发动机点火性能。
参考文献
1 陈渝光. 汽车电器与电子设备. 北京:机械工业出版社,1999
2 TMS320C2XX User’s Guide.Literature Number:SPRU127B. Texas Instruments, January 1997
3 TMS320C24X DSP Controllers Evaluation Module Tech nical Reference. Texas Instruments, August 1997
4 庄继德.汽车电子控制系统工程.北京:北京理工大学出版社,1998
5 张雄伟,曹铁勇.DSP芯片的原理与开发应用.北京:电子工业出版社,2000
6 TMS320C1X/C2X/C2XX/C5X Assembly Language Tools User′s Guide.Texas Instruments,1997
7 王 囤. 现代汽车点火系统——电子点火与微机控制点火.西安:西安交通大学出版社,1997