91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談CAN總線技術(shù)在汽車ECU中的開(kāi)發(fā)

電子工程師 ? 來(lái)源: 《長(zhǎng)春理工大學(xué)學(xué)報(bào)(自然 ? 作者:王凌云;臧景峰;王 ? 2021-04-06 12:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CAN是ControlAreaNetwork的縮寫,該項(xiàng)技術(shù)最早由德國(guó)BOSCH公司推出,用于汽車內(nèi)部測(cè)量與執(zhí)行部件之間的數(shù)據(jù)通信。其總線規(guī)范現(xiàn)已被ISO國(guó)際標(biāo)準(zhǔn)組織制訂為國(guó)際標(biāo)準(zhǔn)。由于得到了Motorola,Intel,Philip,Siemence,NEC等公司的支持,它廣泛應(yīng)用在離散控制領(lǐng)域。由于其高性能、高可靠性、及獨(dú)特的設(shè)計(jì),CAN越來(lái)越受到人們的重視。

國(guó)外已有許多大公司的產(chǎn)品采用了這一技術(shù)?,F(xiàn)代汽車越來(lái)越多地采用電子裝置控制,如發(fā)動(dòng)機(jī)的定時(shí)、注油控制,加速、剎車控制(ASC)及復(fù)雜的抗鎖定剎車系統(tǒng)(ABS)等。由于這些控制需檢測(cè)及交換大量數(shù)據(jù),采用硬接信號(hào)線的方式不但煩瑣、昂貴,而且難于解決問(wèn)題,采用CAN總線上述問(wèn)題便得到很好的解決。早在80年代,眾多國(guó)際知名的汽車公司就積極致力于汽車總線技術(shù)的研究及應(yīng)用,如博世的CAN、SAE的J1850、馬自達(dá)的PALMNET、德國(guó)大眾的ABUS、美國(guó)商用機(jī)器的AUTOCAN、ISO的VAN等。

目前,國(guó)外的汽車總線技術(shù)已經(jīng)成熟,采用總線系統(tǒng)的車輛有BENZ、BMW、RORSCHE、ROLLSROYCE、JAGUAR、VOLVO等。 目前,在國(guó)內(nèi)還沒(méi)有我們自己開(kāi)發(fā)研制的基于CAN總線的ECU產(chǎn)品。本文是以一汽大眾為合作伙伴,共同開(kāi)展的基于CAN總線汽車控制系統(tǒng)研究工作的一部分,主要攻克了工程化關(guān)鍵技術(shù),所做的汽車分布式電子控制系統(tǒng)具有完全自主產(chǎn)權(quán)。

文中對(duì)CAN總線的原理及性能進(jìn)行詳細(xì)分析的基礎(chǔ)上,深入研究了CAN總線控制器SJA1000,并設(shè)計(jì)了一套由單片機(jī)89C52和SJA1000以及82C250等芯片組成的CAN總線系統(tǒng),該系統(tǒng)模擬了汽車中的儀表盤以及照明系統(tǒng),各個(gè)ECU之間通過(guò)CAN總線實(shí)現(xiàn)相互通訊,從而達(dá)到減少汽車中的線束的目的,證實(shí)了CAN總線作為一個(gè)局域網(wǎng)應(yīng)用在汽車中的極大優(yōu)勢(shì)。該項(xiàng)研究將對(duì)我國(guó)汽車工業(yè)技術(shù)水平的提高起到促進(jìn)作用。

pIYBAGBr3ZOAAXVIAADHVx0jxQg827.png

CAN總線技術(shù)的優(yōu)越性

CAN總線與一般的通信總線相比,它的數(shù)據(jù)通信具有突出的可靠性、實(shí)時(shí)性和靈活性。其具有以下主要特性:

CAN是目前為止唯一有國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線;

CAN為多主方式工作,網(wǎng)絡(luò)上任一節(jié)點(diǎn)均可在任意時(shí)刻主動(dòng)的向網(wǎng)絡(luò)上其他節(jié)點(diǎn)發(fā)送信息,而不分主從,通信方式靈活,且無(wú)需站地址等節(jié)點(diǎn)信息;

CAN網(wǎng)絡(luò)上的節(jié)點(diǎn)信息分成不同的優(yōu)先級(jí),可滿足不同的實(shí)時(shí)要求,高優(yōu)先級(jí)的數(shù)據(jù)最多可在134us內(nèi)得到傳輸;

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

CAN只需通過(guò)報(bào)文濾波即可實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)及全局廣播等幾種方式傳送接收數(shù)據(jù),無(wú)需專門的“調(diào)度”;

