一种多缸汽油机柴油机燃油系统通用驱动器转让专利
申请号 : CN201811088942.4
文献号 : CN109441652B
文献日 : 2021-07-09
发明人 : 吴长水 , 龚元明 , 周建鹏 , 史杰 , 董哲 , 李富斌
申请人 : 上海工程技术大学
摘要 :
权利要求 :
1.一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,该驱动器包括MCU以及分别与MCU连接的LCD串口屏、喷油电磁阀驱动芯片、CAN通讯芯片和霍尔式凸轮/曲轴传感器信号采集芯片,所述的喷油电磁阀驱动芯片与多个喷油电磁阀连接,所述的霍尔式凸轮/曲轴传感器信号采集芯片通过霍尔式凸轮/曲轴传感器与发动机连接,所述的CAN通讯芯片与上位机进行通信;
该驱动器的Peak1&Peak2&Hold型三阶式电流驱动具体步骤为:
1)设置增益系数,并判断STARTx触发引脚是否为高电平,若是,则进行步骤2),若否,则进行步骤11);
2)提升电压端高边MOS开启,低边MOS开启,判断驱动电流是否达到提升电流IBoost,若是,则进行步骤3),则返回步骤2);
3)peak1阶段:该阶段具体包括以下步骤:
31)提升电压端高边MOS关闭,低边MOS开启;
32)判断驱动电流是否达到peak1阶段峰值电流Ipeak1,若是,则计数器开始计时Tpeak1_off,并进行步骤33),若否,则返回步骤31);
33)判断计数器计时Tpeak1_off是否结束,若是,则提升电压端高边MOS开启,低边MOS开启,并进行步骤4),若否,则返回步骤32);
4)判断驱动电流持续时间是否达到peak1阶段峰值电流持续时间Tpeak1_tot,若是,则进行步骤5),若否,则返回步骤3);
5)提升电压端高边MOS关闭,低边MOS关闭,并判断是否达到peak1阶段向peak2阶段的过度时间Tbypass1,若是,则进行步骤6),若否,则返回步骤5);
6)peak2阶段:该阶段具体包括以下步骤:
61)提升电压端高边MOS开启,低边MOS开启,并判断驱动电流是否达到peak2阶段的峰值电流Ipeak2,若是,则进行步骤62),若否,则返回步骤61);
62)提升电压端高边MOS关闭,低边MOS开启,并判断计数器计时Tpeak2_off是否结束,若是,则返回步骤61),若否,则返回步骤62);
7)判断是否达到peak2阶段峰值电流持续时间Tpeak2_tot,若是,则进行步骤8),若否,则返回步骤6);
8)升电压端高边MOS关闭,低边MOS关闭,判断是否达到peak2阶段向hold阶段的过度时间Tbypass2,若是,则进行步骤9),若否,则返回步骤8);
9)hold阶段:该阶段具体包括以下步骤:
91)维持电压端高边MOS开启,低边MOS开启,并判断驱动电流是否达到hold阶段的峰值电流Ihold,若是,则进行步骤92),若否,则返回步骤91);
92)维持电压端高边MOS关闭,低边MOS开启,并判断计数器计时Thold_off是否结束,若是,则返回步骤91),若否,则返回步骤92);
10)判断是否达到hold阶段保持电流持续时间Thold_tot,若是,则进行步骤11),若否,则返回步骤9);
11)提升、维持电压端高边MOS关闭,低边MOS关闭。
2.根据权利要求1所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的MCU的类型为Infineon XC2785。
3.根据权利要求2所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的喷油电磁阀驱动芯片类型为Freescale MC33816。
4.根据权利要求3所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的喷油电磁阀驱动芯片的STARTx触发引脚接收MCU发送调制的PWM信号,使能引脚DRVEN‑EN接收MCU发送使能信号,OA1和OA2引脚用以将采集到的喷油电磁阀驱动电流反馈到MCU中。
5.根据权利要求1所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的喷油电磁阀驱动芯片采用Peak1&Peak2&Hold型三阶式电流驱动和Peak1&Hold型二阶式电流驱动。
6.根据权利要求1所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的MCU通过SPI加载MC33816的16位寄存器配置和运行代码。
7.根据权利要求1所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的喷油电磁阀驱动芯片内集成有电流反馈模块,所述的电流反馈模块通过S型走线方式保证采样电阻两端的走线长度相同,用以平衡采样电阻两端的电压及采样引脚的时序。
8.根据权利要求1所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的喷油电磁阀驱动芯片内集成有故障诊断模块,在检测到电源过压、欠压、NMOS漏源极欠压或对地断路故障后,关闭高低边输出,进入自我保护状态,并将相应的寄存器置位,MCU可通过读取相应寄存器故障码,确定故障点。
9.根据权利要求1所述的一种多缸汽油机柴油机燃油系统通用驱动器,其特征在于,所述的MCU通过霍尔式凸轮/曲轴传感器获取发动机转速,或者通过CCU模拟产生转速,用以降低喷油阀驱动试验的实物要求。
说明书 :
一种多缸汽油机柴油机燃油系统通用驱动器
技术领域
背景技术
用MCU资源多、程序复杂且精度较低。另一种是通过设计复杂的外围电路产生,利用电流反
馈电路产生保持阶段的驱动信号,控制电磁阀回路中的保持电流。这种方式使得电路集成
度低,可靠性差,且电路参数标定麻烦,在出现问题时难以快速查找问题所在,且在电路复
杂时会不可避免的增加生产成本。
发明内容
片,所述的喷油电磁阀驱动芯片与多个喷油电磁阀连接,所述的霍尔式凸轮/曲轴传感器信
号采集芯片通过霍尔式凸轮/曲轴传感器与发动机连接,所述的CAN通讯芯片与上位机进行
通信。
反馈到MCU中。
的时序。
器置位,MCU可通过读取相应寄存器故障码,确定故障点。
SPI与MCU通信,占用MCU资源较少;并且在三阶式电流驱动下,功耗较低,系统发热少,工作
稳定;驱动电流灵活可调,可实现电流从0A至38A自由调整;可同时驱动6个电磁阀,既可适
用于单点喷射也可适用于多缸多点喷射;系统集成度高,外围电路较为简单,集成故障诊
断,可快速定位故障点,带有自我保护功能,过流、过压自动关闭输出,安全性好,既适用于
汽油机也适用于柴油机的多缸燃油喷射驱动,可应用于不同规格型号的电磁喷嘴阀开闭特
性测试,可移植性强,可将此驱动控制器应用于整车驱动系统,且可独立于MCU执行操作指
令,减少MCU运行负担;集成基于ASC的LCD串口屏,可实时修改驱动参数,人机交互界面良
好。
附图说明
具体实施方式
的智能MOS驱动芯片,具有独立的4个微核,在MCU通过SPI加载16bit寄存器配置及运行代码
后,只需由MCU向其发送驱动触发信号,微核便可独立执行程序,产生相应的驱动电流波形,
无需占用MCU大量资源,大大减轻了MCU运行负担。且MC33816本身集成了电流反馈模块,在
进行PCB布局时,为平衡采样电阻两端的电压及采样引脚的时序,采用了S型走线,即保证采
样电阻两端的走线长度相同,通过此种方法,电流值采样准确,MOS开启、关闭及时,产生的
驱动电流精度较高,最大误差不超过1A。
应的寄存器置位。MCU可通过读取相应寄存器故障码,快速确定故障点。
利用MCU的CCU及CC2模块可模拟转速的产生。这样做的目的在于,降低喷油阀驱动试验的实
物要求。
MC33816供电正常且所有寄存器配置正确,在检测到MCU喷油信号时,MC33816将会独立控制
MOSFET的通断以产生驱动电流。
此种方法将常见的Peak阶段分为两个阶段,Peak1及Peak2阶段,这样目的在于降低系统功
耗,减少喷油阀的发热,实验证明三阶式电流驱动的功耗更低,驱动效果更加良好。
停止电磁阀的执行,以免发生故障时,对整个系统造成难以修复性的损坏。
式的选择。而喷油模式的选择又包括定频定次模式、自由喷射模式、单缸喷射模式、多缸喷
射模式等。其中,定频定次模式用于实现喷油电磁阀执行次数的限制,单缸/多缸切换模式
用于单独测试某一喷油电磁阀。
计程序时,除了考虑到利用MC33816的IRQB引脚及Flag引脚向MCU发送故障标志位,程序中
也添加了通过SPI读取其内部寄存器的相关代码。
定喷油模块的命令和反馈,仿真固件运行。在ASA‑33816‑STD开发环境下,提供了93条汇编
指令。基于此环境,三阶段式电流驱动程序编程逻辑如图6所示。