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

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

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

3天內不再提示

什么是CAN總線?

汽車電子技術 ? 來源:立邁勝 ? 作者:LMSBB8 ? 2023-02-09 11:01 ? 次閱讀

CAN簡介



CAN,全稱為“Controller Area Network”,即控制器局域網,是國際上應用最廣泛的現場總線之一。


最初,CAN被設計作為汽車環境中的微控制器通訊,在車載各電子控制裝置ECU之間交換信息,形成汽車電子控制網絡。


poYBAGPkYaCAXPInAARHRUF1of4765.png

比如:發動機管理系統、變速箱控制器、儀表裝備、電子主干系統中,均嵌入CAN控制裝置。



CAN總線特性

1.CAN總線具有高抗干擾性、自診斷和數據偵錯功能,這些特性使得CAN總線在各種工業場合廣泛使用,包括樓宇自動化、醫療和制造業。

2.CAN總線由德國BOSCH公司開發,最高速率可達到1Mbps。CAN的容錯能力特別強,CAN控制器內建了強大的檢錯和處理機制。


3.另外,不同于傳統的網絡(比如USB或者以太網),CAN節點與節點之間不會傳輸大數據塊,一幀CAN消息最多傳輸8字節用戶數據,采用短數據包也可以使得系統獲得更好的穩定性。


4.CAN總線具有總線仲裁機制,可以組建多主系統。



CAN通訊協議ISO-11898

ISO11898體系結構定義七層,OSI模型中的最低兩層作為數據鏈路層和物理層。


pYYBAGPkYa2AVNhCAAQMp9OIJt0064.png

實際通訊是在連接設備的物理介質中進行,物理介質的特性由模型中的物理層定義。


pYYBAGPkYbeAGn_pAACUgCjbDME496.png

注:

LLC用于接收濾波、超載通告、回復管理

MAC用于數據封裝/拆封、幀編碼、媒體訪問管理、錯誤檢測與標定、應答、串轉發/并轉串

PLS用于位編碼/解碼、位定時、同步

PMA為收發器特性

應用程序層建立了上層應用特定協議,如CANopenTM協議的通訊鏈路。


這個協議由全世界的用戶和廠商組織、CiA維護,詳情可訪問CiA網站:can-cia.de。


許多協議是專用的,比如工業自動化、柴油發動機或航空。


標準CAN和擴展CAN


標準CAN

標準CAN只有11位標識符,每幀的數據長度為51+(0~64)=(51~117)位。


pYYBAGPkYcOAe75iAAEdXwCyDBs759.png

標準CAN---11位標識符

·

SOF

- 幀起始。顯性(邏輯0)表示報文的開始,并用于同步總線上的節點。

·標識符- 標準CAN具有11位標識符,用來確定報文的優先級。

此域的數值越小,優先級越高。

·

RTR

- 遠程發送請求位。

當需要從另一個節點請求信息時,此位為顯性(邏輯0)。

所有節點都能接收這個請求,但是幀標識符確定被指定的節點。

響應數據幀同樣被所有節點接收,可以被有興趣的節點使用。

·

IDE

- 標識符擴展位,為顯性時表示這是一個標準CAN格式,為隱形表示這是擴展CAN格式。

·

r0

- 保留位(可能將來標準修訂會使用)。

·

DLC

- 4位數據長度代碼表示傳輸數據的字節數目,一幀CAN最多傳輸8字節用戶數據。

·

數據0~8

– 最多可以傳輸8字節用戶數據。

·

CRC

- 16位(包括1位定界符)CRC校驗碼,用來校驗用戶數據區之前的(包含數據區)傳輸數據段。

· ACK - 2位,包含應答位和應答界定符。


發送節點的報文幀中,ACK兩位是隱性位,當接收器正確地接收到有效的報文,接收器會在應答位期間向發送節點發送一個顯性位,表示應答。

如果接收器發現這幀數據有錯誤,則不向發送節點發送ACK應答,發送節點會稍后重傳這幀數據。

· EOF – 7位幀結束標志位,全部為隱性位。

如果這7位出現顯性位,則會引起填充錯誤。

·

IFS

– 7位幀間隔標志位,CAN控制器將接收到的幀正確的放入消息緩沖區是需要一定時間的,幀間隔可以提供這個時間。



擴展CAN

擴展CAN具有29位標識符,每幀數據長度為71+(0~64)=(71~135)位。

注:不計位填充(位填充將在后面的文章描述)。

poYBAGPkYc6AVhzaAAAfq97tPow564.png

擴展CAN---29位標識符

擴展CAN消息相對于標準CAN消息增加的內容如下:

· SRR – 代替遠程請求位,為隱性。所以當標準幀與擴展幀發送相互沖突并且擴展幀的基本標識符與標準幀的標識符相同時,標準幀優先級高于擴展幀。

· IDE – 為隱性位表示標志位擴展幀,18位擴展標識符緊跟著IDE位。

·r1– 保留


CAN消息


仲裁

pYYBAGPkYd2AKmfbAACDJbb99MI720.png

反轉的CAN總線邏輯


典型CAN的基本原理如上圖所示,從圖中可以看出,總線邏輯狀態與驅動器輸入和接收器輸出邏輯是相反的。


正常情況下,邏輯高電平為1,邏輯低電平為0,但是CAN總線卻是邏輯高電平為0,稱為顯性,邏輯低電平為1,稱為隱性。


所以很多收發器的驅動器輸入端都會內置上拉電阻,在沒有任何輸入時,CAN總線就會表現為隱性(邏輯低電平)。

總線空閑時,最先開始發送報文的節點獲得發送權。


