色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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)不再提示

科普系列:低速容錯(cuò)CAN的容錯(cuò)機(jī)制介紹

北匯信息POLELINK ? 2023-03-06 14:31 ? 次閱讀

2bc74c5a-b945-11ed-ad0d-dac502259ad0.png
作者 |TYT
小編 | 吃不飽

汽車的CAN總線大致可以分為三大類,分別是:?jiǎn)尉€CAN(GM專用的低速CAN)、高速CAN(通信速率高)以及低速容錯(cuò)CAN(通信速率較低但容錯(cuò)性能好)。本文所要講述的是低速容錯(cuò)CAN。在傳統(tǒng)的分布式架構(gòu)中,車身舒適CAN節(jié)點(diǎn)對(duì)總線通信速率沒有過高要求,但為了適應(yīng)車型高中低配的變化,其節(jié)點(diǎn)數(shù)量和組合及在車中的布置更為多樣,這就更多的引入了出現(xiàn)故障的因素,使得低速CAN在車身舒適網(wǎng)段得到了廣泛的應(yīng)用。為了更好的了解低速容錯(cuò)CAN,首先要從它的協(xié)議講起。低速容錯(cuò)CAN最早被定義在ISO11519協(xié)議中,后續(xù)因?yàn)榉?1898-3協(xié)議標(biāo)準(zhǔn)的樣件也完全符合ISO11519-2協(xié)議的要求,同時(shí)因?yàn)?1898協(xié)議應(yīng)用的范圍更全更廣,所以在2006年ISO11519-2協(xié)議徹底的被11898-3協(xié)議所替代。ISO11898-3定義了低速容錯(cuò)CAN的物理層、低速容錯(cuò)CAN的工作機(jī)制以及容錯(cuò)機(jī)制的實(shí)現(xiàn)。01低速容錯(cuò)CAN的物理層與高速CAN一樣,低速容錯(cuò)CAN也使用了差分雙絞線進(jìn)行傳輸,有CAN_H、CAN_L兩線,并且在嚴(yán)格的工業(yè)應(yīng)用場(chǎng)合與高速CAN一樣要求使用專用的屏蔽雙絞線并加必要的防護(hù)電路。

在差分電壓的變化上低速容錯(cuò)CAN在顯隱性跳轉(zhuǎn)的時(shí)候CANH和CANL電壓的變化是比高速CAN要大的,這意味著低速容錯(cuò)CAN有著更高的抗干擾性。

11898-3定義了低速容錯(cuò)CAN在隱性狀態(tài)時(shí),CANH為0V、CANL為5V。而當(dāng)?shù)退偃蒎e(cuò)CAN要發(fā)送顯性位時(shí),CANL會(huì)跳轉(zhuǎn)到1V、CANH會(huì)跳轉(zhuǎn)到4V,這個(gè)時(shí)候單一條總線的電壓變化為4V,而且差分電壓大概也為4V(如圖1),而高速CAN的差分電壓為2V(如圖2),同時(shí)CANH與CANL從隱性跳轉(zhuǎn)到顯性的時(shí)候電壓的變化僅有1V,這也意味著高速容錯(cuò)CAN的容錯(cuò)性能是不如低速容錯(cuò)CAN的。
2bd54076-b945-11ed-ad0d-dac502259ad0.png圖1:低速容錯(cuò)CAN總線電壓
2bf2f86e-b945-11ed-ad0d-dac502259ad0.png圖2:高速CAN總線電壓
在低速容錯(cuò)CAN的物理層中,11898-3還定義了它的終端電阻是直接端接在支線上的,電阻接線如圖3所示。這樣做的好處是在容錯(cuò)機(jī)制處理部分?jǐn)嗦饭收蠒r(shí),哪怕會(huì)出現(xiàn)單線通信的情況,也會(huì)有終端電阻的存在去匹配阻抗以及減小反射(如圖4所示),這樣便不會(huì)因?yàn)閿嚅_CANH或CANL的單線而對(duì)樣件的通信傳輸造成影響。
2c1ac466-b945-11ed-ad0d-dac502259ad0.png圖3:終端電阻接線圖
2c34b6a0-b945-11ed-ad0d-dac502259ad0.png圖4:容錯(cuò)CAN單線工作時(shí)總線拓?fù)鋱D

