謝建新
?
汽車油耗測試系統設計*
謝建新
(青島黃海學院,山東 青島 266427)
隨著我國環境污染問題越來越嚴重。燃油消耗成為汽車研究的重點內容之一。檢測汽車燃油消耗量常通過燃油消耗檢測儀測定。文章所設計的汽車燃油測試系統是在單片機的控制下,通過計算流量傳感器送來的燃油流量脈沖信號,測量汽車任意工況的油耗。該系統的開發為節能型汽車的研發提供更精確可靠的油耗數據。
汽車油耗測試儀;單片機;傳感器;測試程序
汽車檢測耗油量用油耗儀通過檢測可以得出耗油量的數據,檢測它的參數時要保證這組數據的精確度,并且對正在行駛的汽車不造成任何的影響。新型油耗測試裝置能夠準確測試汽車油耗,為開發出節能型汽車提供了依據。所以這套測試系統的設計為汽車油耗測試技術的發展提供了方向。
汽車耗油量測試。傳出的信號由傳感器進行測試,運用軟件部分計算出結果,最后由顯示器對外呈現。還需要監控整個行動,并進行現場通信。車輛的瞬時、平均等油耗必須在道路或臺架上可以測量而出。系統采用的理論是否具有可行性。反復進行實驗,確定實驗數據是否起伏大。
為了實現智能測試的要求,油耗測試系統應根據油耗儀選擇各部件,并組成硬件部分。耗油量的測試過程中遇到的干擾,分析原因,進行解決,以此來提高它的抗干擾能力,然后對所采用的理論可行性進行驗證。根據實際情況進行修正,提高準確度。
油耗測試系統結構:容積式傳感器、AT89S52單片機、顯示器等構成了油耗測試儀器,其框架圖如圖1所示。流量傳感器用于檢測汽車發動機的耗油量,將信號送給單片機進行處理。單片機是汽車油耗檢測控制系統的核心,用于接收流量傳感器的信號,并調用內存儲器中的數據和相關程序,進行分析處理,并將處理結果送給打印機或顯示器對外輸出。顯示器用于適時顯示汽車油耗的檢測數據。打印機用于打印汽車油耗的檢測結果。控制面板用于系統功能設定,實現人機交互。

