新聞中心

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

        CAN總線基礎知識(一)

        作者: 時間:2016-12-15 來源:網絡 收藏

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

        3.2 錯誤計數器的值

        發送和接收錯誤計數器的值按照規定的條件來改變。

        表2小結了錯誤計數器值改變的條件。

        在一個數據收發操作中可能會發生多個條件重疊。

        錯誤計數器增加的時間發生在錯誤標志的第一bit位置。

        4.CAN協議的基本概念

        CAN協議包括OSI參考模型的傳輸層、數據鏈路層、物理層。圖5顯示了CAN協議每個層的定義。

        數據鏈路層劃分為MAC(Medium Access Control媒體存取控制)和LLC(Logical Link Control羅輯鏈路控制)。MAC子層組成CAN協議的核心。數據鏈路層的功能是將從物理層接收到的信號組織成有意義的信息,提供如傳輸錯誤控制等數據傳輸控制流程。更具體來說,包括:信息如何封裝成一幀,數據沖突仲裁、應答、錯誤的檢測或通知。數據鏈路層的這些功能通常由CAN控制器硬件來實現。

        物理層定義信號的實際傳輸方式、位的時序、位的編碼、同步的過程步驟,然而,CAN協議并沒有定義了信號電平、通訊速度、采樣點值、驅動器和總線電氣特征、連接器形式。對每個系統,這些特征由用戶自行確定。

        在BOSCH公司的CAN協議中,并沒有關于收發器和總線的電氣特征的定義,而在ISO CAN協議中,如ISO11898和ISO11519-2卻對此有明確的定義。



        上一頁 1 2 下一頁

        關鍵詞: CAN總線基礎知

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 南漳县| 北海市| 和龙市| 青河县| 克拉玛依市| 额敏县| 措美县| 内丘县| 荥阳市| 乐山市| 交城县| 临澧县| 镇雄县| 从江县| 简阳市| 潼南县| 富源县| 上思县| 苏州市| 安泽县| 东源县| 保康县| 忻州市| 和田县| 临高县| 黎川县| 石景山区| 永寿县| 南乐县| 沁源县| 宜宾县| 巩留县| 汾西县| 石台县| 中宁县| 梨树县| 富锦市| 防城港市| 晋宁县| 嵩明县| 通江县|