人体测温模块

一、 概述1. 产品介绍RB32X32 90-A 模块的主要功能是利用红外传感器进行测量区域温度,并利用测量到的温度值识别区域内的人体热源信息,根据检测到的人体表面温度,通过算法输出识别到的人体温度信息。2. 应用领域该模块主要应用于近距离(50CM 以内)温度检测,其安装环境、室温要求及相关技术指标见下文。2. 尺寸规格下图为模块外观尺寸图,实际尺寸以生产交付为准。三、电气要求及运行环境要

一、  概述

1.  产品介绍

RB32X32 90-A 模块的主要功能是利用红外传感器进行测量区域温度,并利

用测量到的温度值识别区域内的人体热源信息,根据检测到的人体表面温度,通

过算法输出识别到的人体温度信息。

2.  应用领域

该模块主要应用于近距离(50CM 以内)温度检测,其安装环境、室温要求

及相关技术指标见下文。

测温模块

2. 尺寸规格

下图为模块外观尺寸图,实际尺寸以生产交付为准。

测温模块尺寸图

测温模块尺寸图

三、电气要求及运行环境要求

1. 红外传感器基本特性参数

⚫ UART 直接输出温度数据和热源信息

⚫ 最大感应区域:90°× 90 °

⚫ 像素点:32 × 32 点阵 (共计 1024 点像素)

⚫ 传感器刷新率:8Hz

⚫ 工作温度 2~40℃

2. 电路参数

微恩科技(深圳)有限公司

4 / 8

⚫ 输入电压:5V

⚫ 通信协议: UART

⚫ 功耗:≤0.2W,工作电流最大 40mA

四、安装及运行环境

红外热电堆传感器为热敏元件,安装及运行环境需要远离热源,否则将影响

红外测温精度,严重时甚至出现明显温度异常而导致无法正常使用。

对于有发热的设备,推荐进行与主机分体安装的方式避免设备运行发热带来

的测温精度降低或异常等现象。相关要求及相关指标见下表:

测温模块图表

其他说明:由于红外特性,在低温时,由于人体表面温度偏低,测量温度会

明显低于正常体温,因此在低温时建议用户进行低温补偿,在低温补偿后,精度

亦会降低,因此测温效果不做保证。

使用过程中应避免的情况:

①传感器在室外使用时受环境影响较大,应在室内环境使用

②由于红外传感器的特性,在使用环境中,如传感器正对窗户、空调、暖气

片等高温物体,会严重影响测量准确性。

五、接口说明

本红外模组有两个 UART 对外输出口,一个提供给用户协议使用,与用户设

备进行连接,并按用户协议需求输出相应相关信息,另一个用于连接我公司自己

的电脑端软件,可用于查看热红外图像、固件更新等功能,两种连接方法如下图

所示:

测温模块

1.  上位机固件更新

红外模块支持固件更新,当软件有新版本发布后,可以通过模组上另一个端

口进行软件更新。

通过一个 USB 转 TTL 的模块在电脑建立一个虚拟的 COM 端口,模组的另一

端连接本红外模组的串口, 然后打开我们提供的电脑端软件,选择 USB 转 TTL

模块在电脑上虚拟出来的 COM 口,通信波特率选择 256000 进行更新,固件更

新界面如下。

测温模块固件


固件更新步骤如下:

a) 勾选“选择固件”,在弹出的对话框中选择最新的固件 bin 文件;

b) 最后点击“开始更新”按钮,开始固件更新;

c) 最后静静等待更新完毕即可,模块在更新完毕后会自动重启。

2.  用户通讯接口在线固件升级说明

自 自 20200303 版本支持用户通讯口进行在线更新,具体方式见文档《通讯口

固件更新协议说明》。注意:之前固件需要采用上位机更新方式更新到

版本支持用户通讯口进行在线更新,具体方式见文档《通讯口

固件更新协议说明》。注意:之前固件需要采用上位机更新方式更新到 20200303

版本后才能支持在线更新。

3.  用户通讯接口说明

