PT100/PT1000 RTD,2通道温度模块 modbus RTU 485

image-20260118135459056

1. 产品概述

RS01P是一款基于RS485通信的工业温度变送器,专为连接PT100或PT1000热电阻传感器设计。它采用标准MODBUS-RTU协议,适用于工业自动化、环境监测等领域的精确温度测量。

2. 应用领域

  • 工业过程温度测量
  • 仓库与温室环境监测
  • 恒温设备(如冰箱、冷库)
  • 水温测量
  • 其他常温测量场景

3. 硬件规格

项目 规格
通信接口 1路RS485
传感器类型 PT100 / PT1000(支持2路两线制热电阻输入)
电源隔离 传感器与电源隔离,RS485与电源不隔离
保护 RS485及传感器输入接口配备TVS管保护
指示功能 LED工作状态与通信数据指示
供电电压 DC 7V - 30V
分辨率 0.01℃
产品尺寸 98mm × 20mm × 27mm (长×宽×高)

4. 通信协议

  • 协议:MODBUS-RTU(可定制其他协议)
  • 默认设置
    • 波特率:9600 bps
    • 数据位:8位
    • 停止位:1位
    • 校验位:无
  • 可配置范围
    • 波特率:1200 ~ 115200 bps
    • 停止位:1,1.5,2
    • 校验位:无,奇校验,偶校验

5. 关键性能参数

参数 最小值 标准值 最大值 单位 备注
供电电压 7 30 VDC
测量精度 ±0.1 25℃时
转换速度 5 次/秒 全通道
稳定度 ±0.02 25℃时
工作温度 -40 70
供电电流 40 mA DC 12V 输入
总线支持数量 32 不接放大器时
地址范围 1 254 0为广播地址
校正偏移量 -12.8 12.7

  • 修改波特率后需重新上电生效。
  • 多设备并联时,每个设备的站地址必须唯一
  • 默认站地址为 1

6. MODBUS寄存器地址表 (RS01P 相关)

所有温度值均为有符号整数,单位为 0.01℃(除非特别注明)。

寄存器地址 (十进制) 对应功能 (读写属性) 数据说明 / 示例
0 ~ 1 通道1 & 2 温度值 (0.1℃) (R) 读取值×0.1 = 实际温度 (℃)
30 设备地址 (R/W) 范围:1-254 (出厂默认: 1)
31 波特率 (R/W) 值对应:0=300,5=9600,11=115200
34 停止位 (R/W) 0=1位,1=1.5位,2=2位
35 校验位 (R/W) 0=无,1=奇校验,2=偶校验
220 传感器类型 (R/W) 0 = PT100,1 = PT1000
680 ~ 681 通道1 & 2 温度值 (0.01℃) (R) 读取值×0.01 = 实际温度 (℃)
500 ~ 501 通道1 & 2 温度值修正 (R/W) 范围:-1280 ~ 1270 (对应 -12.8℃ ~ +12.7℃)

说明

  • 寄存器地址基于MODBUS协议。在某些系统(如PLC、组态软件)中,地址可能需要映射(例如,寄存器0对应40001)。
  • “R”表示只读,“R/W”表示可读写。

7. 波特率对照表

设置值 实际波特率
0 300
1 600
2 1200
3 2400
4 4800
5 9600 (出厂默认)
6 19200
7 38400
8 43000
9 56000
10 57600
11 115200

8. 使用与设置说明

  1. 初始连接:出厂设备地址为 1。通过USB转RS485转换器将设备连接至电脑。
  2. 地址修改:在同一总线上使用多个设备时,必须为每个设备设置唯一的站地址。可使用广播地址(0)进行初始查找和设置,但仅限单一设备在线时。
  3. 软件配置:建议使用制造商提供的免费配置软件进行参数设置(地址、波特率、传感器类型、偏移校正等)。
  4. 传感器连接:确保PT100/PT1000传感器正确连接到指定通道的两线制输入端。
  5. 参数生效:修改波特率传感器类型后,必须重启设备以使新设置生效。

9. 通信命令示例 (基于MODBUS-RTU)

以下为部分常用操作的16进制命令帧示例(假设当前设备地址为1,回复帧地址为设置后的地址):

操作 发送命令 (Hex) 响应示例 (Hex) 说明
查找从站地址 00 03 00 1E 00 01 E5 DD 02 03 02 00 02 7D 85 发现地址为 02
修改从站地址为02 00 06 00 1E 00 02 69 DC 00 06 00 1E 00 02 69 DC 成功修改地址
读取通道1温度 (0.01℃) 00 03 02 98 00 01 C4 32 02 03 02 00 CF BC 10 温度值:0x00CF = 207 => 20.7℃
设置传感器类型为PT100 00 06 00 DC 00 00 49 E1 00 06 00 DC 00 00 49 E1 成功设置
设置传感器类型为PT1000 00 06 00 DC 00 01 88 21 00 06 00 DC 00 01 88 21 成功设置
设置通道1温度偏移 (+5.00℃) 00 06 02 F8 00 32 89 87 00 06 02 F8 00 32 89 87 偏移值:0x0032 = 50 => +5.00℃
读取2个通道温度(℃) 00 03 00 28 00 02 45 D2 02 03 04 F8 00 01 44 F9 F0

10. 注意事项

  • 请勿操作寄存器列表中未定义的地址。
  • 确保总线末端连接120Ω终端电阻以减少信号反射。
  • 设备具有防反接保护,但仍请注意电源极性。
  • 如需技术支持或定制协议,请联系制造商。