首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

下位机只能接收一台机器的数据,两台就不行了

2013-01-06 
上位机只能接收一台机器的数据,两台就不行了串口通讯,485转USB口连接到电脑,单独的接收数据都正常,接两台

上位机只能接收一台机器的数据,两台就不行了
串口通讯,485转USB口连接到电脑,单独的接收数据都正常,接两台机器就不行了,只能接收到一台机器的数据

上位机每隔一秒向下位机发送一个字令,例如发的编号为1,1号机发送数据给上位机,发的编号为2,2号机发送数据给上位机

开始以为是时间的问题,然后用串口工具试了一下,隔一段时间发,还是不行

求指导

[解决办法]
每台机器单独连接吧
[解决办法]
是不是和布线也有关系?
--------------------------------------------
485布线可以任意布设成星型接线与树形接线。485布线规范是必须要手牵手的布线,一旦没有借助485集线器和485中继器直接布设成星型连接和树形连接,很容易造成信号反射导致总线不稳定。很多施工方在485布线过程中,使用了星型接线和树形接线,有的时候整个系统非常稳定,但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。 
[解决办法]
485多机是,轮询的,不是并发试的应答
[解决办法]

引用:
串口通讯,485转USB口连接到电脑,单独的接收数据都正常,接两台机器就不行了,只能接收到一台机器的数据

上位机每隔一秒向下位机发送一个字令,例如发的编号为1,1号机发送数据给上位机,发的编号为2,2号机发送数据给上位机

开始以为是时间的问题,然后用串口工具试了一下,隔一段时间发,还是不行

求指导


应该似乎接线问题

热点排行