CAN總線協議基本概念
CAN總線協議基本概念:
1、報文:總線上的信息以不同格式的報文發送,但長度有限?當總線開放時,任何連接的單元均可開始發送一個新報文?
2、信息路由:在CAN係統中,一個CAN節點不使用有關係統結構的任何信息,這裏包含一些重要的概念:係統靈活性——節點可以在不要求所有節點及其應用層改變任何軟件或硬件的情況下,被接於CAN網絡?報文通信——一個報文的內容由其標示符ID命名,ID並不指出報文的目的,但描述數據的含義,以便網絡中的所有節點有可能借助報文濾波決定該數據是否使它們激活?成組——由於采用了報文濾波,所有節點均可接受報文,並同時被相同的報文激活?數據相容性——在CAN網絡中,可以確保報文同時被所有的節點或者沒有節點接受,因此,係統的數據相容性是借助於成組和出錯處理達到的?
3、位速率:CAN的數據傳輸率在不同的係統中是不同的,而在一個係統中是固定的速率?
4、優先權:在總線訪問期間,標示符定義了一個報文靜態的優先權?
5、遠程數據請求:通過發送一個遠程幀,需要數據的節點可以請求另一個節點發送相應的數據幀,該數據幀與對應的遠程幀以相同的標示符ID命名?
6、多主站:當總線開放時,任何單元均可以開始發送報文,發送具有最高優先權報文的單元會贏得總線的訪問權?
7、仲裁:當總線開放時,任何單元均可以開始發送報文,若同時有兩個或者更多的單元開始發送,總線訪問衝突運用逐位仲裁規則,借助標示符ID解決,這種仲裁規則可以使信息和時間均無損失,若具有相同標示符的一個數據幀和一個遠程幀同時發送,數據幀優先於遠程幀,仲裁期間,每個發送器都對發送位電平與總線上檢測到的電平進行比較,若相同則該單元可以繼續發送,當發送一個隱性電平,而在總線上檢測為顯性電平時,該單元退出仲裁,並不再傳送後繼位了?
8、安全性:CAN總線協議為了獲得盡可能高的數據傳輸安全性,在每個CAN節點中均設有錯誤檢測,標定和自檢的強有力措施?檢測措施包括:發送自檢,循環冗餘校驗,位填充,和報文格式檢查?
9、出錯標注和恢複時間:已損壞的報文由檢驗出錯的節點進行標注?這樣的報文將失效,並自動進行重發送?如果不存在新的錯誤,從檢出錯誤到下一個報文開始發送的恢複實踐最多為29個位時間?
10、故障界定:CAN節點又能力識別永久性的故障和暫時擾動,可自動關閉故障節點?
11、連接:CAN串行通信鏈路是一條眾多單元均可被連接的總線,理論上單元數目是無限的,實際上,單元總數受限於延遲時間和總線的電器負載?
12、應答:所有接收器均對接收報文的相容性進行檢查,回答一個相容的報文,並標注一個不相容的報文?
關於CAN總線的一些事情 | |
CAN總線是各種總線中使用比較廣泛的一種通信技術,它在單片機控製技術中和PLC控製技術中會常常使用這種通信技術。下麵我們來說說關於CAN總線的一些事情。 什麼叫CAN總線 CAN總線它是控製器局域網絡(Controller Area Network, CAN)的簡稱,是由德國博世(BOSC... |
iic總線為什麼需要上拉電阻 | |
II總線是當今電子係統中應用最廣泛的芯片間通信標準,它是一種開漏通信標準,需要上拉電阻將總線電平拉到Vdd 在設計中需要增加上拉電阻,但關鍵是上拉電阻阻值取多少合適呢?通常芯片手冊中會有推薦的上拉阻值,所以在設計時按推薦的取值就可以了。下圖是一... |
組態王HTConvertTime函數年份上限2019怎麼 | |
如下圖:組態王HTConvertTime使用2019年 相信用過組態王軟件的人都會知道,組態王HTConvertTime這個函數到了現在2020年已經不能用了,那以前做的項目怎麼辦能,接下來我來為大家介紹以下2種解決方案,如果適用,請采納。 方案1.致電組態王,要求組態王廠家發... |
電子開發中如何確定使用I2C總線還是SPI總線 | |
電子項目開發中經常用到通訊功能,包括板子上芯片間的通訊和設備間的通訊。而常用的有線通訊方式無非就這幾種,如I2C、SPI、RS232、RS485接口、CAN、USB等。其中I2C也叫IIC,對於題目中提到的幾種通訊方式,I2C和SPI是芯片間的短距離通訊,無法長距離通訊。... |
can協議是什麼 | |
CAN總線是德國公司BOSCH公司為解決現代汽車中眾多控製和測試儀器之間的數據交換而開發的一種串行數據通信協議,即控製器局域網總線。 其是一種多主總線,通信介質可以是雙絞線、同軸電纜、光纖,通信速率可達1Mb/s,通信距離可達10Km。此協議的最大特點是廢... |
- 提高RS485總線通信可靠性的解決辦法
- PROFIBUS的地址設定
- PROFIBUS的令牌傳遞
- profibus和profinet的區別及性能比較
- 西門子Profibus DP通訊故障診斷實用方法
- 微機常用接口和總線設計介紹
- can總線電壓是多少
- 電子開發中如何確定使用I2C總線還是SPI總
- DP通信協議詳解
- DP主站和從站設備類型
- PROFIBUSPA總線配置方案和硬件需求
- 寶馬汽車can總線故障排除實例分析
- 嵌入式係統CAN接口電路及軟件設計
- minipcie接口定義圖解
- Profibus總線幹擾類型及處理方法
- 寶馬汽車can總線測量方法
- can總線的工作原理及應用
- CAN總線協議基本規則
- CAN總線行車記錄儀設計和實現探討
- 嵌入式操作係統中斷機製詳解