中级会员
 
- 积分
- 437
- 金钱
- 437
- 注册时间
- 2017-2-13
- 在线时间
- 110 小时
|
5金钱
现在是主机407的开发板通过485协议控制两台伺服电机,遇到只有特定的一个从机响应主机的控制命令?
问题及测试条件如下:
测试条件:
1、首先,两个从机地址设置分别是1和2,(确保了地址不同)
2、rs485两线制,一端两线接在主机407的A、B上,GND与主机407共地,另一端是网线水晶头接在电机驱动器上。
2、单独在串口助手通过USB转485模块可以实现控制两台从机。(从机设备是没问题的)
3、主机407通过原子的485例程串口2发送两个从机的控制命令,发送命令打印输出正常(确定程序发送指令没有问题)
4、主机407分别发送相应的从机控制命令,只有从机2响应。从机1无响应。
5、拔掉一个从机1,只与从机2连接,控制正常;拔掉从机2,只与从机1连接,从机1不响应
6、将usb转485模块的RX+/TX+与RX-/TX-与主机407的A和B连接,同时保持主机407的A、B与两个从机电机连接。PC的串口助手可以正常控制两台从机。@正点原子
问题:
1、主机407分别发送相应的从机控制命令,只有从机2响应。从机1无响应。
2、换了一块407的板子还是同样的问题。
3、量了一下空闲状态的AB压差只有1.5mv
最后,请教各位有识之士不吝赐教
|
|