日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

CAN协议,系统结构和帧结构

發布時間:2024/4/18 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CAN协议,系统结构和帧结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<div class="blogStats"><div id="blog_stats">

隨筆- 26?
文章- 0?
評論- 0?

</div><!--end: blogStats --></div><!--end: navigator 博客導航欄 -->

CAN協議,系統結構和幀結構

CAN:Controller Area Network,控制器局域網

是一種能有效支持分布式控制和實時控制的串行通訊網絡。

CAN-bus: Controller Area Network-bus,控制器局域網總線技術

?

CAN總線系統結構

  • CAN 控制器
  • 接收控制單元中微處理器發出的數據,處理數據并傳給CAN收發器

  • CAN收發器
  • 將數據傳到總線 or 從總線接收數據給控制器

  • CAN數據傳遞終端
  • 避免數據傳輸終了反射回來

  • CAN數據總線

    傳輸數據的數據線,兩根 CAN-high and CAN-low,差分信號

  • CAN總線系統的數據傳輸

    ?

    CAN總線節點上的節點發送數據是以報文的形式廣播給網絡中所有節點。收發器接收到數據就把數據傳送給控制器,再由控制器檢查判斷是不是所需數據。不是則忽略。

    • 網絡上任何一個節點在任何時候都可以發送數據
    • 多個節點發送數據,優先級低主動退出發送
    • 短幀結構,每幀數據信息為0~8字節(具體用戶定義),對數據編碼而不是地址編碼
    • CAN每幀都有CRC校驗和其他檢驗措施,嚴重錯誤的情況下具有自動關閉輸出的功能

    ?

    CAN總線系統數據格式

    CAN-bus通信幀共分為數據幀、遠程幀、錯誤幀、過載幀和幀間隔

    五種類型。

    • 數據幀

      結構上由7個段組成,其中根據仲裁段ID碼長度的不同,分為標準幀(CAN2.0A)和擴展幀(CAN2.0B)。

    幀起始、幀結束

    仲裁段

    顯性隱性

    總線仲裁

    ?

    • 從該分析過程得出結論是:幀ID值越小,優先級越高
    • 對于同為擴展格式數據幀、標準格式遠程幀和擴展格式遠程幀的情況同理。

      控制段

      數據段

      CRC段

      ACK段

      ?

      遠程幀

      數據幀與遠程幀的區別

      ?

      CAN-bus 錯誤類型

      ?

      過載幀

      ?

      幀間隔

      ?

    分類: 攻城略地 標簽: CAN 好文要頂 關注我 收藏該文 Pejoicen
    關注 - 0
    粉絲 - 17 +加關注 1 0 ? 上一篇:經驗太重要了
    ? 下一篇:2014年9月23日
    </div><div class="postDesc">posted @ <span id="post-date">2014-09-22 19:40</span> <a href="https://www.cnblogs.com/pejoicen/">Pejoicen</a> 閱讀(<span id="post_view_count">34428</span>) 評論(<span id="post_comment_count">0</span>) <a href="https://i.cnblogs.com/EditPosts.aspx?postid=3986587" rel="nofollow">編輯</a> <a href="#" onclick="AddToWz(3986587);return false;">收藏</a></div> </div> <script type="text/javascript">var allowComments=true,cb_blogId=197595,cb_entryId=3986587,cb_blogApp=currentBlogApp,cb_blogUserGuid='e255cf9f-3838-e411-b908-9dcfd8948a71',cb_entryCreatedDate='2014/9/22 19:40:00';loadViewCount(cb_entryId);var cb_postType=1;</script> </div><!--end: forFlow --> </div><!--end: mainContent 主體內容容器--><div id="sideBar"><div id="sideBarMain">

    公告

    昵稱:Pejoicen
    園齡:4年3個月
    粉絲:17
    關注:0+加關注 <div id="calendar"><div id="blog-calendar" style=""><table id="blogCalendar" class="Cal" cellspacing="0" cellpadding="0" title="Calendar"> <tbody><tr><td colspan="7"><table class="CalTitle" cellspacing="0"><tbody><tr><td class="CalNextPrev"><a href="javascript:void(0);" onclick="loadBlogCalendar('2018/11/01');return false;">&lt;</a></td><td align="center">2018年12月</td><td class="CalNextPrev" align="right"><a href="javascript:void(0);" onclick="loadBlogCalendar('2019/01/01');return false;">&gt;</a></td></tr> </tbody></table></td></tr><tr><th class="CalDayHeader" align="center" abbr="日" scope="col">日</th><th class="CalDayHeader" align="center" abbr="一" scope="col">一</th><th class="CalDayHeader" align="center" abbr="二" scope="col">二</th><th class="CalDayHeader" align="center" abbr="三" scope="col">三</th><th class="CalDayHeader" align="center" abbr="四" scope="col">四</th><th class="CalDayHeader" align="center" abbr="五" scope="col">五</th><th class="CalDayHeader" align="center" abbr="六" scope="col">六</th></tr><tr><td class="CalOtherMonthDay" align="center">25</td><td class="CalOtherMonthDay" align="center">26</td><td class="CalOtherMonthDay" align="center">27</td><td class="CalOtherMonthDay" align="center">28</td><td class="CalOtherMonthDay" align="center">29</td><td class="CalOtherMonthDay" align="center">30</td><td class="CalWeekendDay" align="center">1</td></tr><tr><td class="CalWeekendDay" align="center">2</td><td align="center">3</td><td align="center">4</td><td align="center">5</td><td align="center">6</td><td align="center">7</td><td class="CalWeekendDay" align="center">8</td></tr><tr><td class="CalWeekendDay" align="center">9</td><td class="CalTodayDay" align="center">10</td><td align="center">11</td><td align="center">12</td><td align="center">13</td><td align="center">14</td><td class="CalWeekendDay" align="center">15</td></tr><tr><td class="CalWeekendDay" align="center">16</td><td align="center">17</td><td align="center">18</td><td align="center">19</td><td align="center">20</td><td align="center">21</td><td class="CalWeekendDay" align="center">22</td></tr><tr><td class="CalWeekendDay" align="center">23</td><td align="center">24</td><td align="center">25</td><td align="center">26</td><td align="center">27</td><td align="center">28</td><td class="CalWeekendDay" align="center">29</td></tr><tr><td class="CalWeekendDay" align="center">30</td><td align="center">31</td><td class="CalOtherMonthDay" align="center">1</td><td class="CalOtherMonthDay" align="center">2</td><td class="CalOtherMonthDay" align="center">3</td><td class="CalOtherMonthDay" align="center">4</td><td class="CalOtherMonthDay" align="center">5</td></tr> <div id="leftcontentcontainer"><div id="blog-sidecolumn"><div id="sidebar_search" class="sidebar-block">

    搜索

    常用鏈接

    • 我的隨筆
    • 我的評論
    • 我的參與
    • 最新評論
    • 我的標簽
    • 更多鏈接

      我的標簽

      • DSP(2)
      • USB(2)
      • vivado(2)
      • 枚舉(2)
      • U盤(1)
      • CAN(1)
      • cmd(1)
      • CSL(1)
      • datasheet(1)
      • DMA(1)
      • 更多

      隨筆分類

        • Altera
        • FAT(1)
        • FPGA(2)
        • job
        • USB(2)
        • UTMI
        • 攻城略地(7)
        • 攻城獅(2)
        • 隨筆檔案

          • 2016年8月 (1)
          • 2016年5月 (1)
          • 2016年3月 (1)
          • 2016年2月 (3)
          • 2015年8月 (1)
          • 2015年7月 (1)
          • 2015年6月 (1)
          • 2015年4月 (2)
          • 2015年1月 (1)
          • 2014年12月 (1)
          • 2014年11月 (2)
          • 2014年10月 (1)
          • 2014年9月 (10)
          • 最新評論

            <div id="RecentCommentsBlock"></div>

            閱讀排行榜

            • 1. CAN協議,系統結構和幀結構(34427)
            • 2. FPGA時序約束和timequest timing analyzer(14548)
            • 3. CCS調試教程(11355)
            • 4. vivado保存debug波形(3639)
            • 5. vivado編譯出錯 [Synth 8-729] [Synth 8-787](1958)

            評論排行榜

            推薦排行榜

            • 1. FPGA時序約束和timequest timing analyzer(2)
            • 2. CAN協議,系統結構和幀結構(1)
            </div><!--end: sideBarMain --> </div><!--end: sideBar 側邊欄容器 --> <div class="clear"></div> </div>

          總結

          以上是生活随笔為你收集整理的CAN协议,系统结构和帧结构的全部內容,希望文章能夠幫你解決所遇到的問題。

          如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。