基于MC68HC9S12單片機(jī)的發(fā)動(dòng)機(jī)電噴控制系統(tǒng)的設(shè)計(jì)應(yīng)用
節(jié)氣門位置傳感器是一個(gè)線性電位計(jì),實(shí)物圖如圖3所示。其電阻值與節(jié)氣門的開度成正比,通過給電位計(jì)供電,采用A/D采集得到節(jié)氣門開度。
圖3 節(jié)氣門位置傳感器
發(fā)動(dòng)機(jī)溫度傳感器和空氣溫度傳感器選用熱敏電阻式傳感器。其電阻值會(huì)隨溫度的變化而呈線性變化,從而測量發(fā)動(dòng)機(jī)缸溫和空氣溫度。
2.2 執(zhí)行器的選擇
執(zhí)行器包括用于點(diǎn)火的高壓包,給燃油系統(tǒng)提供油壓的燃油噴射泵(噴油泵)和用于噴射燃油的燃油噴射器(噴油器)。
高壓包又稱點(diǎn)火線圈,由一次線圈、二次線圈和鐵芯組成。使用時(shí)先給一次線圈充電,在一次線圈中自感應(yīng)出200~300 V的電壓;然后與二次線圈互感而產(chǎn)生出18~20 kV的高壓電,產(chǎn)生的電壓大小取決于兩線圈的匝數(shù)比;最后將高壓電輸送到火花塞點(diǎn)火。
噴油泵輸出油壓300 kPa,恒壓輸出,采用脈沖信號驅(qū)動(dòng)柱塞運(yùn)動(dòng)、壓縮燃油獲得壓力。噴油器自帶高壓進(jìn)油嘴,噴射量精確,流量與噴射脈寬如圖4所示,霧化效果較好。三條線對應(yīng)的驅(qū)動(dòng)電壓由上至下依次為14.2 V、13.2 V、12.2 V。
圖4 三種驅(qū)動(dòng)電壓14.2 V、13.2 V、12.2 V下不同驅(qū)動(dòng)脈完對應(yīng)用的流量
3 控制系統(tǒng)硬件設(shè)計(jì)
采用Freescale公司MC68HC9S12XS128單片機(jī)作為控制芯片,使用IGBT v2040s芯片控制點(diǎn)火,使用Power MOSFET IRF3205控制噴油泵和噴射器,通過控制門極電壓來實(shí)現(xiàn)開關(guān)的功能,對執(zhí)行器進(jìn)行低端控制。執(zhí)行器控制電路如圖5所示。MC74HC125AD為同相器。
由于整車的電氣環(huán)境比較惡劣,因此硬件電路的抗干擾性能就顯得很重要。首先,通過Protel DXP軟件設(shè)計(jì)、繪制PCB電路板,既減小了電路板的體積,又增強(qiáng)了抗干擾能力。其次,輸入信號都要經(jīng)過相應(yīng)的信號調(diào)理電路處理后再進(jìn)入單片機(jī),處理后的信號干擾大大減小。對于曲軸和凸輪軸的信號,采用閾值比較器LM339設(shè)計(jì)了閾值比較電路,如圖6所示。這個(gè)電路不但把發(fā)動(dòng)機(jī)原裝的勵(lì)磁信號轉(zhuǎn)化成方波信號,而且可以對改裝以后的傳感器信號進(jìn)行處理。另外,單片機(jī)有內(nèi)部A/D模塊,對于模擬量需要使用一個(gè)低通濾波器電路進(jìn)行濾。M74HC04M1R為反相器。
4 控制系統(tǒng)軟件設(shè)計(jì)
本控制系統(tǒng)的程序是在Codewarrior IDE上完成編寫和調(diào)試的??刂瞥绦蚪Y(jié)合節(jié)能車的工況來設(shè)計(jì),節(jié)能車發(fā)動(dòng)機(jī)在比賽時(shí)主要有啟動(dòng)、怠速和加速3個(gè)過程??刂瞥绦蛄鞒倘鐖D7所示。
評論