黄色视频不卡_午夜福利免费观看在线_亚洲国产精品999在线_欧美绝顶高潮抽搐喷水_久久精品成人免费网站_晚上一个人看的免费电影_国产又色又爽无遮挡免费看_成人国产av品久久久

    1. <dd id="lgp98"></dd>
      • <dd id="lgp98"></dd>
        1. 深圳市深東金儀器有限公司
          中級會員 | 第13年

          13530851851

          美國泰克/吉時利
          美國安捷倫(是德)
          北京普源
          英國aim-tti
          信號發(fā)生器
          香港寶碼Pro-instrument
          荷蘭 Dek Tec調(diào)制卡
          數(shù)字信號發(fā)生器
          知用
          美國鳥牌
          美國福祿克
          EXTECH 艾示科
          日本菊水
          國睿安泰信
          深圳金日立
          示波器
          中國臺灣益和
          電視場強儀
          日本目黑
          中國臺灣固緯
          常州同惠
          南京長盛
          探頭/附件
          數(shù)據(jù)采集記錄儀
          電源
          其他測試儀器
          其他分析儀器
          元器件測試儀
          環(huán)境檢測儀
          交直流電源
          數(shù)字功率計
          紅外熱像儀
          萬用表
          電子負載
          頻譜分析儀
          中國臺灣路昌
          功率計
          掃頻儀
          華源/沃森
          杭州遠方
          德國偉視
          青智
          日本橫河
          德國科納沃茨特Kleinwachter
          中國臺灣華儀
          綜合測試儀
          日本圖技
          Promax 德國寶碼
          英國比克Pico Technology
          麥科信
          德圖
          優(yōu)利德UNI-T
          上海普銳馬
          廣州致遠
          Tenma 天馬
          羅德與施瓦茨
          Chroma/致茂

          CAN-bus節(jié)點的錯誤處理規(guī)則

          時間:2016/10/31閱讀:2428
          分享:

          CAN-bus的可靠性很高,但是在某些情況下還是發(fā)生錯誤,為了使數(shù)據(jù)能夠在總線上可靠傳輸,CAN-bus規(guī)范對各類幀的格式、用途及發(fā)送時機都進行了詳細的規(guī)定。并實現(xiàn)在CAN控制器中自動完成幀格式處理及校驗等工作,一旦錯誤被檢測,正在傳送的數(shù)據(jù)幀將會立即停止而待總線空閑時再次重發(fā)直至發(fā)送成功,該過程并不需要CPU的干涉除非錯誤累計該發(fā)送器退隱(Bus off)。

          CAN-bus的可靠性很高,但是在某些情況下還是發(fā)生錯誤,為了使數(shù)據(jù)能夠在總線上可靠傳輸,CAN-bus規(guī)范對各類幀的格式、用途及發(fā)送時機都進行了詳細的規(guī)定。下面我們來總結(jié)下在CAN通訊中會出現(xiàn)哪些錯誤。

          位錯誤:發(fā)送節(jié)點在發(fā)送數(shù)據(jù)的同時也會對發(fā)出的比特流采樣回收,如果監(jiān)測到總線電平與正在發(fā)送的電平不符,將會發(fā)生位錯誤(Bit Check Error);

          位填充錯誤:為解決異步串行通訊中共有的缺點——各節(jié)點通訊時鐘不同步,CAN-bus采用了一種同步的方式,規(guī)定每隔5個位的時間長度進行一次同步,當傳輸信號連續(xù)5個位是相同的,就要插入一個點評相反的位(稱為“填充位”),如果電纜上傳輸?shù)男盘柌粷M足這一規(guī)則,則會出現(xiàn)填充位錯誤(Bit Stuff Error);

          CRC錯誤:發(fā)送端發(fā)送的CRC值由發(fā)送器計算得出,接收器采用同樣的CRC算法,計算出接收端CRC值,若接收器計算的CRC值與接收到的CRC值不符,將會產(chǎn)生該類錯誤(CRC Error);

          格式錯誤:當傳輸?shù)臄?shù)據(jù)幀格式與任何一種合法的幀格式不符時會發(fā)生該類格式錯誤(frame Check Error);

          應(yīng)答錯誤:如果在ACK段發(fā)送節(jié)點沒有接收到接收節(jié)點發(fā)出的應(yīng)答(顯性位),將發(fā)生應(yīng)答錯誤(Acknowledgment Error),所以當單個節(jié)點發(fā)送數(shù)據(jù)幀時會發(fā)生該類錯誤。

          錯誤幀在總線信號傳輸中起著信號燈的作用,接收和發(fā)送過程中如果檢測到通信出錯,便會發(fā)送錯誤幀,錯誤幀由錯誤標識符以及錯誤界定符構(gòu)成。其中錯誤標識符分為兩種:“主動錯誤”和“被動錯誤”。

          主動錯誤狀態(tài)下,只要檢查到錯誤,它立即“主動地”發(fā)出錯標識。所謂“出錯標識“,它本身就是一個“錯誤的位序列”(連續(xù)的6個顯性位,不滿足CAN協(xié)議的“zui多5個連續(xù)的同性位”要求),目的是“主動地”告訴大家:即使你們沒有發(fā)現(xiàn)“剛才我已發(fā)現(xiàn)”的錯誤,現(xiàn)在我“以身作則”出錯啦!你們該看到這個錯誤了吧!

          如果處于被動狀態(tài)下,檢查到錯誤,它只能干瞪眼“被動地”等別人(主動報錯站點)報錯,等待的時候它可不能去動總線,直到識別出由主動報錯站點發(fā)出 的“錯誤的位序列”,它才松了一口氣:有人正式報錯了!然后他就可以去競爭總線,該干啥干啥。

          為了避免某個設(shè)備因為自身原因(例如硬件損壞)導致無法正常收發(fā)數(shù)據(jù)而不斷地破壞數(shù)據(jù)幀,從而影響其他正常節(jié)點通訊,CAN-bus規(guī)范中規(guī)定每個CAN控制器都有一個發(fā)送錯誤計數(shù)器和一個接收計數(shù)器。根據(jù)計數(shù)值不同CAN節(jié)點會處于不同的設(shè)備狀態(tài),狀態(tài)之間的轉(zhuǎn)換關(guān)系見下圖:

           

          會員登錄

          ×

          請輸入賬號

          請輸入密碼

          =

          請輸驗證碼

          收藏該商鋪

          X
          該信息已收藏!
          標簽:
          保存成功

          (空格分隔,最多3個,單個標簽最多10個字符)

          常用:

          提示

          X
          您的留言已提交成功!我們將在第一時間回復您~
          撥打電話
          在線留言
          印江| 衡南县| 安阳县| 曲周县| 博客| 永和县| 永清县| 沿河| 新兴县| 左权县| 沁水县| 扎赉特旗| 绥江县| 平定县| 贵港市| 武宣县| 施甸县| 北宁市| 扎囊县| 新乡市| 丹棱县| 道孚县| 建昌县| 郯城县| 广元市| 东乡| 双鸭山市| 祁阳县| 穆棱市| 信丰县| 福清市| 阿巴嘎旗| 曲麻莱县| 汶上县| 清水县| 辽源市| 昆山市| 台中县| 茂名市| 焦作市| 丹阳市|