<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 汽車為什么選擇了CAN總線技術(shù)?

          汽車為什么選擇了CAN總線技術(shù)?

          作者: 時間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
          圍繞“汽車為什么選擇了CAN總線技術(shù)?汽車CAN總線技術(shù)到底是怎么一回事?采用術(shù)有哪些優(yōu)點(diǎn)?汽車總線的發(fā)展趨勢”等問題作了一個淺短的介紹:

          1. 汽車為什么選擇了CAN總線技術(shù)?

          本文引用地址:http://www.ex-cimer.com/article/201612/329646.htm

          現(xiàn)在總線技術(shù)有很多種。從成本上講,RS-232/485的成本都比CAN低;速度上講,工業(yè)以太網(wǎng)等也都不錯。為什么唯獨(dú)CAN在汽車電子中得到親睞?

          從成本上來說,CAN比UART、RS-232/485高,但比以太網(wǎng)低;從實(shí)時性來說:CAN的實(shí)時性比UART 和以太網(wǎng)高,為了保證安全,車用通信協(xié)議都是按周期性主動發(fā)送,不論是CAN還是LIN,對實(shí)時性要求高的消息其發(fā)送周期都小于10ms(每輛車都有好幾 條這樣的消息),發(fā)動機(jī)、ABS和變速器都有幾條這樣的消息;從可靠性來說,CAN有一系列事故安全措施,這是UART和以太網(wǎng)都不具備的,多點(diǎn)冗余也是 UART(點(diǎn)對點(diǎn)傳輸)和工業(yè)以太網(wǎng)(數(shù)據(jù)傳輸距離短)難于實(shí)現(xiàn)的,所以CAN出現(xiàn)后,由于價格的原因,最初應(yīng)用得最多的地方并不是汽車,而是對成本不敏 感的工業(yè)控制和醫(yī)療設(shè)備,如:工業(yè)上的DEVICENET、SDS、CANOPEN,醫(yī)療上MRI等。至于工業(yè)以太網(wǎng)的產(chǎn)生,其背景與個人PC的普及是分 不開的,現(xiàn)在工業(yè)控制中的PCBASED就是一個例子,但汽車控制是不能用一臺PC的,要達(dá)到汽車控制的要求,成本上也不容許。而LIN的傳輸過程只有 20Kbps,顯然不能作為獨(dú)立的汽車總線控制要求,一般它只配合CAN在汽車上做輔助之用。

          其次總線是一個系統(tǒng),總線上的速度僅僅是系統(tǒng)中的一個因素,ElexRay雖然只有20MBPS但它在一個 16BIT的MCU上都能跑起來,100MHZ以太網(wǎng)雖快,但一個32BIT的MCU很難達(dá)到20MBPS.況且還要涉及到系統(tǒng)的安全性,類似冗 余,BUS安全等。所以綜合考慮,汽車選擇了CAN總線技術(shù)。

          2. 術(shù)到底是怎么一回事?

          Can-Bus總線技術(shù)是“控制器局域網(wǎng)總線技術(shù)(Controller Area Network-BUS)”的簡稱,它具有極強(qiáng)的抗干擾和糾錯能力,最早被用于飛機(jī)、坦克等武器電子系統(tǒng)的通訊聯(lián)絡(luò)上。

          通過遍布車身的傳感器,汽車的各種行駛數(shù)據(jù)會被發(fā)送到“總線”上,這些數(shù)據(jù)不會指定唯一的接收者,凡是需要這些數(shù)據(jù) 的接收端都可以從“總線”上讀取需要的信息。Can總線的傳輸數(shù)據(jù)非常快,可以達(dá)到每秒傳輸32bytes有效數(shù)據(jù),這樣可以有效保證數(shù)據(jù)的實(shí)效性和準(zhǔn)確 性。傳統(tǒng)的轎車在機(jī)艙和車身內(nèi)需要埋設(shè)大量線束以傳遞傳感器采集的信號,而Can-Bus總線技術(shù)的應(yīng)用可以大量減少車體內(nèi)線束的數(shù)量,線束的減少則降低 了故障發(fā)生的可能性。

          Can-Bus技術(shù)在汽車的應(yīng)用,可以減少了汽車車體內(nèi)線束和控制器的接口數(shù)量,避免了過多線束存在的互相干涉、磨 損等隱患,降低了汽車電氣系統(tǒng)的故障發(fā)生率。各種傳感器的信息可以實(shí)現(xiàn)共享。另外,在Can-Bus技術(shù)的幫助下,汽車的防盜性、安全性都得到了較大幅度 提升。例如:在啟動車輛時,確認(rèn)鑰匙合法性的信息會通過Can-Bus總線進(jìn)行傳遞,其校驗(yàn)的信息比以往的防盜系統(tǒng)更為豐富。車鑰匙、發(fā)動機(jī)控制器和防盜 控制器互相存儲對方信息,校驗(yàn)碼中還摻雜了隨即碼,從而大幅提高防盜能力。校驗(yàn)信息通過Can-Bus傳遞大幅提高了信息傳遞的可靠性,使防盜系統(tǒng)的工作 穩(wěn)定可靠。就目前而言,Can-Bus總線技術(shù)一般使用在科技含量較高的中、高檔轎車上。

          3. 采用術(shù)有哪些優(yōu)點(diǎn)?

          現(xiàn)代汽車中所使用的電子控制系統(tǒng)和通訊系統(tǒng)越來越多,如發(fā)動機(jī)電控系統(tǒng)、 自動變速器控制系統(tǒng)、防抱死制動系統(tǒng)(ABS)、自動巡航系統(tǒng)(ACC)和車載多媒體系統(tǒng)等;這些系統(tǒng)之間、系統(tǒng)和汽車的顯示儀表之間、系統(tǒng)和汽車故障診 斷系統(tǒng)之間均需要進(jìn)行數(shù)據(jù)交換,如此巨大的數(shù)據(jù)交換量,如仍然采用傳統(tǒng)數(shù)據(jù)交換的方法,即用導(dǎo)線進(jìn)行點(diǎn)對點(diǎn)的連接的傳輸方式將是難以想象的,據(jù)粗略估計(jì), 如采用普通線索,一個中級轎車就需要線索插頭300個左右,插針總數(shù)將達(dá)到2000個左右,線索總長超過1. 6Km,不但裝配復(fù)雜而且故障率會很高。因此,用串行數(shù)據(jù)傳輸系統(tǒng)取而代之就成為必然的選擇。

          數(shù)據(jù)在串聯(lián)總線上可以一個接一個的傳送,所有參加CAN總線的分系統(tǒng)都可以通過其控制單元上的CAN總線接口進(jìn)行數(shù) 據(jù)的發(fā)送和接收,CAN總線是一個多路傳輸系統(tǒng),當(dāng)某一單元出現(xiàn)故障時不會影響其他單元的工作,CAN總線對不同數(shù)據(jù)的傳輸速率不一樣,對發(fā)動機(jī)電控系統(tǒng) 和ABS等實(shí)時控制用數(shù)據(jù)實(shí)施高速傳輸,對車身調(diào)節(jié)系統(tǒng)(如空調(diào))的數(shù)據(jù)實(shí)施低速傳輸,其他如多媒體系統(tǒng)和診斷系統(tǒng)則為中速傳輸,速率在兩者之間,這樣的 區(qū)分提高了總線的傳輸效率。

          數(shù)據(jù)總線如何能實(shí)現(xiàn)多路傳輸?shù)哪??原來?shù)據(jù)總線有三部分組成:1)數(shù)據(jù)傳輸線,2)地址傳輸線,3)發(fā)送單元和接收 單元之間的傳送控制線。數(shù)據(jù)按CPU的指令以一定的模式傳輸?shù)街付ǖ牡刂?,而傳輸模式則由軟件控制的。這樣,汽車總線與計(jì)算機(jī)中的“BUS”就很類似了, 不難理解。

          4. 汽車CAN總線的發(fā)展趨勢

          傳統(tǒng)的CAN是基于事件觸發(fā)的,信息傳輸時間的不確定性和優(yōu)先級反轉(zhuǎn)是它固有的缺點(diǎn)。為了滿足汽車控制對實(shí)時性和傳 輸消息密度不斷增長的需要,改善CAN總線的實(shí)時性能非常必要。于是,傳統(tǒng)CAN與時間觸發(fā)機(jī)制相結(jié)合產(chǎn)生了TTCAN(Time- Triggered CAN)。

          TTCAN總線和傳統(tǒng)CAN總線系統(tǒng)的區(qū)別是:總線上不同的信息定義了不同的時間槽(Timer Slot)。在同一時間槽內(nèi),總線上只能有一條信息傳輸,這樣避免了總線仲裁,也保證了信息的實(shí)時性。TTCAN系統(tǒng)需要全局時間同步,但采用傳統(tǒng)CAN 控制器很難實(shí)現(xiàn)TTCAN,因此新推出的CAN控制器如Microchip的MCP2515就增加了與TTCAN相關(guān)的硬件資源,它們在軟件配合下就能實(shí) 現(xiàn)TTCAN。


          關(guān)鍵詞: 汽車CAN總線技

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();