本产品 BMH63K203 是红外测温模块,視角 (FOV) 為 108°,采用 24-bit ADC MCU 及红外热电堆传感器开发而成。不需接触人体或物体即可测量 0℃~100℃ 范围内的温度。
我们使用cookie来使您的体验更好。 为了遵守新的e-隐私指令,我们需要问您同意设置的cookie。 了解更多。
清明节假期为 4 月 3 日至 4 月 6 日,连假期间不上班,4 月 1 日 下午 15:00 后的订单将于 4 月 7 日处理。
本产品 BMH63K203 是红外测温模块,視角 (FOV) 為 108°,采用 24-bit ADC MCU 及红外热电堆传感器开发而成。不需接触人体或物体即可测量 0℃~100℃ 范围内的温度。
BMH63K203 可以通过 I2C、PWM 或 IO 的方式输出测量结果,您也可以使用 I2C 接口读写模块内置的 EEPROM 及 RAM,并设定各种参数,使用上具备高度弹性。
使用上非常容易,先选择输出模式 (预设 I2C),并视模式来设定参数:
- 选择 PWM 模式: 需要额外设定温度范围
- 选择 IO 模式:需要额外设定温度阀值
- 选择 I2C 模式:不需要额外设定
本产品上电后将不停地读取温度,您可以下指令进入/退出睡眠模式。
本产品的测量距离是以待测物的面积的大小来决定,待测物面积越大,距离越远,因此没有最佳测量距离。
BMH63K203 与 BMH06203-41 具有相同的功能及规格,两者的差别在于:BMH63K203 使用一条连接线直接将 BMH06203-41 的引脚转换成 BMCOM,方便直接与 BMduino 开发板连接使用 (例如: BM53A367A)。
如果您没有 BMduino 开发板,也可以搭配 Arduino 开发板使用 (例如:Arduino UNO)。
引脚 | 名称 | 功能 |
---|---|---|
1 | SCL | I2C: 时钟线 |
2 | SDA
PWM IO |
I2C: 数据线
PWM: 输出引脚 IO: 输出引脚 |
3 | VDD | 供电:2.6V~5.5V |
4 | GND | 接地 |
问题一
可以同时测量物体上多个温度吗?
回答
本产品适用于单点测温,无法同时测量物体上的多个温度。
问题二
应用时,我需要特别注意什么吗?
回答
当应用在产品时需要注意,BMH06203 系列的模块的设计是一直在测温 (大约每 600 us 测一次温),下指令后若马上读取,模块送出的温度会是它上次测量的数值。
因此,您需要依据您的产品应用来判断是否需要写 delayMicroseconds(400)。
假设您要将产品应用在耳温枪,使用者在测量时的步骤为:对准 ➔ 按下按键启动测量 ➔ 读值,此种情况下应该要设定delay,因为使用者如果在 600us 前测量数据,可能还没对准,因此测量结果不准确。
问题三
模块要如何进入、离开睡眠模式呢?
回答
BMH06203 不会自动进入睡眠模式,若要模块进入睡眠模式需额外下指令,指令如下:
进入睡眠模式指令:
0x34, 0x12 是固定值
PEC_W = (Command + Data_LowByte + HighByte) & 0xff = (0xff + 0x34 + 0x12) & 0xff = 0x45
(详细内容请参考规格书)
离开睡眠模式:下任一个 I2C 指令即可离开。
在睡眠模式中,MCU 的 I2C 地址匹配功能仍然是启动的,地址匹配成功后就会唤醒 MCU。
(详细内容请参考 BH67F2742 的规格书,模块有实现此功能)
问题四
唤醒模块后,需要多久时间才能开始量测温度?
回答
模块唤醒后约需等待一秒钟才会开始进行测量,因此您在唤醒后,需要加上一秒的延时。
HS Code (仅供参考) | 8473.50.00.00-1 |
---|