女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

低速容錯CAN的容錯機制介紹

汽車電子設計 ? 來源:北匯信息 ? 2023-05-04 10:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

汽車的CAN總線大致可以分為三大類,分別是:單線CAN(GM專用的低速CAN)、高速CAN(通信速率高)以及低速容錯CAN(通信速率較低但容錯性能好)。本文所要講述的是低速容錯CAN。在傳統的分布式架構中,車身舒適CAN節點對總線通信速率沒有過高要求,但為了適應車型高中低配的變化,其節點數量和組合及在車中的布置更為多樣,這就更多的引入了出現故障的因素,使得低速CAN在車身舒適網段得到了廣泛的應用。

為了更好的了解低速容錯CAN,首先要從它的協議講起。低速容錯CAN最早被定義在ISO11519協議中,后續因為符合11898-3協議標準的樣件也完全符合ISO11519-2協議的要求,同時因為11898協議應用的范圍更全更廣,所以在2006年ISO11519-2協議徹底的被11898-3協議所替代。ISO11898-3定義了低速容錯CAN的物理層、低速容錯CAN的工作機制以及容錯機制的實現。

01 低速容錯CAN的物理層

與高速CAN一樣,低速容錯CAN也使用了差分雙絞線進行傳輸,有CAN_H、CAN_L兩線,并且在嚴格的工業應用場合與高速CAN一樣要求使用專用的屏蔽雙絞線并加必要的防護電路。

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

11898-3定義了低速容錯CAN在隱性狀態時,CANH為0V、CANL為5V。而當低速容錯CAN要發送顯性位時,CANL會跳轉到1V、CANH會跳轉到4V,這個時候單一條總線的電壓變化為4V,而且差分電壓大概也為4V(如圖1),而高速CAN的差分電壓為2V(如圖2),同時CANH與CANL從隱性跳轉到顯性的時候電壓的變化僅有1V,這也意味著高速容錯CAN的容錯性能是不如低速容錯CAN的。

6bb10caa-e700-11ed-ab56-dac502259ad0.png ?

圖1:低速容錯CAN總線電壓

6bcac8b6-e700-11ed-ab56-dac502259ad0.png

圖2:高速CAN總線電壓

在低速容錯CAN的物理層中,11898-3還定義了它的終端電阻是直接端接在支線上的,電阻接線如圖3所示。這樣做的好處是在容錯機制處理部分斷路故障時,哪怕會出現單線通信的情況,也會有終端電阻的存在去匹配阻抗以及減小反射(如圖4所示),這樣便不會因為斷開CANH或CANL的單線而對樣件的通信傳輸造成影響。

6bf69388-e700-11ed-ab56-dac502259ad0.png

圖3:終端電阻接線圖

6c0fbc00-e700-11ed-ab56-dac502259ad0.png

圖4:容錯CAN單線工作時總線拓撲圖

02 協議中容錯機制的定義

11898-3分別定義了電源故障和總線故障兩種類型,而容錯機制主要是對總線故障進行處理。為了應對不同的總線故障,11898-3定義了低速容錯CAN需要有三種不同的收發器工作方式:差分驅動和接收、CANH單線通信、CANL單線通信,三種工作方式對應的故障檢測機制分別為狀態0:正常工作狀態、狀態E1:CAN_L故障檢測、狀態E2:CAN_H故障檢測。11898-3定義的幾種故障檢測機制的故障處理流程圖如下。

6c291740-e700-11ed-ab56-dac502259ad0.png

圖5:故障處理流程圖

03 TJA1054實現的容錯機制

通過之前的介紹,我們對低速容錯CAN的物理層有了較為全面的了解,現在我們便從物理環境的實現上來講解低速容錯CAN的容錯機制。在這我需要為大家介紹一款適用于低速容錯CAN的收發器芯片-TJA1054。首先是這款芯片的物理環境,其結構圖和引腳定義如下圖所示,TJA1054在CANH及CANL兩端的電阻設計滿足了ISO11898-3需求,同時TJA1054設計有門檻電壓,能較好的實現低速容錯CAN所需求的容錯機制。

6c45eb18-e700-11ed-ab56-dac502259ad0.png

圖6:TJA1054芯片結構圖

6c6bd3d2-e700-11ed-ab56-dac502259ad0.png

圖7:TJA1054芯片引腳定義圖

04 TJA1054的功能描述

