




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
傳遞價值成就你;傳遞價值成就你;www<embedcontroL遠電子遠電子遠電子遠電子Will總線錯誤及故障處理Version1.102019年5月www<embedcontroLwww<embedcontroLwww<embedcontroLwww<embedcontroL遠電子遠電子遠電子遠電子傳遞價值成就你;Will本節(jié)主要內(nèi)容?五種錯諼檢測機制?錯諼標記及錯諼計教?錯諼幀及超載幀?錯諼等級劃分?主動錯諼模式及披動錯諼模式?總線關閉模式?常見總線故障原因及處理傳遞價值成就你;傳遞價值成就你;www<embedcontroLwww<embedcontroLwww<embedcontroL傳遞價值成就你;傳遞價值成就你;www<embedcontroL遠電子遠電子遠電子遠電子遠電子遠電子五種錯誤檢測機制CAN賣現(xiàn)以下5種錯誤檢測機制?其中基于信息流級別的錯諼檢測有CRC枝驗幀格式檢測應答錯諼檢測?基于?。╞it丿級別錯諼檢測有住檢測住填充
基于信息流級別的錯誤檢測?CRC校臉錯諼15伐的CRC通過發(fā)送端根據(jù)發(fā)送信息的內(nèi)<計算產(chǎn)生接收端根據(jù)接收內(nèi)家重新計算CRC并于發(fā)送端發(fā)送過來的CRC教值進行比較當兩個數(shù)字不一致時候CRC錯諼標記產(chǎn)生Ack"ieldEndofFrame15Ack"ieldEndofFrameCRCField
傳遞價值成就你;傳遞價值成就你;基于信息幀級別的錯誤檢測?幀格式錯誤檢測,當接收端在以下住置檢測到非法的住時格式錯誤標記1.2.3.CRC認可住ACK認可住幀結束伐15CRCFieldAckFieldEndofFrame1.2.3.CRC認可住ACK認可住幀結束伐15CRCFieldAckFieldEndofFrame而IQ|<oiiiiiiiiliiiiiiii11
.I.5謝liiiii1E曲CRC基于信息幀級別的錯誤檢測?應答錯諼檢測毎一個接收端都曰在ACK場向總線曰應一個顯性伐如果發(fā)送端在ACK場檢測不到—個ACK應答將產(chǎn)生應答錯諼標記常見的應答錯諼多數(shù)由于總線上沒有一個活更的節(jié)點引起,即孤立節(jié)點的情況傳遞價值成就你;傳遞價值成就你;www<embedcontroL傳遞價值成就你;傳遞價值成就你;www<embedcontroL遠電子遠電子遠電子遠電子Will基于位(bit)級別錯誤檢測?住檢測在發(fā)送過程中發(fā)送器通過接收端監(jiān)視總線上毎一伐發(fā)送出去的色平是否與發(fā)送驅(qū)動的一致當發(fā)監(jiān)視佞色平與發(fā)送驅(qū)動的不一致將產(chǎn)生■—個伐?錯諼標記在仲裁場和ACK場不執(zhí)行填充伐錯諼檢測
基于位(bit)級別錯誤檢測?伐填苑發(fā)送端根據(jù)發(fā)送內(nèi)彖每5個相同的佞插^一個反向電平進行填充接收端自動詢除填充佞保重信息透朗傳輸及恢復當接收檢測到連續(xù)6個相同的佞是將出發(fā)佞填充錯誤標記?補充住填充用于保證在NRZ佞流中有足夠的邊沿用于從同步錯誤幀違背住填充規(guī)則
VWTTT錯誤標記及錯誤計數(shù)?錯誤標記當節(jié)點最少檢測到-個錯諼時將馬上終止總線上的傳輸并發(fā)送一個錯諼幀?錯諼幀的組成錯諼幀由兩個場組成,錯諼標志及錯諼界定場,其中包含6住的顯性佞幀結構圖(鍥)www<embedcontroLwww<embedcontroLwww<embedcontroLwww<embedcontroL遠電子遠電子遠電子遠電子Will錯誤幀的組成ErrorFlag?錯諼幀結構(續(xù)丿ErrorFlagErrorDelimiter00000000000011111111000000000000111111116-12bitsSuperpositionofError
Flags傳遞價值成就你;傳遞價值成就你;www<embedcontroL傳遞價值成就你;傳遞價值成就你;www<embedcontroL遠電子遠電子遠電子遠電子傳遞價值成就你電www>embedcontroL超載幀""當裔的信息對將發(fā)送器發(fā)送過程以頰緩發(fā)當裔的信息對將發(fā)送器發(fā)送過程以頰緩發(fā)?據(jù)我?guī)斂刂坪谖茨茏??驚;;;起我?guī)袛嗥渚愗N泌員加長發(fā)迭幀間隔?組成I由超載標志場及超我界定場組成
錯誤標記及錯誤計數(shù)?錯誤計數(shù)毎監(jiān)測到一個接收錯諼其錯諼計教加1毎監(jiān)測到一個發(fā)送錯諼其錯諼計數(shù)加8,發(fā)送錯諼更家易彼案覺到?SJA1000相關寄存器介紹errorwarninglimitregisterRXerrorcounterregisterTXerrorcounterregister
?劃分標準錯誤等級劃分主動錯諼ErrorCounter<127?劃分標準錯誤等級劃分主動錯諼ErrorCounter<127錯諼警告ErrorCounter==ErrorLimit菠動錯諼ErrorCounter>127總線關閉ErrorCounter==255錯娛警告門限Will默認數(shù)值為96
Will主動錯誤模式?主動錯諼模式(錯諼激涪模式丿在錯諼激活模式下控制器能執(zhí)行的所有功能[正常模式丿當發(fā)送或者接收到一個正確的傳息幀時相應的錯諼計數(shù)器罐減1當所有的錯諼計數(shù)寄存器返曰0時控制器遞曰正常模式傳遞價值成就你;傳遞價值成就你;www<embedcontroL傳遞價值成就你;傳遞價值成就你;www<embedcontroLwww<embedcontroLwww<embedcontroL遠電子遠電子遠電子遠電子遠電子遠電子傳遞價值成就你;傳遞價值成就你;主動錯誤模式及被動錯誤模式?披動錯諼模式■當控制器錯諼計數(shù)超越錯誤警告限制時進入菠動錯諼模式(諂極錯諼模式J■僅能發(fā)送錯諼認可標志,錯諼計數(shù)仍舊生效,但不會破^壞總線
Will總線關閉模式?總線關閉模式,任意一個錯諼計教器超越255導致控制器進入總線關閉模式持久的總線故障將導致總線關閉在總線坎障請除,控制器檢測到總線上連續(xù)的11伐隱性伐發(fā)生128次后,總線關閉的節(jié)點將區(qū)回到錯諼激淸狀態(tài),錯諼寄存器狀態(tài)請零www<embedcontroLwww<embedcontroLwww<embedcontroLwww<embedcontroL遠電子遠電子遠電子遠電子傳遞價值成就你;常見總線故障原因及處理Will傳遞價值成就你;常見總線故障原因及處理Will?硬件故障1.波特率不一致。2.終端削阻夬配。?軼件坎障CAN錯諼中斷類型。錯誤中斷處理。
WillCAN錯誤中斷類型(SJA1000)?CAN錯諼中斷類型總線錯誤中斷EBI。數(shù)據(jù)溢出中斷DOI。出錯警告中斷El。錯諼認可中斷EPI。仲裁丟失中斷ALI。
WlII錯誤中斷處理(SJA1000)?總線錯諼,檢查是否總線已經(jīng)關閉,為保證總線保持在工作模式J,應該嘗試4重新進入總線工作模式o?教據(jù)溢出中斷,對于應用中應該通過提升軟件處理效率及處理器性能鮮決接收速度引起的瓶頸;程序務必向CAN控制器發(fā)送請除溢出命令,否則將一直引起數(shù)據(jù)一處中斷。?其他錯諼中斷一般可以不加處理,不過在調(diào)試過程中應該打開所有中斷以監(jiān)視網(wǎng)絡質(zhì)量。傳遞價值成就你;傳遞價值成就你;www<embedcontroL傳遞價值成就你;傳遞價值成就你;www<embedcontroL遠電子遠電子遠電子遠電子錯誤中斷處理(SJA1000)?總線錯諼入口inlinevoidKSJA1000T::INT_BusError(void)■{if(((UCHAR)m_rMode&RM_BIT)!=0){StartCANO;}■mTraceCode1=INTBUSERROR;
錯誤中斷處理(SJA1000)?數(shù)據(jù)溢出中斷處理inlinevoidKSJA1000T::INT_DataOven*un(void)TOC\o"1-5"\h\z{if(((UCHAR)m_rMode&RM_BIT)!=0){StartCAN();}if(((UCHAR)m_rStatus&DOS_BIT)!=0){〃數(shù)據(jù)溢出處理m_rCommand=(UCHAR)CMD_CLR_DATA_OVER;}m_TraceCode1=INT_D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度服裝寄存與展會租賃服務合作協(xié)議
- 2025年度安全軟件開發(fā)人工費用支付合同
- 康養(yǎng)項目的可行性研究報告
- 中醫(yī)護理學(第5版)課件 第4章 病機
- 有機蔬菜種植技術大全
- 智能家居集成系統(tǒng)
- 政府機構信息化建設規(guī)劃方案
- 腫瘤內(nèi)科骨肉瘤練習卷含答案
- 養(yǎng)老護理中級練習卷含答案
- 如何制定有效的資產(chǎn)配置策略有哪些因素需要考慮
- 初一年級班級日志記載表(詳)
- 建設工程安全生產(chǎn)管理習題庫及答案
- 項目1 多旋翼無人機的組裝與調(diào)試
- 供應鏈管理:高成本、高庫存、重資產(chǎn)的解決方案 第2版
- 馬克筆建筑快速表現(xiàn)
- 橋臺錐坡工程量計算公式
- 日本夏日祭活動鑒賞
- 中國教育史筆記全
- 某工業(yè)鍋爐安裝工程監(jiān)理作業(yè)指導書
- 名校《強基計劃》初升高銜接數(shù)學講義(上)
- GB/T 41028-2021航空航天流體系統(tǒng)液壓軟管、管道和接頭組件的脈沖試驗要求
評論
0/150
提交評論