基于can總線的汽車組合儀表的制作方法
【技術領域】
[0001]本發(fā)明涉及一種基于CAN總線的汽車組合儀表。
【背景技術】
[0002]在車輛行駛過程中,為使駕駛員及時了解并掌握汽車的運行狀態(tài),一般會在駕駛室設置一個汽車儀表,用來顯示車輛的各種信息和狀態(tài),如車速、行駛里程、發(fā)動機轉速、發(fā)動機冷卻液溫度、發(fā)動機機油壓力、油箱剩余燃油、蓄電池電壓、汽車剎車系統(tǒng)貯氣瓶壓力,以及各種指示報警信息等。
[0003]傳統(tǒng)的汽車儀表以機械方式為主,通訊方式以線束為主。其不足之主要處體現(xiàn)在:一是信號傳輸線路多;二是電磁干擾大;三是儀表體積大;四是顯示精度不高;五是不能實現(xiàn)電控汽車的CAN總線信息共享。
[0004]為了克服上述問題,有人提出了基于CAN總線的IXD儀表,這種基于CAN總的數(shù)字式顯示儀表,主要有兩種結構,一種純數(shù)字式的IXD儀表,這種儀表雖然具有使用CAN總線實現(xiàn)顯示信息的傳送,共享車上其它模塊處理的信息,使車內布線簡單;傳輸及顯示信息可靠;儀表體積小的優(yōu)點,但是,這種儀表由于采用純數(shù)字式的顯示,使人看起來眼花瞭亂,沒有機械式儀表直觀;另一種是組合式汽車儀表,這種儀表還是基于CAN總線,但是,它把部分重要信息,如車速、發(fā)動機轉速、油量、剎車汽壓等的人機交換采用數(shù)字控制的步進電機(也可以用伺服電機),將采用指針式的指示,而其它信息分別采用LCD或/和LED顯示,這種組合儀表較好地利用LCD顯示的可更改性,以適應不同的車型的需要,同時,又對常用信息采用指針指示,兼顧了駕駛員的使用習慣。
[0005]但是,現(xiàn)有的組合儀表,用步進電機指針指示駕駛員所需信息的一部分,用LCD和/或LED顯示駕駛員所需信息的另一部分,兩類信息是分別獨立顯示的。但是,一旦用步進電機指針指示的部分出現(xiàn)故障,而使駕駛員不知所措。本發(fā)明是將至少對于車速信息,在LCD上采用虛擬指針顯示,與用步進電機指針指示互為備份,以達到一項顯示設備失效,而另一種設備還能正常顯不,提尚儀表盤的穩(wěn)定性和可靠性的目的。
【發(fā)明內容】
[0006]為了克服上述問題,本發(fā)明提供一種基于CAN總線的汽車組合儀表,該儀表可將至少對于車速信息,在LCD上采用虛擬指針顯示,與用步進電機指針指示互為備份,以達到一項顯示設備失效,而另一種設備還能正常顯示,達到提高儀表盤的穩(wěn)定性和可靠性的目的。
[0007]本發(fā)明的技術方案是:提供一種基于CAN總線的汽車組合儀表,包括中央處理器、CAN總線通信模塊、步進電機指示裝置和IXD顯示器,所述中央處理器從所述CAN總線通信模塊獲取CAN總線上的信息,經處理后供步進電機指示裝置和LCD顯示器顯示,所述步進電機指示裝置和IXD顯示器顯示的信息至少有一種信息是相同的。
[0008]作為對本發(fā)明的改進,所述中央處理器按下述方法工作: 11、上電開始;
12、中央處理器進入待機模式;
13、檢測外部喚醒條件是否為鑰匙信號,如果是喚醒中央處理器,中央處理器進入正常工作模式14 ;如果否,返回第12步;
15、中央處理器通過I/O口檢測按鍵消息,如果正常,則返回第11步,如果不正常,則提示報警;
16、中央處理器通過模數(shù)轉換器檢測制動氣壓消息,并刷新步進電機指針指示參數(shù);
17、中央處理器通過CAN通過模塊檢測發(fā)動機消息、故障消息和電池電量消息并刷新相關參數(shù),對于行車速度至少要同步刷新LCD屏和步進電機指針指示的行車速度參數(shù);
18、檢測胎壓消息并刷新;
20、檢測車燈消息;
21檢測是否關機,如果是,保存數(shù)據(jù),進入低功耗模式,返回第11步,如果否,從CAN總獲取喚醒消息,則中央處理器進入第22步;
22、重復15至21步。
[0009]作為對本發(fā)明的改進,還包括I/O檢測器,用于對MENU鍵、SET鍵、FAULT鍵、VIDEO鍵、UP鍵和/或DOWN鍵進行檢測。
[0010]作為對本發(fā)明的改進,還包括模數(shù)轉換器,用于對車輛前、后的制動氣壓進行實時檢測。
[0011]作為對本發(fā)明的改進,還包括一個以上的攝像頭,至少對前門、后門或/和車內狀態(tài)進行監(jiān)視,并通過切換開關和解碼器輸送給IXD顯示。
[0012]作為對本發(fā)明的改進,還包括LED指示裝置,用于對車輛車燈、駐車剎和車門關閉狀態(tài)進行顯示。
[0013]作為對本發(fā)明的改進,還包括蜂鳴器,對車輛故障進行實時報警。
[0014]作為對本發(fā)明的改進,所述CAN通信模塊包括第一芯片IC5,所述第一芯片IC5的第一腳和第四腳通過第一電阻R117、第二電阻R118、第三電阻R119、第四電阻R120、第五電阻R178和第六電阻R179,與CAN輸入端CANRXI和CAN輸出端CANTX1連接,所述第一芯片IC5的第二腳接地,所述第一芯片IC5的第三腳接正5伏電源+5_STBY,并在第二腳與第三腳之間設有第一電容C37和第二電容C38;所述第一芯片IC5的第五腳與并聯(lián)的第五電阻R178和第六電阻R179中點連接;所述第一芯片IC5的第六腳通過第七電阻R5與并聯(lián)的第五電阻R178和第六電阻R179中點連接;所述第一芯片IC5的第七腳與第一接頭TP13連接;所述第一芯片IC5的第八腳為出錯信號輸出腳;所述第一芯片IC5的第九腳和第十腳分別通過第八電阻R30和第九電阻R31與正5伏電源+5_STBY連接;所述第一芯片IC5的第i^一腳通過第三電容C38接地;所述第一芯片IC5的第十二腳通過第一電感L16 —側線圈和第十電阻R39后與CAN1L腳連接;所述第一芯片IC5的第十三腳通過第一電感L16另一側線圈和第i^一電阻R40后與CAN1H腳連接;在所述第十三腳、第十二腳與第i^一腳之間分別通過第十二電阻R34和第十三電阻R33連接;所述第一芯片IC5的第十四腳通過并聯(lián)的第十四電阻R53和第十五電阻R32,分別與CAN1_STB0腳和CAN1_STB1腳連接。
[0015]作為對本發(fā)明的改進,相同的信息是行車速度。
[0016]作為對本發(fā)明的改進,還包括用于讀取和寫入數(shù)據(jù)的可擦寫存儲器和用臨時調用文件的內部存儲器。
[0017]本發(fā)明由于采用了在實體步進電機指示與虛似的LCD指針顯示對于駕駛員所需的重要信息進行相互備份設置的設置,這樣可以大大志提高儀表盤的穩(wěn)定性和可靠性;此夕卜,中央處理器采用特別的工作方式,可以大大地提高中央處理器的工作速率及穩(wěn)定性;采用特別CAN總線通信模塊電路,可以提高CAN通過模塊的抗干憂能力。
【附圖說明】
[0018]圖1是本發(fā)明的硬件部分的結構示意圖。
[0019]圖2是圖1所示結構的產品正面結構示意圖。
[0020]圖3為本發(fā)明的工作方示的方框結構示意圖。
[0021]圖4為本發(fā)明中的CAN總線通過模塊的電路原理結構示意圖。
【具體實施方式】
[0022]下面結合附圖對本發(fā)明的【具體實施方式】作進一步詳細的描述。
[0023]請參見圖1、圖2和圖3,圖1至圖3揭示的是一種基于CAN總線的汽車組合儀表100,包括中央處理器1、CAN總線通信模塊2、步進電機指示裝置3和IXD顯示器4,所述中央處理器1從所述CAN總線通信模塊2獲取CAN總線上的信息,經處理后供步進電機指示裝置3和IXD顯示器4顯示,所述步進電機指示裝置3和IXD顯示器4顯示的信息至少有一種?目息是相同的。
[0024]本發(fā)明中,所述中央處理器1按下述方法工作:
(11)、上電開始;
(12)、中央處理器進入待機模式;
(13)、檢測外部喚醒條件是否為鑰匙信號,如果是喚醒中央處理器,中央處理器進入正常工作模式(14);如果否,返回第(12)步;
(15)、中央處理器通過I/O口檢測按鍵消息,如果正常,則返回第(11)步,如果不正常,則提示報警;
(16)、中央處理器通過模數(shù)轉換器檢測制動氣壓消息,并刷新步進電機指針指示參數(shù);
(17)、中央處理器通過CAN通過模塊檢測發(fā)動機消息、故障消息和電池電量消息并刷新相關參數(shù),對于行車速度至少要同步刷新LCD屏和步進電機指針指示的行車速度參數(shù);
(18)、檢測胎壓消息并刷新;
(20)、檢測車燈消息;
(21)、檢測是否關機,如果是,保存數(shù)據(jù),進入低功耗模式,返回第(11)步,如果否,從CAN總獲取喚醒消息,則中央處理器進入第(22)步;
(22)、重復(15)至(21)步。
[0025]如此工作,可以大大地提高中央處理器的工作速率及穩(wěn)定性。
[0026]本發(fā)明中,還包括I/O檢測器5,用于對MENU鍵51、SET鍵52、FAULT鍵53、VIDEO鍵54、UP鍵55、DOWN鍵56和/或VIDEO鍵進行檢測,其中UP鍵是用來作為上一條值加法功能,DOWN鍵是用來作為上一條值減法功能;RESET鍵57是重置功能。
[0027