CAN的直接通信距離最遠(yuǎn)可達(dá)10km (速率5kbps以下);通信速率最高可達(dá)1Mbps(此時(shí)通信距離最長(zhǎng)為40m);

CAN上的節(jié)點(diǎn)數(shù)主要取決于總線驅(qū)動(dòng)電路,目前可達(dá)成110個(gè)。采用短幀結(jié)構(gòu),傳輸時(shí)間短,受干擾概率低,具有極好的檢錯(cuò)效果。CAN的每幀信息都有CRC校驗(yàn)及其他檢錯(cuò)措施,保證了數(shù)據(jù)出錯(cuò)率極低。

CAN的通信介質(zhì)可為雙絞線、同軸電纜或光纖,選擇靈活。CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響。CAN總線具有較高的性能價(jià)格比。它結(jié)構(gòu)簡(jiǎn)單,器件容易購(gòu)置,每個(gè)節(jié)點(diǎn)的價(jià)格較低,而且開(kāi)發(fā)過(guò)程中,能充分利用現(xiàn)在的單片機(jī)開(kāi)發(fā)工具。

CAN控制器與單片機(jī)的接口電路

SJA1000可以與不同類型的單片微型計(jì)算機(jī)接口,再加上收發(fā)器就組成了一個(gè)CAN應(yīng)用系統(tǒng)的核心。系統(tǒng)硬件連接,硬件電路的設(shè)計(jì)主要是CAN通信控制器與微處理器之間和CAN總線收發(fā)器與物理總線之間的接口電路的設(shè)計(jì)。CAN通信控制器是CAN總線接口電路的核心,主要完成CAN的通信協(xié)議,而CAN總線收發(fā)器的主要功能是增大通信距離,提高系統(tǒng)的瞬間抗干擾能力,保護(hù)總線,降低射頻干擾(RFI),實(shí)現(xiàn)熱防護(hù)等。

微控制器時(shí)鐘采自SJA1000的振蕩器。通過(guò)SJA1000的時(shí)鐘分頻寄存器CDR,它決定了SJA1000的CLKOUT 腳的輸出和它的工作方式。SJA1000的AD0- AD7 連接到89C52的P0口,CS片選信號(hào)連接到89C51 的P2. 7。P2. 7 為0時(shí)CPU片外存儲(chǔ)器地址可選中SJA1000,CPU通過(guò)這些地址可對(duì)SJA1000執(zhí)行相應(yīng)的讀/寫操作。SJA1000的RD、WR、ALE分別與89C52的對(duì)應(yīng)引腳相連,INT接89C52的P3. 2(INTO),89C52 也可以通過(guò)中斷方式訪問(wèn)SJA1000。

pIYBAGBr3emASo0ZAAEVq1H59G4391.png

82C250與CAN總線的接口部分也采用了一定的安全和抗干擾措施。82C250的CANH和CANL引腳各自通過(guò)一個(gè)5Ω的電阻與CAN總線相連,電阻可起到一定的限流作用,保護(hù)82C250免受過(guò)流的沖擊。CANH和CANL與地之間并聯(lián)了兩個(gè)30pF的小電容,可以起到濾除總線上的高頻干擾和一定的防電磁輻射的能力。另外,在兩根CAN總線輸入端與地之間分別接了一個(gè)防雷擊管,當(dāng)兩輸入端與地之間出現(xiàn)瞬變干擾時(shí),通過(guò)防雷擊管的放電可起到一定的保護(hù)作用。瞬變干擾(Transient Interference)是電磁兼容領(lǐng)域中主要的一種干擾方式,特別是雷擊浪涌波,由于持續(xù)時(shí)間短,脈沖幅值高,能量大,給電子電氣設(shè)備的正常運(yùn)行帶來(lái)極大的威脅。82C250的Rs腳上接有一個(gè)斜率電阻,電阻大小可根據(jù)總線通信速度適當(dāng)調(diào)節(jié),一般在16—140kΩ之間。