本模块的 UART 对外输出给用户部分端口采用 115200 波特率,8 数据位,1

停止位,无校验。其中用户的 MCU 是主机,红外模组是从机,采用一发一收制,

MCU 按固定时间查询数据。

协议输出数据有两种查询命令方式,一种是只查询人体温度,二是查询全阵

列温度数据。

a)  只查询人体温度指令(查询式)

主控发送:0xA5 0x55 0x01 0xFB

模组响应:

0xA5 0x55 0x4E 0x0E 0x13 0x06 0x6F

其中,人体温度为 (0x4E+ 256 * 0x0E )/100= 36.6℃(若为 0 则表示体温无

效), 0x13 和 0x06 表示人体位置列和行,0x6F 为前面字节 8bit 校验和。

b)  查询阵列温度数据命令

主控发送:0xA5 0x35 0xF1 0xCB

模组响应:

Byte0:0x5A 帧头标志

Byte1:0x5A 帧头标志

Byte2:0x06 数据量低 8 位(从 Byte4 开始算,不包括校验位

所有字节数)

Byte3:0x06 数据量高 8 位

Byte4:0x00~0xFF 人体温度低 8 位

Byte5:0x00~0xFF 人体温度高 8 位

微恩科技(深圳)有限公司

7 / 8

Byte6:0x00~0x1F 人体位置列,最大 31

Byte7:0x00~0x17 人体位置行,最大 23

Byte8:0x00~0xFF 目标温度数据 1 低 8 位

Byte9:0x00~0xFF 目标温度数据 1 高 8 位

Byte10:0x00~0xFF 目标温度数据 2 低 8 位

Byte11:0x00~0xFF 目标温度数据 2 高 8 位

Byte xx:0x00~0xFF 目标温度数据 xx 低 8 位

Byte xx:0x00~0xFF 目标温度数据 xx 高 8 位

Byte 1542:0x00~0xFF 目标温度数据 768 低 8 位

Byte 1543:0x00~0xFF 目标温度数据 768 高 8 位

Byte 1544:0x00~0xFF 传感器封装温度 低 8 位

Byte 1545:0x00~0xFF 传感器封装温度 高 8 位

Byte 1546:0x00~0xFF 校验和 低 8 位

Byte 1547:0x00~0xFF 校验和 高 8 位

字节代表的含义:

测温模块

六、使用建议

1) 模组上电后会先扫描当前环境温度分布情况,因此这此过程中最好不要有

人在传感器的视场角功法内,否则会影响检测效果,建议在模组上电后等

待 10s 再开始读取数据。

2) 模块安装时,不要将传感器镜头对着玻璃,以及其他高温物体。

3) 该传感器模块为:像素 32x32,角度 90x90,数据刷新率平均下来为 8Hz 左

右,建议主控读取周期大于 125ms。

4) 红外模组在正常上电后,禁止移动红外传感器镜头的位置,否则可能影响

微恩科技(深圳)有限公司

8 / 8

模组检测效果。

5) 建议在人脸识别 0.5S 后,再播报识别成功及读取人体温度值。或者加入其

他逻辑进行优化测温值读取,如:人脸识别成功后开始连续读取(每次间

隔 200ms)人体温度,并且保留最近的三次温度,如果这三次的最高温和

最低温差距小于 X 度,就认为读取成功,返回三次的平均值,如果这三次

超过 X,就继续再读一次,再比较最近的三次,以此类推,如果连续读取

时间 T 秒,最高温和最低温的差值还是超过 X,提示测温失败,请重新测

温。其中 X 和 T 可以通过实际测试确定。

七、安规特性

测温模块

八、环境试验要求

摄像头

九、其他说明

用户应完成对样品功能及相关技术指标的详细评估及选用。由于红外传感

器固有的技术特性,我方对最终使用效果不做保证。

用户应完成对样品功能及相关技术指标的详细评估及选用。由于红外传感

器固有的技术特性,我方对最终使用效果不做保证。

电话咨询
产品中心
技术专区
QQ客服