关于使用RS485通讯的有关问题

关于使用RS485通讯的问题
我使用USB转串口然后串口接一个RS485转串口的芯片来控制一个电机,每次让电机转了以后,再发指令给电机,就会卡在serialPort.Write()里面,无法写数据出去。然后停止调试程序也显示停止失败,需要强行关闭才行,然后USB口就一直在占用状态。必须重启电脑才能使用。然后上网搜索发现RS485是半双工,我就监听串口发现只要电机开始转,就会不停的发送高电平,也就是一直发送FF给我。是不是这个原因使得我无法发送指令下去?求大牛指导0 0 谢谢了!
------解决方案--------------------
干扰比较大啊
------解决方案--------------------
那是强磁场干扰,不是电机发FF
1.电源和信号线要分开,不能绞在一起
2.信号要有屏蔽层,屏蔽层必须接地