1结构原理
MC33810芯片内部具有电源供电模块、电源复位模块、SPI串行输入输出接口模块、并行控制输入模块、脉宽调制控制模块、标准/最大线圈电流比较模块、点火持续时间比较模块、喷油器驱动模块和点火门控预驱动模块,能够与汽油机ECU进行SPI通信,接受ECU的并行控制,实现喷油与点火功能,同时能对点火电流和点火持续时间进行反馈,防止损伤点火线圈,其内部电路具有过压、过流、过热保护功能[2]。
2应用电路设计
2.1ECU电源管理电路设计
MC33394是一款高性能的电源管理芯片,外部电源供电在+4V~+26.5V之间,非常适合给发动机ECU供电。其内部包含+5V/+3.3V/+2.6V电压调节器模块,可直接输出+5V、+3.3V和+2.6V三种电压。其应用电路如图1所示。
电池由外部电源供电,汽车上一般为+12V~+14V之间。VPRE口输出电压为+5.6V,VDDH口输出供电+5V@100mA,VPRE1、VPRE2和VPRE3口输出供电+5V@100mA。VPP口可输出供电+5V@150mA或+3.3V@150mA,可对外部FlashROM进行供电。VDD3_3口外接三极管,可形成+3.3V@120mA的供电能力。VDDL口外接2个三极管,形成+2.6V@40mA的供电能力[3]。因此,MC33394能完全满足MPC564的电源管理及供电要求。
2.2ECU系统电路设计
以MPC564为核心的ECU系统电路包括:电源供电电路、复位电路和晶振振荡电路。电源供电电路主要由MC33394提供+5V和+2.6V电压给MPC564,MPC564的电源接口有:VDDH1~VDDH8,接+5V电源;VDD1~VDD13、QVDDL1~QVDDL15,接+2.6V电源;GND1~GND105,接地。复位电路接口有:电源复位PORESET、硬件复位HRESET和软件复位SRESET。由于它们都是低电平有效,所以采用传统的电阻电容复位电路。晶振振荡电路由晶振、电阻和电容组成。外部晶振选择4MHz、晶振反馈调节电阻选择10MΩ、电容选择22pF,则PLL锁相环电路可产生40MHz的内部时钟和20MHz的系统时钟[4]。其系统电路如图2所示。
2.3MC33810接口电路设计
MC33810芯片外部具有:一个串行输入输出口(SPI),4个驱动输入口(DIN0~DIN3)、4个输出口(OUT0~OUT3),4个门控预驱动输入(GIN0~GIN3)、输出口(GD0~GD3),4个反馈电压检测输入口(FB0~FB3),一个点火线圈最大电流输出标志位(MAXI),一个点火线圈标准电流输出标志位(NOMI),一个电阻感应正极端口(RSP)和一个电阻感应负极端口(RSN)[2]。串行输入输出口主要用于发送和接收ECU的控制命令,可以直接与MPC564的SPI口直接相连。驱动输入、输出口主要用于控制喷油器的开启和关闭,输入口与MPC564的普通I/O口相连,输出口与喷油器相连。门控预驱动输入、输出口主要用于控制功率管的开启和关闭,从而控制火花塞的点火,因此输入口仍然接MPC564的普通I/O口,而输出口控制功率管的基极。这样,喷油和点火控制指令既可以通过ECU发出SPI指令控制,也可以通过并行口直接控制。反馈电压检测口主要用于监控点火时功率管的集电极端电压,由两个电阻进行分压,阻值比例约为9:1(可选择36kΩ和4.02kΩ)。点火线圈最大电流输出标志位主要用于给ECU提供点火线圈最大电流输出信号参考标志。点火线圈标准电流输出标志位主要用于给ECU提供点火线圈标准电流信号参考标志,防止点火线圈因电流过大而损伤,因此可直接与MPC564的普通I/O口相连。电阻感应正极端口和电阻感应负极端口主要用于感应通过其两端的电阻电流的大小,这里放大倍数选择1倍,电阻选择0.04Ω,如图3所示。[page]
3驱动程序设计
3.1喷油程序设计
汽油机喷油必须确定喷油提前角和喷油量。四缸汽油机喷油提前角一般是固定的,位于排气行程上止点前64°,因此可以根据曲轴位置传感器发出的曲轴位置信号确定[5]。而喷油量通过喷油器针阀开启的持续时间来确定,即喷油脉宽。喷油脉宽通过ECU采集进气歧管绝对压力、发动机转速、歧管进气空气温度、节气门位置、蓄电池电压等信号的实际数据,再根据MAP图来确定。当喷油时刻到来时,ECU通过SPI口或并行口直接发出喷油指令,然后开启定时器,确定定时喷油的持续时间。当喷油完成后直接关闭喷油指令。
MC33810内部具有过热保护和定时保护命令,可通过ECU对喷油器进行过热和喷油时间过长保护。这里,选择以SPI口驱动第一缸喷油器为例,使用保护指令0E10H,喷油指令3001H。喷油程序流程图如图4所示。
3.2点火程序设计
汽油机点火必须确定点火提前角和点火闭合角。点火提前角的大小主要由发动机的转速、负荷和汽油的辛烷值决定[6]。汽油的辛烷值一定时,只需通过试验,建立发动机的转速、节气门的位置与点火提前角的MAP图即可。点火闭合角的大小主要由发动机的点火频率决定,点火频率越大,发动机的转速越快。因此,可通过ECU采集发动机转速传感器和节气门位置传感器信号确定点火提前角和点火闭合角。
MC33810内部具有选择点火闭合角(点火持续时间)、点火电流放大倍数、点火标准电流、最大电流参数设置的功能,能根据MAP图选择合适的点火参数。这里,以驱动第一缸点火为例,点火持续时间设置为32ms,点火模式选择命令为1000H,允许多缸点火持续时间重叠,电流放大1倍,则点火命令为49CDH。点火结束滤波设置4?滋s命令为5001H。点火标准电流为5.5A,最大电流为14A,允许点火持续时间重叠35%,则DAC命令为688AH。点火程序流程图如图5所示。
MC33810通过与MPC564组成喷油及点火控制电路,能实现如下功能:
(1)直接用MC33810驱动四缸汽油机的喷油器与点火线圈,省去了复杂的驱动电路;
(2)MPC564可根据实际需要选择SPI接口驱动或并口驱动,驱动方式灵活;
(3)MC33810能向MPC564发出点火驱动电流的反馈监控信号,保护点火线圈;
(4)MC33810内部具有过压、过流和过热保护,驱动电路稳定,使用寿命长。
通过试验表明,MC33810能在四缸汽油机中较好地实现喷油与点火电路的驱动,具有一定的现实意义和良好的使用前景。
上一篇:数字信号控制器在汽车设计中的应用
下一篇:基于DM6446处理器的视频运动车辆检测系统的实现
推荐阅读最新更新时间:2024-03-16 13:47
设计资源 培训 开发板 精华推荐
- 【ST板卡来了(下)】 品读STM32实战经验,汲取FAE经验闯关去抽奖
- 下载有礼!是德科技高速数字精选解决方案,专为您的数字设计而挑战!
- 泰克MSO6B情报站—电源纹波测量指北
- 答题有礼: 寻觅可靠的触控、手势控制解决方案?快来认识新一代AVR DA单片机
- 轻松注册世健eSHOP,百份奖品大派送!惊喜不断,好礼无限!ipad air2等你拿!
- 有奖直播:瑞萨电子 R-Car 先进驾驶辅助系统方案
- 五一活动上线!动动手,一起来场旧物\"劳动\"大改造吧
- 赢京东卡 室内空气隐患大作战——英飞凌XENSIV™PAS CO2传感器
- 邀你参加DIY,大家一起“搞事情”!
- 希望一月 爱上EEWORLD——论坛推广月