国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

商用車(chē)基于CAN總線(xiàn)的組合儀表開(kāi)發(fā)與應(yīng)用

2016-10-24 18:30:43馬秋香
中國(guó)科技博覽 2016年26期
關(guān)鍵詞:CAN總線(xiàn)商用車(chē)

馬秋香

摘要:汽車(chē)組合儀表作為人車(chē)交互的窗口,為駕駛員提供能夠反映汽車(chē)運(yùn)行狀態(tài)的各種參數(shù),是汽車(chē)必不可少的裝置。隨著商用車(chē)汽車(chē)電子技術(shù)和總線(xiàn)的快速發(fā)展,同時(shí)人們對(duì)駕駛室性能和安全舒適性要求的不斷提高,基于CAN總線(xiàn)技術(shù)的網(wǎng)絡(luò)化、智能化已成為商用車(chē)組合儀表開(kāi)發(fā)和應(yīng)用的熱點(diǎn)。

以往商用車(chē)組合儀表多數(shù)采用模擬量十字交叉線(xiàn)圈電磁式工作原理,其精度、響應(yīng)速度、質(zhì)量等方面難以有根本突破,然而隨著CAN網(wǎng)絡(luò)技術(shù)在商用車(chē)的應(yīng)用日益廣泛,為組合儀表的信號(hào)采集處理,由模擬式向數(shù)字化方向的轉(zhuǎn)變提供了技術(shù)支持,因?yàn)樯逃密?chē)國(guó)IV、國(guó)VI排放法規(guī)要求和ABS標(biāo)準(zhǔn)在我國(guó)全面實(shí)施,發(fā)動(dòng)機(jī)ECU、ABS控制器等與整車(chē)信息的交互是采用CAN通訊模式,如發(fā)動(dòng)機(jī)轉(zhuǎn)速、水溫、油耗、電壓、機(jī)油壓力、扭矩、巡航及各種報(bào)警信號(hào),所以基于CAN總線(xiàn)的組合儀表應(yīng)運(yùn)而生。

關(guān)鍵詞:CAN總線(xiàn);CAN協(xié)議;組合儀表;商用車(chē)

【分類(lèi)號(hào)】:TG333.7

1. 商用車(chē)及CAN總線(xiàn)的介紹

1.1 商用車(chē)CAN組合儀表概述

本項(xiàng)目采用總線(xiàn)技術(shù)設(shè)計(jì)汽車(chē)儀表通訊系統(tǒng),綜合數(shù)據(jù)采集、信號(hào)分析、儀器面板等多項(xiàng)內(nèi)容。利用傳感器節(jié)點(diǎn)采集轉(zhuǎn)速、耗油、速度等模擬或數(shù)字信號(hào),進(jìn)行預(yù)處理后通過(guò)CAN總線(xiàn)傳送到嵌入式車(chē)載計(jì)算機(jī),進(jìn)行分析處理,得到發(fā)動(dòng)機(jī)轉(zhuǎn)數(shù)、汽車(chē)車(chē)速、油耗、溫度及轉(zhuǎn)向燈等信息,然后將它們?cè)贚CD顯示屏顯示出來(lái)。

1.2 CAN總線(xiàn)的簡(jiǎn)介

