色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于CAN總線錯(cuò)誤的相關(guān)知識(shí)

廣州虹科電子科技有限公司 ? 來源:工業(yè)通訊 ? 作者:虹科工業(yè)控制 ? 2022-05-27 17:56 ? 次閱讀

CAN總線錯(cuò)誤

介紹

在本系列文章中,我們將為您詳細(xì)介紹CAN總線錯(cuò)誤的相關(guān)知識(shí),包括CAN總線錯(cuò)誤的基礎(chǔ)概念、CAN總線錯(cuò)誤的類型、CAN錯(cuò)誤幀和CAN節(jié)點(diǎn)錯(cuò)誤狀態(tài),并通過實(shí)際的應(yīng)用測(cè)試生成并記錄CAN錯(cuò)誤。

什么是CAN總線錯(cuò)誤?

控制器局域網(wǎng)絡(luò)(Controller Area Network, CAN)是當(dāng)今汽車和工業(yè)自動(dòng)化系統(tǒng)的重要標(biāo)準(zhǔn)。可靠性是CAN總線協(xié)議的核心優(yōu)勢(shì)之一,這使其成為安全關(guān)鍵應(yīng)用的理想選擇。但值得注意的是,錯(cuò)誤處理對(duì)CAN的穩(wěn)健性來說至關(guān)重要。

CAN總線錯(cuò)誤的發(fā)生可能有多種原因,比如電纜故障、噪聲、不匹配的終端電阻、CAN節(jié)點(diǎn)故障等。識(shí)別、分類和解決此類CAN錯(cuò)誤是確保整個(gè)CAN系統(tǒng)持久性能的關(guān)鍵。錯(cuò)誤處理可以識(shí)別和拒絕錯(cuò)誤的信息,使發(fā)送者能夠重新傳輸信息。此外,該過程有助于識(shí)別和斷開持續(xù)傳輸錯(cuò)誤信息的CAN節(jié)點(diǎn)。

1d211912-dcda-11ec-ba43-dac502259ad0.jpg

CAN錯(cuò)誤處理如何工作?

錯(cuò)誤處理是CAN標(biāo)準(zhǔn)和每個(gè)CAN控制器的內(nèi)置部分。換句話說,每個(gè)CAN節(jié)點(diǎn)都以相同的方式處理故障識(shí)別和限制。下面我們做了一個(gè)簡(jiǎn)單的說明性示例:

1d5b337c-dcda-11ec-ba43-dac502259ad0.jpg

具體步驟示例

1CAN節(jié)點(diǎn)1將消息傳輸?shù)紺AN總線-并讀取它發(fā)送的每一位,在這樣做的過程中,它發(fā)現(xiàn)發(fā)送顯性的一位被讀取為隱性

2這是一個(gè)“位錯(cuò)誤”,節(jié)點(diǎn)1會(huì)引發(fā)一個(gè)活動(dòng)錯(cuò)誤標(biāo)志以通知其他節(jié)點(diǎn),實(shí)際上,這意味著節(jié)點(diǎn)1將6個(gè)顯性位序列發(fā)送到總線上,反過來,6個(gè)顯性位被其他節(jié)點(diǎn)視為“位填充錯(cuò)誤”

3作為響應(yīng),節(jié)點(diǎn)2和3同時(shí)引發(fā)活動(dòng)錯(cuò)誤標(biāo)志,此引發(fā)的錯(cuò)誤標(biāo)志序列構(gòu)成“CAN錯(cuò)誤幀”的一部分

4CAN節(jié)點(diǎn)1的發(fā)送器將其“發(fā)送錯(cuò)誤計(jì)數(shù)器”(TEC)增加8,CAN節(jié)點(diǎn)2和3將其“接收錯(cuò)誤計(jì)數(shù)器”(REC)增加1,CAN節(jié)點(diǎn)1自動(dòng)重新傳輸消息。結(jié)果節(jié)點(diǎn)1將其TEC減少1,節(jié)點(diǎn)2和3將其REC減少1

CAN錯(cuò)誤幀

在上述示例中,CAN節(jié)點(diǎn)“引發(fā)活動(dòng)錯(cuò)誤標(biāo)志”,從而創(chuàng)建“錯(cuò)誤幀”以響應(yīng)檢測(cè)到的CAN錯(cuò)誤。為了理解它是如何工作的,讓我們首先看一個(gè)“正常”的CAN幀(沒有錯(cuò)誤):

