玩转单片机与嵌入式
认证:VIP会员
所在专题目录 查看专题
《跟我学CANopen》之一:CANopen介绍4:CANopen的网络结构(主站设备/从站设备是什么?)
《跟我学CANopen》之二:对象字典1:概述
《跟我学CANopen》之二:对象字典2:通用通讯对象详解1
《跟我学CANopen》之二:对象字典3:通用通讯对象详解2
《跟我学CANopen》之二:对象字典4:通用通讯对象详解3
《跟我学CANopen》之二:对象字典5:通用通讯对象详解4 PDO参数
作者动态 更多
【硬件】深入浅出讲解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》之二:对象字典5:通用通讯对象详解4 PDO参数

近期小编开发了【跟我学CANopen】系列课程,会陆陆续续连载更新完毕,相关目录如下(由于内容较多导致文字太小,下图请放大后查看)。

对象字典索引区域定义中,0x1000h~0x9FFFh是通信对象子协议区和制造商特定子协议区。

01 通讯对象子协议区

通讯对象子协议区(Communication profile area)定义了所有和通信有关的对象参数。如下图所示。

标绿色底纹的索引范围1000h ~1029h为通用通讯对象,所有CANopen节点都必须具备这些索引,否则将无法加入CANopen网络。其他索引根据实际情况进行分配与定义。

02 PDO参数(索引1400h~1BFFh)

一个CANopen设备最多可以有512个TPDO和512个RPDO。对PDO 参数用两个参数集来配置。

① PDO 通信参数。PDO 通信参数的数据类型索引为0020h。PPDO通信参数的索引范围为1400h〜15FFh,TPDO通信参数的索引范围为1800h〜19FFh,且每个PDO的索引最多包含6个子索引。

② PDO映射参数。PDO映射参数的数据类型索引为0021h。RPDO映射参数的索引范围为1600h〜17FFh,TPDO映射参数的索引范围为1A00h〜IBFFh,最多包含64个指向传输过程数据的指针(索引和子索引)。

03 保留的参数

出于兼容性方面的考虑,系统保留了对象1004h、100Bh、100Eh和100Fh。在早期的CANopen协议版本中,对这些对象进行了定义,但自4.0版的CANopen协议发布以来,就没有再使用这些对象。

成功没有捷径,只有通过不断的学习、学习再学习才能离成功更近一点点;想要学习的同学欢迎加入我们的技术交流群,共同学习,共同成长,让我们离成功更近一步

欢迎转发

每篇原创内容都是我们用心血换来的知识精华,如果您觉得本文有价值,欢迎转载分享

欢迎加入

如果您对单片机及嵌入式设计感兴趣,欢迎加入我们的辩论探讨,加我微信【xyzn3333】

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 3
收藏 2
关注 49
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