圖1 汽車油耗測試系統框架圖
單片機的型號匹配:AT89S52型號是設計所需的單片機,其優點:高性能CMOS8位微控制器、低功耗,具有可編程Flash存儲器。采用高密度非易失性存儲技術,完全兼容于工業80C51產品和引腳。芯片上的閃存允許程序內存在系統中可編程,也適用于傳統程序員。單芯片上擁有在系統可編程Flash和8位CPU,AT89S52有兩種可供選擇的節電模式,可使AT89S52降到0Hz 靜態邏輯操作。因此,設計所采用的AT89S52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。
流量傳感器接在汽車發動機進、回油管道上,采集燃油流量信號,使信號通過脈沖發送到單片機。流量傳感器應適合測量燃油,反應速度很快,動作的時間短,可實現靜態測量和動態測量,測量準確度不受電機狀態的影響。與單片機等電子器件相匹配,達到了理想的測量準確度和一定的抗干擾能力,在設計中,選擇容積流量傳感器。
容積式流量傳感器的結構主要由活塞、曲軸、連桿和信號轉換機構組成。燃油在泵油壓力作用下推動活塞運動,再由活塞運動推動曲軸旋轉,曲軸旋轉一周即四個活塞各往復運動一次,完成一個進、排油循環。活塞在油缸中處于進油行程還是排油行程,取決于活塞相對于進、排油口的位置。在燃油泵泵油壓力的作用下,即可完成定容量、連續泵油的作用。信號轉換機構安裝在曲軸的另一端,由主從動磁鐵、光敏管、發光二極管和殼體等組成。主從動磁鐵安裝在曲軸上,從動磁鐵安裝在旋轉軸上,由軸承支撐在殼體上。當曲軸旋轉時,軸上和軸上的旋轉光柵也由于永久磁鐵的吸引而旋轉。曲軸的旋轉通過光電發光二極管和光敏管的作用轉化為光電脈沖信號。內部處理后,顯示燃油流量。
控制面板是人機交互的主要手段,可以在控制系統中輸入數據并向單片機傳輸命令。常用的控制面板接口有兩個,分別是獨立式按鍵接口和矩陣控制面板接口。獨立式按鍵的鍵數越多,輸入線越多,電路結構越復雜,所以控制面板較少適合用。矩陣控制面板與數據線連接,用于大量按鍵。它由行和列組成,在行和列的交集處按鍵。顯然,當有更多的按鈕時,矩陣控制面板比獨立控制面板節省了很多I/O行。
智能燃油表的設計需要八個按鈕,包括上、下、左、右、啟動,結束,打印,發送。選擇測試項目用上、下、左、右光標鍵;準備好后,按啟動鍵開始測試,當測試值達到時,測試結束,儀器顯示結果。按下結束鍵完成測試,可以進行下一次測試。按打印測試結果;按發送鍵從RS-232發送測試結果。
軟件部分主要是用所編寫的語言程序來配合相應的硬件電路,控制所設計電路實現所預期功能的部分。軟件部分分成幾大模塊來實現單片機的功能。程序主函數的設計,由于設計中使用了相應的芯片,通過主程序,能夠控制整個硬件系統的功能實現。測試系統中軟件是配合控制硬件電路,共同完成對油耗的智能化測試,其功能通過分程序模塊實現。
對所有模塊進行初始化,初始化是為了讓系統正常工作,而給一些變量參數賦以初值的程序。初始化程序主要任務是清屏幕。系統加電后進行初始化,測量系統進入起始狀態,等待控制面板輸入。系統檢測控制面板輸入,根據控制面板輸入進入相應測量程序,汽車油耗智能檢測系統的應用軟件根據系統功能要求而設計,以可靠地實現系統功能。設計時,將控制面板管理程序模塊設計成主程序模塊,其他模塊在該模塊的控制下進行。應用的子程序實行標志化管理,即在需調用的程序模塊之前,都設置了程序實現的功能名稱,調用時可直接轉向該模塊程序,這樣既便于調試、鏈接,又便于移植、修改,程序的調試工作是檢驗在計算機上編寫的程序運行是否正常、有無語法錯誤等,查看運行結果是否符合設計目的,再通過掛接硬件電路,模擬現場測試,檢查硬件的電路連接和軟件程序流程。在測試中由于存在干擾,軟件程序設計中需要編寫抗干擾程序,以提高采集數據的準確度。
文章確定了汽車油耗智能檢測系統總體技術方案,并進行了油耗檢測系統硬件的設計與選擇,構建了系統結構。針對智能油耗儀的具體應用情況,選擇系統組成元件,進行各組成元件之間的合理匹配,設計系統控制電路,完成硬件部分的設計。汽車油耗檢測系統的設計主要解決目前汽車油耗檢測產品存在的精度不高、測試項目少、成本較高等問題。
[1] 李小俊,姚煥新.汽車油耗檢測方法的分析與比較[J].寧波工程學院學報,2013,25(2):49-53.
[2] 方茂東,鄭賀悅.基于碳平衡法的汽車油耗測量方法[J].汽車工程, 2015,25(3):295-297.
[3] 唐守亮.油耗測量系統控制部分的設計[J].內燃機與動力裝置, 2016,25(4):25-27.
[4] 宮喚春,徐勝云.混合動力汽車瞬時等效油耗最低控制策略[J].汽車工程,2015,25(11):62-63.
[5] 張宏超.基于發動機在環的整車油耗測試方法的研究[J].小型內燃機與摩托車,2012,41(6):24-26.
Design of vehicle fuel consumption test system*
Xie Jianxin
( Qingdao Huanghai College, Shandong Qingdao 266427 )
As China's environmental pollution problem is becoming more and more serious. Fuel consumption has become one of the key contents of vehicle research. Fuel consumption is often measured by fuel consumption tester. The automobile fuel testing system designed in this paper is controlled by a single-chip microcomputer. By calculating the fuel flow pulse signal sent by the flow sensor, the fuel consumption of the automobile under any working condition is measured. The development of the system provides more accurate and reliable fuel consumption data for the development of energy efficient vehicles.
Automobile fuel consumption tester; single chip microcomputer; sensor; testing program
U462
A
1671-7988(2018)21-172-03
U462
A
1671-7988(2018)21-172-03
謝建新,青島黃海學院,研究生,副教授,汽車制造與管理。課題獲青島黃海學院重點專業課題項目(2016dxkj12)資助。
10.16638/j.cnki.1671-7988.2018.21.058