資料介紹
CAN(Controller Area NetWork)總線技術(shù)是一種有效支持分布式控制和實(shí)時控制的串行通信網(wǎng)絡(luò),廣泛應(yīng)用于工業(yè)控制。其硬件連接簡單,可靠性好,實(shí)時性和性價比高,能夠很好地滿足計(jì)算機(jī)聯(lián)鎖系統(tǒng)通信網(wǎng)絡(luò)對實(shí)時性和可靠性的要求。 AVR 單片機(jī)是由 Atmel 公司研發(fā)的增強(qiáng)型內(nèi)置 Flash 的 RISC 高速8位單片機(jī)。本設(shè)計(jì)使用的是 AVR 系列新型單片機(jī) AT90CAN128,它自帶 CAN 控制器,使得通信部分的硬件電路設(shè)計(jì)大大簡化,因此增強(qiáng)了系統(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àn)、優(yōu)先級判別等工作。CAN 總線具有以下技術(shù)特性: ①廢除了傳統(tǒng)的站地址編碼,改為對通信數(shù)據(jù)塊進(jìn)行編碼。采用這種方法的優(yōu)點(diǎn)是,可使網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)個數(shù)在理論上不受限制,數(shù)據(jù)塊的標(biāo)識碼可由11位或29位二進(jìn)制數(shù)組成,因此可以定義211或229個不同的數(shù)據(jù)塊;這種按數(shù)據(jù)塊編碼的方式,還可使不同的節(jié)點(diǎn)同時接收到相同的數(shù)據(jù),這一點(diǎn)在分布式控制系統(tǒng)中非常有用。 ②數(shù)據(jù)段長度最多為8個字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測試數(shù)據(jù)的一般要求。同時,8個字節(jié)不會占用總線時間過長,從而保證了通信的實(shí)時性。CAN 協(xié)議采用 CRC 校驗(yàn)并可提供相應(yīng)的錯誤處理功能,保證了數(shù)據(jù)通信的可靠性。 ③CAN 采用非破壞總線仲裁技術(shù)。當(dāng)多個節(jié)點(diǎn)同時向總線發(fā)送信息出現(xiàn)沖突時,優(yōu)先級較低的節(jié)點(diǎn)會主動退出發(fā)送,而優(yōu)先級最高的節(jié)點(diǎn)可不受影響地繼續(xù)傳輸數(shù)據(jù),從而大大節(jié)省了總線沖突仲裁時間。即使在網(wǎng)絡(luò)負(fù)載很重的情況下,也不會出現(xiàn)網(wǎng)絡(luò)癱瘓的情況。
- 基于軟件模擬的SPI端口CAN控制卡的軟硬件設(shè)計(jì)
- Type-c設(shè)計(jì)及PD相關(guān)軟硬件實(shí)現(xiàn)詳解 40次下載
- 基于FPGA芯片的軟硬件平臺的使用 20次下載
- AVR單片機(jī)Atmega128在FPGA配置的應(yīng)用和對EPF10K10軟硬件設(shè)計(jì)原理 9次下載
- AVR914 CAN UART based Bootloader for AT90CAN32_AT90CAN64_AT90CAN128 19次下載
- USB的串行通信軟硬件設(shè)計(jì) 14次下載
- 采用AT90CAN128的CAN系統(tǒng)解決方案
- 基于USB的串行通信軟硬件設(shè)計(jì) 127次下載
- 面向HDTV應(yīng)用的音頻解碼軟硬件協(xié)同設(shè)計(jì)
- 基于SOC的USB主設(shè)備的軟硬件協(xié)同驗(yàn)證
- 基于EDA 的嵌入式系統(tǒng)軟硬件劃分方法
- 單片機(jī)測控系統(tǒng)的軟硬件平臺技術(shù)
- 基于單片機(jī)的某車型CAN總線系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的某車型CAN總線系統(tǒng)設(shè)計(jì)
- 采用AT90CAN128的CAN系統(tǒng)解決方案
- KubeCASH:基于軟硬件融合的容器管理平臺 819次閱讀
- Coral3568如何軟硬件過濾can幀及優(yōu)化? 441次閱讀
- 基于CW32單片機(jī)做的軟硬件開源項(xiàng)目 893次閱讀
- 軟硬件融合的概念和內(nèi)涵 1118次閱讀
- 西門子PLC-224XP國產(chǎn)替代詳細(xì)軟硬件方案 2068次閱讀
- STM32F103的CAN收發(fā)通信過程 3339次閱讀
- 74HC595芯片的特點(diǎn)/使用方法/軟硬件的設(shè)計(jì)實(shí)例 1.3w次閱讀
- CAN總線協(xié)議是什么?CAN總線協(xié)議有哪些?CAN總線協(xié)議知識分析 7.4w次閱讀
- 介紹Facebook在機(jī)器學(xué)習(xí)方面的軟硬件基礎(chǔ)架構(gòu),來滿足其全球規(guī)模的運(yùn)算需求 4185次閱讀
- 基于自動駕駛涉及的軟硬件的簡單介紹 7460次閱讀
- 引導(dǎo)濾波的軟硬件協(xié)同加速器設(shè)計(jì)與實(shí)現(xiàn) 1424次閱讀
- Board從入門到精通(五):軟硬件協(xié)同設(shè)計(jì) 2108次閱讀
- 基于FPGA的軟硬件協(xié)同仿真加速技術(shù) 5077次閱讀
- 基于CAN總線的電梯主控系統(tǒng)軟硬件設(shè)計(jì) 5375次閱讀
- 基于嵌入式Linux流媒體播放器系統(tǒng)軟硬件解決方案 2740次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論
查看更多