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

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。通过USB转RS485转换器将设备连接至电脑。
- 地址修改:在同一总线上使用多个设备时,必须为每个设备设置唯一的站地址。可使用广播地址(0)进行初始查找和设置,但仅限单一设备在线时。
- 软件配置:建议使用制造商提供的免费配置软件进行参数设置(地址、波特率、传感器类型、偏移校正等)。
- 传感器连接:确保PT100/PT1000传感器正确连接到指定通道的两线制输入端。
- 参数生效:修改波特率或传感器类型后,必须重启设备以使新设置生效。
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Ω终端电阻以减少信号反射。
- 设备具有防反接保护,但仍请注意电源极性。
- 如需技术支持或定制协议,请联系制造商。