02協(xié)議中容錯(cuò)機(jī)制的定義
11898-3分別定義了電源故障和總線故障兩種類型,而容錯(cuò)機(jī)制主要是對(duì)總線故障進(jìn)行處理。為了應(yīng)對(duì)不同的總線故障,11898-3定義了低速容錯(cuò)CAN需要有三種不同的收發(fā)器工作方式:差分驅(qū)動(dòng)和接收、CANH單線通信、CANL單線通信,三種工作方式對(duì)應(yīng)的故障檢測(cè)機(jī)制分別為狀態(tài)0:正常工作狀態(tài)、狀態(tài)E1:CAN_L故障檢測(cè)、狀態(tài)E2:CAN_H故障檢測(cè)。11898-3定義的幾種故障檢測(cè)機(jī)制的故障處理流程圖如下。
2c511de0-b945-11ed-ad0d-dac502259ad0.png圖5:故障處理流程圖

03TJA1054實(shí)現(xiàn)的容錯(cuò)機(jī)制
通過之前的介紹,我們對(duì)低速容錯(cuò)CAN的物理層有了較為全面的了解,現(xiàn)在我們便從物理環(huán)境的實(shí)現(xiàn)上來講解低速容錯(cuò)CAN的容錯(cuò)機(jī)制。在這我需要為大家介紹一款適用于低速容錯(cuò)CAN的收發(fā)器芯片-TJA1054。首先是這款芯片的物理環(huán)境,其結(jié)構(gòu)圖和引腳定義如下圖所示,TJA1054在CANH及CANL兩端的電阻設(shè)計(jì)滿足了ISO11898-3需求,同時(shí)TJA1054設(shè)計(jì)有門檻電壓,能較好的實(shí)現(xiàn)低速容錯(cuò)CAN所需求的容錯(cuò)機(jī)制。
2c7c3728-b945-11ed-ad0d-dac502259ad0.png圖6:TJA1054芯片結(jié)構(gòu)圖
2c9eda80-b945-11ed-ad0d-dac502259ad0.png圖7:TJA1054芯片引腳定義圖

04TJA1054的功能描述
TJA1054是控制器局域網(wǎng) CAN 中協(xié)議控制器和 CAN 物理總線之間的接口,它主要用于客車?yán)镒罡?125KBps的低速應(yīng)用,這個(gè)器件對(duì) CAN 總線提供差動(dòng)發(fā)送能力,對(duì)CAN 控制器提供差動(dòng)接收能力。在正常操作模式時(shí)(沒有線路故障),差動(dòng)接收器在管腳 RXD 輸出(見圖 1)。差動(dòng)接收器輸入通過集成的濾波器連接到管腳CANH和CANL 波器輸入信號(hào)也可以用于單線接收器。接收器連接到有門檻電壓(差動(dòng)接收器的門檻電壓為-3.2V)的管腳CANH和CANL確保在單線模式里有最大的噪音容限。

同時(shí)定時(shí)器功能(TxD 顯性超時(shí)功能)已在器件中集成,它可以防止由于硬件或軟件程序故障,將管腳 TXD 持續(xù)地拉成低電平,使總線線路進(jìn)入持續(xù)的顯性狀態(tài)(這種狀態(tài)會(huì)阻塞整個(gè)網(wǎng)絡(luò)的通訊)。

