日韩毛片在线视频-日韩毛片在线影视-日韩美aaa特级毛片-日韩美a一级毛片-久久夜夜操妹子-久久夜夜肉肉热热日日

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>故障維護(hù)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

如何保證CAN數(shù)據(jù)的正確性

   2017年07月19日 15:55  
  CANbus總線協(xié)議以高穩(wěn)定性,高容錯(cuò)率而著稱于世,然而仍有很多用戶在使用的時(shí)候擔(dān)心CAN會(huì)接受到錯(cuò)誤的信息,在數(shù)據(jù)里增加了CRC校驗(yàn)的部分,這種做法是否有必要,CAN 會(huì)收到錯(cuò)誤的數(shù)據(jù)嗎?
 
  信息的傳遞,古往今來都是人類無比關(guān)注的一個(gè)問題。從zui原始的肢體語言到的電子信號(hào),信息傳達(dá)的方法五花八門。而對(duì)于信息安全的追求也是從古至今未有變過,我國西周時(shí)期的《太公兵法》就有過“陰符”“陰書”的設(shè)計(jì)來保證信息的安全。
 

 
圖 1讓人心憂的信息安全
 
  而在我們的工業(yè)生產(chǎn)中,為了保證信號(hào)的正確傳遞的方法更是五花八門。而在信息傳遞過程中采取CAN協(xié)議是一種常見的減少出錯(cuò)率的方案。那么,問題來了,CAN協(xié)議何德何能能讓傳輸?shù)男盘?hào)不出錯(cuò)呢?這里就讓我們來深入分析一番。利用CANScope總線綜合分析儀來抓取一幀CAN的報(bào)文如下:
 

 
圖 2CANScope總線綜合分析儀抓取的報(bào)文
 
  從圖中可以看出CAN協(xié)議采取了差分信號(hào)傳輸?shù)姆绞剑梢杂行Ф沤^來自外部的屏蔽干擾。而在zui后一行的協(xié)議解析部分,進(jìn)過觀察我們發(fā)現(xiàn)一幀信號(hào)被分割成了不同顏色的一段段,每一段究竟是何含義?保證信號(hào)正確傳輸?shù)拿孛芫碗[藏在這些段落里。讓我們來庖丁解牛分別為大家分析下。
 
  數(shù)據(jù)頭:在數(shù)據(jù)的開始,是一個(gè)1位的數(shù)據(jù)頭,表示數(shù)據(jù)幀都開始
 

 
圖 3數(shù)據(jù)頭
 
  仲裁段:標(biāo)志了本幀數(shù)據(jù)的優(yōu)先級(jí),其中包含了一個(gè)ID碼,仲裁段中的ID碼值越小,幀數(shù)據(jù)的優(yōu)先級(jí)就越高,CAN控制器在發(fā)送數(shù)據(jù)的同時(shí)會(huì)監(jiān)聽電纜上的電平狀態(tài),如果發(fā)現(xiàn)仲裁位的電平與本節(jié)點(diǎn)發(fā)出的電平不一致,則退出發(fā)送放棄總線使用權(quán)。這樣的設(shè)計(jì)可以提高總線的利用率,并且能讓重要的信息優(yōu)先發(fā)送。
 

 
圖 4仲裁段
 
  控制段:共六位,用于表示數(shù)據(jù)長度。在數(shù)據(jù)的控制段存有保留位以供未來協(xié)議規(guī)則擴(kuò)展。
 

 
圖 5控制段
 
  數(shù)據(jù)段:經(jīng)過前面的鋪墊,數(shù)據(jù)段所編碼的即是本幀數(shù)據(jù)所需要傳達(dá)的信息。一幀信號(hào)可以傳送0~8位數(shù)據(jù),每字節(jié)8位。短小精悍保證信息的實(shí)時(shí)性。
 

 
圖 6數(shù)據(jù)段
 
  CRC段:CRC段即是保證數(shù)據(jù)準(zhǔn)確的一個(gè)關(guān)鍵所在(敲黑板)。為防止信號(hào)由于某種原因被更改,CAN的數(shù)據(jù)鏈路層上加入了CRC校驗(yàn)。發(fā)送節(jié)點(diǎn)會(huì)根據(jù)發(fā)送內(nèi)容計(jì)算得到一個(gè)CRC值填入CRC段進(jìn)行發(fā)送,而相應(yīng)的接收節(jié)點(diǎn)也會(huì)對(duì)接收到的數(shù)據(jù)進(jìn)行計(jì)算,并將計(jì)算出的CRC值和接收到的進(jìn)行比對(duì)。能夠?qū)Φ蒙习堤?hào)的才是自己人,如果對(duì)照有誤那么就說明傳輸?shù)男盘?hào)出現(xiàn)了問題,需要反饋錯(cuò)誤消息。這樣的機(jī)制保證了CAN不會(huì)收到錯(cuò)誤的信息,其安全性毋庸置疑。
 

 
