《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于AT89S8252單片機的汽車瞬時燃油油量檢測系統(tǒng)的設計
基于AT89S8252單片機的汽車瞬時燃油油量檢測系統(tǒng)的設計
程 越, 謝佩軍
(寧波大紅鷹學院,,浙江 寧波 315175)
摘要: 介紹了以AT89S8252單片機為核心的汽車瞬時燃油測量檢測系統(tǒng),,該系統(tǒng)利用汽車噴油脈沖計算瞬時噴油量,,并且具有油箱油量,、瞬時油耗、百公里油耗等實時顯示功能,。
Abstract:
Key words :

摘 要:介紹了以AT89S8252單片機為核心的汽車瞬時燃油測量檢測系統(tǒng),,該系統(tǒng)利用汽車噴油脈沖計算瞬時噴油量,并且具有油箱油量,、瞬時油耗,、百公里油耗等實時顯示功能。
關鍵詞:AT89S8252單片機,;瞬時油耗,;噴油脈沖

  目前在大多數(shù)轎車上使用的汽車儀表內(nèi)的燃油表仍為三刻度式儀表,這種燃油表由于受油量傳感器的限制,,駕駛人員只能定性地了解油箱內(nèi)剩余的燃油量,,毫無精度可言。本文所介紹的燃油檢測系統(tǒng),,使得駕駛員可以根據(jù)顯示屏上的瞬時油耗數(shù)值確認油耗的實時變化情況,,改變駕駛方法,避免駕駛過程中不當?shù)牟僮?,從而達到降低油耗的目的,。具有較好的推廣價值。
1 系統(tǒng)總體設計
  本系統(tǒng)以AT89S8252-24AI為控制核心,,輔以油量傳感器,、流量傳感器、LCD顯示模塊,、電源模塊,、鍵盤控制以及噴油脈沖信號模塊等組成。系統(tǒng)總體示意圖如圖1所示,。

  燃料消耗率(簡稱耗油率)的測定采用噴油器的噴油時間計算法,,結合流量計法進行測量。本測量系統(tǒng)由電源模塊向單片機供電,傳感器采集到的信號經(jīng)過信號處理后,,油量信號和出,、回油流量信號通過A/D轉換器接入AT89S8252單片機,經(jīng)過CPU的運算,,得到各項參數(shù)的實際值,,通過LCD模塊顯示出來,并定時地存入E2PROM中,;系統(tǒng)中的鍵盤可以控制選擇瞬時油耗顯示和平均百公里油耗[1],。
2 汽車瞬時燃油油量檢測系統(tǒng)
  汽車瞬時燃油油量檢測系統(tǒng)如圖2所示。檢測系統(tǒng)的單片機以汽車專用芯片AT89S8252-24AI為核心,,瞬時燃油噴射的檢測以發(fā)動機電控單元產(chǎn)生的脈沖通過噴油器驅動電路控制噴油器進行噴油,,通過信號處理電路來計算脈沖信號的周期或寬度,從而計算瞬時燃油量,,并且通過平均值的辦法提高精確度,。另外,通過體積法來提高瞬時燃油檢測系統(tǒng)的計量精確度,,對進油量和回油流量進行同步采樣,,從而達到復核驗證的目的。

3 瞬時油耗檢測基本原理
  燃料消耗率(簡稱耗油率)的測定通常有容積法,、重量法,、流量計法和流速計法等方法[2],常規(guī)的容積法和重量法的測量精度較高,,但不能測量瞬時耗油率,,只適用于穩(wěn)定工況下燃油消耗率的測定。流量計法和流速計法可以測量瞬時耗油率,,但因單位時間燃油的流量很小,導致測量精度低[3],。本測量系統(tǒng)主要采用噴油器的噴油時間計算法,,再輔助流量計法進行測量。
  單次噴油量的計算公式為:
  

   式中,,μn為噴油嘴的流量系數(shù),;Fn為噴油嘴的面積;g為重力加速度,;df為燃料密度,;pf為燃料壓力;pb為進氣壓力,;t為閥開啟時間,。
  對于特定型號的噴油嘴來說,其流量系數(shù)和噴嘴面積都是定值。而EFI發(fā)動機所要求的燃油噴射量是根據(jù)ECU加給噴油器的通電時間的長短來控制的,,通過燃油壓力調(diào)節(jié)器的作用,,使噴油嘴的噴油壓力與進氣歧管的壓力差(pf-pb)保持恒定,所以噴油嘴的每次噴油量僅僅與閥開啟時間成正比,。因此,,每次噴油量可以通過控制噴油時間來確定,即Gf=K·t,,其中,,K為常數(shù)(對于特定的噴油嘴來說),t為噴油時間[4],。
