2. 数据采集基础:传感器原理与通信协议
在厂务数据采集系统中,传感器是连接物理世界与数字世界的“触角”。本章将系统讲解温度、湿度、压力、流量四种核心传感器的工作原理,厘清模拟信号与数字信号的本质区别,并深入介绍工业现场最通用的 4-20mA 电流环与 Modbus 通信协议。掌握这些基础,是后续搭建数据采集链路的前提。
2.1 核心传感器工作原理
厂务监控中,温度、湿度、压力、流量是最常被采集的四个物理量。下表对比了它们的常见传感原理、输出类型及典型应用场景。
| 物理量 | 常见传感原理 | 典型输出 | 厂务应用场景 |
|---|---|---|---|
| 温度 | 热电偶、PT100 铂电阻、NTC 热敏电阻 | 电阻值 / 电压 / 4-20mA | 空调风管、冷水机组、洁净室环境 |
| 湿度 | 电容式高分子薄膜、电阻式湿敏元件 | 电容值 / 电压 / 4-20mA | 洁净车间、仓库、恒温恒湿空调 |
| 压力 | 压阻式、电容式、陶瓷压电式 | 电压 / 电流 / 数字信号 | 压缩空气管道、蒸汽管网、水泵出口 |
| 流量 | 电磁式、涡街式、超声波式、差压式 | 频率 / 电流 / 数字脉冲 | 冷却水循环、纯水输送、燃气计量 |
选型提示: 在厂务场景中,PT100 铂电阻因其高稳定性和宽量程(-200°C ~ 850°C),成为温度测量的首选;而电磁流量计对导电液体(如冷却水)具有极高的测量精度,且无压损,是水系统的最佳选择。
2.1.1 温度传感器:PT100 与热电偶
PT100 的电阻值随温度升高而近似线性增加,在 0°C 时电阻为 100Ω。热电偶则利用两种不同金属接触端产生热电势的原理工作,适合高温测量(如锅炉烟气)。
2.1.2 压力传感器:压阻式原理
压阻式压力传感器利用硅晶体的压阻效应:当压力作用在硅膜片上时,膜片产生形变,导致扩散电阻的阻值发生变化,通过惠斯通电桥将电阻变化转换为电压信号输出。
2.2 模拟信号与数字信号
传感器输出的信号分为两大类:模拟信号和数字信号。理解两者的区别是数据采集系统设计的基础。
| 对比维度 | 模拟信号 | 数字信号 |
|---|---|---|
| 信号形式 | 连续变化的电压、电流或电阻 | 离散的 0 和 1 电平序列 |
| 抗干扰能力 | 较弱,易受电磁干扰影响 | 强,可通过校验和纠错恢复 |
| 传输距离 | 较短(通常 < 200m) | 较长(取决于总线标准) |
| 典型接口 | 4-20mA、0-10V、热电偶毫伏 | RS-485、Modbus RTU、Ethernet |
| 数据精度 | 受 ADC 分辨率限制 | 由协议帧结构决定 |
工程避坑: 在变频器、大功率电机附近铺设模拟信号线时,必须使用屏蔽双绞线,且屏蔽层单端接地。否则,50Hz 工频干扰会叠加在 4-20mA 信号上,导致采集数据跳变,严重影响控制精度。
2.3 4-20mA 电流环原理
4-20mA 是工业领域最普及的模拟信号传输标准。其核心思想是:传感器将物理量线性映射为 4mA 到 20mA 的电流值,其中 4mA 代表量程下限(零位),20mA 代表量程上限(满量程)。
- 断线检测: 当回路电流 < 3.5mA 时,接收端可判定线路断路或传感器故障。
- 两线制供电: 信号线与电源线共用两根导线,传感器从环路中取电,简化布线。
- 长距离传输: 电流信号不受线路电阻压降影响,理论上可传输数公里。
换算公式: 物理量值 = (测量电流 - 4mA) / (20mA - 4mA) × (量程上限 - 量程下限) + 量程下限
例如:一个量程为 0~100°C 的温度变送器,测得电流 12mA,则温度 = (12-4)/(20-4) × (100-0) + 0 = 50°C。
例如:一个量程为 0~100°C 的温度变送器,测得电流 12mA,则温度 = (12-4)/(20-4) × (100-0) + 0 = 50°C。
2.4 Modbus 协议简介
Modbus 是工业自动化领域应用最广泛的通信协议,由 Modicon 公司于 1979 年发明。它采用主从(Master/Slave)架构,支持一主多从,最多可挂载 247 个从站设备。在厂务数据采集中,Modbus RTU(RS-485 物理层)是最常见的实现方式。
2.4.1 Modbus 协议栈
- 物理层: 通常使用 RS-485 差分信号,半双工通信,最大传输距离 1200m。
- 数据链路层: 采用主从轮询机制,主机发出请求帧,从机响应。
- 应用层: 定义功能码(如 03 读保持寄存器、06 写单个寄存器)和数据地址映射。
2.4.2 Modbus RTU 报文帧结构
主机请求帧:
[从站地址 1B] [功能码 1B] [起始地址 2B] [寄存器数量 2B] [CRC 校验 2B]
从机响应帧:
[从站地址 1B] [功能码 1B] [数据字节数 1B] [数据 N*2B] [CRC 校验 2B]
实战要点: 在配置 Modbus 采集时,务必确认设备的波特率(常见 9600/19200/38400)、数据位(8)、停止位(1 或 2)和校验位(无/偶校验)。参数不匹配将导致通信失败。CRC 校验由主机和从机自动计算,无需用户干预。
2.5 模拟信号与数字信号的转换链路
在实际厂务系统中,传感器信号往往需要经过多级转换才能进入上位机软件。下图展示了从物理世界到数据库的完整信号链路。
2.6 本章小结
- 温度、湿度、压力、流量传感器各有其适用的物理原理和输出形式,选型需结合量程、精度和现场环境。
- 模拟信号(4-20mA)适合长距离、高可靠性的模拟量传输,但抗干扰能力弱于数字信号。
- 数字信号(Modbus RTU)支持多设备组网、双向通信和故障诊断,是现代厂务系统的首选方案。
- 4-20mA 电流环具有断线自检能力,是工业现场最成熟的模拟量接口标准。
- Modbus 协议采用主从轮询机制,报文结构简单,易于集成和调试。