双网口串口服务器两个网口同时采集有影响么

双网口串口服务器两个网口同时采集有影响么,第1张

我们测试过串口可以在115200bps(115.2Kbps)波特率稳定的接收数据

大概每秒12.8KB的数据量,若想再高的话(例如256000bps、512000bps),下位机不太准确,容易出问题。上位机(电脑)的双串口同时接收没问题,两个串口都能进来,但问题是不一定是同时进来。电脑串口里有硬件和软件的FIFO(类似缓存),即使下位机同时在两个串口向上位机发数据,在上位机软件看来,这两个数据不一定会同时到达,所以如果你的系统对这一点很敏感,最好把数据包进行编号,这样在上位机的数据缓冲队列里,可以对两个串口的数据包进行配对。

分别在两台电脑上通过网线连接上串口服务器,配置成虚拟串口模式,两台串口服务器的配置需保持一致,用细导线按照第一台串口服务器端口2 Rxd-第二台串口服务器3 Txd

3 Txd 2 Txd

5 GND 5 GND

连接,在超级终端或者其他串口调试工具分别打开对应的虚拟串口,正常情况下在串口服务器1上的虚拟串口窗口中键入任意字符将在串口服务器2虚拟串口窗口显示,同理在串口服务器2虚拟串口窗口键入任意字符也将在窗口服务器1虚拟串口窗口显示,这样就可以证明两台串口服务器设备之间的通讯是正常的,设备也是正常的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/133624.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-17
下一篇2023-03-17

发表评论

登录后才能评论

评论列表(0条)

    保存