上位机只能接收一台机器的数据,两台就不行了
串口通讯,485转USB口连接到电脑,单独的接收数据都正常,接两台机器就不行了,只能接收到一台机器的数据
上位机每隔一秒向下位机发送一个字令,例如发的编号为1,1号机发送数据给上位机,发的编号为2,2号机发送数据给上位机
开始以为是时间的问题,然后用串口工具试了一下,隔一段时间发,还是不行
求指导
[解决办法]
每台机器单独连接吧
[解决办法]
是不是和布线也有关系?
--------------------------------------------
485布线可以任意布设成星型接线与树形接线。485布线规范是必须要手牵手的布线,一旦没有借助485集线器和485中继器直接布设成星型连接和树形连接,很容易造成信号反射导致总线不稳定。很多施工方在485布线过程中,使用了星型接线和树形接线,有的时候整个系统非常稳定,但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。
[解决办法]
485多机是,轮询的,不是并发试的应答
[解决办法]