CAN是Controller Area Network的簡(jiǎn)稱(chēng),譯為控制器局域網(wǎng)絡(luò),是由德國(guó)BOSCH公司開(kāi)發(fā)的,該公司以研發(fā)和生產(chǎn)汽車(chē)電子產(chǎn)品著稱(chēng)。這項(xiàng)技術(shù)一經(jīng)開(kāi)發(fā),立即引起了世界范圍內(nèi)的相關(guān)領(lǐng)域?qū)<摇W(xué)者的目光,CAN的高性能和高可靠性也得到了全世界汽車(chē)廠(chǎng)商和通信領(lǐng)域?qū)<业恼J(rèn)同,并通過(guò)ISO 11898和ISO11519的國(guó)際標(biāo)準(zhǔn)化處理,先作為歐洲汽車(chē)行業(yè)的汽車(chē)網(wǎng)絡(luò)標(biāo)準(zhǔn)協(xié)議,然后成為了國(guó)際上運(yùn)用最廣泛的現(xiàn)場(chǎng)總線(xiàn)之一。CAN總線(xiàn)的屬于通信工程方面的技術(shù),它是以報(bào)文為單位進(jìn)行數(shù)據(jù)傳遞,采用了最低的二進(jìn)制數(shù),這樣的傳遞方式具有最高的優(yōu)先級(jí),使得CAN總線(xiàn)的通訊傳輸具有較高的效率,達(dá)到了數(shù)據(jù)的物理傳輸通路有較高的速度的要求,能對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,實(shí)現(xiàn)數(shù)據(jù)的快速傳達(dá)。CAN總線(xiàn)的先關(guān)通信工程技術(shù)不僅被用于商務(wù)車(chē)的組合儀表的開(kāi)發(fā)與應(yīng)用,還被廣泛的應(yīng)用于工業(yè)自動(dòng)化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面,走進(jìn)人們的身邊,為人類(lèi)社會(huì)創(chuàng)造一個(gè)又一個(gè)的經(jīng)濟(jì)增長(zhǎng)點(diǎn),推動(dòng)全世界的科學(xué)技術(shù)發(fā)展。

1.3 CAN總線(xiàn)的特點(diǎn)

由于采用許多新技術(shù)及獨(dú)特的設(shè)計(jì),CAN總線(xiàn)與一般的通訊總線(xiàn)相比,他的數(shù)據(jù)通訊具有突出的可靠性、實(shí)時(shí)性和靈活性,其特點(diǎn)主要為:

1)CAN總線(xiàn)為多方式工作,網(wǎng)絡(luò)上任一節(jié)點(diǎn)均可在任一時(shí)刻主動(dòng)向網(wǎng)絡(luò)上其他節(jié)點(diǎn)發(fā)動(dòng)信息,不分主次;

2)CAN總線(xiàn)上的節(jié)點(diǎn)分成不同的優(yōu)先級(jí),可滿(mǎn)足不同的實(shí)時(shí)需要,優(yōu)先級(jí)高的數(shù)據(jù)優(yōu)先傳輸;

3)CAN總線(xiàn)采用非破壞總線(xiàn)仲裁技術(shù)。當(dāng)多個(gè)節(jié)點(diǎn)同時(shí)向總線(xiàn)發(fā)送信息發(fā)送沖突時(shí),優(yōu)先級(jí)低的節(jié)點(diǎn)會(huì)主動(dòng)退出發(fā)送,而優(yōu)先級(jí)高的節(jié)點(diǎn)可不受影響的績(jī)效傳輸數(shù)據(jù),從而大大節(jié)省了總線(xiàn)沖突仲裁時(shí)間,尤其在網(wǎng)絡(luò)負(fù)載率很高的情況下,也不會(huì)出現(xiàn)網(wǎng)絡(luò)癱瘓的情況;

4)CAN節(jié)點(diǎn)只需求通過(guò)對(duì)報(bào)文標(biāo)識(shí)符濾波即可實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)及全局廣播等幾種方式傳送接收數(shù)據(jù);

5)報(bào)文采用短幀結(jié)構(gòu),傳輸時(shí)間短,受干擾概率低。保證數(shù)據(jù)出錯(cuò)率低;

6)CAN的每幀信息都有CRC校驗(yàn)及其他校錯(cuò)措施,具有極好的校錯(cuò)效果;

7)CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況小具有自動(dòng)關(guān)閉輸出功能,以使總線(xiàn)上其他節(jié)點(diǎn)的操作不受影響;

8)CAN總線(xiàn)具有較高的性?xún)r(jià)比,它結(jié)構(gòu)簡(jiǎn)單,器件容易購(gòu)置,每個(gè)節(jié)點(diǎn)的價(jià)格低,而且開(kāi)發(fā)技術(shù)容易掌握。

