资讯详情

B-TH-RS30温湿度传感器的连接和使用

1.传感器线路的连接

根据说明,红色:VCC;黄:A ; 绿:B-;蓝:GND。 在这里插入图片描述 传感器的红蓝电源线和黄绿色AB通信线路分别连接到电源线路一端和通信线路一端。

二、传感器与计算机的连接

1.把USB-485插入电脑,安装驱动程序。

提取码:3ef2。 驱动云盘

2.将温湿传感器通讯线路接通USB-485 的A、B两信号端。 USB-485插入电脑。

传感器电源线连接电源。

3.打开设备管理器,查看新的端口号。

4.使用串口调试工具—sscom。 根据设备实际连接的串口号选择串口号;波特率改为常用的9600;数据位固定为8;停止位为1;验证位置选择none数据格式选择hex(如下图所示)。 然后点击打开串口。

在发送区填写指令帧,点击发送,查看是否正常。成功点击关闭串口。

三、使用传感器

使用CRC 计算工具—commix

将面板数据设置为实际数据,检查无冗余验证,并将起始字节1改为CRC-点确定。输入和显示都改为HEX再打开串口。 该软件在发送命令后可以自动计算CRC结果。

比如设备波特率9600 设备地址为 “0x(十六进制)。根据说明书,读取温湿度数据的命令帧为01 03 00 00 00 点击发送 commix 软件计算的 CRC 结果:01 03 00 00 00 02 C4 0B(此数据可通过串口助手发送到模块获取 得设备的应答数据帧)。

1.查询设备地址命令:FF 03 00 64 00 01

一是设备地址;二是功能码;三、四是寄存器地址;五、六是读取寄存器数量。

返回结果:01 03 02 00 01 XX XX

2.修改设备地址命令:01 06 00 64 00 01

一是设备地址;二是功能码;三、四是寄存器地址;五、六是写地址数据。 返回结果:01 06 00 64 00 01 XX XX

3. 修改设备地址、波特率参数命令 10 00 64 00 02 XX XX XX XX

第一个是设备地址;第二个是功能码;第三和第四个是寄存器地址;第五和第六个是寄存器数量;第七和第八个是设备地址数据;第九和第十个是波特率数据。 返回结果:01 10 00 64 00 02 XX XX XX XX

然后命令设备软复位:FF 06 00 E0 00 00

一是设备地址;二是功能码;三、四是寄存器地址;五、六是写地址数据。 返回结果:FF 06 00 E0 00 00 XX XX

第一个是设备地址;第二个是功能四是寄存器地址;五、六是写地址数据;七、八是CRC校验。

在目前的波特率下,发送任何命令,如果没有结果返回,则证明它已经成功,反之亦然。可以切换到目标波特率,然后发送命令,以反复验证成功。

4.读取温度命令:01 03 00 00 00 01

一是设备地址;二是功能码;三、四是寄存器地址;五、六是读取寄存器数量。 返回结果:01 03 02 XX XX XX XX 01结果数据 从16进制到10进制:279 “27.9℃”。

5.读取温湿度命令:01 03 00 00 00 02

第一个是设备地址;第二个是功能码;第三和第四个是寄存器的开始地址;第五和第六个是读取寄存器的数量。 返回结果:01 03 04 XX XX XX XX XX XX 将温度结果数据01 从16进制到10进制:277 “27.7℃”。

湿度结果数据02 46从16进制到10进制:582 “58.2%”。

标签: 传感器通过usb直接连接电脑频率温湿度传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台