軟件設(shè)計(jì)

本文主要設(shè)計(jì)了汽車的舒適系統(tǒng),其中包括了車門系統(tǒng)和車燈系統(tǒng)以及儀表盤之間通過(guò)CAN總線的通訊,用來(lái)實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)之間的相互控制。,當(dāng)儀表盤上的鑰匙門啟動(dòng)時(shí),儀表盤上的點(diǎn)火指示燈會(huì)亮起來(lái),同時(shí)車門系統(tǒng)和車燈系統(tǒng)的ECU分別在總線上接到這個(gè)信息,也分別讓各自的電源指示燈亮起來(lái),這就表示各個(gè)系統(tǒng)在鑰匙門打開(kāi)的同時(shí)已經(jīng)都準(zhǔn)備好了,等待總線發(fā)出命令,以便做出相應(yīng)的動(dòng)作。當(dāng)車門要打開(kāi)時(shí),儀表盤上的車門指示燈亮;當(dāng)大燈打開(kāi)時(shí),儀表盤上的大燈指示亮;當(dāng)轉(zhuǎn)向燈開(kāi)關(guān)打開(kāi)時(shí),轉(zhuǎn)向燈亮;當(dāng)雙閃開(kāi)關(guān)打開(kāi)時(shí),左右轉(zhuǎn)向燈同時(shí)閃動(dòng)。

模擬實(shí)驗(yàn)

本論文采用了VectoR公司生產(chǎn)的CANoe軟件對(duì)CAN總線進(jìn)行了實(shí)時(shí)監(jiān)控。通過(guò)一個(gè)CAN卡--CANcardX (PCMCIA接口卡)以及一根CANcabs-CANcardX總線驅(qū)動(dòng)電纜,可以把系統(tǒng)中的CAN總線數(shù)據(jù)通過(guò)計(jì)算機(jī)編程采集出來(lái)。下位機(jī)與上位機(jī)設(shè)定相同的通訊波特率(本論文中設(shè)定為100kbps),通過(guò)建立相應(yīng)的數(shù)據(jù)庫(kù),就可以互相通訊了。

o4YBAGBr3cGAM5j1AAFLTfUuqHg727.png

根據(jù)實(shí)際測(cè)量的結(jié)果,可以看出總線負(fù)載符合要求,沒(méi)有接收到出錯(cuò)幀,接受狀態(tài)處于激活中,接收到數(shù)據(jù)幀,總線工作狀態(tài)正常。從總線上測(cè)得的數(shù)據(jù)表明,對(duì)于每個(gè)ECU節(jié)點(diǎn)發(fā)送的ID碼以及數(shù)據(jù)與預(yù)定的ID碼及數(shù)據(jù)相同,總線接收和發(fā)送正常、準(zhǔn)確,完全符合預(yù)期研究的目標(biāo)。

該模擬系統(tǒng)可以隨意向總線上正確的發(fā)送數(shù)據(jù)幀、遠(yuǎn)程幀,而且一旦某個(gè)ECU節(jié)點(diǎn)出現(xiàn)故障,總線會(huì)進(jìn)行自動(dòng)處理(在單片機(jī)軟件中進(jìn)行處理),如果該節(jié)點(diǎn)一直在向總線發(fā)送錯(cuò)誤標(biāo)志,總線就會(huì)自動(dòng)中斷該節(jié)點(diǎn),其他節(jié)點(diǎn)也會(huì)檢測(cè)到錯(cuò)誤條件,停止向給節(jié)點(diǎn)發(fā)送數(shù)據(jù),這樣就可以避免總線癱瘓。所以某個(gè)ECU節(jié)點(diǎn)出現(xiàn)錯(cuò)誤,不會(huì)影響其他節(jié)點(diǎn)的正常工作,不會(huì)造成整個(gè)總線的癱瘓。

結(jié)語(yǔ)