TJA1054是控制器局域網 CAN 中協議控制器和 CAN 物理總線之間的接口,它主要用于客車里最高 125KBps的低速應用,這個器件對 CAN 總線提供差動發送能力,對CAN 控制器提供差動接收能力。在正常操作模式時(沒有線路故障),差動接收器在管腳 RXD 輸出(見圖 1)。差動接收器輸入通過集成的濾波器連接到管腳CANH和CANL 波器輸入信號也可以用于單線接收器。接收器連接到有門檻電壓(差動接收器的門檻電壓為-3.2V)的管腳CANH和CANL確保在單線模式里有最大的噪音容限。

同時定時器功能(TxD 顯性超時功能)已在器件中集成,它可以防止由于硬件或軟件程序故障,將管腳 TXD 持續地拉成低電平,使總線線路進入持續的顯性狀態(這種狀態會阻塞整個網絡的通訊)。

如果引腳 TXD 的低電平持續并超過某個時間后,發送器會被禁用,定時器會用 TXD 引腳上的高電平復位。而低速容錯CAN的容錯機制則是通過故障檢測器監測總線電平,在監測到其中一條總線故障后,監測器便會切換到相應的模式,模式圖如下表所示。這便滿足了ISO11898-3中定義的正常工作模式下的三種故障檢測機制。下圖便是TJA1054在不同錯誤狀態下的接收器模式列表。

6c92d34c-e700-11ed-ab56-dac502259ad0.png

圖8:TJA1054在不同錯誤狀態下的接收器模式

對于上表中出現的三種接收器模式,我將使用表格的形式為大家進行介紹。首先是差動模式,因為TJA1054設定了差動接收器門檻電壓為-3.2V,這確保了當出現下表中故障1、2、5、6a時,雖然CANH和CANL的電壓會因為以上四種故障有改變,但最終差分電壓Vdiff都能在隱性時小于-3.2V顯性時大于-3.2V,所以不需要進行調整便能繼續通信。

6cb5b5ec-e700-11ed-ab56-dac502259ad0.png ? ?

當出現了下表中故障4、6、7三種故障時,差分模式已無法滿足總線的正常通信。TJA1054會斷開CANL,則CANL會保持Vcc的電壓不變,一直為5V。此時差分電壓Vdiff能滿足在隱性時小于-3.2V顯性時大于-3.2V,實現對故障4、6、7三種故障的容錯。

6cd3f214-e700-11ed-ab56-dac502259ad0.png6cef58d8-e700-11ed-ab56-dac502259ad0.png6d0682e2-e700-11ed-ab56-dac502259ad0.png ?

當出現CANH單線通信模式也無法解決的故障時,如下表故障3和3a,TJA1054會先斷開CANL嘗試用CANH單線通信來保持通信,但故障3和3a在此時的差分電壓會一直大于-3.2V,使總線長時間處于顯性狀態。所以這時TJA1054會嘗試保持CANL通信不變,斷開CANH。此時CANH上電平始終為0V,差分電壓Vdiff在總線為隱性時為-5V(小于-3.2V),顯性時為-1.5V(大于-3.2),符合規范規定及使用需求,所以低速容錯CAN在發生故障3和故障3a時正常通信。

6d1ef03e-e700-11ed-ab56-dac502259ad0.png ? ?

05 總結

當前,低速容錯CAN由于其通信速率的限制,其在車載領域的應用更少了,本文所介紹的低速容錯CAN的物理層、容錯機制以及容錯機制在芯片中的實現原理,希望可以加深大家對CAN通信原理的理解。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 收發器
    +關注

    關注

    10

    文章

    3666

    瀏覽量

    107787
  • CAN總線
    +關注

    關注

    145

    文章

    1979

    瀏覽量

    132644
  • TJA1054
    +關注

    關注

    0

    文章

    2

    瀏覽量

    7498
  • 差分電壓
    +關注

    關注

    0

    文章

    16

    瀏覽量

    9868

原文標題:科普系列:低速容錯CAN的容錯機制介紹