圖 7CRC段
 
  ACK段:用于表征信號(hào)是否被正確接收,接受正常的節(jié)點(diǎn)在ACK的*位會(huì)發(fā)出一個(gè)顯性位。根據(jù)ACK的狀態(tài),發(fā)送節(jié)點(diǎn)就可以了解到數(shù)據(jù)是否被傳輸成功。若發(fā)送失敗,發(fā)送節(jié)點(diǎn)會(huì)根據(jù)自身狀態(tài)來決定是否重傳。
 

 
圖 8ACK段
 
  幀結(jié)束:由7個(gè)隱性位組成,表示該幀結(jié)束。
 

 
圖 9幀結(jié)束
 
  經(jīng)過這樣一番抽絲剝繭的分析,CAN的報(bào)文結(jié)構(gòu)就這樣清晰的展現(xiàn)在我們面前。由于CRC 段的存在,CAN出錯(cuò)的概率十分之小。
 
  CRC校驗(yàn)所使用的CRC多項(xiàng)式zui多可以檢測(cè)出5個(gè)離散錯(cuò)誤,或發(fā)現(xiàn)長度在15位以下偶然出現(xiàn)的突發(fā)錯(cuò)誤。CRC校驗(yàn)對(duì)SOF位、仲裁段、控制段和數(shù)據(jù)段的位序列進(jìn)行計(jì)算,但不考慮填充位。CAN協(xié)議中規(guī)定的15位校驗(yàn)序列源自于BCH代碼,它是一種特別適用于127位以下消息長度的循環(huán)代碼。CAN協(xié)議中所應(yīng)用的15位多項(xiàng)式如下:
 

 
  在發(fā)送或接收收到數(shù)據(jù)場(chǎng)的zui后一位后,CRC寄存器就會(huì)包含待傳輸或者待接收的CRC序列。將計(jì)算出的CRC序列與接收到的CRC序列相除,接收器就可以識(shí)別出可能存在的CRC錯(cuò)誤。
 
  有些工程師擔(dān)心CAN 收到錯(cuò)誤的信息,在數(shù)據(jù)中又做了CRC校驗(yàn)的工作,豈不知在數(shù)據(jù)鏈路層CAN已經(jīng)自備了CRC校驗(yàn)的工作,在數(shù)據(jù)中再加入CRC校驗(yàn)實(shí)際上是沒有什么必要的。
 

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

 
  CAN總線在信號(hào)的實(shí)時(shí)傳輸方面具有非常好的*性,通過CANscope總線分析儀可以很好的完成CAN總線的故障排查與檢測(cè)標(biāo)定。致遠(yuǎn)電子憑借自身掌握的核心技術(shù)可為用戶解決工業(yè)現(xiàn)場(chǎng)的各種疑難問題,期待與您一同成長。

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15024464426

加盟熱線: 15024464426

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號(hào)

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 亚欧精品在线观看 | 人人添人人麦人人爽夜欢视频 | 亚洲精品v欧美精品动漫精品 | 天天操国产 | 日韩欧美国产亚洲 | 中文字幕精品视频在线观 | 日本高清不卡一区久久精品 | 成人福利在线看 | 黄色影片免费在线观看 | 免费网站国产 | 日产国产精品亚洲系列 | 在线观看91精品国产不卡免费 | 美女视频永久黄网站免费观看国产 | 性国产videofree另类 | 182tv成人午夜在线观看 | 日本三级全黄三级三级三级口周 | 国产香港日本三级在线观看 | 丁香五月缴情在线 | 一级大片免费观看 | 国产一级在线视频 | 男女性接交无遮挡免费看视频 | 第一福利在线导航 | 一区在线观看 | 免费一级视频在线播放 | 91精品一区二区三区在线播放 | 亚洲丝袜中文字幕 | 日韩色视频| 91精品国产免费网站 | 国产精品合集一区二区 | 黄色的网站在线观看 | 日韩系列在线 | 日韩不卡一级毛片免费 | 中文字幕在线日韩 | a国产成人免费视频 | 久久r这里只有精品 | 韩国日本三级在线 | 午夜一级大片 | yy6080网午夜毛片一级 | 怡红院视频网 | 国产在线乱子伦一区二区 | 99久免费精品视频在线观看2 |