[CAN-bus/DeviceNet] 关于CANopen-PDO问题

[复制链接]
 楼主| lionvic 发表于 2007-1-17 10:55 | 显示全部楼层 |阅读模式
请问各位大虾,CANopen中默认只有4个发送/接收PDO,且NODE-ID确定的情况下,其COB-ID也就定了。那是不是意味着默认PDO不可配置情况下,CANopen系统只能支持4个节点?这样局限性也太大了吧?<br />新手求教,谢谢!!
hyhmh 发表于 2007-1-17 17:18 | 显示全部楼层

理解错误

  
simon21ic 发表于 2007-1-23 22:01 | 显示全部楼层

CANOpen可以支持到127个节点(对应CANID中的低7位,0是MNT报文)<br />默认配制下可以支持4TPDO和4RPDO意味着默认系统的单一CANOpen节点支持4种TPDO报文和4种RPDO报文
simon21ic 发表于 2007-1-23 22:05 | 显示全部楼层

难得看到也有人做CANOpen

年前我做了一个CANOpen测试板(CANOpen系统+CAN收发调试界面),后来发现基本上没有那个客户对CANOpen感兴趣,只好被我仍在一边
hyhmh 发表于 2007-1-24 14:38 | 显示全部楼层

CANopen在国内仍在初期推广阶段

当然,CAN已经大量应用
simon21ic 发表于 2007-1-24 19:02 | 显示全部楼层

诶,我是没有这个实力去推广这个市场的

只好等这个市场能够起来了。
dtmcp 发表于 2007-1-27 15:56 | 显示全部楼层

谁有CANOPEN产品的开发经验,请联系我

我公司准备开发CAN&nbsp;OPEN&nbsp;的相关产品(如CAN&nbsp;OPEN-RS485)用于特定的行业,若谁有这方面的经验,请与我联系,可以进行合作.dtmaster@gmail.com
dtmcp 发表于 2007-1-28 17:28 | 显示全部楼层

收邮件

  
 楼主| lionvic 发表于 2007-1-28 20:47 | 显示全部楼层

谢谢各位大虾

to3楼:<br />我的理解:尽管根据7位node-id可以有127的节点,在字典中默认的只有四个发送与接收的PDO的cob-id,那么能放进字典的岂不是只能放四个节点的相关信息。<br />迷茫中,望各位大虾拉兄弟一把,谢谢!
simon21ic 发表于 2007-1-30 00:53 | 显示全部楼层

是这样地

字典中默认的PDO的ID是有一个前缀+NodeID得到的,默认情况只可以4收4发,当然,用户还可以自己定义其他的PDO影射,可以不用默认的PDO的COB-ID的生成规律。<br />4个默认的发送PDO的Node-ID一样,所以可以发送4种不同的PDO,对应的是同一个NodeID(自己)。4个默认的接受PDO最多可以设置为4个不同的NodeID,所以最多可以接受4个接点的PDO数据。当然,自己定义的PDO没有这个规律。
 楼主| lionvic 发表于 2007-1-31 19:14 | 显示全部楼层

谢谢!!

  
Endlessss 发表于 2007-2-15 08:22 | 显示全部楼层

这个问题确实是canopen数据传输的局限

这个问题确实是canopen数据传输的局限,他传送PDO没有DEVICENET传送io数据那么方便。<br />但是PDO的COBID问题只局限了整个canopen网络传送PDO的数量。并没有局限单个节点传送PDO的数量,例如节点1,有4个预设的TX/RX&nbsp;PDO,但是节点1的PDO可以强站其他节点的PDO的COBID&nbsp;,也可以抢占其他未使用的非pdo&nbsp;COBID,因此对于单个节点PDO的数量是没有限制的。
foxyhat 发表于 2007-2-26 16:07 | 显示全部楼层

致 simon21ic

simon21ic,你好,请发个Email到biz.duan@163.com。有事请联系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部