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。
4-20mA 电流环信号链路 传感器 物理量 → 电流 +24V 电源 / 信号 PLC / AI 模块 250Ω 采样电阻 ADC 转换 1-5V → 数字量 电流环工作流程 传感器将物理量转换为 4-20mA 电流 → 经两线制电缆传输 → PLC 模块内 250Ω 电阻将电流转换为 1-5V 电压 → ADC 采样为数字量

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 校验由主机和从机自动计算,无需用户干预。
Modbus 主从轮询架构 Modbus 主机 (Master) SCADA / 边缘网关 / PLC RS-485 总线(双绞线) 从机 1 (地址 01) 温度变送器 从机 2 (地址 02) 压力变送器 从机 3 (地址 03) 流量计 轮询流程 主机依次发送请求帧 → 从机 1 响应 → 主机发送请求帧 → 从机 2 响应 → 主机发送请求帧 → 从机 3 响应 → 循环

2.5 模拟信号与数字信号的转换链路

在实际厂务系统中,传感器信号往往需要经过多级转换才能进入上位机软件。下图展示了从物理世界到数据库的完整信号链路。

厂务数据采集完整信号链路 物理量 传感器 4-20mA / Modbus PLC / 网关 数据库 物理量 → 传感器敏感元件 → 变送器电路 → 4-20mA 电流或 Modbus 数字帧 → PLC 采集模块 → 上位机存储

2.6 本章小结

  • 温度、湿度、压力、流量传感器各有其适用的物理原理和输出形式,选型需结合量程、精度和现场环境。
  • 模拟信号(4-20mA)适合长距离、高可靠性的模拟量传输,但抗干扰能力弱于数字信号。
  • 数字信号(Modbus RTU)支持多设备组网、双向通信和故障诊断,是现代厂务系统的首选方案。
  • 4-20mA 电流环具有断线自检能力,是工业现场最成熟的模拟量接口标准。
  • Modbus 协议采用主从轮询机制,报文结构简单,易于集成和调试。