can總線工作原理_can總線的數據傳輸原理
時間:2018-03-23 12:35 來源:ob体育竞彩
CAN總線原理
CAN總線以廣播的方式從一個節點向另一個節點發送數據,當一個節點發送數據時,該節點的CPU把將要發送的數據和標識符發送給本節點的CAN芯片,並使其進入準備狀態;一旦該CAN芯片收到總線分配,就變為發送報文狀態,該CAN芯片將要發送的數據組成規定的報文格式發出。此時,網絡中其他的節點都處於接收狀態,所有節點都要先對其進行接收,通過檢測來判斷該報文是否是發給自己的。
由於CAN總線是麵向內容的編址方案,因此容易構建控製係統對其靈活地進行配置,使其可以在不修改軟硬件的情況下向CAN總線中加入新節點。
CAN總線特點
1、可以多主方式工作,網絡上任意一個節點均可以在任意時刻主動地向網絡上的其他節點發送信息,而不分主從,通信方式靈活。
2、網絡上的節點可分成不同的優先級,可以滿足不同的實時要求。
3、采用非破壞性位仲裁總線結構機製,當兩個節點同時向網絡上傳送信息時,優先級低的節點主動停止數據發送,而優先級高的節點可不受影響地繼續傳送數據。
4、可以點對點,一點對多點及全局廣播幾種傳送方式接收數據。
5、直接通信距離最遠可達10km(速率4Kbps以下、
6、通信速率最高可達1MB/s(此時距離最長40m、
7、節點數最多可達110個。
8、采用短幀結構,每一幀的有效字節數為8個。
9、每幀信息都有CRC校驗及其他檢錯措施,數據錯誤率極低。
10、通信介質可采用雙絞線,同軸電纜和光纖,一般采用廉價的雙絞線即可。
11、節點在錯誤嚴重的情況下,具有自動關閉總線的功能,切斷它與總線的聯係,以使總線上的其他操作不受影響。
看過《can總線工作原理_can總線的數據傳輸原理》的人還看了以下文章
關於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總線行車記錄儀設計和實現探討
- 嵌入式操作係統中斷機製詳解