了解CANOPEN的朋友帮忙看看这个报文么意思??

2019-12-23 18:39发布

基于STM32的CANOPEN网络,1个主机,16个从机,之前整个网络跑的很好,没问题。
最近把字典修改了哈,加了点内容,问题来了,主机无法启动网络中的从机,
返回错误码  0x0000   01 01
这错误码么意思?我翻遍了CiA DS301文档也没查到这个错误码。
有了解的朋友帮忙指点一下么?
QQ截图20170907221227.png (15.96 KB, 下载次数: 2) 下载附件 2017-9-7 22:14 上传

8条回答
lingdianhao
1楼 · 2019-12-24 03:09.采纳回答
ID=0x0000,就是NMT网络管理,
Byte0=0x01,就是启动从站命令
Byte1=0x01,就是启动Node-ID为1的从站。
看你的启动报文,SDO配置都还没有完成就开始启动从机了,一般是SDO初始化完成后再启动从机。
天马行空
2楼-- · 2019-12-24 05:01
Baldwin 发表于 2017-9-8 16:23
您好,我最近也在学习canopen,请问pdo基于事件发送,怎么设置呢?基于canfenstival ...

抱歉。我对CANOPEN的认识和应用也刚刚入门,对TPDO的事件驱动也不是很清楚。
虽然我的应用也是基于Canfestival,但应用很简单,从机TPDO每秒发一次,主机在启动从机前只需要设置下面三个参数即可

Screenshot.png (180.32 KB, 下载次数: 0)

下载附件

2017-9-8 20:46 上传



一周热门 更多>