CAN-BUS的介紹和CANOPEN協(xié)議的發(fā)展和資料詳解
資料介紹
CAN 是 Controller Area Network的縮寫(xiě)(以下稱為 CAN),是 ISO*1國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。
CAN 協(xié)議如表 3 所示涵蓋了 ISO 規(guī)定的 OSI 基本參照模型中的傳輸層、數(shù)據(jù)鏈路層及物理層。
CAN 協(xié)議中關(guān)于 ISO/OSI 基本參照模型中的傳輸層、數(shù)據(jù)鏈路層及物理層,具體有哪些定義如圖所示。
CAN的特點(diǎn)
CAN 協(xié)議具有以下特點(diǎn)。
(1) 多主控制
在總線空閑時(shí),所有的單元都可開(kāi)始發(fā)送消息(多主控制)。 最先訪問(wèn)總線的單元可獲得發(fā)送權(quán)。
(2) 消息的發(fā)送
在 CAN 協(xié)議中,所有的消息都以固定的格式發(fā)送。總線空閑時(shí),所有與總線相連的單元都可以開(kāi)始發(fā)送新消息。兩個(gè)以上的單元同時(shí)開(kāi)始發(fā)送消息時(shí),根據(jù)標(biāo)識(shí)符(Identifier 以下稱為 ID)決定優(yōu)先級(jí)。ID 并不是表示發(fā)送的目的地址,而是表示訪問(wèn)總線的消息的優(yōu)先級(jí)。兩個(gè)以上的單元同時(shí)開(kāi)始發(fā)送消息時(shí),對(duì)各消息 ID 的每個(gè)位進(jìn)行逐個(gè)仲裁比較。仲裁獲勝(被判定為優(yōu)先級(jí)最高)的單元可繼續(xù)發(fā)送消息,仲裁失利的單元?jiǎng)t立刻停止發(fā)送而進(jìn)行接收工作。
(3) 系統(tǒng)的柔軟性
與總線相連的單元沒(méi)有類似于“地址”的信息。因此在總線上增加單元時(shí),連接在總線上的其它單元的軟硬件及應(yīng)用層都不需要改變。
(4) 通信速度
根據(jù)整個(gè)網(wǎng)絡(luò)的規(guī)模,可設(shè)定適合的通信速度。
在同一網(wǎng)絡(luò)中,所有單元必須設(shè)定成統(tǒng)一的通信速度。即使有一個(gè)單元的通信速度與其它的不一樣,此單元也會(huì)輸出錯(cuò)誤信號(hào),妨礙整個(gè)網(wǎng)絡(luò)的通信。不同網(wǎng)絡(luò)間則可以有不同的通信速度。
(5) 遠(yuǎn)程數(shù)據(jù)請(qǐng)求
可通過(guò)發(fā)送“遙控幀” 請(qǐng)求其他單元發(fā)送數(shù)據(jù)。
(6) 錯(cuò)誤檢測(cè)功能·錯(cuò)誤通知功能·錯(cuò)誤恢復(fù)功能
所有的單元都可以檢測(cè)錯(cuò)誤(錯(cuò)誤檢測(cè)功能)。
檢測(cè)出錯(cuò)誤的單元會(huì)立即同時(shí)通知其他所有單元(錯(cuò)誤通知功能)。
正在發(fā)送消息的單元一旦檢測(cè)出錯(cuò)誤,會(huì)強(qiáng)制結(jié)束當(dāng)前的發(fā)送。強(qiáng)制結(jié)束發(fā)送的單元會(huì)不斷反復(fù)地重新發(fā)送此消息直到成功發(fā)送為止(錯(cuò)誤恢復(fù)功能)。
(7) 故障封閉
CAN 可以判斷出錯(cuò)誤的類型是總線上暫時(shí)的數(shù)據(jù)錯(cuò)誤(如外部噪聲等)還是持續(xù)的數(shù)據(jù)錯(cuò)誤(如單元內(nèi)部故障、驅(qū)動(dòng)器故障、斷線等)。由此功能,當(dāng)總線上發(fā)生持續(xù)數(shù)據(jù)錯(cuò)誤時(shí),可將引起此故障的單元從總線上隔離出去。
(8) 連接
CAN 總線是可同時(shí)連接多個(gè)單元的總線。可連接的單元總數(shù)理論上是沒(méi)有限制的。但實(shí)際上可連接的單元數(shù)受總線上的時(shí)間延遲及電氣負(fù)載的限制。降低通信速度,可連接的單元數(shù)增加;提高通信速度,則可連接的單元數(shù)減少。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 无人配送CAN-bus总线解决方案资料下载3次下载
- 汽车CAN-BUS系统详解11次下载
- 现代汽车CAN-BUS维修3次下载
- 构建专属于你的CAN-bus应用层协议9次下载
- CAN-bus现场总线基础方案_工具20次下载
- CAN-bus现场总线基础方案_通信14次下载
- 智能停车场的现场总线CAN-bus网络87次下载
- 高可靠性CAN-bus以太网冗余组网方案10次下载
- 现场总线CAN-bus 实验室25次下载
- CANopen协议讲座(3)之CANopen主站设备及其应用89次下载
- 基于CAN-bus 总线的海关车场设备网方案34次下载
- CAN-bus应用方案(1)23次下载
- CAN-bus 发展史11次下载
- CAN-bus应用解决方案18次下载
- CAN-bus 介绍及规范.0次下载
- 使用ES32实现CANopen从机274次阅读
- 【CAN总线知识】为什么CAN节点ID不能相同?1685次阅读
- CAN-bus应用笔记:节点篇827次阅读
- CAN-BUS的原理和应用 CAN-BUS的起源和发展3051次阅读
- 如何高效稳定地实现动力电池系统的CAN-bus组网3872次阅读
- CANOPEN总线的知识点分享24407次阅读
- 基于现场总线can-bus的plc网络方案4287次阅读
- CAN-bus的基本原理、主要特性及在门禁系统中的应用6596次阅读
- 由CAN-bus网络和以太网构建远程监控/数据传输网络2261次阅读
- 通过CAN-bus总线对室内空调的温/湿度模拟系统进行控制2187次阅读
- CAN总线转CANopen方案推荐8615次阅读
- 串口数据转换CAN帧格式的方法及注意事项3940次阅读
- 串口转CAN设备由于数据量过大引起的通信失败的问题如何解决9023次阅读
- CAN总线协议是什么?CAN总线协议有哪些?CAN总线协议知识分析75245次阅读
- 快速读懂CAN-bus节点的错误处理规则7423次阅读
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1497次下載 | 免費(fèi)
- 2TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 3單片機(jī)典型實(shí)例介紹
- 18.19 MB | 99次下載 | 1 積分
- 4S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 28次下載 | 1 積分
- 5筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 6開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 14次下載 | 免費(fèi)
- 79天練會(huì)電子電路識(shí)圖
- 5.91 MB | 6次下載 | 免費(fèi)
- 8100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
本月
- 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 | 33564次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30321次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21540次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537794次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論