資料介紹
CAN(Controller Area NetWork)總線技術(shù)是一種有效支持分布式控制和實時控制的串行通信網(wǎng)絡(luò),廣泛應(yīng)用于工業(yè)控制。其硬件連接簡單,可靠性好,實時性和性價比高,能夠很好地滿足計算機聯(lián)鎖系統(tǒng)通信網(wǎng)絡(luò)對實時性和可靠性的要求。 AVR 單片機是由 Atmel 公司研發(fā)的增強型內(nèi)置 Flash 的 RISC 高速8位單片機。本設(shè)計使用的是 AVR 系列新型單片機 AT90CAN128,它自帶 CAN 控制器,使得通信部分的硬件電路設(shè)計大大簡化,因此增強了系統(tǒng)可靠性。 1 CAN 總線技術(shù)簡介 CAN 總線是德國 Bosch 公司20世紀(jì)80年代初為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議。它是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。通信速率可達(dá)1 Mbps。 CAN 總線通信接口中集成了 CAN 協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗、優(yōu)先級判別等工作。CAN 總線具有以下技術(shù)特性: ①廢除了傳統(tǒng)的站地址編碼,改為對通信數(shù)據(jù)塊進(jìn)行編碼。采用這種方法的優(yōu)點是,可使網(wǎng)絡(luò)內(nèi)的節(jié)點個數(shù)在理論上不受限制,數(shù)據(jù)塊的標(biāo)識碼可由11位或29位二進(jìn)制數(shù)組成,因此可以定義211或229個不同的數(shù)據(jù)塊;這種按數(shù)據(jù)塊編碼的方式,還可使不同的節(jié)點同時接收到相同的數(shù)據(jù),這一點在分布式控制系統(tǒng)中非常有用。 ②數(shù)據(jù)段長度最多為8個字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測試數(shù)據(jù)的一般要求。同時,8個字節(jié)不會占用總線時間過長,從而保證了通信的實時性。CAN 協(xié)議采用 CRC 校驗并可提供相應(yīng)的錯誤處理功能,保證了數(shù)據(jù)通信的可靠性。 ③CAN 采用非破壞總線仲裁技術(shù)。當(dāng)多個節(jié)點同時向總線發(fā)送信息出現(xiàn)沖突時,優(yōu)先級較低的節(jié)點會主動退出發(fā)送,而優(yōu)先級最高的節(jié)點可不受影響地繼續(xù)傳輸數(shù)據(jù),從而大大節(jié)省了總線沖突仲裁時間。即使在網(wǎng)絡(luò)負(fù)載很重的情況下,也不會出現(xiàn)網(wǎng)絡(luò)癱瘓的情況。

掃碼添加小助手
加入工程師交流群
- 基于軟件模擬的SPI端口CAN控制卡的軟硬件設(shè)計
- Type-c設(shè)計及PD相關(guān)軟硬件實現(xiàn)詳解 41次下載
- 基于FPGA芯片的軟硬件平臺的使用 20次下載
- AVR單片機Atmega128在FPGA配置的應(yīng)用和對EPF10K10軟硬件設(shè)計原理 9次下載
- AVR914 CAN UART based Bootloader for AT90CAN32_AT90CAN64_AT90CAN128 19次下載
- USB的串行通信軟硬件設(shè)計 14次下載
- 采用AT90CAN128的CAN系統(tǒng)解決方案
- 基于USB的串行通信軟硬件設(shè)計 127次下載
- FPGA-SoPC軟硬件協(xié)同設(shè)計 41次下載
- 面向HDTV應(yīng)用的音頻解碼軟硬件協(xié)同設(shè)計
- 基于EDA 的嵌入式系統(tǒng)軟硬件劃分方法
- 單片機測控系統(tǒng)的軟硬件平臺技術(shù)
- 基于單片機的某車型CAN總線系統(tǒng)設(shè)計
- 基于單片機的某車型CAN總線系統(tǒng)設(shè)計
- 采用AT90CAN128的CAN系統(tǒng)解決方案
- 國產(chǎn)8通道24位ADC軟硬件兼容ADS131E08電能計量方案 890次閱讀
- 24位同步采樣ADC軟硬件替換ADS1274動態(tài)應(yīng)變器應(yīng)用方案 877次閱讀
- 16位6通道AFE軟硬件兼容ADS1120多參數(shù)監(jiān)護(hù)儀應(yīng)用方案 722次閱讀
- KubeCASH:基于軟硬件融合的容器管理平臺 2.4k次閱讀
- Coral3568如何軟硬件過濾can幀及優(yōu)化? 1.4k次閱讀
- 基于CW32單片機做的軟硬件開源項目 2.1k次閱讀
- 軟硬件融合的概念和內(nèi)涵 2.7k次閱讀
- 西門子PLC-224XP國產(chǎn)替代詳細(xì)軟硬件方案 5k次閱讀
- CAN總線協(xié)議是什么?CAN總線協(xié)議有哪些?CAN總線協(xié)議知識分析 7.6w次閱讀
- 基于自動駕駛涉及的軟硬件的簡單介紹 8.1k次閱讀
- 引導(dǎo)濾波的軟硬件協(xié)同加速器設(shè)計與實現(xiàn) 2k次閱讀
- Board從入門到精通(五):軟硬件協(xié)同設(shè)計 2.5k次閱讀
- 基于FPGA的軟硬件協(xié)同仿真加速技術(shù) 6.1k次閱讀
- 基于CAN總線的電梯主控系統(tǒng)軟硬件設(shè)計 6k次閱讀
- 基于嵌入式Linux流媒體播放器系統(tǒng)軟硬件解決方案 3.2k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 22次下載 | 免費
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論