最近几天在尝试使用CANopen使控制器和驱动器进行通讯,但是总是遇到一些问题:
使用PcanView和从站驱动器连接时,能给驱动器发送SDO报文,驱动器也有反应,但是驱动器一直在返回“NMT错误控制”,而且也不能接收驱动器设置的发送PDO信息。
然后主站控制器和从站驱动器连接时,控制器调试界面的SDO能读能写,但是设置的PDO一直都不能传输信息,而且主站总是显示“总线故障”。
这是为什么???
应该不是线的问题吧,毕竟调试时能读能写SDO,除了波特率和节点号,还有其它的容易导致出现上面问题的因素吗?
使用PcanView和从站驱动器连接时,能给驱动器发送SDO报文,驱动器也有反应,但是驱动器一直在返回“NMT错误控制”,而且也不能接收驱动器设置的发送PDO信息。
然后主站控制器和从站驱动器连接时,控制器调试界面的SDO能读能写,但是设置的PDO一直都不能传输信息,而且主站总是显示“总线故障”。
这是为什么???
应该不是线的问题吧,毕竟调试时能读能写SDO,除了波特率和节点号,还有其它的容易导致出现上面问题的因素吗?