如果引腳 TXD 的低電平持續(xù)并超過某個(gè)時(shí)間后,發(fā)送器會(huì)被禁用,定時(shí)器會(huì)用 TXD 引腳上的高電平復(fù)位。而低速容錯(cuò)CAN的容錯(cuò)機(jī)制則是通過故障檢測(cè)器監(jiān)測(cè)總線電平,在監(jiān)測(cè)到其中一條總線故障后,監(jiān)測(cè)器便會(huì)切換到相應(yīng)的模式,模式圖如下表所示。這便滿足了ISO11898-3中定義的正常工作模式下的三種故障檢測(cè)機(jī)制。下圖便是TJA1054在不同錯(cuò)誤狀態(tài)下的接收器模式列表。
2cca81c6-b945-11ed-ad0d-dac502259ad0.png圖8:TJA1054在不同錯(cuò)誤狀態(tài)下的接收器模式對(duì)于上表中出現(xiàn)的三種接收器模式,我將使用表格的形式為大家進(jìn)行介紹。首先是差動(dòng)模式,因?yàn)門JA1054設(shè)定了差動(dòng)接收器門檻電壓為-3.2V,這確保了當(dāng)出現(xiàn)下表中故障1、2、5、6a時(shí),雖然CANH和CANL的電壓會(huì)因?yàn)橐陨纤姆N故障有改變,但最終差分電壓Vdiff都能在隱性時(shí)小于-3.2V顯性時(shí)大于-3.2V,所以不需要進(jìn)行調(diào)整便能繼續(xù)通信。
2cf3b334-b945-11ed-ad0d-dac502259ad0.png當(dāng)出現(xiàn)了下表中故障4、6、7三種故障時(shí),差分模式已無法滿足總線的正常通信。TJA1054會(huì)斷開CANL,則CANL會(huì)保持Vcc的電壓不變,一直為5V。此時(shí)差分電壓Vdiff能滿足在隱性時(shí)小于-3.2V顯性時(shí)大于-3.2V,實(shí)現(xiàn)對(duì)故障4、6、7三種故障的容錯(cuò)。
2d101060-b945-11ed-ad0d-dac502259ad0.png2d2d3aaa-b945-11ed-ad0d-dac502259ad0.png2d4c8ef0-b945-11ed-ad0d-dac502259ad0.png當(dāng)出現(xiàn)CANH單線通信模式也無法解決的故障時(shí),如下表故障3和3a,TJA1054會(huì)先斷開CANL嘗試用CANH單線通信來保持通信,但故障3和3a在此時(shí)的差分電壓會(huì)一直大于-3.2V,使總線長(zhǎng)時(shí)間處于顯性狀態(tài)。所以這時(shí)TJA1054會(huì)嘗試保持CANL通信不變,斷開CANH。此時(shí)CANH上電平始終為0V,差分電壓Vdiff在總線為隱性時(shí)為-5V(小于-3.2V),顯性時(shí)為-1.5V(大于-3.2),符合規(guī)范規(guī)定及使用需求,所以低速容錯(cuò)CAN在發(fā)生故障3和故障3a時(shí)正常通信。
2d6b921e-b945-11ed-ad0d-dac502259ad0.png05總結(jié)
當(dāng)前,低速容錯(cuò)CAN由于其通信速率的限制,其在車載領(lǐng)域的應(yīng)用更少了,本文所介紹的低速容錯(cuò)CAN的物理層、容錯(cuò)機(jī)制以及容錯(cuò)機(jī)制在芯片中的實(shí)現(xiàn)原理,希望可以加深大家對(duì)CAN通信原理的理解。
北匯信息專注于汽車電子網(wǎng)絡(luò)通信、診斷刷寫、邏輯功能測(cè)試開發(fā)服務(wù),期待進(jìn)一步溝通交流、共享合作的機(jī)會(huì)。