1d804590-dcda-11ec-ba43-dac502259ad0.jpg

請(qǐng)注意,我們突出顯示了CAN幀中的“位填充”。位填充是CAN標(biāo)準(zhǔn)的一個(gè)微妙但重要的部分。基本上它規(guī)定,每當(dāng)CAN節(jié)點(diǎn)發(fā)送相同邏輯電平(顯性或隱性)的五個(gè)位時(shí),它必須發(fā)送相反電平的一個(gè)位。接收CAN節(jié)點(diǎn)會(huì)自動(dòng)刪除這個(gè)額外的位。此過程有助于確保網(wǎng)絡(luò)的持續(xù)同步。

根據(jù)前面的示例,當(dāng)CAN節(jié)點(diǎn)1在CAN消息傳輸期間檢測(cè)到錯(cuò)誤時(shí),它會(huì)立即傳輸相同邏輯電平的6位序列——也稱為引發(fā)活動(dòng)錯(cuò)誤標(biāo)志。

1dc5275a-dcda-11ec-ba43-dac502259ad0.jpg

正如前文所述,這樣的序列違反了位填充規(guī)則——也稱為“位填充錯(cuò)誤”。此外,此錯(cuò)誤對(duì)網(wǎng)絡(luò)上的所有CAN節(jié)點(diǎn)都是可見的(與導(dǎo)致此錯(cuò)誤標(biāo)志出現(xiàn)的“位錯(cuò)誤”相反)。因此,錯(cuò)誤標(biāo)志的增加可以被視為一種“全局性”錯(cuò)誤發(fā)現(xiàn)的方式,確保通知每個(gè)CAN節(jié)點(diǎn)。

請(qǐng)注意,其他CAN節(jié)點(diǎn)會(huì)將活動(dòng)錯(cuò)誤標(biāo)志視為位填充錯(cuò)誤。作為響應(yīng),它們還會(huì)引發(fā)一個(gè)活動(dòng)錯(cuò)誤標(biāo)志。正如我們后面將解釋的,區(qū)分錯(cuò)誤標(biāo)志很重要。特別是,第一個(gè)錯(cuò)誤標(biāo)志(來自“發(fā)現(xiàn)”節(jié)點(diǎn))通常被稱為“主要”活動(dòng)錯(cuò)誤標(biāo)志,而后續(xù)“反應(yīng)”節(jié)點(diǎn)的錯(cuò)誤標(biāo)志被稱為“次要”活動(dòng)錯(cuò)誤標(biāo)志(s)。

1e0930c6-dcda-11ec-ba43-dac502259ad0.jpg

CAN錯(cuò)誤幀示例

示例1

6位錯(cuò)誤標(biāo)志

在這里,所有CAN節(jié)點(diǎn)同時(shí)發(fā)現(xiàn)CAN報(bào)文中存在錯(cuò)誤并同時(shí)發(fā)出錯(cuò)誤標(biāo)志。結(jié)果是錯(cuò)誤標(biāo)志全部重疊并且顯性位的總序列總共持續(xù)6位。在這種情況下,所有CAN節(jié)點(diǎn)都將自己視為“發(fā)現(xiàn)”CAN節(jié)點(diǎn)。

1e1dc572-dcda-11ec-ba43-dac502259ad0.jpg

同時(shí)發(fā)現(xiàn)這種類型的錯(cuò)誤幀在實(shí)踐中不太常見。但是,它可能是由于格式錯(cuò)誤(例如CRC定界符是顯性而不是隱性)或CAN發(fā)送器在寫入CRC字段期間遇到位錯(cuò)誤而發(fā)生的。

示例2

12位錯(cuò)誤標(biāo)志

在本示例中,CAN節(jié)點(diǎn)1傳輸顯性位,但將其讀取為隱性-這意味著它發(fā)現(xiàn)了位錯(cuò)誤。它立即發(fā)送6個(gè)顯性位的序列。其他節(jié)點(diǎn)僅在讀取完整的6位后才發(fā)現(xiàn)位填充錯(cuò)誤,之后它們同時(shí)提高錯(cuò)誤標(biāo)志,從而產(chǎn)生隨后的6個(gè)顯性位序列-即總共12個(gè)。

1e3e2bf0-dcda-11ec-ba43-dac502259ad0.jpg

示例3

9位錯(cuò)誤標(biāo)志