2. 基于CAN總線(xiàn)的組合儀表的整體設(shè)計(jì)

2.1 基于CAN總線(xiàn)的組合儀表的硬件設(shè)計(jì)

基于CAN總線(xiàn)的組合儀表作為一個(gè)整體的系統(tǒng),硬件方面主要包括電源模塊、CAN總線(xiàn)模塊、步進(jìn)電機(jī)模塊和LCD液晶顯示模塊。目前,世界上大多數(shù)的商用車(chē)采用的蓄電池是提供的電源電壓是24V,而CAN總線(xiàn)的組合儀表系統(tǒng)中的多個(gè)電子元器件,例如芯片MCP2511、處理器V850-3425等都只適用于5V的電壓,所以應(yīng)該在基于CAN總線(xiàn)的組合儀表系統(tǒng)中加入能解決電壓轉(zhuǎn)換問(wèn)題的分流穩(wěn)壓的電路方法。這個(gè)分流穩(wěn)壓電路中存在一個(gè)非常關(guān)鍵的電阻,這個(gè)電阻的阻值控制了三極管兩段的電流,可以防止三極管過(guò)熱,燒毀電路,增強(qiáng)CAN總線(xiàn)的組合儀表系統(tǒng)的安全性。CAN總線(xiàn)模塊是CAN總線(xiàn)的組合儀表系統(tǒng)中的關(guān)鍵模塊,它由一個(gè)一個(gè)的CAN節(jié)點(diǎn)組成,每一個(gè)CAN節(jié)點(diǎn)又是由微處理器、CAN控制器和CAN收發(fā)器三部分組成。每一個(gè)CAN節(jié)點(diǎn)都嚴(yán)格按照CAN通信協(xié)議發(fā)出信號(hào)、傳遞信號(hào)、接收信號(hào)。正如前文所述,CAN節(jié)點(diǎn)是以報(bào)文為單位進(jìn)行數(shù)據(jù)傳遞,采用了最低的二進(jìn)制數(shù),每一個(gè)CAN節(jié)點(diǎn)接收到上一個(gè)節(jié)點(diǎn)發(fā)出的信號(hào)后,都要對(duì)信號(hào)進(jìn)行收集、過(guò)濾,把其中的數(shù)據(jù)和接收識(shí)別碼的內(nèi)種進(jìn)行比對(duì),兩者一致的情況下才會(huì)真正接收這個(gè)信號(hào),并讀取信號(hào)中的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行處理、分析,并向下一個(gè)CAN節(jié)點(diǎn)傳送。在存儲(chǔ)空間方面,寄存器的并行位數(shù)將決定了CAN總線(xiàn)的組合儀表系統(tǒng)的開(kāi)關(guān)量,開(kāi)關(guān)量越多,數(shù)據(jù)的傳輸效率越高,達(dá)到了數(shù)據(jù)的物理傳輸通路有較高的速度的要求,能對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,實(shí)現(xiàn)數(shù)據(jù)的快速傳達(dá)。

2.2 基于CAN總線(xiàn)的組合儀表的軟件設(shè)計(jì)

基于CAN總線(xiàn)的組合儀表作為一個(gè)整體的系統(tǒng),系統(tǒng)主程序主要為以下幾步驟:

1)系統(tǒng)初始化,系統(tǒng)初始化主要包括系統(tǒng)時(shí)鐘,CAN節(jié)點(diǎn),LCD液晶屏,步進(jìn)電機(jī)等。并使能CAN中斷,設(shè)置CAN屏蔽碼和驗(yàn)收碼,CAN節(jié)點(diǎn)初始化主要是初始化CAN控制器并中斷。

2)讀取各項(xiàng)數(shù)據(jù),并驅(qū)動(dòng)指針以及LCD顯示屏等,同時(shí)等待CAN接收中斷。各項(xiàng)數(shù)據(jù)由各傳感器采集而來(lái)。

