《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 如何保證CAN數據的正確性

如何保證CAN數據的正確性

2017-07-21
來源:ZLG致遠電子
關鍵詞: CANBUS CAN 控制器 ID碼值

  CANbus" title="CANbus" target="_blank">CANbus總線協議以高穩定性,高容錯率而著稱于世,然而仍有很多用戶在使用的時候擔心CAN會接受到錯誤的信息,在數據里增加了CRC校驗的部分,這種做法是否有必要,CAN 會收到錯誤的數據嗎?

  信息的傳遞,古往今來都是人類無比關注的一個問題。從最原始的肢體語言到高端的電子信號,信息傳達的方法五花八門。而對于信息安全的追求也是從古至今未有變過,我國西周時期的《太公兵法》就有過“陰符”“陰書”的設計來保證信息的安全。

1.jpg

  圖 1讓人心憂的信息安全

  而在我們的工業生產中,為了保證信號的正確傳遞的方法更是五花八門。而在信息傳遞過程中采?。茫粒螀f議是一種常見的減少出錯率的方案。那么,問題來了,CAN協議何德何能能讓傳輸的信號不出錯呢?這里就讓我們來深入分析一番。利用CANScope總線綜合分析儀來抓取一幀CAN的報文如下:

2.png

  圖 2CANScope總線綜合分析儀抓取的報文

  從圖中可以看出CAN協議采取了差分信號傳輸的方式,可以有效杜絕來自外部的屏蔽干擾。而在最后一行的協議解析部分,進過觀察我們發現一幀信號被分割成了不同顏色的一段段,每一段究竟是何含義?保證信號正確傳輸的秘密就隱藏在這些段落里。讓我們來庖丁解牛分別為大家分析下。

  l數據頭:在數據的開始,是一個1位的數據頭,表示數據幀都開始

3.png

  圖 3數據頭

  l仲裁段:標志了本幀數據的優先級,其中包含了一個ID碼,仲裁段中的ID碼值越小,幀數據的優先級就越高,CAN控制器在發送數據的同時會監聽電纜上的電平狀態,如果發現仲裁位的電平與本節點發出的電平不一致,則退出發送放棄總線使用權。這樣的設計可以提高總線的利用率,并且能讓重要的信息優先發送。

4.png

  圖 4仲裁段

  l控制段:共六位,用于表示數據長度。在數據的控制段存有保留位以供未來協議規則擴展。

5.png

  圖 5控制段

  l數據段:經過前面的鋪墊,數據段所編碼的即是本幀數據所需要傳達的信息。一幀信號可以傳送0~8位數據,每字節8位。短小精悍保證信息的實時性。

6.png

  圖 6數據段

  lCRC段:CRC段即是保證數據準確的一個關鍵所在(敲黑板)。為防止信號由于某種原因被更改,CAN的數據鏈路層上加入了CRC校驗。發送節點會根據發送內容計算得到一個CRC值填入CRC段進行發送,而相應的接收節點也會對接收到的數據進行計算,并將計算出的CRC值和接收到的進行比對。能夠對得上暗號的才是自己人,如果對照有誤那么就說明傳輸的信號出現了問題,需要反饋錯誤消息。這樣的機制保證了CAN不會收到錯誤的信息,其安全性毋庸置疑。

7.png

  圖 7CRC段

  lACK段:用于表征信號是否被正確接收,接受正常的節點在ACK的第一位會發出一個顯性位。根據ACK的狀態,發送節點就可以了解到數據是否被傳輸成功。若發送失敗,發送節點會根據自身狀態來決定是否重傳。

8.png

  圖 8ACK段

  l幀結束:由7個隱性位組成,表示該幀結束。

9.png

  圖 9幀結束

  經過這樣一番抽絲剝繭的分析,CAN的報文結構就這樣清晰的展現在我們面前。由于CRC 段的存在,CAN出錯的概率十分之小。

  CRC校驗所使用的CRC多項式最多可以檢測出5個離散錯誤,或發現長度在15位以下偶然出現的突發錯誤。CRC校驗對SOF位、仲裁段、控制段和數據段的位序列進行計算,但不考慮填充位。CAN協議中規定的15位校驗序列源自于BCH代碼,它是一種特別適用于127位以下消息長度的循環代碼。CAN協議中所應用的15位多項式如下:

