如何实现RS485串口通讯采集模拟量

2022-08-21 13:22:27
关注

一.准备一台YX-AI-DO2S两路模拟量输入设备

二.将YX-AI-DO2S与模拟量传感器、上位机进行物理连接如下图

三. 通过配置软件配置串口通讯参数让YX-AI-DO2S与上位机、下位机传感器物理实现通讯状态。

四.上位机下发Modbus采集指令到下位机设备上报

功能码举例(YX-AI-DO2S说明书内含全部指令及功能码):

举例1

用 03 功能码读取浮点数 AI1

发送:01 03 00 00 00 02 C4 0B

用 04 功能码读取浮点数 AI1

发送:01 04 00 00 00 02 71 CB

接受:01 04 04 40 9E CE 1F 9A 02

举例2

模拟量读数转换公式如下(例:将电压转换为温度值)

AI = a * ratio + offset

AIx 即转换后数值:

a 为转换前读数值

ratio 为设定比例系数(初始为 1.0)

offset 为设定位置系数(初始为 0.0)

五、实现数据采集及上报至上位机。

您觉得本篇内容如何
评分

相关产品

顺源科技 SY AD 04/SY AD08系列 数据采集器

SY系列AD产品(亚当模块)可实现传感器和主机之间的信号安全隔离和高精度数据采集、隔离转换、监控与传输。产品广泛应用于RS232/485总线工业自动化控制系统,4-20mA / 0-10V模拟量检测、监视和控制,小信号的测量以及工业现场传感器信号隔离传输等远程监控场合。通过软件的配置,可接入多种传感器类型,包括电流输出型、电压输出型等。产品内部包括电源隔离,信号隔离、线性化,A/D转换和RS-485串行通信等模块。每个串口最多可接256只SY AD系列模块,通讯方式采用ASCII码字符通讯协议或MODBUS RTU通讯协议,其指令集兼容于ADAM模块,波特率可由用户设置,能与其他厂家的控制模块挂在同一RS-485

评论

您需要登录才可以回复|注册

提交评论

广告

电子发烧友

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

氨气传感器用于污水处理厂中臭气检测

提取码
复制提取码
点击跳转至百度网盘