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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 汽車現(xiàn)場總線的幾種類型

          汽車現(xiàn)場總線的幾種類型

          作者: 時間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
          目前,較流行的現(xiàn)場總線主要有:CAN、LonWorks、PROFIBUS、HARR、FF等。

          1CAN(控制器區(qū)域網(wǎng)絡(luò))

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

          控制器區(qū)域網(wǎng)絡(luò)CAN(ControllerAreaNetwork)是德國Bosch公司為汽車的監(jiān)測和控制而設(shè)計的,逐步發(fā)展到用于其它工業(yè)部門的控制。CAN已成為國際標(biāo)準(zhǔn)化組織ISO(InternationalStandardsOrganization)11898標(biāo)準(zhǔn)。

          CAN有如下的特性:

          1CAN通信速率在10km范圍內(nèi)為5kbit/s;在40m內(nèi)為5Mbit/s,節(jié)點數(shù)110個,傳輸介質(zhì)為雙絞線(桔黃色為主線色+其它顏色的色條)和光線等。

          2CAN采用點對點、一點對多點及全局廣播幾種方式發(fā)送/接收數(shù)據(jù)。

          3CAN可實現(xiàn)全分布式、多機(jī)系統(tǒng),且無主、從機(jī)之分,每個節(jié)點均可主動發(fā)送報文。用此特點可方便地構(gòu)成多機(jī)備份系統(tǒng)。

          4CAN采用非破壞性總線優(yōu)先級仲裁技術(shù),當(dāng)兩個節(jié)點同時向網(wǎng)絡(luò)上發(fā)送信息時,優(yōu)先級低的節(jié)點主動停止發(fā)送數(shù)據(jù),而優(yōu)先級高的節(jié)點可不受影響地繼續(xù)發(fā)送信息。按節(jié)點類型分成不同的優(yōu)先級,可以滿足不同的實時要求,如圖—14和表—3中所示。

          5CAN支持4類報文幀、遠(yuǎn)程幀、出錯幀、超載幀。采用短幀結(jié)構(gòu),每幀有效字節(jié)數(shù)為8個。這樣傳輸時間短,受干擾的概率低,且具有較好的檢錯效果。

          6CAN采用循環(huán)冗余校驗CRC及其它檢錯措施,保證了極低的信息出錯率。

          7CAN節(jié)點具有自動關(guān)閉的功能,當(dāng)節(jié)點錯誤嚴(yán)重的情況時,則自動切斷與總線的聯(lián)系。這樣可以不影響總線的正常工作。

          要素組成。

          功能塊參數(shù)分為3個層次:第1層由FF定義,第2層由用戶集團(tuán)定義,第3層由制造廠定義。

          為了支持功能塊模型的標(biāo)準(zhǔn)化和互操作性,F(xiàn)F定義了兩個工具,即設(shè)備描述語言DDL和對象字典OD,用來定義和描述AP的“網(wǎng)絡(luò)可見”的對象,如功能塊及其參數(shù)。

          此外,還有網(wǎng)絡(luò)管理NM(NetworkManagement)和系統(tǒng)管理SM(SystemManagement)等。



          評論


          技術(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); })();