在本示例中,當(dāng)CAN節(jié)點(diǎn)1發(fā)現(xiàn)位錯(cuò)誤并開始發(fā)送6個(gè)顯性位時(shí),它已經(jīng)發(fā)送了3個(gè)顯性位序列。一旦通過主要活動(dòng)錯(cuò)誤標(biāo)志的一半,節(jié)點(diǎn)2和3識(shí)別位填充錯(cuò)誤(由于3個(gè)初始顯性位后面跟著另外3個(gè)顯性位)并開始提高它們的錯(cuò)誤標(biāo)志。結(jié)果是來自錯(cuò)誤標(biāo)志的顯性位序列變?yōu)?位長。

1e9565c8-dcda-11ec-ba43-dac502259ad0.jpg

上述引發(fā)錯(cuò)誤標(biāo)志的邏輯反映在我們所謂的“活動(dòng)”CAN錯(cuò)誤幀中。請(qǐng)?zhí)貏e注意各個(gè)節(jié)點(diǎn)引發(fā)的次要錯(cuò)誤標(biāo)志如何相互重疊——以及主要和次要標(biāo)志也可能如何重疊。結(jié)果是來自引發(fā)錯(cuò)誤標(biāo)志的主要位序列可能是6到12位長。

該序列始終以8個(gè)隱性位序列終止,標(biāo)志著錯(cuò)誤幀的結(jié)束。實(shí)際上,活動(dòng)錯(cuò)誤幀可能在錯(cuò)誤CAN幀中的不同位置“開始”,這取決于何時(shí)發(fā)現(xiàn)錯(cuò)誤。然而,結(jié)果將是相同的:所有節(jié)點(diǎn)都丟棄錯(cuò)誤的CAN幀,發(fā)送節(jié)點(diǎn)可以嘗試重新發(fā)送失敗的消息。

被動(dòng)錯(cuò)誤標(biāo)志

如果CAN節(jié)點(diǎn)已從其默認(rèn)的“活動(dòng)”狀態(tài)轉(zhuǎn)變?yōu)椤氨粍?dòng)”狀態(tài),那么它將只能引發(fā)所謂的“被動(dòng)錯(cuò)誤標(biāo)志”。被動(dòng)錯(cuò)誤標(biāo)志是6個(gè)隱性位的序列。在這種情況下,區(qū)分由發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)引發(fā)的被動(dòng)錯(cuò)誤標(biāo)志是相關(guān)的。

示例4

發(fā)送器是被動(dòng)錯(cuò)誤

如圖所示,如果發(fā)送器(例如我們示例中的CAN節(jié)點(diǎn)1)引發(fā)被動(dòng)錯(cuò)誤標(biāo)志(例如響應(yīng)位錯(cuò)誤),這將對(duì)應(yīng)于6個(gè)隱性位的連續(xù)序列。這又被所有CAN節(jié)點(diǎn)檢測(cè)為位填充錯(cuò)誤。假設(shè)其他CAN節(jié)點(diǎn)仍處于其錯(cuò)誤活動(dòng)狀態(tài),它們將引發(fā)6個(gè)顯性位的活動(dòng)錯(cuò)誤標(biāo)志。換言之,無源發(fā)送器仍然可以“傳達(dá)”CAN幀是錯(cuò)誤的。

1eba744e-dcda-11ec-ba43-dac502259ad0.jpg

示例5

接收器是被動(dòng)錯(cuò)誤

相反,如果接收器產(chǎn)生被動(dòng)錯(cuò)誤標(biāo)志,這實(shí)際上對(duì)總線上的所有其他CAN節(jié)點(diǎn)“不可見”(因?yàn)槿魏物@性位都勝過隱性位序列)。實(shí)際上,這意味著錯(cuò)誤被動(dòng)接收器不再具有破壞其他CAN節(jié)點(diǎn)傳輸?shù)膸哪芰Α?/p>

1f1374fe-dcda-11ec-ba43-dac502259ad0.jpg

未完待續(xù)

虹科在工業(yè)通訊總線行業(yè)深耕十余年,為客戶提供CAN卡、CAN數(shù)據(jù)記錄儀、數(shù)據(jù)采集模塊、CAN網(wǎng)關(guān)和轉(zhuǎn)換器硬件設(shè)備,以及PCAN-Explore 6等軟件。深厚的技術(shù)積累和優(yōu)秀的技術(shù)服務(wù)能力是眾多客戶選擇虹科的理由,歡迎隨時(shí)通過sales@hkaco.com聯(lián)系虹科。

