LabVIEWwilliam hill官网
直播中

林永奔

11年用户 497经验值
擅长:可编程逻辑 测量仪表 控制/MCU
私信 关注
[问答]

关于Labview VISA同一串口共用控制仪器问题的探讨

针对Labveiw VISA串口控制不同仪器,比如通过同一串口可通过通信协议A RS485控制仪器A,亦可通过协议B RS485控制仪器B,如果两份协议在配置参数(波特率,校验等)相同,但协议A和协议B不同,能否共用同一串口对仪器A和仪器B同时控制,如果可以,在控制过程中需要注意哪些方面。

回帖(6)

leonzl

2015-10-15 10:33:05

最佳答案

硬件接口和软件协议是两回事,硬件上如果都支持RS485寻址网络,那就可以挂接在同一RS485总线网络上进行通讯,不过还要注意是不是都是两线制通讯,或者都是四线制通讯。

软件协议是和不同控制器的通话约定,硬件是物理层面,协议是应用
举报

asdasdaw

2015-10-15 12:48:16
这要看你仪器支不支持寻址操作,就是通讯时先上位机发送地址,然后发送命令
举报

林永奔

2015-10-15 16:27:25
引用: ShuiMoLise 发表于 2015-10-15 04:48
这要看你仪器支不支持寻址操作,就是通讯时先上位机发送地址,然后发送命令

这个是支持的,只是相关通信协议不同,校验模式也不相同
举报

林永奔

2015-10-15 16:29:31
引用: imcu2007 发表于 2015-10-15 03:11
硬件接口和软件协议是两回事,硬件上如果都支持RS485寻址网络,那就可以挂接在同一RS485总线网络上进行通讯,不过还要注意是不是都是两线制通讯,或者都是四线制通讯。

软件协议是和不同控制器的通话约定,硬件是物理层面,协议是应用 ...

有时间我这边测试下,通信同一采用半双工模式, 理论上应该没问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分