文章出處:【微信號:QCDZSJ,微信公眾號:汽車電子設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    高速與容錯CAN在數據鏈路層內容及性能

    CAN-bus家族中有三大成員,分別是高速CAN容錯CAN、單線CAN。其中容錯
    的頭像 發表于 11-13 09:09 ?1.1w次閱讀
    高速與<b class='flag-5'>容錯</b><b class='flag-5'>CAN</b>在數據鏈路層內容及性能

    求助:容錯CAN驅動及收發程序編寫

    最近新拿到一塊板子,MCU是飛思卡爾的MC9S12XHY128芯片,CAN驅動芯片用的是TJA1055,小弟沒接觸過容錯CAN這塊,如此高大上的東西只能請教專業的各位大大了,還請各位大大不吝賜教!!!附上
    發表于 06-23 15:23

    can總線的容錯can介紹

    CAN-bus家族中有三大成員,分別是高速CAN容錯CAN、單線CAN。其中容錯
    發表于 05-24 08:09

    容錯CAN收發器TJA1054電子資料

    概述:TJA1054是飛利浦半導體公司生產的一款容錯CAN收發器。該TJA1054是在一個控制區域網絡的公交線路的協議控制器和物理線路(CAN)之間的接口。它主要用于forlow速度的應用,高達125K波特率,在乘用...
    發表于 04-21 06:52

    容錯CAN與最常用的高速CAN有什么異同呢?

    什么是容錯CAN容錯CAN和高速CAN有哪些相同點?容錯C
    發表于 07-15 07:48

    問下車輛can總線為何要分為高速CAN容錯CAN呢?

    問下車輛can總線為何要分為高速CAN容錯CAN呢?
    發表于 05-09 10:38

    一種基于星型結構的移動代理的容錯模型

    在研究了目前幾種典型的移動代理容錯模型的基礎上,文章提出了一種新的容錯機制——基于星型結構的容錯模型,它的特點是能夠動態確定備份節點和數目,對移動代理實現一
    發表于 09-24 16:31 ?19次下載

    雙機容錯

    雙機容錯            
    發表于 12-28 18:02 ?432次閱讀

    雙機容錯容錯方式/支持平臺

    雙機容錯容錯方式/支持平臺              也叫工作方式,是軟硬件設備使用何種方式進行容錯操作,一般常用的為
    發表于 12-29 09:30 ?578次閱讀

    多路徑纏繞模型及其容錯路由機制

    針對無線傳感器網絡(WSN)不相交多路徑路由中的路徑過長問題和纏繞多路徑路由中的容錯削弱問題,提出一種多路徑纏繞模型及其容錯路由機制。首先,提出將多路徑纏繞量化的思想,通過建立多路徑纏繞模型將多路徑
    發表于 12-21 17:05 ?0次下載

    基于公平心跳超時容錯機制

    針對官方的Hadoop軟件中提供的節點心跳超時容錯機制對短作業并不合理,而且忽略了異構集群中各節點超期時間設置的公平性的問題,提出了公平心跳超時容錯機制。首先根據每個節點的可靠性及計算
    發表于 01-02 10:43 ?0次下載

    低速容錯CAN協議接入單元及應用

    新能源汽車發展的過程中,車載CAN網絡故障時有發生,低速容錯CAN協議有哪些方法值得我們學習?
    的頭像 發表于 02-02 09:21 ?1.4w次閱讀

    使用 CAN 低速容錯的設計注意事項

    使用 CAN 低速容錯的設計注意事項
    發表于 11-14 21:08 ?1次下載
    使用 <b class='flag-5'>CAN</b> <b class='flag-5'>低速</b><b class='flag-5'>容錯</b>的設計注意事項

    科普系列:低速容錯CAN容錯機制介紹

    作者|TYT小編|吃不飽汽車的CAN總線大致可以分為三大類,分別是:單線CAN(GM專用的低速CAN)、高速CAN(通信速率高)以及
    的頭像 發表于 03-06 14:31 ?1165次閱讀
    科普系列:<b class='flag-5'>低速</b><b class='flag-5'>容錯</b><b class='flag-5'>CAN</b>的<b class='flag-5'>容錯</b><b class='flag-5'>機制</b><b class='flag-5'>介紹</b>

    容錯can和高速can的區別

    文章。 第一部分:容錯CAN介紹 容錯CAN是一種使用于汽車領域的通信協議,它是由Bosch公司于1986年首次推出的。
    的頭像 發表于 01-05 17:58 ?1916次閱讀
    主站蜘蛛池模板: 乌苏市| 阜南县| 白沙| 安乡县| 依安县| 榕江县| 乌兰察布市| 额尔古纳市| 上高县| 乐至县| 秀山| 龙泉市| 文登市| 博爱县| 镇远县| 华宁县| 呈贡县| 博乐市| 靖边县| 永登县| 洪江市| 沈丘县| 三明市| 姜堰市| 南召县| 名山县| 民勤县| 包头市| 中阳县| 高淳县| 江都市| 潜山县| 耒阳市| 洞口县| 安义县| 沂源县| 高青县| 大宁县| 涿州市| 喀喇沁旗| 土默特左旗|