4 檢測系統(tǒng)硬件設計
4.1 AT89S8252單片機簡介
  該芯片有8 KB可下載Flash存儲器,,這種存儲器可以在電路板上快速擦除和寫入程序,從而實現(xiàn)了軟件的在線調(diào)試功能,;內(nèi)部有一個2 KB的E2PROM提高了存儲容量,;具有256 B的RAM;有32條可編程的I/O端口,;具有4 V~6 V的工作電壓范圍,;具有3級程序存儲器加密鎖定功能;具有9個中斷響應的功能,;具有SPI接口,;具有Watchdog定時器;具有雙數(shù)據(jù)指針功能,;具有從電源下降的中斷恢復功能,;具有3個16位定時/計數(shù)器。該單片機完全可以滿足油耗測量系統(tǒng)的需要[5],。
4.2 信號采集電路
  本測量系統(tǒng)主要采用噴油器的噴油時間計算法,,再輔助流量計法進行測量。電控燃油噴射系統(tǒng)使用電磁噴油器直接向各缸進氣門附近(多點噴射)或者進氣總管(單點噴射)噴油,。從電磁噴油閥兩端測取驅動電壓,,經(jīng)過信號整形電路處理就可以得到單片機所需要的方波脈沖信號,根據(jù)具體噴油器的穩(wěn)態(tài)噴油量和動態(tài)流量特性進行計算,,可以得到瞬時噴油量[6],。燃油供給系統(tǒng)工作流程圖如圖3所示。

  噴油信號采集電路如圖4所示,。噴油信號電壓較高,,可達12 V以上,且變化較大,,為防止干擾,,采用1N4148對輸入進行處理,。當輸入信號電壓大于2 V時, LM111的7腳升至高電平,;當輸入信號小于5 V時,, LM111的7腳為低電平,將噴油器信號轉換成為0 V~+5 V的脈沖信號,。模擬輸出波形如圖5所示,。

4.3 鍵盤控制電路
  鍵盤控制電路如圖6所示。油耗測試系統(tǒng)使用了P1.0~P1.3作為鍵盤控制接口,,設置P1.2和P1.3為輸出,,作為列掃描線;P1.0和P1.1為輸入,,作為行掃描線,,從而構成了2×2的鍵盤;將P1.0和P1.1設置為輸出低電平,,P1.2和P1.3經(jīng)上拉電阻與電源相連,,同時將P1.2和P1.3信號送入與非門的輸入端,將與非門的輸出端與外部中斷輸入端相連,。

4.4 液晶顯示電路
  油量測量系統(tǒng)選用LM016L型液晶顯示片,,它可以同時顯示2行各16個字符,每個字符由5×7點陣組成,,共有11個引腳與AT89S8252單片機相連,,通過單片機的P0口接液晶的D0~D7,/RD,、/WR,、T1控制液晶的E、WR,、RS引腳,,通過儀器上鍵盤的控制,可以切換當前的顯示內(nèi)容,,從而實現(xiàn)測量,、保存以及標定等功能。液晶控制電路如圖7所示,。

5 軟件設計
  瞬時油耗噴油器脈沖計算法流程圖如圖8所示。

  本系統(tǒng)充分利用了AT89S8252-24AI自身的軟硬件資源,,具有體積小,、功能多、精度高等特點,,可以測量汽車瞬時油耗和百公里油耗,,操作安全簡便,,信號處理實時化,測量數(shù)值精確,。
參考文獻
[1] 錢國剛,高海洋,海田啟司,等. 電噴法及空燃比法車載測量汽車油耗[J] .汽車工程, 2006,28(12):1114-1116.
[2] 陸際清,劉崢,莊人雋.汽車發(fā)動機燃料供給與調(diào)節(jié)[M].北京: 清華大學出版社,,2002.
[3] 余志生.汽車理論[M].北京:機械工業(yè)出版社,2003.
[4] 孫培巖,,唐軼,,唐運榜,等. 電噴汽車百公里油耗隨車測量新方法[J] .小型內(nèi)燃機與摩托車,,2004,,33(06):34-36.
[5] 耿德根,宋建國,馬潮,等.AVR高速嵌人式單片機原理與應用[M].北京:北京航空航天大學出版社,2001.
[6] 王磊,朱達力. 用測量脈寬方法計量電控噴射汽車油耗的試驗研究[J] .農(nóng)業(yè)與技術, 2006,26(01):180-181.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權禁止轉載,。