久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1894|回復: 0
打印 上一主題 下一主題
收起左側

如何設計通訊方式能夠更加可靠

[復制鏈接]
跳轉到指定樓層
樓主
ID:110653 發表于 2016-3-28 15:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
摘要

每一種通訊都有其短板的地方,這就需要一些特殊的處理方式來彌補,本文將運用國際規范的通訊協議來展示怎樣才能讓控制更加可靠。


特殊協議(Special protocols)

為了方便CANopen主站對從站管理。在CANopen協議中,已經為特殊的功能預定義了COB-ID,其主要有以下幾種特殊報文。

同步協議(Sync protocol)

同步(SYNC),該報文對象主要實現整個網絡的同步傳輸,如圖 1所示,就像閱兵分列式上的方陣,所有士兵邁著整齊的步伐行進。


圖1  同步協議與閱兵分列式

每個節點都以該同步報文作為PDO觸發參數,因此該同步報文的COB-ID 具有比較高的優先級以及最短的傳輸時間。 一般選用80h作為同步報文的CAN-ID,如圖2所示。


圖2  同步報文

一般同步報文由NMT主機發出,CAN報文的數據為0字節。但如果一個網絡內有2個同步機制,就需要設置不同的同步節拍,比如某些節點按1個同步幀發送1次PDO,其他的節點收到2個同步幀才發送1此PDO,所以這里PDO參數中的同步起始值就起了作用。

在同步協議中,有2個約束條件:

  • 同步窗口時間:索引1007h約束了同步幀發送后,從節點發送PDO的時效,即在這個時間內發送的PDO才有效,超過時間的PDO將被丟棄;
  • 通訊循環周期:索引1006h規定了同步幀的循環周期。

時間戳協議(Time-stamp protocol)

時間標記對象(Time Stamp),NMT主機發送自身的時鐘,為網絡各個節點提供公共的時間參考,即網絡對時,如圖3所示。這在故障診斷中非常需要,比如列車中火災報警,檢修人員需要準確獲知報警的時刻,然后關聯查看其它設備在這個時刻的工作狀態。


圖3  時間戳協議與校時

時間戳協議采用廣播方式,無需節點應答,CAN-ID為100h,數據長度為6,數據為當前時刻與1984年1月1日0時的時間差。如圖 4所示。節點將此時間存儲在對象字典1012h的索引中。


圖4  時間戳協議

由于時間換算起來非常費勁,這里特地準備好了換算函數,方便讀者使用。

緊急報文協議(Emergency protocol)

緊急事件對象(Emergency),是當設備內部發生錯誤,觸發該對象,發送設備內部錯誤代碼,提示NMT主站。緊急報文屬于診斷性報文,一般不會影響CANopen通訊,其CAN-ID存儲在1014h的索引中,一般會定義為080h +node-ID,數據包含8個字節,如圖5所示。


圖5  緊急報文

其中包括EEC:緊急時間錯誤代碼,ER:錯誤寄存器,MEF:廠商自定義的錯誤代碼。當然這些都需要查表才能獲知,進行診斷。

表1  Emergency error codes(緊急報文錯誤代碼)


與PDO的生產禁止時間類似,緊急報文也有生產禁止時間,存儲在對象字典的1015h中,為了限制節點不斷發送緊急報文,導致總線負載過大。

USBCAN-E-P與PCI-5010-P主站卡可為PC機拓展出CANOpen通訊接口,實現CANOpen協議的數據通信。作為CANOpen網絡的管理者,實現全部的CANOpen網絡管理(NMT)功能。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 宅女噜噜66国产精品观看免费 | 九九热在线免费视频 | 视频1区2区 | 日本三级网站在线观看 | 久久一久久 | 色爽女| 国产一区不卡在线观看 | 一级国产精品一级国产精品片 | 日韩成人专区 | 久久久久久免费毛片精品 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 日本精品一区二区三区在线观看视频 | 国产成人av免费看 | 久久这里只有精品首页 | 亚洲视频www | 国产欧美一区二区三区日本久久久 | 亚洲视频一区在线 | 日韩精品久久 | 欧美一区二区在线观看 | 色婷婷亚洲一区二区三区 | 美女福利视频 | 久久久www成人免费精品 | 精品粉嫩aⅴ一区二区三区四区 | 天天视频一区二区三区 | 亚洲二区在线观看 | 亚洲精品在线91 | 久久三区 | 亚洲精品国产成人 | 日韩在线中文 | 国产欧美精品区一区二区三区 | 精品不卡 | 在线观看国产wwwa级羞羞视频 | 国产成人一区在线 | 91久久国产综合久久 | 久久久久久国产精品免费免费 | 蜜桃传媒一区二区 | 日本午夜视频 | 亚洲欧美v | 国产精品视频在线播放 | 欧美一区二区三区在线播放 | 1000部精品久久久久久久久 |