李有通 譚琳 陳益慶
摘要:傳統(tǒng)儀表采用線束進(jìn)行連接使得儀表準(zhǔn)確度和精確度低,且抗電磁干擾能力弱。CAN總線是一種能進(jìn)行分布式控制和實(shí)時控制的技術(shù),結(jié)構(gòu)簡便且通訊度高,可靠性、抗干擾能力強(qiáng)?;贑AN總線進(jìn)行汽車智能儀表的設(shè)計與應(yīng)用,能提高儀表的工作效能,對汽車儀表技術(shù)發(fā)展有促進(jìn)作用。文章先敘述CAN內(nèi)涵及特點(diǎn),之后對基于CAN總線汽車智能儀表的總體結(jié)構(gòu)設(shè)計進(jìn)行分析,最后對基于CAN總線汽車智能儀表的系統(tǒng)硬件進(jìn)行全方位闡述,以供參考。
關(guān)鍵詞:汽車智能儀表;CAN總線;結(jié)構(gòu)設(shè)計;硬件設(shè)計
0 ?引言
微型計算機(jī)和電子制造業(yè)的發(fā)展,給車載智能儀表的研發(fā)帶來了機(jī)會?,F(xiàn)代汽車在研發(fā)過程中越來越多地應(yīng)用高科技技術(shù),使汽車的安全性能越來越高。為了使駕駛員能對汽車運(yùn)行信息進(jìn)行全面掌握,基于CAN總線進(jìn)行汽車智能儀表的研究成為汽車儀表研發(fā)的趨勢。
1 ?CAN概述
1.1 內(nèi)涵
CAN是多主方式的串行通信系統(tǒng),位速率強(qiáng)、抗干擾性能強(qiáng),屬于現(xiàn)場總線的一種形式,在國際上應(yīng)用比較廣泛。CAN總線技術(shù)最早是德國公司研發(fā),應(yīng)用目的是解決汽車控制器存在的問題。將CAN總線技術(shù)應(yīng)用于汽車運(yùn)營的局域環(huán)境內(nèi),可以通過CAN內(nèi)含的微型控制通訊設(shè)備,實(shí)現(xiàn)汽車各設(shè)備之間的數(shù)據(jù)交換,將汽車運(yùn)行過程中的數(shù)據(jù)形成一個網(wǎng)絡(luò),并為分布式控制和實(shí)時性控制提供網(wǎng)絡(luò)信息支持。
1.2 特點(diǎn)
CAN能快速檢測出錯誤,因支持分布式控制和串行通訊網(wǎng)絡(luò),被廣泛應(yīng)用于汽車傳感器系統(tǒng),主要包括CAN2.0A和CAN2.0B。其中CAN2.0A主要通過數(shù)據(jù)幀進(jìn)行各設(shè)備信息的傳遞,通過遠(yuǎn)程幀進(jìn)行各設(shè)備單元信息和數(shù)據(jù)請求的處理,通過出錯幀進(jìn)行總線信號是否出錯的檢測,通過超載幀的標(biāo)志和特定符號等來呈現(xiàn)是否有錯誤。CAN2.0B通過標(biāo)準(zhǔn)幀信息的11個字節(jié)進(jìn)行信息展示,其中一個字節(jié)是1的幀信息,2字節(jié)是2和3的報文識別碼;通過擴(kuò)展幀的13個字節(jié)的信息進(jìn)行信息展示,其中,2字節(jié)主要是29位數(shù)字有效,且由2-5的報文識別碼組成,而3字節(jié)遠(yuǎn)程幀操作無效,是由6-13數(shù)據(jù)幀的信息組成。
2 ?基于CAN總線汽車智能儀表的總體結(jié)構(gòu)設(shè)計
2.1 功能分析
基于CAN總線汽車智能儀表的設(shè)計總方案是對系統(tǒng)功能、系統(tǒng)可靠性、實(shí)現(xiàn)性進(jìn)行整合后總結(jié)出來的最合理方案,決定了后續(xù)設(shè)計的順利性。在功能上,汽車智能儀表是對車速、蓄電池電壓、發(fā)動機(jī)轉(zhuǎn)速、里程數(shù)、燃油量等進(jìn)行綜合顯示的儀器。同時對汽車運(yùn)行過程中的車載裝備工作情況進(jìn)行監(jiān)測,在發(fā)現(xiàn)異常時會進(jìn)行報警或強(qiáng)行制動,避免發(fā)生故事。其報警功能一般是圖標(biāo)結(jié)合燈光閃爍、語音報警。用戶在應(yīng)用時,可以根據(jù)自己的喜好進(jìn)行儀表界面的設(shè)計,使智能儀表更具個性化。
基于CAN總線汽車智能儀表還具備拓展接口,可以根據(jù)用戶的需求進(jìn)行數(shù)據(jù)下載。CAN總線汽車智能儀表每個模塊都有自己的工作準(zhǔn)則,在遵循工作準(zhǔn)則的基礎(chǔ)上實(shí)現(xiàn)系統(tǒng)所有功能。為了實(shí)現(xiàn)儀表系統(tǒng)的信號采集、傳輸、處理和存儲等,需要在設(shè)計時對資源合理分配,以使操作簡便,使系統(tǒng)工作效率更高。
2.2 框架設(shè)計
基于CAN總線汽車智能儀表的整體設(shè)計是先進(jìn)行數(shù)據(jù)采集,再進(jìn)行數(shù)據(jù)傳送。采集的數(shù)據(jù)主要包括汽車運(yùn)行過程中的水溫、油量、車速相關(guān)數(shù)據(jù),數(shù)據(jù)傳送主要是將采集到的信息傳送至主控制芯。在完成數(shù)據(jù)采集與傳送后,接收數(shù)據(jù)的主控制芯對大量數(shù)據(jù)進(jìn)行整理和分析,歸納出結(jié)果,顯示在智能汽車儀表的顯示屏上。通過屏幕上信息的顯示,駕駛員能了解汽車運(yùn)行過程中水溫、油量、車速等各種信息,以根據(jù)需求進(jìn)行駕駛調(diào)整。具體框架如圖1所示。
3 ?基于CAN總線汽車智能儀表的系統(tǒng)硬件
3.1 硬件總體方案
人們生活水平在提高,精神追求也相應(yīng)提高,在加強(qiáng)汽車的過程中,要求更高的舒適性和可靠性。研發(fā)人員在進(jìn)行汽車設(shè)計時,將豐富的電子設(shè)備應(yīng)用于汽車上,但設(shè)備過多,信息過于龐大,使信息數(shù)據(jù)的采集、傳輸、處理都變得更復(fù)雜,也會增加設(shè)備的故障率,增強(qiáng)維修的困難。而CAN總線的高性能性實(shí)現(xiàn)了車內(nèi)設(shè)備之間信息的有效傳遞和處理,成為智能儀表的重要支撐。基于CAN總線的汽車智能儀表在工作時對各點(diǎn)的數(shù)據(jù)進(jìn)行接收和傳輸,之后通過轉(zhuǎn)換再做出判斷和命令。以圖像顯示的數(shù)據(jù),是先對數(shù)據(jù)接收和處理,再轉(zhuǎn)換成圖像形式,最后顯示在顯示器上,使駕駛員掌握汽車運(yùn)行時的所有車況信息。
3.2 車速信號采集設(shè)計
駕駛員在駕駛汽車時,對車速的掌握利于提高駕駛的安全性。基本CAN總線的車速信號采集一般選取霍爾式傳感器進(jìn)行測速,以提高車速測量的靈敏度和抗干擾能力。具體設(shè)計和工作原則如圖2所示。
根據(jù)霍爾效應(yīng)原理,在設(shè)計汽車智能儀表時,先在變速器內(nèi)安裝好磁傳感器,目的是感應(yīng)車輪在轉(zhuǎn)動時產(chǎn)生的脈沖信號,并進(jìn)行記錄,以過測定和計算脈沖信號估算車速,之后再傳回傳感器,發(fā)送加主控芯片。
3.3 油量信號采集設(shè)計
汽車智能儀表的重要功能是記錄油量,以為汽車順利運(yùn)行提供動力支持,并了解最安全的行駛距離。此段探討的是通過浮子傳感器進(jìn)行油量的采集。浮子傳感器油量采集系統(tǒng)主要由浮子、浮子臂和滑動變阻構(gòu)成。在采集工作進(jìn)行時,浮子隨著油箱中的油量的變化而來回浮動,進(jìn)而記錄油量指數(shù),并傳遞給相應(yīng)的設(shè)備。在進(jìn)行油量信息采集時要考慮電壓,使電壓的輸出信號在0~12V之間,以保證油量采集的正確率。
3.4 CAN通信設(shè)計
CAN通信模塊主要是由收發(fā)器和控制器組成。其中,收發(fā)器是對信息進(jìn)行收集和發(fā)送,之后傳送給控制器??刂破魇菍π畔⑦M(jìn)行接收,并通過設(shè)定的通信協(xié)議進(jìn)行通信,完成指揮工作?;贑AN總線的智能儀表的接口主要包括初始化子操作程序、發(fā)送子程序、接收子程序。初始化程序是通過CAN控制器讀入相應(yīng)的控制字,之后再確定工作方式。初始化程序包括電復(fù)位、硬件復(fù)位、軟件復(fù)位三種形式。汽車在運(yùn)行期間,可以通過向CAN控制器發(fā)射復(fù)位請求后再進(jìn)行程序的具體操作。CAN控制器內(nèi)部具備雙重緩沖的設(shè)置,能對數(shù)據(jù)操作進(jìn)行緩存。CAN改變了傳統(tǒng)節(jié)點(diǎn)地址編碼操作方式,拓展了數(shù)據(jù)編碼方式,是汽車智能儀表的發(fā)展大方向。
3.5 CAN系統(tǒng)抗干擾設(shè)計
汽車在行駛過程中受各種因素影響,外部因素有溫度、濕度等,內(nèi)部因素有汽車電子設(shè)備的電磁干擾等。因此,基于CAN總線的汽車智能儀表研究要考慮所有干擾因素,并通過設(shè)計排除干擾因素。CAN系統(tǒng)抗干擾設(shè)計主要是通過低噪音電路設(shè)計和噪聲耦合設(shè)計結(jié)合減少汽車運(yùn)行過程中的干擾因素的產(chǎn)生,同時提高智能儀表對信息的敏感度??垢蓴_硬件設(shè)計時,可以利用寬電壓輸入,目的是減少電源對信息傳輸?shù)母蓴_,同時在電源上安排電容濾波電網(wǎng),提高電源的穩(wěn)定性。在進(jìn)行系統(tǒng)操作通道抗干擾設(shè)計時,可以選擇抗干擾能力強(qiáng)的設(shè)備零件,目的是減少通道操作過程中各設(shè)備的相互干擾幾率。在進(jìn)行軟件抗干擾設(shè)計時,可以有效利用看門狗系統(tǒng),目的是在發(fā)生干擾時,能及時進(jìn)行復(fù)位。
總之,在人們對汽車舒適度和可靠性提供更高要求的背景下,基于CAN總線進(jìn)行汽車智能儀表設(shè)計,能使系統(tǒng)更智能化,使信息的采集、處理和共享更精確化,使汽車監(jiān)控全方位化,能提高汽車各設(shè)備的工作效率,促進(jìn)汽車研發(fā)的健康發(fā)展。
參考文獻(xiàn):
[1]江學(xué)煥,張金亮,樊紅莉,高云,王志虎.基于CAN/LIN雙總線電動汽車數(shù)字儀表系統(tǒng)的設(shè)計[J].計算機(jī)工程與科學(xué),2015(11):2182-2187.
[2]王襄.基于無線傳輸技術(shù)的汽車智能儀表設(shè)計[J].電子測試,2015(22):20-22.
[3]盛吉照.無線電傳輸技術(shù)在汽車智能儀表設(shè)計應(yīng)用[J].科技經(jīng)濟(jì)導(dǎo)刊,2016(23):41.
[4]朱曉紅.基于無線傳輸技術(shù)的汽車智能儀表設(shè)計[J].機(jī)械設(shè)計與制造工程,2016(10).
[5]陳小虎.基于CAN總線和KE06芯片的控制模塊設(shè)計與實(shí)現(xiàn)[J].內(nèi)燃機(jī)與配件,2019(02):214-217.
作者簡介:李有通(1986-),男,四川廣安人,本科,講師,研究方向?yàn)槠囯娮?、汽車維修;譚琳(1968-),男,四川鄰水人,本科,副教授,研究方向?yàn)槠嚲S護(hù)、汽車設(shè)計;陳益慶(1987-),男,四川鄰水人,碩士研究生,講師,研究方向?yàn)槠囯娮涌刂萍捌囅到y(tǒng)動力學(xué)研究。