新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于嵌入式Linux與QT的汽車虛擬儀表設(shè)計

基于嵌入式Linux與QT的汽車虛擬儀表設(shè)計

作者: 時間:2012-04-25 來源:網(wǎng)絡(luò) 收藏

摘要:為了簡化內(nèi)部控制系統(tǒng),降低制造成本,提高人車交互界面的友好度,并實現(xiàn)了一種新型的。采用以ARM處理器S3C6410為核心的硬件平臺和以系統(tǒng)為核心的軟件平臺,并在此基礎(chǔ)上采用開放源代碼的圖形界面庫開發(fā)終端應(yīng)用程序。經(jīng)試驗驗證,系統(tǒng)具有成本較低、界面友好、反應(yīng)靈敏等特點,并在跨平臺性、可擴(kuò)展性等方面得到了顯著改善。
關(guān)鍵詞:汽車;儀表;;;ARM

0 引言
儀表作為汽車整個系統(tǒng)中十分重要的部分,是提高汽車綜合性能的重要方面之一。隨著計算機(jī)軟硬件技術(shù)、總線技術(shù)、電子技術(shù)等的快速發(fā)展,控制系統(tǒng)臃腫、接線布線復(fù)雜、占用空間大的傳統(tǒng)電磁機(jī)械儀表漸漸被淘汰,虛擬儀表正以傳統(tǒng)機(jī)械儀表無法比擬的速度迅猛發(fā)展。目前虛擬儀表通常包括純數(shù)字儀表和虛擬儀表盤儀表2種:純數(shù)字儀表成本較低,但功能和界面比較簡單,滿足不了一般駕駛員的需求;而現(xiàn)有的虛擬儀表盤儀表雖然功能和界面比較豐富,但又存在著開發(fā)成本高、可移植性和可重繪性差、可擴(kuò)展性不足等缺點,不利于大范圍的推廣與應(yīng)用。
針對傳統(tǒng)儀表和現(xiàn)有儀表存在的不足,本文提出了一種新型的車載虛擬儀表方案,采用ARM處理器S3C6410為核心的硬件平臺和以系統(tǒng)為核心的軟件平臺,并在此基礎(chǔ)上采用開放源代碼的圖形界面庫開發(fā)儀表終端應(yīng)用程序。該虛擬儀表可讀性好,讀數(shù)精度高,在可移植性、可維護(hù)性和成本方面都得到了良好的改善,具有較大的科研價值和商業(yè)使用價值。

1 系統(tǒng)總體
本文所介紹的車載虛擬儀表的基本設(shè)計思想是將汽車上安裝的各種傳感器采集到的數(shù)據(jù)進(jìn)行智能化的處理,然后在運行于嵌入式Linux系統(tǒng)的使用QT設(shè)計的虛擬儀表盤上進(jìn)行顯示,以便于監(jiān)測汽車各系統(tǒng)的工作狀況,如剩余油量、當(dāng)前車速、行駛里程等,并在某狀態(tài)出現(xiàn)異常或存在危險時向駕駛員提示報警。
如圖1所示,本車載虛擬儀表系統(tǒng)的設(shè)計總體由3個部分組成:

本文引用地址:http://www.butianyuan.cn/article/149181.htm

a.JPG


(1)信號采集:對汽車上安裝的的各種傳感器采集的速度、剩余油量等汽車狀態(tài)信息,經(jīng)過處理轉(zhuǎn)換后,將其轉(zhuǎn)換為計算機(jī)可以識別的數(shù)字量;
(2)數(shù)據(jù)處理:將“信號采集”過程傳輸來的數(shù)據(jù)進(jìn)行必要的處理,將有用的數(shù)據(jù)保存,以便于顯示和報警,本過程主要由嵌入式處理器完成;
(3)人機(jī)交互:將“數(shù)據(jù)處理”過程處理完成的數(shù)據(jù),在使用QT設(shè)計的虛擬儀表盤上動態(tài)顯示,主要顯示內(nèi)容有:當(dāng)前速度、燃油箱的存油量、時間日期、行駛里程、報警燈等;在某項狀態(tài)出現(xiàn)異常時,通過報警模塊向駕駛員提示報警。

2 虛擬儀表硬件設(shè)計
虛擬儀表的硬件結(jié)構(gòu)圖如圖2所示。虛擬儀表的核心處理器采用ARM1176JZF-S核的S3C6410芯片,其主頻最高可達(dá)到667 MHz,內(nèi)部繼承了強(qiáng)大的多媒體處理單元,帶有3D圖形硬件加速器,并支持2D圖形圖像的平滑縮放等操作,有利于為用戶提供高靈敏度的汽車狀態(tài)動態(tài)顯示;外接256MB SDRAM和2GBNANDFLASH;串口連接信號轉(zhuǎn)換處理模塊,轉(zhuǎn)換處理模塊內(nèi)部集成CAN-RS232轉(zhuǎn)換器及24位的A/D轉(zhuǎn)換器LTC2414,接收相關(guān)傳感器采集的各種汽車狀態(tài)信號,并經(jīng)過處理后,將處理完成的數(shù)據(jù)上傳至處理器;外接LCD模塊采用8寸TFT液晶顯示屏,處理器內(nèi)部集成的LCD控制器信號線經(jīng)過驅(qū)動電路后即可連接LCD模塊,為虛擬儀表顯示提供了硬件平臺;外接由語音芯片組成的報警模塊,在必要的時候可以由處理器驅(qū)動報警模塊以語音的形式向駕駛員提示報警。

b.JPG

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