聲明:本文內(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)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2766

    瀏覽量

    464343
  • 汽車
    +關(guān)注

    關(guān)注

    13

    文章

    3598

    瀏覽量

    37626
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用tlk2711發(fā)現(xiàn)每次接受的數(shù)據(jù)包頭對(duì),但內(nèi)容錯(cuò)誤,為什么?

    我在使用tlk2711的時(shí)候。發(fā)現(xiàn)每次接受的數(shù)據(jù)包頭對(duì),但內(nèi)容錯(cuò)誤,后來發(fā)現(xiàn)PCB板上芯片底部中心的焊盤是懸空的,沒有接地,請(qǐng)問這會(huì)影響工作嗎?
    發(fā)表于 01-10 07:43

    科普系列】LIN協(xié)議錯(cuò)誤類型介紹

    了解 LIN總線的錯(cuò)誤類型對(duì)于開發(fā)、測(cè)試均具有極大的好處。通過對(duì)錯(cuò)誤類型的全面了解,開發(fā)人員可以提前預(yù)測(cè)和避免潛在的問題,增強(qiáng)系統(tǒng)的穩(wěn)定性、容錯(cuò)能力和安全性,從而提升系統(tǒng)整體的可靠性和性能。對(duì)于測(cè)試人員來說則可以更加從容應(yīng)對(duì)總線測(cè)試過程中出現(xiàn)的各種異常情況,提高測(cè)試的效率和質(zhì)量。
    的頭像 發(fā)表于 01-02 17:27 ?3287次閱讀
    【<b class='flag-5'>科普</b><b class='flag-5'>系列</b>】LIN協(xié)議錯(cuò)誤類型<b class='flag-5'>介紹</b>

    Quobly宣布容錯(cuò)量子計(jì)算技術(shù)重大突破

    法國(guó)量子計(jì)算領(lǐng)域的領(lǐng)先初創(chuàng)公司Quobly近日宣布了一項(xiàng)關(guān)于容錯(cuò)量子計(jì)算技術(shù)的重大里程碑。該公司報(bào)告稱,其研發(fā)的FD-SOI(全耗盡絕緣體上硅)技術(shù)有望成為商業(yè)量子計(jì)算領(lǐng)域的可擴(kuò)展平臺(tái),為量子計(jì)算
    的頭像 發(fā)表于 12-24 14:41 ?223次閱讀

    CAN總線礦用電話模塊CAN2811/CAN2813中文手冊(cè)

    對(duì)講、喊話及打點(diǎn),極大地拓寬了通信應(yīng)用范圍。此外,CAN2813系列更進(jìn)一步,具備Modbus-tcp接入能力,輕松實(shí)現(xiàn)與PLC的連接與控制。該系列模塊以超低功耗著稱,適用于電池供電場(chǎng)景,并內(nèi)置電池充電檢測(cè)與保護(hù)
    發(fā)表于 11-29 14:14 ?0次下載

    服務(wù)器數(shù)據(jù)恢復(fù)—DELL EqualLogic PS6100系列存儲(chǔ)簡(jiǎn)介及發(fā)生故障如何處理?

    DELL EqualLogic PS6100系列存儲(chǔ)采用虛擬ISCSI SAN陣列,支持VMware、Solaris、Linux、Mac、HP-UX、AIX操作系統(tǒng),提供全套企業(yè)級(jí)數(shù)據(jù)保護(hù)和管理功能,具有可擴(kuò)展性和容錯(cuò)功能。
    的頭像 發(fā)表于 11-01 13:47 ?200次閱讀
    服務(wù)器數(shù)據(jù)恢復(fù)—DELL EqualLogic PS6100<b class='flag-5'>系列</b>存儲(chǔ)簡(jiǎn)介及發(fā)生故障如何處理?

    CAN時(shí)鐘--位時(shí)間介紹#CAN #CANoe

    CAN
    北匯信息POLELINK
    發(fā)布于 :2024年10月29日 14:11:09

    CH32FV系列CAN設(shè)備過濾器配置

    簡(jiǎn)介CAN作為總線通信協(xié)議,在總線上可能會(huì)有大量的數(shù)據(jù)包同時(shí)傳輸,適當(dāng)?shù)倪^濾機(jī)制可以提升數(shù)據(jù)處理的效率,節(jié)省處理器的資源。通過配置CAN過濾器定義自己的數(shù)據(jù)接收規(guī)則,只接收和處理符合規(guī)程的CA
    的頭像 發(fā)表于 10-11 08:03 ?358次閱讀
    CH32FV<b class='flag-5'>系列</b><b class='flag-5'>CAN</b>設(shè)備過濾器配置

    該如何提高代碼容錯(cuò)率、降低代碼耦合度?

    提高RT-Thread代碼的容錯(cuò)率和降低耦合度是確保代碼質(zhì)量和可維護(hù)性的關(guān)鍵,下面列舉了幾種在編寫代碼時(shí),提高代碼容錯(cuò)率和降低耦合度的思路。讓我們一起來看看吧~一、提高代碼容錯(cuò)率輸入驗(yàn)證與數(shù)據(jù)校驗(yàn)
    的頭像 發(fā)表于 06-26 08:10 ?743次閱讀
    該如何提高代碼<b class='flag-5'>容錯(cuò)</b>率、降低代碼耦合度?

    科普EEPROM 科普 EVASH Ultra EEPROM?科普存儲(chǔ)芯片

    科普EEPROM 科普 EVASH Ultra EEPROM?科普存儲(chǔ)芯片
    的頭像 發(fā)表于 06-25 17:14 ?646次閱讀

    電子峰會(huì)亮點(diǎn)不容錯(cuò)過:技術(shù)、市場(chǎng)、趨勢(shì)全方位洞悉!

    以“聚鏈協(xié)調(diào)·集智創(chuàng)新”為主題的2024中國(guó)電子熱點(diǎn)解決方案創(chuàng)新峰會(huì)即將盛大開幕,超過癮的電子科技盛宴不容錯(cuò)過! 4月27號(hào),由Big-Bit商務(wù)網(wǎng)主辦的2024中國(guó)電子熱點(diǎn)解決方案創(chuàng)新峰會(huì)將在深圳
    的頭像 發(fā)表于 04-24 14:12 ?376次閱讀
    電子峰會(huì)亮點(diǎn)不<b class='flag-5'>容錯(cuò)</b>過:技術(shù)、市場(chǎng)、趨勢(shì)全方位洞悉!

    工業(yè)交換機(jī)的網(wǎng)絡(luò)容錯(cuò)機(jī)制:確保工業(yè)網(wǎng)絡(luò)穩(wěn)定運(yùn)行

    工業(yè)交換機(jī)的網(wǎng)絡(luò)容錯(cuò)機(jī)制是確保工業(yè)網(wǎng)絡(luò)穩(wěn)定運(yùn)行的重要保障,其在應(yīng)對(duì)各種網(wǎng)絡(luò)故障和保障網(wǎng)絡(luò)穩(wěn)定性方面發(fā)揮著不可替代的作用。隨著工業(yè)網(wǎng)絡(luò)的不斷發(fā)展和演進(jìn),我們相信工業(yè)交換機(jī)的網(wǎng)絡(luò)容錯(cuò)機(jī)制
    的頭像 發(fā)表于 04-17 11:04 ?537次閱讀

    在H750DK上做了一個(gè)TouchGFX的工程,按鍵按下后,再次刷新出來的顯示內(nèi)容錯(cuò)位的原因?

    我在H750DK上做了一個(gè)TouchGFX的工程,發(fā)現(xiàn)按鍵按下后,再次刷新出來的顯示內(nèi)容錯(cuò)位,請(qǐng)問什么原因?qū)е碌哪兀?/div>
    發(fā)表于 04-08 06:39

    CAN 會(huì)收到錯(cuò)誤的數(shù)據(jù)嗎?

    CAN-bus總線協(xié)議以高穩(wěn)定性,高容錯(cuò)率而著稱于世,然而仍有很多用戶在使用的時(shí)候擔(dān)心CAN會(huì)接受到錯(cuò)誤的信息,在數(shù)據(jù)里增加了CRC校驗(yàn)的部分,這種做法是否有必要?CAN會(huì)收到錯(cuò)誤的數(shù)
    的頭像 發(fā)表于 04-04 08:24 ?465次閱讀
    <b class='flag-5'>CAN</b> 會(huì)收到錯(cuò)誤的數(shù)據(jù)嗎?

    創(chuàng)新芯片設(shè)計(jì)與高性能電子元件 助力車載CAN提高通信速率

    電子發(fā)燒友網(wǎng)報(bào)道(文/李寧遠(yuǎn))作為由BOSCH開發(fā)的國(guó)際化標(biāo)準(zhǔn)組織定義的串行通訊總線,CAN總線容錯(cuò)能力強(qiáng),同時(shí)又不同于傳統(tǒng)的網(wǎng)絡(luò),節(jié)點(diǎn)與節(jié)點(diǎn)之間不傳輸大數(shù)據(jù)塊而是采用短數(shù)據(jù)包模式使得系統(tǒng)獲得了更好
    的頭像 發(fā)表于 04-02 00:15 ?4278次閱讀

    高速CAN總線和低速CAN總線的區(qū)別

    高速CAN適用于需要高數(shù)據(jù)速率進(jìn)行通信的應(yīng)用場(chǎng)景,如引擎控制系統(tǒng)、傳感器和執(zhí)行器之間的通信。低速CAN則適用于對(duì)數(shù)據(jù)速率要求較低的應(yīng)用場(chǎng)景,如車輛的舒適性和娛樂系統(tǒng)。
    發(fā)表于 02-15 14:54 ?5319次閱讀
    主站蜘蛛池模板: 性生片30分钟 | 999精品国产人妻无码系列 | 男人的天堂MV在线视频免费观看 | 亚洲精品视频免费看 | 寂寞夜晚看免费视频 | 精品无码三级在线观看视频 | 日日久久狠狠8888偷偷色 | 小sao货ji巴cao死你视频 | 大胸美女洗澡扒奶衣挤奶 | 神马电影我不卡国语版 | xxx免费观看 | 91久久综合精品国产丝袜长腿 | 日本19禁啪啪吃奶大尺度 | 久久精品无码一区二区日韩av | 久久99re2热在线播放7 | 少妇两个奶头喷出奶水了怎么办 | 首页 国产 亚洲 中文字幕 | 成人免费视频一区 | 国内精品人妻无码久久久影院蜜桃 | 香蕉久久日日躁夜夜嗓 | 精子网久久国产精品 | 欧美成人亚洲高清在线观看 | 含羞草最新版本 | 国产精品色午夜视频免费看 | 男生射女生 | 嘟嘟嘟WWW在线观看视频高清 | 把英语老师强奷到舒服动态图 | 久久66热在线视频精品 | 中文字幕日本久久2019 | 精品久久久无码21P发布 | 91蜜桃视频| 久久婷婷五月综合色情 | 曰批视频免费40分钟不要钱 | 国产精品96久久久久久AV网址 | 久久久久久久免费 | 国产中文字幕一区 | 漂亮妈妈中文字幕版 | 在线视频 国产精品 中文字幕 | 国产嫩草影院精品免费网址 | 久久久久久久免费 | 精品无人区一区二区三区 |