BMH06206 系列为红外测温模块,专为非接触式温度测量而设计。该系列采用 Holtek 专为高精度红外传感器设计的 24 位 A/D 转换芯片,并搭配红外热电堆传感器,实现 0.1°C 的测量分辨率。测量结果可直接通过 I2C、PWM 或 IO 模式输出。
本产品出厂前已完成校准,无需用户自行校准,可降低设备成本。用户可通过 I2C 接口访问内建的 EEPROM 与 RAM,设置发射率等参数,并读取环境温度或物体温度,具备高度灵活性,适用于医疗体温计、工业测温枪及家用电器等应用。
BMH06206 系列为红外测温模块,专为非接触式温度测量而设计。该系列采用 Holtek 专为高精度红外传感器设计的 24 位 A/D 转换芯片,并搭配红外热电堆传感器,实现 0.1°C 的测量分辨率。测量结果可直接通过 I2C、PWM 或 IO 模式输出。
本产品出厂前已完成校准,无需用户自行校准,可降低设备成本。用户可通过 I2C 接口访问内建的 EEPROM 与 RAM,设置发射率等参数,并读取环境温度或物体温度,具备高度灵活性,适用于医疗体温计、工业测温枪及家用电器等应用。
| 引脚 | 引脚名称 | 类型 | 功能 |
|---|---|---|---|
| 1 | VDD | PWR | 电源输入 |
| 2 | SCL | I/O | I2C 时钟线 |
| 3 | SDA/PWM/IO | I/O | I2C 数据线 / PWM 输出 / IO 输出 |
| 4 | GND | PWR | 电源地 |
Q1: 不同型号的测量范围与精度是多少?
回答 BMH06206 分为医疗型(-x1)与工业型(-x2):
- 医疗型:测量范围 0~100°C;在 30~45°C 区间内精度最高可达 ±0.2°C。
- 工业型:测量范围 -40~300°C;精度约为 ±1°C 或 ±1.5%。
Q2: 如何将输出模式切换为 PWM 或 IO?
回答 模块默认工作于 I2C 模式。切换方式如下:
- 修改 ModeConfig 寄存器(EEPROM 地址 08h)。
- 将 Model [1:0] 设为 “01” 以切换为 PWM 模式,或设为 “10” 以切换为 IO 模式。
- 重启模块以使设置生效。
Q3: 如何从 PWM/IO 模式强制切回 I2C 模式?
回答 在上电状态下,若模块检测到 SCL 线路被拉低(T1)达 50ms,将暂时切换回 I2C 模式。
此时需将 EEPROM(08h)中的 Model [1:0] 重设为 “00”,并重启模块,即可永久恢复 I2C 模式。
Q4: 如何进入与退出休眠模式(Sleep Mode)?
回答 进入休眠模式时,请发送操作码 0xFF 并搭配固定数据:
休眠指令流程:
1. 从设备地址(0x50)➔ 指令(0xFF)➔ Data_Low(0x34)➔ Data_High(0x12)➔ PEC。
2. 退出时,只需发送任一 I2C 指令即可唤醒模块。
Q5: EEPROM 操作是否有时间限制?
回答 是的,连续 EEPROM 写入操作之间需间隔 10ms,且在 EEPROM 写入完成后,需等待 10ms 才可读取刚写入的数据。
| HS Code (仅供参考) | 9025.90.00.00-4 |
|---|