简述labview串口通信的基本流程,使用的主要模块,关键配置参数有哪些?

简述labview串口通信的基本流程,使用的主要模块,关键配置参数有哪些?,第1张

配置串口参数函数,需要配置的参数主要有VISA资源名称(串口号)/波特率/数据比特/奇偶校验/停止位等关键参数。

VISA写入函数,通讯所需要发送的字符串数据。

VISA读取函数,字节总数,从端口缓存区里面读取数据的长度,一般通过属性节点获取端口缓存区内容长度传入到该参数输入,反馈缓存区数据内容。

VISA关闭函数,释放串口资源。

485支持总线式链接,只要用双绞线中的一条线把所有设备的485 DATA+连起来,再用双绞线的另一条线把所有设备的485 DATA-都连起来,就可以实现多点通信了。这里需要注意几个问题:

接在485总线网络里面的设备总数不要大于32个。否则就应该使用485中继器

在9600波特率或以下,最远两个设备间不能超过1200米,否则也需要中继器

采用上位机发指令,下位机应答方式通信。上位机发送的指令必须带地址码,下位设备收到指令检查地址码一致才应答,地址码不一致则忽略

有可能需要加120欧姆左右的适配电阻

这个,是要配合下位机那里区分的。

比如:上位机发送一个1,所有的下位机都收得到。

但是上位机发一个1A,代表第一台机器,数据为A,这样子在下位机那里区分就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8085219.html

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

发表评论

登录后才能评论

评论列表(0条)

保存