一体化振动温度数字传感器(RS485输出)
时间:2019-08-14 阅读:998
一体化振动温度数字传感器(RS485输出)
- 简介
振动温度一体化RS485传感器采用标准RS485接口,集成温度测量电路,传感器作为485从机。
- 技术规格
- 电源: 4.0V-24V DC电源供电;
- 速度范围:0-30mm/s;
- 频响范围:10-1000Hz;
- 速度分辨率:0.1mm/s;
- 速度精度:±5%;
- 温度范围:-30-150℃;
- 温度精度:±2℃;
- 温度分辨率:±0.01℃;
- 接线方式:4线制。电源线VCC、GND;通信线48、485B;
- 地址编号:1-254(默认为1);
- 波特率:9600bit/s;
- 数据位:8位;
- 停止位:1位;
- 奇偶校验:无。
- 数据帧格式定义
采用私有协议,数据为小端模式,协议格式如下。
帧头 | 控制字 | 数据 | 帧尾 |
1字节 | 3字节 | N字节 | 1字节 |
帧头:0x2A
控制字:
1字节 | 2字节 | 3字节 |
设备地址 | 命令 | 数据长度 |
命令:0x01为读取当前速度和温度命令;
0x05为读取传感器地址;
0x06为写传感器地址。
帧尾:0x23。
设备应答协议与发送协议一致。
- 命令
控制命令 | 应答 |
0x01 读取当前速度和温度,数据长度为0; 例,传感器ID号为0x02,命令为:2A 02 01 00 23 | 数据为4字节。二字节为速度扩大10倍,如当前速度为13.1mm/s,则数据为0x0083。 第三四字节为温度扩大100倍,如当前温度为20.5℃,则数据为0x0802; 例:2A 02 01 04 83 00 02 08 23 |
0x02 读取当前速度和温度,数据长度为0; 例,传感器ID号为0x02,命令为:2A 02 02 00 23 | 数据长度为6字节。 1-2字节为速度扩大10倍. 3-4字节为频率,单位Hz. 5-6字节为温度扩大100倍。 |
0x05 读取传感器ID号,此命令为广播,总线上只能挂一个设备,数据长度为0。 例:2A FF 05 00 23 | 返回当前传感器的ID号。 例如当前ID号为0x05,则数据为:2A FF 05 01 05 23 |
0x06 写传感器ID号,此命令为广播,总线上只能挂一个设备,数据长度为0。ID号范围1-254. 例如写传感器ID号为0x05,则数据为:2A FF 06 01 05 23 | 写入成功则返回写入的ID号,写入失败则返回0x00; 写入成功返回数据:2A FF 06 01 05 23; 写入失败返回数据:2A FF 06 01 00 23 |
0x10 读取当前温度,数据长度为0; | 数据长度为2字节。 温度扩大100倍。 |