張明
摘 要:為了了解汽車CAN總線組合儀表結構設計特點和特征,掌握儀表開發的具體流程和操作難點。對當前汽車CAN總線組合儀表發展現狀進行文獻總結,分析儀表設計的不同類型,推理儀表應用效果。最終通過研究發現CAN儀表能通過模擬信號經過A/D轉換為數字信號,傳輸信號給微控制器進行運算處理,最終完成信號輸出功能,儀表指示功能的數據輸出精準度更高。通過軟件能實現自我診斷,在現實中的應用和推廣具有重要的作用和意義。
關鍵詞:CAN總線組合儀表;結構設計;微電子技術
中圖分類號: U463 文獻標識碼: A 文章編號: 1673-1069(2016)12-130-2
0 引言
目前關于汽車CAN總線儀表的類型主要有三類,即對老式汽車儀表的改造,屬于電子化時代的汽車;第二種是使用步進電機代替傳統的儀表機芯結構,對機芯效率進行優化,使得結構更加簡單簡易化,車身對傳感器的敏感度更高,接收信號的功能更強;第三種是現代微型智能化的汽車CAN儀表,現代化的汽車CAN總線儀表的功能逐漸多樣化,設計更加人性化,操作更加便捷化,并且CAN總線技術水平在不斷提升。了解汽車CAN總線儀表設計及結構開發系統,是使用和推廣該技術的前提和基礎,下面將展開詳細的論述。
1汽車CAN總線儀表技術總體設計
1.1 現場總線設計
CAN總線在人類生產活動中使用非常廣泛,其代表著汽車總線技術發展的新方向。CAN總線系統是集現代化信息技術、通信技術于一體的一種分散化、網絡化和數字化以及雙向互動化的現代網絡通信系統。該系統主要是由多個監控裝置連接而成,遵守統一的通信協議,對信號進行采集、處理、傳輸、顯示等,最終形成一種自動化控制系統。現場總線是連接各個子系統的重要構成部分,與各個系統協作完成現場總線作業。其具體結構設計如圖1所示:
1.2 系統主要功能
上述系統結構的主要功能是通過CAN總線技術實現對控制對象的控制。系統具有的基本功能是實現發動機轉速表、車速表、水溫表等儀表的準確指示;報警功能,以提示音或者紅色預警信號提出,在行車前、中、后,及時提示汽車的狀態,駕駛員能掌握汽車行駛的情況,避免突發狀況,確保安全行駛;CAN總線具有通訊功能,主要是利用通訊技術對汽車上所有的電子控制設備進行監控,還能采集行車的轉速、時速等、電池蓄電狀態;當汽車發生故障時,還能報警和警示功能。除此之外,現代汽車CAN總線技術還有彩屏顯示、模擬量、脈沖量等。系統的應用已經得到推廣,并且深受人們的青睞,也得到普及,下面將針對系統具體應用進行測試。
2 CAN系統開發與試驗
基于上述總體結構設計,CAN總線組合儀表系統硬件和軟件設計主要是由總線對各個控制系統進行操作,而對CAN的測試和驗證是非常關鍵的環節,下面以USB-CAN轉換器為例,設定通信協議,使用CAN總線調試。對系統進行在線驗證。
2.1 系統調試
在CAN總線使用USB轉換器,結構一端與CAN接口總線適配器,作為一個標準的CAN節點,然后將其連接到總線系統中,通過總線實現對現場CAN的多方面控制。詳見圖2。
(同一種顏色表示相同的控制單元)
由圖2可知,當汽車抵達同一個目的地時,汽車可以選擇高速公路,高速公路能節約耗油,更加適合汽車行駛,通過高速CAN總線傳遞信息,車身系統的CAN總線連接了像中控鎖、電動門窗、后視鏡等。然后根據組合儀表步進電機驅動模塊生產設計,以波特率計算公式,Tq為時間單位,BT為比特位的時間,得出公式:
當fsys=24MHz時,由公式得出如下結論:為了提高行車的安全,一般車身系統使用的低速CAN總線,其運行的速率為100KB/s,在實際行車中,需要根據車子不同的性能進行調試。系統通過信息傳遞直接實現控制,所以,對信息傳遞的要求高,需要CAN總線進行信息傳遞。上述中兩輛車子達到同一個目的地,選擇高速能節約大量時間。如果其中1輛車行駛速度慢,則需要選擇普通國道,可以節約費用。
在CAN總線系統開發中,相同的控制單元其采用一個單位的傳輸速率,根據車主自身在行車中的需求,能通過調試CAN總線進行資源的合理優化配置,降低成本投入。不管是單線還是多線控制,數據傳遞是整個系統的核心部分,保證信息傳輸的速率和信息傳輸的質量和高效是關鍵,也是影響系統運行整體效益和可行性的主要因素。
2.2 開發可行性及優勢
CAN總線系統開發和應用以CAN總線控制為中心,整個結構系統相當于一個電話會議,每個不同的用戶都是一個控制單元,通過數據信號的傳遞,其他用戶通過網絡“接聽”,對用戶的需求進行利用,滿足用戶需求。CAN總線就是一個驅動總線,對其他的控制單元進行控制,在傳遞數據時,也起到一個翻譯的作用。通過CAN總線技術的改進和應用,整個車載網絡信息最終能實現共享。與傳統的CAN總線相比,數據傳輸速率更快,節省線束,降低車身的重量,并且優化了車身的布線方式,CAN總線控制技術相對于傳統單一的運行模式,實現了雙向互動的管理與控制,對于故障的診斷更加及時,系統整體的穩定性更高。
汽車組合儀表軟件模塊的開發與設計,在未來為了進一步完善系統,應該對系統軟件設計語言進行選擇,將高級程序語言編制到系統中,能對集成開發的環境進行詳細分析和介紹。針對系統軟件模塊化的設計以及功能需求的開發應該進一步對系統主程序的模塊化進行開發與完善,并對各個系統主要的子系統和子模塊深入開發和調試,通過實踐的深入研究,不斷提升整個系統的可靠性和穩定性。
3 結束語
綜上所述,對于汽車CAN總線技術的設計與開發研究早已成為汽車產業技術發展的引領方向,是汽車系統自動化和集成化技術未來研究的重點。通過上述分析可知,CAN總線技術在實踐中的應用廣泛,其開發程序經過系統的試驗和調試,最終證明系統的可行性和穩定性。CAN總線技術在硬件基礎上,使用軟件開發,以IAR為基礎,通過模塊試驗和開發,節約了大量的實踐,并且實現了二次利用,對主程序模塊的軟件開發更加快捷和完整,實現了CAN總線通訊的初始化。因此,研究汽車CAN總線的設計與開發具有重要的意義。
參 考 文 獻
[1] 馬龍翔.基于嵌入式的汽車CAN總線控制系統設計[D].天津理工大學,2013.
[2] 杜飛.汽車CAN總線網絡控制系統設計及應用[D].石家莊鐵道大學,2013.
[3] 劉剛.汽車CAN總線網絡控制系統設計與實現[D].電子科技大學,2012.
[4] 寧濤.基于CAN總線的汽車控制系統的研究[D].合肥工業大學,2013.