主要性能指标: 4路温湿度采集模块
■ 通道: 4路 4路温湿度采集模块
■ 输入类型: DS18B20或AM2301
■ 支持MOUBUS-RTU协议,可使用组态软件控制。
另外兼容自定义的简单的总线协议,用于上位机软件编程使者用。
■ 免费提供VC++控制软件(含源代码) VB6.0控制软件(含源代码),组合控制软件(含源代码),联机版时间控制软件。
■ 丰富接口:RS485通信
■ 电源:未调理+9~+36 VDC
■ 功耗:6W@24VDC
模块出厂设置:
■ 地址: 01H
■ 波特率:9600
■ 数据位:8
■ 校验位:N
■ 停止位:1
端子定义表:
端子 |
名称 |
说明 |
1 |
GND |
模块电源地 |
2 |
V+ |
直流+24V电源输入 |
3 |
D- |
RS485接口信号负 |
4 |
D+ |
RS485接口信号正 |
5 |
CH1 |
传感器数据输入14通道 |
6 |
CH2 |
传感器数据输入13通道 |
7 |
CH3 |
传感器数据输入12通道 |
8 |
CH4 |
传感器数据输入11通道 |
9 |
GND |
传感器电源地 |
10 |
5V |
传感器电源+5V输出 |
传感器接线图:
DCM-8010T命令集:
一、 读从机信息
例如:485总线上挂接了一个DCM-8010T型从机,该情况下可以对其下发读取ID命令。
主机发送的报文格式:
发送内容 |
字节数 |
发送数据 |
备注 |
从机地址 |
1 |
01H |
从机地址 |
功能码 |
1 |
03H |
读取寄存器 |
起始寄存器地址 |
2 |
0030H |
该寄存器中保存设备站号(ID号) |
读取字长度 |
2 |
0002H |
读取2个字(4个字节) |
CRC校验 |
2 |
C404H |
前面所有数据的CRC码 |
从机返回的报文格式:
返回内容 |
字节数 |
发送数据 |
备注 |
||||||||||||||||
从机地址 |
1 |
01H |
从机地址 |
||||||||||||||||
功能码 |
1 |
03H |
读取寄存器应答 |
||||||||||||||||
返回字节长度 |
1 |
08H |
返回8个字节 |
||||||||||||||||
返回数据 |
1008H |
||||||||||||||||||
从机地址 |
2 |
0001H |
|||||||||||||||||
从机波特率 |
2 |
0003H |
|
||||||||||||||||
返回数据 |
2 |
AABBH |
|||||||||||||||||
CRC校验 |
2 |
EE08H |
前面所有数据的CRC码 |
二、读从机温湿度传感器数据
1.AM2301
主机发送的报文格式:
发送内容 |
字节数 |
发送数据 |
备注 |
从机地址 |
1 |
01H |
从机地址 |
功能码 |
1 |
03H |
读取寄存器 |
起始寄存器地址 |
2 |
0000H |
0000H - 该寄存器中保存传感器通道0温度值 0002H - 该寄存器中保存传感器通道1温度值 |
读取字长度 |
2 |
0002H |
读取2个字(4个字节) |
CRC校验 |
2 |
C40BH |
前面所有数据的CRC码 |
从机返回的报文格式:
返回内容 |
字节数 |
发送数据 |
备注 |
从机地址 |
1 |
01H |
01号从机 |
功能码 |
1 |
03H |
读取寄存器 |
返回字节长度 |
1 |
06H |
返回6个字节的数据 |
返回数据 |
2 |
00E0H 014DH |
传感器0 温度 22.4℃ 传感器0 湿度 33.3% |
CRC校验 |
2 |
43A0H |
前面所有数据的CRC校验 |
2.DS18B20
主机发送的报文格式:
发送内容 |
字节数 |
发送数据 |
备注 |
从机地址 |
1 |
01H |
从机地址 |
功能码 |
1 |
03H |
读取寄存器 |
起始寄存器 |
2 |
0000H |
DS18B20模块起始地址必须为0000H |
读取字长度 |
2 |
000FH |
读取2个字(4个字节) |
CRC校验 |
2 |
05CEH |
前面所有数据的CRC码 |
从机返回的报文格式:
返回内容 |
字节数 |
发送数据 |
备注 |
从机地址 |
1 |
01H |
01号从机 |
功能码 |
1 |
03H |
读取寄存器 |
返回字节长度 |
1 |
20H |
返回14个字节的数据 |
通道传感器数 |
4 |
0000H |
通道1传感器数:0 |
返回数据 |
4 |
00DEH |
个传感器 温度 22.2℃ |
CRC校验 |
2 |
47BCH |
前面所有数据的CRC校验 |
三、配置从机ID及波特率
主机发送的报文格式:
发送内容 |
字节数 |
发送数据 |
备注 |
||||||||||||||||
从机地址 |
1 |
01H |
从机地址 |
||||||||||||||||
功能码 |
1 |
0FH |
写寄存器 |
||||||||||||||||
起始寄存器地址 |
2 |
0030H |
该寄存器中保存从机ID号(站号) |
||||||||||||||||
发送字节长度 |
2 |
0002H |
|||||||||||||||||
保留 |
1 |
04H |
|||||||||||||||||
设置从机地址 |
2 |
0005H |
地址范围:0001H-0040H |
||||||||||||||||
设置从机波特率(如非必要,请不要修改,不修改保持原数即可) |
2 |
0003H |
|
||||||||||||||||
CRC校验 |
2 |
911EH |
前面所有数据的CRC码 |
从机返回的报文格式:
返回内容 |
字节数 |
发送数据 |
备注 |
从机地址 |
1 |
01H |
从机地址 |
功能码 |
1 |
0FH |
写寄存器 |
寄存器地址 |
2 |
0030H |
寄存器地址:保存从机ID |
保存数据 |
2 |
0002H |
原文返回上面写入的1个字 |
CRC校验 |
2 |
D405H |
前面所有数据的CRC码 |