CAN總線技術(shù),是工業(yè)控制與計(jì)算機(jī)網(wǎng)絡(luò)兩者邊緣的產(chǎn)物。無(wú)論是從網(wǎng)絡(luò)的結(jié)構(gòu)、協(xié)議、實(shí)時(shí)性、還是適應(yīng)性、靈活性、可靠性乃至成本等,工業(yè)控制的底層都有它的特殊性,特別是汽車工業(yè)中,要傳輸?shù)男畔级绦?,要求?shí)時(shí)性很強(qiáng)、可靠性高。因此,CAN總線在汽車ECU中的研究具有進(jìn)一步推廣應(yīng)用的價(jià)值和良好的開(kāi)發(fā)前景。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電阻
    +關(guān)注

    關(guān)注

    88

    文章

    5781

    瀏覽量

    179608
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3068

    瀏覽量

    472803
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    984

    瀏覽量

    57296
  • 工業(yè)控制
    +關(guān)注

    關(guān)注

    38

    文章

    1661

    瀏覽量

    91578
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SN65HVDA1040B-Q1:高性能汽車CAN總線收發(fā)器的卓越之選

    SN65HVDA1040B-Q1:高性能汽車CAN總線收發(fā)器的卓越之選 汽車電子領(lǐng)域,CAN
    的頭像 發(fā)表于 12-18 09:25 ?501次閱讀

    直播回顧 | 掌握車載通信核心技術(shù),虹科CAN總線實(shí)戰(zhàn):PCAN二次開(kāi)發(fā)技術(shù)直播助您輕松拿捏總線開(kāi)發(fā)“創(chuàng)新引擎

    ?1CAN總線二次開(kāi)發(fā):構(gòu)建智能汽車“神經(jīng)網(wǎng)絡(luò)”的核心能力“軟件定義汽車”的時(shí)代,整車電子電氣
    的頭像 發(fā)表于 10-09 17:33 ?609次閱讀
    直播回顧 | 掌握車載通信核心<b class='flag-5'>技術(shù)</b>,虹科<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>實(shí)戰(zhàn):PCAN二次<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>技術(shù)</b>直播助您輕松拿捏<b class='flag-5'>總線</b><b class='flag-5'>開(kāi)發(fā)</b>“創(chuàng)新引擎

    三格電子CAN總線通信原理及消防領(lǐng)域中的應(yīng)用

    多個(gè)節(jié)點(diǎn)(最多可達(dá)110個(gè)),實(shí)現(xiàn)設(shè)備間穩(wěn)定、高效的雙向通信。消防系統(tǒng),煙感、溫感、報(bào)警器、滅火設(shè)備等都可以掛載CAN總線上,形成可靠
    的頭像 發(fā)表于 09-02 15:11 ?1273次閱讀
    三格電子<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通信原理及<b class='flag-5'>在</b>消防領(lǐng)域中的應(yīng)用

    晶揚(yáng)電子推出汽車CAN專用浪涌保護(hù)器件TT3602VL

    汽車電子飛速發(fā)展的今天,車輛的智能化程度越來(lái)越高,CAN(Controller Area Network)總線作為汽車電子系統(tǒng)
    的頭像 發(fā)表于 08-20 09:46 ?886次閱讀
    晶揚(yáng)電子推出<b class='flag-5'>汽車</b><b class='flag-5'>CAN</b>專用浪涌保護(hù)器件TT3602VL

    雙軌速成:掌握CAN總線應(yīng)用的實(shí)戰(zhàn)秘籍

    想要快速掌握CAN總線應(yīng)用?本文提供雙軌學(xué)習(xí)路徑:理論與實(shí)踐結(jié)合,從基礎(chǔ)協(xié)議到項(xiàng)目實(shí)戰(zhàn),即可快速上手操作,助你高效突破技術(shù)門檻! CAN (Controller Area Networ
    的頭像 發(fā)表于 08-15 14:57 ?729次閱讀
    雙軌速成:掌握<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應(yīng)用的實(shí)戰(zhàn)秘籍

    CAN總線電容過(guò)大?三種解決方案來(lái)了

    新能源汽車路試,CAN總線傳輸異常是一個(gè)常見(jiàn)問(wèn)題。本期我們將探討由于總線電容過(guò)大導(dǎo)致的下降沿
    的頭像 發(fā)表于 07-22 11:36 ?731次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>電容過(guò)大?三種解決方案來(lái)了

    方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測(cè)試方案

    汽車電子開(kāi)發(fā)新進(jìn)展:ARXML 規(guī)則與 ADTF 框架結(jié)合,實(shí)現(xiàn) ECU 總線通訊高效測(cè)試
    的頭像 發(fā)表于 06-25 09:53 ?3053次閱讀
    方案分享 | ARXML 規(guī)則下 <b class='flag-5'>ECU</b> <b class='flag-5'>總線</b>通訊與 ADTF 測(cè)試方案

    泰克TBS1102X示波器汽車總線測(cè)試的專業(yè)應(yīng)用

    和安全性的關(guān)鍵環(huán)節(jié),對(duì)測(cè)試設(shè)備的性能提出了極高要求。泰克TBS1102X示波器憑借其卓越的技術(shù)參數(shù)、豐富的分析功能和靈活的應(yīng)用擴(kuò)展性,成為汽車總線測(cè)試領(lǐng)域的理想工具。本文將深入探討TBS1102X
    的頭像 發(fā)表于 06-13 13:46 ?737次閱讀
    泰克TBS1102X示波器<b class='flag-5'>在</b><b class='flag-5'>汽車</b><b class='flag-5'>總線</b>測(cè)試<b class='flag-5'>中</b>的專業(yè)應(yīng)用

    CAN總線采樣點(diǎn)不一致的危害

    ,用于驗(yàn)證消息是否被正確接收。采樣點(diǎn)不一致可能導(dǎo)致節(jié)點(diǎn)無(wú)法正確采樣確認(rèn)位,觸發(fā)重傳,降低網(wǎng)絡(luò)效率。 假設(shè)一個(gè)汽車CAN網(wǎng)絡(luò)包含多個(gè)電子控制單元(ECU),目標(biāo)位速率為500 kbps,總線
    發(fā)表于 06-07 08:55

    《聊一聊ZXDoc》之CAN總線仿真、面板仿真

    。什么是仿真?CAN總線仿真是一種通過(guò)虛擬化技術(shù)模擬CAN(FD)通信環(huán)境的方法,用于無(wú)物理硬件或脫離實(shí)際系統(tǒng)的情況下,對(duì)
    的頭像 發(fā)表于 05-09 11:30 ?1504次閱讀
    《聊一聊ZXDoc》之<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>仿真、面板仿真

    CAN總線協(xié)議網(wǎng)關(guān)模塊與數(shù)據(jù)采集器:工業(yè)自動(dòng)化數(shù)據(jù)交互中樞

    CAN 最早由德國(guó)博世公司(Bosch) 20 世紀(jì) 80 年代為汽車電子控制系統(tǒng)開(kāi)發(fā),用于解決汽車
    的頭像 發(fā)表于 05-09 10:10 ?850次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>協(xié)議網(wǎng)關(guān)模塊與數(shù)據(jù)采集器:工業(yè)自動(dòng)化數(shù)據(jù)交互中樞

    麥科信汽車診斷示波器機(jī)車維修領(lǐng)域中的應(yīng)用實(shí)例

    總監(jiān)(歐洲ECU診斷協(xié)會(huì)認(rèn)證工程師) 案例簡(jiǎn)介 當(dāng)傳統(tǒng)診斷工具高難度波形級(jí)故障前束手無(wú)策時(shí),面對(duì)多系統(tǒng)干擾、高動(dòng)態(tài)信號(hào)與隨機(jī)故障的疊加挑戰(zhàn),麥科信汽車診斷示波器SATO1004憑借其優(yōu)越的
    發(fā)表于 04-18 18:26

    抗干擾CAN總線通信技術(shù)分布式電力系統(tǒng)的應(yīng)用

    摘要 :隨著分布式電力系統(tǒng)的廣泛應(yīng)用,其通信系統(tǒng)的可靠性與穩(wěn)定性受到了前所未有的挑戰(zhàn)。CAN總線通信技術(shù)以其卓越的抗干擾性能和可靠性,眾多通信技術(shù)
    的頭像 發(fā)表于 04-14 18:24 ?1115次閱讀