原文標(biāo)題:虹科干貨 | 帶你全面認(rèn)識(shí)“CAN總線錯(cuò)誤”(一)——CAN總線錯(cuò)誤與錯(cuò)誤幀

文章出處:【微信公眾號(hào):廣州虹科電子科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177808
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1946

    瀏覽量

    130726
  • 虹科電子
    +關(guān)注

    關(guān)注

    0

    文章

    601

    瀏覽量

    14340

原文標(biāo)題:虹科干貨 | 帶你全面認(rèn)識(shí)“CAN總線錯(cuò)誤”(一)——CAN總線錯(cuò)誤與錯(cuò)誤幀

文章出處:【微信號(hào):Hongketeam,微信公眾號(hào):廣州虹科電子科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CAN總線十萬個(gè)為什么 | 為什么CAN總線分支不能過長?

    導(dǎo)讀探討了CAN總線中分支問題及其對(duì)信號(hào)完整性的影響,并提出了相應(yīng)的解決方案。今天我們將深入探討CAN總線中的一個(gè)關(guān)鍵問題——分支問題。在開始之前,讓我們先來觀察一下一個(gè)
    的頭像 發(fā)表于 11-28 15:14 ?196次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>十萬個(gè)為什么 | 為什么<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>分支不能過長?

    CAN總線與LIN總線的區(qū)別

    隨著汽車電子系統(tǒng)的復(fù)雜性增加,車輛內(nèi)部通信的需求也在不斷增長。CAN總線和LIN總線作為兩種主要的車載通信協(xié)議,各自扮演著重要的角色。 1. 設(shè)計(jì)原理 CAN
    的頭像 發(fā)表于 11-12 10:13 ?1076次閱讀

    CAN總線的主要優(yōu)勢(shì)與不足

    隨著汽車電子系統(tǒng)的日益復(fù)雜化,對(duì)通信網(wǎng)絡(luò)的需求也在不斷增長。CAN總線作為一種成熟的通信協(xié)議,已經(jīng)在汽車行業(yè)中得到了廣泛的應(yīng)用。 一、CAN總線的主要優(yōu)勢(shì) 高可靠性:
    的頭像 發(fā)表于 11-12 10:10 ?708次閱讀

    CAN總線常見錯(cuò)誤碼及其解決方法

    CAN總線(Controller Area Network)是一種常用于車輛和工業(yè)自動(dòng)化系統(tǒng)中的串行通信協(xié)議。它允許多個(gè)設(shè)備共享同一通信介質(zhì),以實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)交換。在使用CAN總線時(shí),
    的頭像 發(fā)表于 11-12 10:05 ?1703次閱讀

    CAN總線通信協(xié)議詳解

    的主要特點(diǎn) 多主控制 :任何節(jié)點(diǎn)都可以在任何時(shí)候發(fā)送信息,無需請(qǐng)求許可。 非破壞性總線仲裁 :當(dāng)兩個(gè)或多個(gè)節(jié)點(diǎn)同時(shí)發(fā)送信息時(shí),優(yōu)先級(jí)較低的消息會(huì)被自動(dòng)停止發(fā)送,以避免數(shù)據(jù)沖突。 錯(cuò)誤檢測(cè)與處理 :CAN
    的頭像 發(fā)表于 11-12 09:46 ?749次閱讀

    CAN總線基礎(chǔ)知識(shí)匯總#CAN #CANoe #汽車總線

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2024年11月04日 13:35:54

    什么是CAN時(shí)鐘?#CAN #汽車CAN總線? #CANoe

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2024年10月29日 12:23:36

    CAN總線知識(shí)】全面了解CAN總線協(xié)議

    提及總線,總是讓人聯(lián)想到那些交錯(cuò)在一起的計(jì)算機(jī)電線。那么這些電線如何發(fā)揮功效呢?這還得配合總線協(xié)議的管理來使用。那么今天我們介紹的就是CAN總線協(xié)議。看看這個(gè)協(xié)議的含義和應(yīng)用吧。
    的頭像 發(fā)表于 10-15 08:05 ?1419次閱讀
    【<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>知識(shí)</b>】全面了解<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>協(xié)議

    CAN總線知識(shí)】如何接好CAN的“地”

    工業(yè)現(xiàn)場(chǎng)CAN環(huán)境復(fù)雜多變,工程師面對(duì)信號(hào)的雜、亂、差卻是束手無策,追根溯源對(duì)于信號(hào)的各種地你接對(duì)了嗎?CAN總線以其高可靠性、實(shí)時(shí)性、靈活性以及嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)處理機(jī)制等特點(diǎn),在工業(yè)現(xiàn)場(chǎng)和汽車行業(yè)得到
    的頭像 發(fā)表于 09-13 08:05 ?2386次閱讀
    【<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>知識(shí)</b>】如何接好<b class='flag-5'>CAN</b>的“地”

    【技術(shù)分享】CAN總線相關(guān)知識(shí)探討以及Model3C兩路CAN的應(yīng)用

    CAN總線相關(guān)知識(shí),以個(gè)位數(shù)價(jià)格的工業(yè)級(jí)HMI芯片–Model3C為例, 2路CAN的應(yīng)用
    的頭像 發(fā)表于 09-05 10:59 ?539次閱讀
    【技術(shù)分享】<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>相關(guān)</b><b class='flag-5'>知識(shí)</b>探討以及Model3C兩路<b class='flag-5'>CAN</b>的應(yīng)用

    CAN總線錯(cuò)誤狀態(tài)的種類

    CAN總線錯(cuò)誤狀態(tài)的種類主要包括以下幾種,每種狀態(tài)都反映了CAN總線網(wǎng)絡(luò)中節(jié)點(diǎn)或總線的不同
    的頭像 發(fā)表于 09-03 14:17 ?1309次閱讀

    一文讀懂CAN通訊錯(cuò)誤

    CAN總線通信技術(shù)廣泛應(yīng)用于多個(gè)行業(yè),是每個(gè)總線設(shè)計(jì)工程師必學(xué)的一個(gè)通訊網(wǎng)絡(luò)。然而,對(duì)于CAN通信中的錯(cuò)誤幀,許多人僅停留在表面了解,缺乏深
    的頭像 發(fā)表于 06-12 08:24 ?2683次閱讀
    一文讀懂<b class='flag-5'>CAN</b>通訊<b class='flag-5'>錯(cuò)誤</b>幀

    CAN總線錯(cuò)誤幀及其排查方法簡(jiǎn)單介紹#汽車CAN總線?

    CAN總線汽車電子
    北匯信息POLELINK
    發(fā)布于 :2024年03月15日 14:14:40

    什么是CAN總線通信?CAN總線工作原理

    這意味著變送器通過CAN收發(fā)器改變總線電平,并將其信息傳輸?shù)?b class='flag-5'>CAN總線。接收器通過監(jiān)測(cè)總線電平將總線
    發(fā)表于 02-19 14:53 ?6499次閱讀
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通信?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>工作原理

    高速CAN總線和低速CAN總線的特性

    高速CAN總線和低速CAN總線的特性 高速CAN總線和低速C
    的頭像 發(fā)表于 01-31 14:09 ?2741次閱讀
    主站蜘蛛池模板: 果冻传媒APP免费网站在线观看| 亚洲精品成人A8198A片漫画| 国产精品VIDEOSSEX久久发布| 一区在线观看在线| 日韩视频在线观看| 久久秋霞理论电影| 国产精品成人网| 99无码熟妇丰满人妻啪啪| 亚洲精品有码在线观看| 日韩亚洲中文欧美在线| 美女厕所撒尿ass| 黄色a级免费网站| 国产成人综合在线观看| 99久久伊人一区二区yy5o99| 一本道高清码| 亚洲AV天堂无码麻豆电影| 色戒未删减版在线观看完整| 男人把女人桶到高潮嗷嗷叫| 韩国电影久久| 国产精品一区二区制服丝袜| 草莓视频在线播放视频| 99久久伊人一区二区yy5o99| 在线自拍综合亚洲欧美| 亚洲乱码一区二区三区香蕉| 四虎永久在线精品国产免费| 人妻换人妻AA视频| 欧美性爱-第1页| 免费A级毛片无码鲁大师| 久久婷婷电影网| 久久99AV无色码人妻蜜柚| 国语自产二区高清国语自产拍| 国产成人片视频一区二区青青| 成年人深夜福利| qvod激情图片| 扒开老师大腿猛进AAA片邪恶| 91综合久久久久婷婷| 越南女子杂交内射BBWXZ| 永久adc视频年龄确认| 一区二区三区无码被窝影院| 亚洲一卡二卡三卡四卡无卡麻豆| 亚洲欧美中文日韩视频|