基于MC33810的四缸汽油機(jī)中的噴油及點(diǎn)火控制設(shè)計(jì)

3 驅(qū)動程序設(shè)計(jì)
3.1 噴油程序設(shè)計(jì)
汽油機(jī)噴油必須確定噴油提前角和噴油量。四缸汽油機(jī)噴油提前角一般是固定的,位于排氣行程上止點(diǎn)前64°,因此可以根據(jù)曲軸位置傳感器發(fā)出的曲軸位置信號確定[5]。而噴油量通過噴油器針閥開啟的持續(xù)時(shí)間來確定,即噴油脈寬。噴油脈寬通過ECU采集進(jìn)氣歧管絕對壓力、發(fā)動機(jī)轉(zhuǎn)速、歧管進(jìn)氣空氣溫度、節(jié)氣門位置、蓄電池電壓等信號的實(shí)際數(shù)據(jù),再根據(jù)MAP圖來確定。當(dāng)噴油時(shí)刻到來時(shí),ECU通過SPI口或并行口直接發(fā)出噴油指令,然后開啟定時(shí)器,確定定時(shí)噴油的持續(xù)時(shí)間。當(dāng)噴油完成后直接關(guān)閉噴油指令。
MC33810內(nèi)部具有過熱保護(hù)和定時(shí)保護(hù)命令,可通過ECU對噴油器進(jìn)行過熱和噴油時(shí)間過長保護(hù)。這里,選擇以SPI口驅(qū)動第一缸噴油器為例,使用保護(hù)指令0E10H,噴油指令3001H。噴油程序流程圖如圖4所示。

3.2 點(diǎn)火程序設(shè)計(jì)
汽油機(jī)點(diǎn)火必須確定點(diǎn)火提前角和點(diǎn)火閉合角。點(diǎn)火提前角的大小主要由發(fā)動機(jī)的轉(zhuǎn)速、負(fù)荷和汽油的辛烷值決定[6]。汽油的辛烷值一定時(shí),只需通過試驗(yàn),建立發(fā)動機(jī)的轉(zhuǎn)速、節(jié)氣門的位置與點(diǎn)火提前角的MAP圖即可。點(diǎn)火閉合角的大小主要由發(fā)動機(jī)的點(diǎn)火頻率決定,點(diǎn)火頻率越大,發(fā)動機(jī)的轉(zhuǎn)速越快。因此,可通過ECU采集發(fā)動機(jī)轉(zhuǎn)速傳感器和節(jié)氣門位置傳感器信號確定點(diǎn)火提前角和點(diǎn)火閉合角。
MC33810內(nèi)部具有選擇點(diǎn)火閉合角(點(diǎn)火持續(xù)時(shí)間)、點(diǎn)火電流放大倍數(shù)、點(diǎn)火標(biāo)準(zhǔn)電流、最大電流參數(shù)設(shè)置的功能,能根據(jù)MAP圖選擇合適的點(diǎn)火參數(shù)。這里,以驅(qū)動第一缸點(diǎn)火為例,點(diǎn)火持續(xù)時(shí)間設(shè)置為32 ms,點(diǎn)火模式選擇命令為1000 H,允許多缸點(diǎn)火持續(xù)時(shí)間重疊,電流放大1倍,則點(diǎn)火命令為49CDH。點(diǎn)火結(jié)束濾波設(shè)置4 ?滋s命令為5001 H。點(diǎn)火標(biāo)準(zhǔn)電流為5.5 A,最大電流為14 A,允許點(diǎn)火持續(xù)時(shí)間重疊35%,則DAC命令為688AH。點(diǎn)火程序流程圖如圖5所示。

MC33810通過與MPC564組成噴油及點(diǎn)火控制電路,能實(shí)現(xiàn)如下功能:
(1)直接用MC33810驅(qū)動四缸汽油機(jī)的噴油器與點(diǎn)火線圈,省去了復(fù)雜的驅(qū)動電路;
(2)MPC564可根據(jù)實(shí)際需要選擇SPI接口驅(qū)動或并口驅(qū)動,驅(qū)動方式靈活;
(3)MC33810能向MPC564發(fā)出點(diǎn)火驅(qū)動電流的反饋監(jiān)控信號,保護(hù)點(diǎn)火線圈;
(4)MC33810內(nèi)部具有過壓、過流和過熱保護(hù),驅(qū)動電路穩(wěn)定,使用壽命長。
通過試驗(yàn)表明,MC33810能在四缸汽油機(jī)中較好地實(shí)現(xiàn)噴油與點(diǎn)火電路的驅(qū)動,具有一定的現(xiàn)實(shí)意義和良好的使用前景。本文引用地址:http://www.bjwjmy.cn/article/196360.htm
評論