3)CAN接收中斷產(chǎn)生,進(jìn)入接收中斷子程序讀取數(shù)據(jù),判斷數(shù)據(jù)是否符合數(shù)據(jù)接收條件,如符合,則接收數(shù)據(jù)。

4)處理器將接收的報(bào)文進(jìn)行解析,提取需要的數(shù)據(jù)并進(jìn)行處理。處理器對(duì)傳感器傳來(lái)的數(shù)據(jù)和CAN總線(xiàn)讀取的數(shù)據(jù)進(jìn)行處理計(jì)算,得到相應(yīng)的驅(qū)動(dòng)參數(shù)。

5)處理器將車(chē)輛相關(guān)的脈沖信號(hào)發(fā)至步進(jìn)電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)相關(guān)的指針,同時(shí)將相關(guān)的數(shù)據(jù)發(fā)送至LCD控制器,在LCD顯示屏顯示相關(guān)的信息。

3. 結(jié)語(yǔ)

本文介紹了商用車(chē)基于CAN總線(xiàn)的組合儀表的開(kāi)發(fā)與運(yùn)用,重點(diǎn)介紹了基于CAN總線(xiàn)的組合儀表的整體設(shè)計(jì),設(shè)計(jì)中綜合運(yùn)用了CAN總線(xiàn)傳輸技術(shù)、步進(jìn)電機(jī)原理和液晶顯示技術(shù),使汽車(chē)儀表能夠接收傳感器的轉(zhuǎn)速、油壓、水溫等信號(hào)并通過(guò)微處理器處理后實(shí)時(shí)顯示出來(lái),同時(shí)補(bǔ)充了傳統(tǒng)機(jī)械指針式儀表盤(pán)和簡(jiǎn)單的電子式組合儀表的不足,提高了組合式儀表盤(pán)的穩(wěn)定性和可靠性,并使組合式儀表盤(pán)的功能更加的多元化,滿(mǎn)足駕駛員對(duì)于商用車(chē)組合儀表的各種需求,提高了商用車(chē)的操作穩(wěn)定性,更適合商用車(chē)的發(fā)展需求。.

參考文獻(xiàn):

[1] 歐陽(yáng)琰,王貴槐,陳先橋等. 基于 CAN 總線(xiàn)的汽車(chē)儀表盤(pán)電控單元設(shè)計(jì)[J]. 武漢理工大學(xué)學(xué)報(bào),2009,31(1):79-81.

猜你喜歡
CAN總線(xiàn)商用車(chē)
比亞迪商用車(chē)
商用車(chē)聯(lián)合制動(dòng)系統(tǒng)分析
陜汽集團(tuán)商用車(chē)有限公司
比亞迪商用車(chē)
基于ADVISOR的燃料電池商用車(chē)動(dòng)力系統(tǒng)仿真
2019年1月汽車(chē)產(chǎn)銷(xiāo)比上月均呈下降商用車(chē)降幅更為明顯
論網(wǎng)絡(luò)通信技術(shù)
基于嵌入式的汽車(chē)輔助制動(dòng)系統(tǒng)研究
CAN總線(xiàn)通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
基于CANoe的J1939協(xié)議在ECU通信中的應(yīng)用
科技視界(2016年18期)2016-11-03 22:53:48
荔浦县| 确山县| 额尔古纳市| 收藏| 灌南县| 高阳县| 旬阳县| 石河子市| 临武县| 建昌县| 宜章县| 柯坪县| 拜城县| 新绛县| 丰顺县| 大竹县| 会泽县| 乌鲁木齐市| 塔城市| 安岳县| 仲巴县| 罗平县| 濮阳县| 桦川县| 柳河县| 嘉峪关市| 广安市| 宜昌市| 永定县| 杂多县| 永吉县| 桂阳县| 隆子县| 当涂县| 黎城县| 博兴县| 个旧市| 岚皋县| 峨眉山市| 马尔康县| 县级市|