labview串口数据采集并显示_基于Labview和RS485通信的功率信号采集平台

(声明:这不是一篇正式论文,纯属技术讨论和总结)

纲要:采集平台主要包含三个部分:1PC端;2WB9186传感器;3采集卡;4RS485转串口模块;

1.串口通信协议:串口是计算机上一种非常通用的设备通信协议(不要与通用串行总线Universal SerialBus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信接口;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。

主要参数a:比特率(衡量通信速度)b数据位(通信中实际数据位)c停止位(单个包的最后一位。典型的值为1,1.5和2位)d奇偶校验位(检错方式)

2.WB9186传感器:

主要技术参数(本文主要介绍按数字量输出方式):

9036852351728f85649bc6e7c13ca324.png
bfa1e2e3a7101c660e8bd1af7203edd4.png
6d36ac519c6fa50caa01466aafdb1f10.png

3.Modbus通信协议:总体来讲就是利用串口按照协议相关规定根据想要的数据计算要发送给串口的数据,方法就是计算CRC码,网上有自动计算的。

896497d7838ce1e12175efd9cdc0a25c.png

4.利用Labview调用串口通信

程序如图所示:利用VISA模块调用串口,从而进行数据读取和保存

8a29d253514b2c8fedf46d0670db425a.png

5总结

工控行业通信和算法是未来开发的核心。在刚接触这个通信的时候,很迷茫,因为之前很少接触通信相关设置(鄙人主要进行3D模型建立和零件图绘制),但是利用Labview使用串口还是很方便的,实在不懂也可以调用相关范例进行学习。这部分工作是去年11月份完成的,现在总结确实有点晚了,下一步工作是重点将功率信号利用I/O卡集成数控系统中的相关加工工艺参数进行联合调试,同时将数据保存到Mysql数据库中。后期融合算法仍需研究。论文正在撰写当中

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW是一款功能强大的图形化编程软件,它可以帮助用户轻松地读取串口数据并进行显示。 首先,打开LabVIEW软件并创建一个新的VI(Virtual Instrument)文件。然后在VI文件中找到串口通信的组件,可以在右侧的“Function”栏中搜索“Serial”来找到串口通信相关的模块。选择适合的模块并将其拖拽放入VI文件中。 接下来,配置串口参数。在串口模块中,设置串口的端口号、波特率、数据位、停止位和校验位等参数。根据具体的串口设备参数进行设置,以确保LabVIEW能够正确读取串口数据。 然后,设计界面进行数据的显示。可以在VI文件中添加图形控件或者文本显示控件,用来实时显示串口读取到的数据。通过连接数据终端和显示控件,可以将读取到的串口数据直观地呈现在界面上。 最后,编写逻辑来实现读取串口数据并显示。在VI文件中添加实现数据读取和显示的逻辑控制,可以使用while循环来持续地读取串口数据,并将数据实时显示在界面上。 通过以上步骤,就可以实现LabVIEW读取串口数据并进行显示的功能。用户可以根据具体的需求和串口设备的要求,进一步完善和优化VI文件,以达到更好的使用效果。LabVIEW的图形化编程方式和丰富的功能模块,极大地简化了串口通信的操作,使得读取串口数据并显示变得更加便捷和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值