【RainbowLink USB 协议转换器】+串口对串口进行MODBUS通信
[复制链接]
我们的板子是4个串口,所以我们可以进行下串口对串口间的通信,我们出去485和232还剩两个TTL,就用这两个TTL进行测试吧。
也在这里修正下之前测试中的一个误区,开始我认为是按照串口号来分配的A,B,C,D。实际还是要在终端中查看的,WIN下是随机的COM号,在LINUX下是按照顺序的1,2,3,4这样的。
可以看到这里写了A,B,C,D标识。
当我们给两个串口进行反接就能看到其打印数据,内部应该也有缓冲的,多次发送的时候,如果没打开串口,会在下一次打开串口时给之前的数据也打印出来。
我们用安富莱的MODBUS虚拟设备和调试助手测试,分别设置两个串口,就能看到读取03保持寄存器的数值了。我们有这个设备就是可以直接进行硬件上的仿真,不需要虚拟串口助手的帮助了。
调试中可以看到数据灯闪烁。
|