基于 MC9S12 微控制器的发动机高能直接点火控制 摘 要:发动机高能直接点火系统需按点火顺序、点火时刻和点火能量的要求实现各点火线圈的独立控制。 介绍了以 MC9S12DP256 微控制器为核心的电子控制单元的软硬件系统设计。利用 MCU 的增强型捕捉定 时器,将输入捕捉与输出比较功能相配合,满足了 6 个点火线圈初级电路通断电的复杂时序控制要求。 该系统 在某稀燃天然气发动机的开发中进行了应用,结果表明:在各种工况下,都能获得可靠的点火。 关键词: 关键词:微控制器 增强型捕捉定时器 点火系统 随着电子技术的发展及对发动机性能要求的提高,微机控制的电子点火系统逐渐取代了传统的发动机点火 系统,实现了更为精确的点火时刻和点火能量的控制。 在发动机点火系统中,采用的每个发动机汽缸各带一个 点火线圈,对各缸点火线圈进行独立控制的点火系统,称为无分电器各缸独立点火系统,也叫高能直接点火系 统。 采用高能直接点火可有效地增加点火线圈初级回路的储能,减少点火能量的传导损失,从而提高点火能量, 满足车用发动机稀薄燃烧、增压和使用代用燃料 (如天然气、酒精)等新技术的发展要求。对于多缸发动机, 这种高能直接点火系统由于控制事件多,要求的控制电路和控制软件复杂,因而对微控制器的性能和控制软 件均有较高的要求[1]。 MC9S12 系列是 MOTOROLA 公司开发的一种高性能 16 位微控制器(MCU),具有丰富的输入输出接口 功能、 较强的数值运算和逻辑运算能力,特别还具有较强的定时控制功能,使其适用于复杂时序控制技术的应 用中[2]。