汽車發(fā)動機的點火系統包括上百種電氣和機械零部件,生產線分布較廣,因此分布式間接監(jiān)控方式在點火系統的監(jiān)測與故障診斷系統中得到廣泛應用。發(fā)動機點火性能測試儀通過測量發(fā)動機的閉合角與分火角,對其分電器和點火器性能進行分析。
閉合角、分火角與點火提前角的關系
閉合角
以汽油機四沖程發(fā)動機為例,活塞往復四個單程完成一個工作周期,四個沖程包括進氣、壓縮、做功和排氣沖程。在一個工作循環(huán)中,發(fā)動機凸輪軸轉過一周共360°。
在點火系統中,點火線圈初級繞組的電流從截止到導通再到截止這一周期中,多缸發(fā)動機每缸所占的凸輪轉角稱為閉合角。在一個完整的工作周期中,初級電流共經歷4次由截止到導通再到截止的過程,產生4個點火脈沖,4個汽缸各有一次點火。如圖1所示,四沖程的4缸發(fā)動機一個工作周期T為
T=(a1+a2+a3+a4+b1+b2+b3+b4);
式中,ai(i=1,2,3,4)為初級電流在工作周期T中第i次導通的時間,bi(i=1,2,3,4)為初級電流在工作周期T中第i次截止的時間。
第1缸的閉合角α1為
α1=a1×360°/T;
第2缸的閉合角α2為
α2=a2×360°/T;
第3缸和第4缸依此類推。
如果閉合角小,閉合時間短,初級電流增長不到需要的數值,會造成點火能量不足。若閉合角太大,對觸點式點火系統而言,說明觸點間隙小,會使觸點發(fā)生電弧放電,反而減弱了點火能量,不利于正常點火,且觸點閉合時間過長,初級電流增長到最大值以后繼續(xù)通電,還會使點火線圈發(fā)熱。閉合角相同時,轉速高所占的時間短,轉速低所占的時間長。閉合角隨轉速而變化是最好的情況。一般8缸機的閉合角為29°~32°,6缸機為 38°~42°,4缸機為43°~47°,3缸機為63°~67°。
分火角
觀察分火角均勻度是汽車發(fā)動機點火性能測試的關鍵環(huán)節(jié)之一。這里1缸分火角β1為
βl=(al+b1)×360°/T;
2缸分火角β2為
β2=(a2+b2)×360°/T;
第3缸和第4缸依此類推。
點火提前角
汽油發(fā)動機吸入汽缸中的混合氣,并需要一定時間燃燒。為使活塞到達上止點時混合氣已充分燃燒,以達到最大功率,應使火花塞在活塞到達上止點前跳火。從點火開始到活塞到達上止點這段時間曲軸轉過的角度為點火提前角。 點火過早,加速時會出現爆震,發(fā)出類似金屬敲擊的聲音,活塞上行受阻,效率降低,磨損加劇。點火過遲,氣體做功效率低,則發(fā)動機不易起動,提速慢,還會出現排氣管放炮、發(fā)動機過熱的現象。因此,點火過早或過遲,都會影響轉速的提升。
影響點火提前角的最大因素是轉速。隨著轉速的上升,轉過同樣角度的時間會變短。因此最佳點火提前角可根據發(fā)動機閉合角和分火角進行調整。調整的目的就是在各種不同狀況下使氣體膨脹趨勢最大段處于活塞做功下降行程,實現效率最高,振動最小,溫升最低。 理論上最小點火提前角為0°,但為了防止在進氣行程點燃進氣,往往設為5°以上,一般不超過60°。
電路設計
點火性能測試儀包括電源模塊、測量與控制模塊、顯示模塊等,其電路原理框圖如圖2所示。
電源模塊將220V交流電源轉換成5V直流電提供給其他模塊。測量與控制模塊對點火信號進行采集和限幅處理后,輸入單片機89C52進行閉合角及分火角的測量和計算,得出的角度值送顯示模塊,依照汽缸的點火次序依次顯示角度值。
測量和控制模塊設計
測量和控制模塊的功能主要由預處理電路和單片機實現,如圖3所示。預處理電路將輸入的點火信號進行限幅和整形處理,抑制干擾信號,尤其是抑制可能產生的過電壓或負電壓。限幅和整形主要由運算放大器集成芯片LM324結合二極管的導通截止特性完成。LM324輸出的方波信號經反向器74LS14,輸出兩路互為反相的信號,其中與點火信號的反相信號接入89C52的引腳P1.0和INT0,另一路則接入P1.1和INT1。
89C52 單片機是測量和控制模塊的核心芯片。測試中的點火周期信號頻率較低,因此由信號的邏輯控制計數器的工作,信號輸入端為高電平時計數,為低電平時停止計數。通過軟件設置控制位TR0和GATE均為1,并選擇計數器0工作方式為模式1,則TH0+TL0是否計數取決于INT0引腳的信號,當INT0由0變1 時,開始計數,INT0由1變0時,停止計數。計數過程中用查詢方式測試I/O口P1.0信號的電平,高電平時,由計數器自動計數;測試到低電平時,表明計數結束,單片機可以取計數值并計算計數結果。這樣,INT0端信號的高電平脈寬可由計數器0計數得出。這種設計方式有效地保證了計數的速度和精度。同樣,INT1端信號的低電平脈寬時可由計數器1計數得出。計數器0和1的計數值,經軟件計算,得出點火的閉合角和分火角,與角度值相應的數據串行輸出,送 LED顯示模塊顯示。
此外,P1.0和P1.1用于對計數的狀態(tài)進行查詢,若P1.0口狀態(tài)變?yōu)?quot;0",表明計數器0的計數完成,此時便可獲取計數器0的計數值。P1.1與計數器1的工作與此相同。由于P1.0與P1.1測試的是反相信號,因此可以得到一個周期信號的兩個半波計數值。經過處理可計算出對應角度值。不存在延時誤差或采用中斷方式的中斷誤差。
電路中設計了鍵盤輸入人機接口S1和S2。S1為輸入功能鍵,S2為系統啟動鍵。S1有兩個功能:汽車汽缸數選擇功能和汽缸數復位功能。按鍵S1與 89C52的P1.2相連,每按一次,缸數加1。選定缸數后,按下與P1.3相連的測試按鍵S2即開始測試,為減少按鍵設計,任何狀態(tài)下,只要長按S1鍵就可立刻回到初始狀態(tài),缸數選擇步驟重新選擇缸數。
顯示模塊設計
在實際測量中,由于角度值以度為單位,不會超過百位,且精確到十分位,因此用4個數碼管LED即可顯示一路汽缸的點火閉合角,級聯后可顯示多路多缸的點火閉合角。本系統采用串行工作方式,使用4路LED數碼管進行顯示。
89C52 的數據串行輸入到顯示模塊。移位時鐘脈沖CLOCK和清零信號CLEAR均由軟件控制。顯示模塊中采用了TTL單向8位移位寄存器,可實現串行輸入并行輸出,直接驅動共陰極八段LED數碼管。此外,使用89C52的3個I/O引腳連接發(fā)光二極管L4~L6進行工作時的狀態(tài)顯示。當L4點亮時,表示當前正在顯示的是閉合角角度,當L5點亮時,表示當前正在顯示的是分火角角度。當測試的汽缸數大于4缸時,L6將點亮作為提示,如圖4所示。
初始化時,按S1、LED數碼管顯示需要測試的氣缸數。按S2后進入工作狀態(tài),以4缸發(fā)動機為例,在每一輪的顯示中,4路LED顯示模塊先同時顯示4缸閉合角的角度,同時L4點亮,持續(xù)3秒鐘后換成L5點亮,LED板顯示分火角的角度。為提高七段數碼管的利用率,本設計針對缸數較多的發(fā)動機,采用了角度值翻頁顯示的方法。例如8缸發(fā)動機仍可以只采用4路LED顯示模塊,第一輪顯示的只是前4缸的角度值,第二輪才顯示后4缸的角度值,當顯示的是后4缸角度時,L6會點亮作為提示。
軟件設計
點火信號經過一定的預處理后傳送給89C52單片機,完成測量、計算和相應顯示。主程序的軟件流程圖如圖5所示。軟件設計主要包括缸數選擇、計數器計數測量、中斷服務、角度計算和顯示等模塊。
缸數選擇模塊程序設計
測試儀的面板上設有缸數選擇按鍵S1,每按一次,缸數加1。選定缸數后,按下按鍵S2即開始測試。此外,程序中設有多處對按鍵S2的查詢,如果在測試儀工作過程中要重新選擇缸數,可以隨時按下S2不松開,時間稍長就一定會被查詢到,程序會重新進入缸數選擇階段。
計數器計數與中斷服務程序設計
當轉速超出測試儀標定的范圍時,將產生計數器0或1溢出中斷,此時LED顯示"E",意為"ERROR",只需實時調整轉速就可以重新進入計數程序,開始測量。
角度顯示程序設計
在計算出閉合角或分火角的角度值后,通過譯碼程序將二進制形式的角度值轉換成BCD碼暫存在累加器中,累加器將角度數據串行傳輸至74LS164,然后送到八段數碼管以顯示當前BCD編碼的十進制角度值。
結語
本文在SUPERIMAGE-3000開發(fā)環(huán)境下完成基于89C52的汽車點火性能測試儀的硬件和軟件開發(fā),實驗數據和裝車測試結果均穩(wěn)定可靠、精度達標,可有效地作為分析發(fā)動機分電器和點火器質量的指標,對于調整高效的點火正時和點火提前角具有重要意義。