新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > CAN總線基礎知識(二)

        CAN總線基礎知識(二)

        作者: 時間:2016-12-15 來源:網(wǎng)絡 收藏

        CAN協(xié)議和標準規(guī)范

        1 由ISO標準化的CAN協(xié)議

        CAN協(xié)議已經(jīng)由ISO標準化,有2個版本,如ISO11898和ISO11519-2,它們之間在數(shù)據(jù)鏈路層沒什么不同,但是在物理層有些區(qū)別。

        本文引用地址:http://www.104case.com/article/201612/330335.htm

        (1)關于ISO11898:這個標準用于高速CAN通訊。開始的時候,數(shù)據(jù)鏈路層和物理層都在標準ISO11898中規(guī)定,后來被拆分為ISO11898-1(僅涉及數(shù)據(jù)鏈路層)和ISO11898-2(僅涉及物理層)

        (2)關于ISO11519:這個標準用于低速(最高125kbps)CAN通訊

        2 ISO11898和ISO11519-2之間的不同

        圖6顯示了CAN規(guī)范的規(guī)定范圍。三個物理層的子層:PLS(Physucal Signaling Sublayer物理信號子層)子層,PMA(Physical Medium Attachment物理介質連接)子層,MDI(Medium Dependent Interface介質相關接口)子層,PMA和MDI子層的定義是不一樣的。

        表3列出了ISO11898和ISO11519-2之間的物理層上的不同,圖7現(xiàn)實了通訊速度和總線長度之間的關系。

        通訊速度和總線長度需要由用戶按照系統(tǒng)要求進行設置。

        總線拓撲

        CAN總線通常有2根線(CAN_High和CAN_Low)組成,CAN控制器通過一個收發(fā)器連接到總線上,總線的電平由CAN_High和CAN_Low的電位差來確定,總線有2個電平:顯性和隱性,在任一給定的時間內(nèi),總線總是處于這2個電平之一。對于邏輯上“線與”的總線,顯性和隱性電平被看作邏輯0和邏輯1,一個發(fā)送單元能夠通過改變總線電平來送一個信息給接收單元。

        ISO11898和ISO11519-2規(guī)定的物理層終端阻抗、顯性電平、隱性電平差分電壓是不同的。

        圖8顯示了ISO11898和ISO11519-2物理層的特點,注意ISO11898和ISO11519-2要求一個收發(fā)器滿足對應的標準,表4列出了滿足ISO11898和ISO11519-2的主要收發(fā)器IC。

        3 CAN和標準規(guī)范

        除了ISO,CAN規(guī)范由工業(yè)標準組織如SAE標準化,以及由一些私立研究機構和公司進行了標準化。

        表5類除了一些基本的標準規(guī)范,圖9顯示了通訊協(xié)議用于汽車按照通訊速度分級

        SAE:代表汽車工程師協(xié)會(Societyof Automotive Engineers)

        NMEA:代表國家海洋教育者協(xié)會(NationalEducators Association)

        SDS:代表智能分布系統(tǒng)(SmartDistributed System)

        Class:SAE的分類名稱



        關鍵詞: CAN總線基礎知

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 广东省| 南澳县| 宁陵县| 苍梧县| 蓬莱市| 运城市| 英德市| SHOW| 华宁县| 明溪县| 互助| 高雄市| 灵璧县| 德化县| 开封县| 武宁县| 阳泉市| 运城市| 重庆市| 和田市| 桐柏县| 乌海市| 华亭县| 涪陵区| 乌兰浩特市| 隆安县| 稷山县| 长武县| 长岭县| 绵竹市| 巴林左旗| 仪陇县| 河东区| 新安县| 丹巴县| 台中市| 墨江| 玛纳斯县| 四平市| 东港市| 启东市|