如果多個節點同時訪問總線,CAN使用非破壞式、逐位仲裁的方式決定哪個節點使用總線:各發送節點從仲裁域(標識符和RTR域)的第1位開始進行仲裁,連續輸出顯性電平(0)最多的節點可以繼續發送。


因此標識符數值越低的CAN報文,優先級越高。標識符數值為0的CAN報文,具有最高優先級,因為它輸出的顯性電平最多。


消息類型

CAN有四種不同的報文類型:數據幀、遠程幀、錯誤指示幀超載幀

1、數據幀

CAN協議有兩種數據幀類型:標準CAN和擴展CAN(見上文)。


一個數據幀中包括7個主要的域:

幀起始域——標志數據幀的開始,由一個顯性位組成。

仲裁域——內容由標示符和遠程傳輸請求位(RTR)組成,RTR用以表明此信息幀是數據幀還是不包含任何數據的遠地請求幀。


標準CAN和擴展CAN的數據幀必須在同一條總線上傳輸時,首先判斷其優先權,如果ID相同,則非擴展數據幀的優先權高于擴展數據幀。

控制域——r0、r1是保留位,作為擴展位,DLC表示一幀中數據字節的數目。

數據域——包含0~8字節的數據。

校驗域——檢驗位錯用的循環冗余校驗域,共15位。

應答域——包括應答位和應答分隔符。正確接收到有效報文的接收站在應答期間將總線值為顯性電平。


幀結束——由七位隱性電平組成。


2、遠程幀

遠程幀接受數據的節點可通過發遠程幀請求源節點發送數據。


它由6個域組成:幀起始、仲裁域、控制域、校驗域、應答域、幀結束

3、錯誤指示幀

錯誤指示幀由錯誤標志錯誤分界兩個域組成。


接收節點發現總線上的報文有誤時,將自動發出“活動錯誤標志”其他節點檢測到活動錯誤標志后發送“錯誤認可標志”。

4、超載幀

超載幀由超載標志超載分隔符組成。

超載幀只能在一個幀結束后開始。當接收方接收下一幀之前,需要過多的時間處理當前的數據,或在幀間空隙域檢測到顯性電平時,則導致發送超載幀。

幀間空隙位于數據幀和遠地幀與前面的信息幀之間,由幀間空隙和總線空閑狀態組成。幀間空隙是必要的,在此期間, CAN不進行新的幀發送,為的是CAN控制器在下次信息傳遞前有時間進行內部處理操作。當總線空閑時CAN控制器方可發送數據。

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

    關注

    48

    文章

    7926

    瀏覽量

    153914
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2901

    瀏覽量

    467095
  • ecu
    ecu
    +關注

    關注

    14

    文章

    924

    瀏覽量

    55585
  • 控制網絡
    +關注

    關注

    0

    文章

    28

    瀏覽量

    10021
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CAN 總線錯誤檢測機制#can總線

    CAN 總線
    北匯信息POLELINK
    發布于 :2023年05月26日 13:54:03

    CAN總線的位定時與同步機制#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2023年07月17日 10:57:12

    一條口訣總結,汽車CAN總線使用權獲取規則#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2023年10月20日 12:15:34

    CAN總線訪問與仲裁機制#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2023年10月20日 15:33:02

    什么是CAN時鐘?#CAN #汽車CAN總線? #CANoe

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

    CAN總線是什么 CAN總線的作用

    現場總線VS工業以太網現場總線CAN總線(Control Area Network)一、CAN總線
    發表于 08-06 07:44

    CAN總線應用—汽車領域

    文中分析了CAN總線的發展和汽車CAN總線技術的特征,對CAN總線在汽車領域的應用進行了深入的探
    發表于 12-14 14:58 ?86次下載

    CAN總線概述及應用_CAN總線的應用案例(汽車CAN總線應用)

    CAN已經形成國際標準,并已被公認為幾種最有前途的現場總線之一。CAN 總線的數據通信具有突出的可靠性、實時性和靈活性。由于其良好的性能及獨特的設計,
    發表于 05-07 10:36 ?3.6w次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>概述及應用_<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總線
    發表于 12-07 17:20 ?220次下載

    高速CAN總線和低速CAN總線區別分析

    高速CAN總線上為顯性電平(邏輯0)時,CAN_H為3.5V、CAN_L為1.5V,此時電壓差是2V,顯性狀態的CAN
    發表于 09-13 16:57 ?5384次閱讀

    認識CAN總線錯誤 CAN總線錯誤分析與解決

    認識CAN 總線錯誤的第一步就是了解認識CAN 總線協議和它的具體功能,這樣才能更容易地理解CAN 總線
    發表于 08-14 15:18 ?8232次閱讀
    認識<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
    的頭像 發表于 09-07 15:05 ?4338次閱讀

    can總線為什么要用雙絞線?can總線不用雙絞線可以嗎?

    can總線為什么要用雙絞線?can總線不用雙絞線可以嗎? CAN總線是一種數據通信協議,廣泛用于
    的頭像 發表于 09-14 16:48 ?6413次閱讀

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

    高速CAN總線和低速CAN總線的特性 高速CAN總線和低速C
    的頭像 發表于 01-31 14:09 ?3542次閱讀
    主站蜘蛛池模板: 那曲县| 丹棱县| 上杭县| 祥云县| 故城县| 浏阳市| 交城县| 昆山市| 赤壁市| 衡南县| 同心县| 黄陵县| 商都县| 鄂伦春自治旗| 尼木县| 晋城| 宣汉县| 南汇区| 南木林县| 石景山区| 信宜市| 贵州省| 宁安市| 嘉善县| 龙川县| 进贤县| 军事| 耿马| 历史| 酒泉市| 合江县| 三明市| 合肥市| 邻水| 循化| 太仆寺旗| 阳原县| 通许县| 隆尧县| 枝江市| 寻乌县|