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