新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于CAN總線的汽車儀表軟件實現(xiàn)方案

基于CAN總線的汽車儀表軟件實現(xiàn)方案

作者: 時間:2013-02-17 來源:網(wǎng)絡(luò) 收藏
引言

隨著汽車上的電子裝置越來越多,汽車網(wǎng)絡(luò)應(yīng)運而生,控制器局域網(wǎng)(CAN,Controller Area Network)開始大量應(yīng)用與汽車之上。如何利用汽車網(wǎng)絡(luò)中的信息,以便于司機與乘客了解車輛信息,是一項需要展開的研究。本研究從獲取板所需的數(shù)據(jù),并在液晶顯示屏上動態(tài)顯示,這一系列任務(wù)在硬件支持的情況下全部由高級語言編程實現(xiàn)。

1、技術(shù)

目前存在多種汽車網(wǎng)絡(luò)協(xié)議,技術(shù)屬于現(xiàn)場總線范疇,CAN是控制局域網(wǎng)絡(luò)(Control Area Network)的簡稱,最早由德國BOSCH公司推出,用于汽車內(nèi)部測量與執(zhí)行部件之間的數(shù)據(jù)通信,其縱向規(guī)范現(xiàn)已被ISO國際標準組織制訂為國際標準,由于得到了Philip、Siemence、Motorola、Intel、Fusitu等公司的支持,它已成為國際上應(yīng)用最廣泛的現(xiàn)場總線。它有效支持分布式控制及實時控制,并采用了帶優(yōu)先級的CSMA/CD協(xié)議對總線進行仲裁。因此,CAN總線允許多站點同時發(fā)送,這樣,既保證了信息處理的實時性,又使得CAN總線網(wǎng)絡(luò)可以構(gòu)成多主結(jié)構(gòu)的系統(tǒng),保證了系統(tǒng)的可靠性。另外,CAN采用短幀結(jié)構(gòu),且每幀信息都有校驗及其他檢錯措施,保證了數(shù)據(jù)的實時性、低傳輸出錯率。其傳輸介質(zhì)可以使用雙絞線、同軸電纜或光纖。

2、的發(fā)展及趨勢

在工作原理上取得的重大技術(shù)創(chuàng)新來分,可以劃分為4個階段,或稱為經(jīng)過4代。第1代汽車儀表是基于機械作用力而工作的機械式儀表,人們習慣稱這類儀表為機械機心表;第2代汽車儀表的工作原理基于電測原理,即通過各類傳感器將被測的非電量變換成電信號加以測量,通常稱這類儀表為電氣式儀表;第3代為模擬電路電子式;第4代為步進電動機式全數(shù)字汽車儀表。

隨著計算機技術(shù)、電子技術(shù)、網(wǎng)絡(luò)技術(shù)以及液晶現(xiàn)實技術(shù)的發(fā)展,汽車儀表的發(fā)展趨勢將更加體現(xiàn)這些高新技術(shù)的結(jié)合。如儀表的功能由軟件和硬件共同來完成儀表的功能由軟件和硬件共同實現(xiàn),而且主要是通過軟件實現(xiàn)。這對于量大且對成本極為敏感的汽車儀表有特殊意義,因為軟件的開發(fā)費用分攤到每個儀表上是非常少的。與僅由電子線路硬件組成的汽車儀表相比,帶有ECU的汽車儀表,其功能的實現(xiàn)手段更加靈活多樣。產(chǎn)品的“柔性”更好,即在推出新款產(chǎn)品時,能最大限度地利用以前產(chǎn)品的硬、軟件設(shè)計成果僅做少量修改便可,這在產(chǎn)品更新?lián)Q代很快的今天和未來特別重要。

3、基于CAN總線的汽車儀表設(shè)計方案

3.1 設(shè)計思想

本文利用車輛網(wǎng)絡(luò)的優(yōu)勢,從CAN總線上采集汽車儀表面板所需要的數(shù)據(jù),如車速、水溫、燃油、里程等,經(jīng)處理器處理后進行各種實時控制和顯示。不是像傳統(tǒng)的儀表面板那樣,本設(shè)計用液晶顯示屏動態(tài)顯示所采集并用軟件處理的數(shù)據(jù)。這樣可以隨時根據(jù)需要,由軟件實現(xiàn)儀表面板的擴充。整體網(wǎng)絡(luò)具有自診斷功能,降低系統(tǒng)的故障率,同時使用CAN總線方式使得整體系統(tǒng)工作更加及時、準確,提高了安全性、可靠性,更具有智能化和人性化。

由于本設(shè)計只是實驗性研究以及各汽車總線數(shù)據(jù)編碼的多樣性,本設(shè)計自行開發(fā)了簡單的ECU,用于采集車速、燃油、水溫、里程等數(shù)據(jù)。然后由CAN總線通過CAN-PC接口卡接入PC機,再由軟件編程來完成從CAN總線采集到的數(shù)據(jù)動態(tài)顯示。這里用Visual Basic編程。系統(tǒng)共享娛樂系統(tǒng)、導航系統(tǒng)所用的計算機。作為實驗性研究,可由筆記本電腦代替PC機。然后進行各項實驗驗證,如抗干擾、準確度、工作穩(wěn)定性、振動的影響、溫度的影響等。

上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