10.png

  在發送或接收收到數據場的最后一位后,CRC寄存器就會包含待傳輸或者待接收的CRC序列。將計算出的CRC序列與接收到的CRC序列相除,接收器就可以識別出可能存在的CRC錯誤。

  有些工程師擔心CAN 收到錯誤的信息,在數據中又做了CRC校驗的工作,豈不知在數據鏈路層CAN已經自備了CRC校驗的工作,在數據中再加入CRC校驗實際上是沒有什么必要的。

11.png

  CAN總線不但規定了物理層的差分傳輸規范,還規定了數據鏈路層的分包校驗規則,而這兩個都是由硬件自動完成,接收時,無需考慮是否有錯誤,只要從緩沖區取出數據即可,CAN的CRC校驗可以保證錯誤率在10的-9次方以下,毫無疑問是一種非常安全可靠的傳輸協議。

12.jpg

  CAN總線在信號的實時傳輸方面具有非常好的優越性,通過CANscope總線分析儀可以很好的完成CAN總線的故障排查與檢測標定。致遠電子憑借自身掌握的核心技術可為用戶解決工業現場的各種疑難問題,期待與您一同成長。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          蜜臀a∨国产成人精品| 另类天堂av| 亚洲影院在线观看| 国产精品美腿一区在线看| 欧美福利专区| 午夜精品视频网站| 黑人巨大精品欧美一区二区| 国精品一区二区三区| 欧美激情中文字幕一区二区| 欧美成人中文字幕在线| 亚洲视频在线观看免费| 久久久久久9| 久久成人免费日本黄色| 国产精品久久久久毛片软件| 亚洲国产欧美一区二区三区久久| 久久疯狂做爰流白浆xx| 亚洲欧美区自拍先锋| 一区二区三区偷拍| 亚洲精品乱码久久久久久蜜桃91| 国产自产女人91一区在线观看| 在线亚洲国产精品网站| 国产精品麻豆欧美日韩ww| 亚洲丁香婷深爱综合| 国产伦精品一区二区三区免费迷| 羞羞答答国产精品www一本| 亚洲一区免费| 久久人91精品久久久久久不卡| 韩日视频一区| 另类国产ts人妖高潮视频| 欧美日韩免费一区二区三区| 欧美三级第一页| 久久精品久久综合| 免费成人黄色片| 亚洲免费伊人电影在线观看av| 日韩视频免费观看| 在线观看国产一区二区| 久久综合激情| 亚洲福利久久| 精品电影一区| 你懂的一区二区| 麻豆91精品| 欧美日韩网址| 久久九九99视频| 国产三区二区一区久久| 制服丝袜亚洲播放| 午夜亚洲福利在线老司机| 欧美一级一区| 久久激情综合网| 国内自拍一区| 久热精品视频在线免费观看| 久久se精品一区二区| 亚洲自拍高清| 亚洲专区一区| 久久婷婷蜜乳一本欲蜜臀| 羞羞答答国产精品www一本| 亚洲欧洲一区二区三区| 国产精品mv在线观看| 国产欧美日韩不卡免费| 在线欧美不卡| 亚洲在线免费视频| 免费观看欧美在线视频的网站| 好看不卡的中文字幕| 欧美亚洲一区| 伊人久久噜噜噜躁狠狠躁| 国产日韩视频一区二区三区| 裸体歌舞表演一区二区| 久久久久国产精品一区二区| 激情婷婷欧美| 在线观看一区视频| 国产有码在线一区二区视频| 亚洲一区二区三区四区中文| 1769国内精品视频在线播放| 欧美精品一卡二卡| 国产一区二区你懂的| 欧美日韩在线三级| 欧美午夜无遮挡| 亚洲系列中文字幕| 亚洲国产成人在线播放| 欧美在线观看一二区| 欧美日韩美女在线观看| 黄色资源网久久资源365| 国产欧美一区视频| 国产一区二区剧情av在线| 久久久久久9999| 香蕉久久久久久久av网站| 久久一区二区三区超碰国产精品| 亚洲精品国产精品国产自| 国产精品一区二区三区四区| 国产一区二区三区丝袜| 国产精品久久久久久久一区探花| 国产精品久久国产精麻豆99网站| 老司机午夜免费精品视频| 国产一区 二区 三区一级| 夜夜夜久久久| 麻豆国产精品777777在线| 亚洲激情在线观看视频免费| 久久婷婷久久一区二区三区| 久久成人18免费网站| 老司机久久99久久精品播放免费| 久久久久久网址| 亚洲精品国产精品国自产在线| 亚洲精品看片| 国产精品色午夜在线观看| 国产精品一区二区男女羞羞无遮挡| 在线视频国产日韩| 国产一区二区三区在线观看免费视频| 99精品欧美一区二区蜜桃免费| 一区二区三区高清视频在线观看| 亚洲丶国产丶欧美一区二区三区| 亚洲性人人天天夜夜摸| 欧美电影免费观看高清| 狠狠色2019综合网| 日韩午夜免费| 亚洲激情在线视频| 亚洲天堂免费观看| 99re8这里有精品热视频免费| 亚洲三级电影全部在线观看高清| 亚洲一区二区三区在线播放| 久久久精品五月天| 久久嫩草精品久久久精品一| 精品9999| 久久精品视频免费播放| 国产一区二区三区在线观看免费视频| 国产一区二区剧情av在线| 久久久久国内| 久久综合久久久| 亚洲一区高清| 欧美一区二区三区成人| 欧美电影美腿模特1979在线看| 亚洲欧美国产高清va在线播| 久久亚洲欧美国产精品乐播| 亚洲欧洲精品一区二区三区不卡| 国内精品免费在线观看| 性欧美videos另类喷潮| 国产精品免费一区豆花| 久久久久久9| 久久国产精品72免费观看| 欧美日韩免费精品| 久久久久天天天天| ●精品国产综合乱码久久久久| 欧美日韩精品是欧美日韩精品| 亚洲午夜激情在线| 午夜精品久久久久久久久久久| 欧美美女操人视频| 美女福利精品视频| 欧美一进一出视频| 亚洲精品在线免费观看视频| 亚洲永久字幕| 国产日韩欧美在线看| 欧美激情区在线播放| 欧美亚洲尤物久久| 亚洲美女精品一区| 一区二区免费看| 一本久道综合久久精品| 欧美日韩国产不卡在线看| 国产欧美日韩另类视频免费观看| 亚洲国产人成综合网站| 亚洲激情影院| 欧美无砖砖区免费| 国产精品综合视频| 激情成人中文字幕| 久久久国产一区二区| 韩日在线一区| 久久夜色精品国产欧美乱极品| 久热精品视频在线观看| 久久久亚洲国产天美传媒修理工| 亚洲视频在线观看免费| 最新国产の精品合集bt伙计| 在线观看精品| 亚洲精品在线免费观看视频| 久久久国产91| 久久精品国产99| 欧美成人一区二区三区在线观看| 国产精品性做久久久久久| 欧美精品在线播放| 宅男在线国产精品| 欧美日韩不卡合集视频| 欧美日本一区二区高清播放视频| 欧美韩日一区二区三区| 久久综合久久综合久久| 怡红院精品视频在线观看极品| 国产亚洲人成网站在线观看| 99视频一区二区三区| 亚洲理论在线观看| 国外成人在线| 一区二区三区四区精品| 国产精品嫩草影院av蜜臀| 久久综合伊人77777蜜臀| 亚洲欧美国内爽妇网| 国产精品久久久久久一区二区三区| 亚洲精品一区二区三| 精品成人在线观看| 免费在线视频一区| 欧美成人在线影院| 极品少妇一区二区三区精品视频| 国产亚洲精品久久久| 国产欧美精品一区aⅴ影院| 国产精品成人一区二区网站软件| 一区二区亚洲欧洲国产日韩| 在线亚洲一区观看| 欧美与欧洲交xxxx免费观看| 欧美大成色www永久网站婷| 你懂的网址国产 欧美| 久久久噜噜噜久久人人看| 鲁大师成人一区二区三区| 欧美午夜一区二区福利视频| 狠狠狠色丁香婷婷综合久久五月| 亚洲中字黄色| 中国成人在线视频| 久久久久久香蕉网| 一区二区日韩欧美| 亚洲午夜三级在线| 国产情人综合久久777777| 亚洲欧美激情一区二区| 午夜精品视频网站| 亚洲一级在线观看| 嫩草影视亚洲| 日韩亚洲综合在线| 国产精一区二区三区| 亚洲调教视频在线观看| 国内精品嫩模av私拍在线观看| 一本色道久久88亚洲综合88| 欧美日韩在线免费| 裸体歌舞表演一区二区| 国产伦精品一区二区三区四区免费| 国产一级揄自揄精品视频| 国产日本欧美一区二区| 欧美三级在线视频| 一区二区三区亚洲| 国产精品亚洲视频| 欧美午夜精品一区二区三区| 美日韩丰满少妇在线观看| 中日韩在线视频| 国产精品va在线播放我和闺蜜| 国产日韩欧美自拍| 欧美专区在线观看一区| 亚洲小说春色综合另类电影| 国产精品成人久久久久| 国产一区二区三区四区五区美女| 欧美国内亚洲| 欧美一区二区三区四区在线| 在线免费观看成人网| 国产专区精品视频| 亚洲国产精品一区二区第四页av| 欧美一区二区播放| 91久久精品国产91久久性色tv| 国产精品一国产精品k频道56| 国产精品久久久免费| 在线成人小视频| 亚洲专区欧美专区| 国产精品久久| 香蕉视频成人在线观看| 欧美激情一区二区三区在线视频| 久久久91精品国产| 欧美午夜理伦三级在线观看| 国产精品国产三级国产a| 老色鬼精品视频在线观看播放| 黑人极品videos精品欧美裸| 国产欧美日本一区视频| 国产精品在线看| 国产欧美精品在线| 国产日韩欧美一区二区三区在线观看| 欧美在线视频网站| 国产女人水真多18毛片18精品视频| 欧美二区在线| 欧美 日韩 国产一区二区在线视频| 欧美一区国产二区| 欧美日韩在线视频观看| 亚洲国产三级网| 欧美日韩综合视频网址| 欧美一区二区三区在线播放| 欧美在线免费视频| 亚洲一区二区三区在线观看视频| 久久久美女艺术照精彩视频福利播放| 欧美日韩精品一区二区三区四区| 国产精品视频yy9099| 国产精品久久久久久亚洲调教| 欧美福利一区| 欧美一级淫片aaaaaaa视频| 久久乐国产精品| 在线免费日韩片| 亚洲自拍偷拍色片视频| 国产午夜精品美女视频明星a级| 国产精品一区二区男女羞羞无遮挡| 欧美日韩一二三四五区| 欧美在线免费视频| 欧美一区二区视频97| 在线看国产日韩| 精品成人一区| 欧美色大人视频| 久久综合伊人77777尤物| 亚洲一区美女视频在线观看免费| 欧美日韩天堂| 国产色产综合色产在线视频| 国产精品视频一区二区高潮| 91久久国产精品91久久性色| 久久九九久精品国产免费直播| 亚洲成色777777在线观看影院| 欧美精品二区三区四区免费看视频| 欧美精品在欧美一区二区少妇| 一本久道久久综合婷婷鲸鱼| 久久aⅴ国产欧美74aaa| 欧美777四色影视在线| 欧美精品一区二区蜜臀亚洲| 一本色道88久久加勒比精品| 国产精品午夜在线| 黄色av成人| 亚洲欧洲在线视频| 欧美一区二区在线| 国产女同一区二区| 国产日产精品一区二区三区四区的观看方式| 亚洲欧洲在线一区| 美日韩精品免费观看视频| 亚洲国产精品一区二区www在线| 国产在线不卡| 激情91久久| 亚洲国语精品自产拍在线观看| 亚洲影院在线| 国产欧美日韩| 国产精品视频免费观看www| 国产精品爽黄69| 性色一区二区| 欧美日韩中文| 亚洲欧美日韩一区在线| 国产日韩一区| 国内自拍视频一区二区三区| 蜜桃视频一区| 欧美日韩免费观看一区二区三区|