99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

玩轉單片機與嵌入式
認證:VIP會員
所在專題目錄 查看專題
《跟我學CANopen》之一:CANopen介紹3:CANopen的設備結構
《跟我學CANopen》之一:CANopen介紹4:CANopen的網絡結構(主站設備/從站設備是什么?)
《跟我學CANopen》之二:對象字典1:概述
《跟我學CANopen》之二:對象字典2:通用通訊對象詳解1
《跟我學CANopen》之二:對象字典3:通用通訊對象詳解2
《跟我學CANopen》之二:對象字典4:通用通訊對象詳解3
作者動態 更多
【硬件】深入淺出講解MOS管的柵極電阻
2022-07-28 09:00
【軟件】實現STM32軟件精確延時的方法(附源碼)
2022-07-28 08:51
嵌入式操作系統三問:what?when?how?
2022-06-11 14:55
做降本或國產替代時,替換原來的晶振,都需要測試哪些內容?
2022-06-11 14:51
深入淺出,明明白白的搞清楚RS-485總線!
2022-06-11 14:48

《跟我學CANopen》之二:對象字典3:通用通訊對象詳解2

近期小編開發了【跟我學CANopen】系列課程,會陸陸續續連載更新完畢,相關目錄如下(由于內容較多導致文字太小,下圖請放大后查看)。

對象字典索引區域定義中,0x1000h~0x9FFFh是通信對象子協議區和制造商特定子協議區。

01、通訊對象子協議區

通訊對象子協議區(Communication profile area)定義了所有和通信有關的對象參數。如下圖所示。

標綠色底紋的索引范圍1000h ~1029h為通用通訊對象,所有CANopen節點都必須具備這些索引,否則將無法加入CANopen網絡。其他索引根據實際情況進行分配與定義。

02、制造商狀態寄存器(索引1002h)

這個32位寄存器包含一個指針(16位索引和8位子索引)以及對象字典條目的長度(8位)。該寄存器中的內容由設備制造商來設定。

03、同步參數(索引 1005h、1006h、1007h和1019h)

同步報文COB標識符參數(索引1005h)是一個32位對象。它不僅包含使用的CAN 標識符,還包含3個控制位:第31位為預留位; 第30位確定設備是發送同步報文(生產者為1)還是接收同步報文(消費者為0);第29位用來區分11位CAN標識符(0)和29位CAN標識符(1)。如果參數中沒有定義這些位,而且用戶又試圖用SDO寫操作來設定這些位,那么系統就會發送SDO中止消息來應答。

通信循環周期(索引1006h)是針對同步報文發送方而言的,該參數設置同步周期(單位為us)。同步報文的接收方同樣也可以設置一個通信循環周期,這樣如果在規定的時間內接收方沒有收到同步報文,就會產生一個事件來通知應用程序,從而采取相應的措施。

同步窗口長度(索引1007h)以us為單位。在同步窗口時間范圍內,PDO傳輸必須在同步報文發送之后才能進行。否則,這一情況將通知給應用程序。

同步計數器溢出參數(索引1019h)中包含一個8位值(范圍為0?240,其他值均保留),該值可用來復位同步報文中的計數器如果該值為0,則發送不含計數器字節的同步報文。

注意:該值必須是使用的同步PDO的倍數(1—240)。

04、設備監控(索引 100Ch、100Dh、1016h和1017h)

有兩個參數可用于配置心跳功能。一個是生產者心跳報文時間間隔(索引1017h) ,它表示的是發送心跳報文的周期(單位為ms) 。網絡中的所有設備會對心跳報文進行分析,從而確定設備故障。另一個參數是消費者心跳時間間隔(索引1016h) ,它最多可包含127個條目,條目記錄被監控設備的節點ID以及時間(單位為ms)。

消費者心跳時間間隔必須大于消費者心跳周期,否則在發送下一個心跳報文之前,就先會發出設備故障消息。一旦用戶設置了索引1017h的值(該值不為0) ,被監控設備進入預操作狀態后就會開始發送心跳報文。第一次收到心跳報文時開始監控設備。

如果其中某個心跳時間間隔為0,那么相應的監控就會停止。由于這里是一種生產者/消費者關系,因此,當心跳時間間隔改變時,所有消費者(監控某一設備的所有設備)同樣也必須收到心跳時間間隔參數發生變化通知,并進行相應的調整。

在此,我們不推薦NMT主機使用節點保護來監控設備(況且該保護方式還是基于遠程幀),而是引入2個新的參數:“保護時間”(索引100Ch) 和“壽命因子”(100Dh) .對象100Ch表示NMT主機通過遠程幀查詢NMT狀態所用的時間間隔(單位為ms)。果不支持心跳機制,就必須使用該對象。

如果對象100Ch的值為0,則保護功能無效。

本文小部分內容引用自網絡,若有侵權請聯系刪除。

成功沒有捷徑,只有通過不斷的學習、學習再學習才能離成功更近一點點;想要學習的同學歡迎加入我們的技術交流群,共同學習,共同成長,讓我們離成功更近一步;

歡迎轉發

每篇原創內容都是我們用心血換來的知識精華,如果您覺得本文有價值,歡迎轉載分享;

歡迎加入

如果您對單片機及嵌入式設計感興趣,歡迎加入我們的辯論探討,加我微信【xyzn3333】

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 4
收藏 2
關注 51
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 欧美xxxxx18| 国产精品免费一区二区三区观看 | 超碰97在线免费 | 国产色视频一区二区三区QQ号 | 国产精品久久久久久久亚洲按摩 | 新版天堂资源中文www官网 | 亚洲精品无码永久在线观看性色 | 啦啦啦资源视频在线完整免费高清 | 三年片在线观看免费大全 | 美女扒开腿让男人桶爽网站 | 欧美人成精品网站播放 | 国产一级片网站 | 精品少妇一区二区三区在线播放 | 99精品黄色 | 国产在线乱码一区二三区 | 男人肌肌捅女人肌肌视频 | 橘梨纱av一区二区三区在线观看 | 视频亚洲区 | 日日夜夜精品网站 | 亚洲久本草在线中文字幕 | 一级片精品 | 久久网精品视频 | 精品无码日韩国产不卡AV | 欧洲亚洲一区二区三区 | a4yy欧美一区二区三区 | 欧美一级日韩一级亚洲一级 | 中文字幕乱码亚洲精品一区 | 精品国产人妻一区二区三区 | 久久好色视频 | 级R片内射在线视频播放 | 97干干| 亚洲成年在线 | 人人妻人人澡人人爽精品日 | 国产精品成人免费精品自在线观看 | 青草久久精品 | 精品无吗乱吗av国产爱色 | 夜夜澡人摸人人添人人看 | 怡红院一区 | 一区av在线 | 激情综合网五月激情 | 91精品国产高清一区二区三密臀 |