BH1750环境光传感器:规格、特性与实战应用
光对视觉至关重要,作为电磁波以称为光子的离散能量包传递能量。光子撞击感光元件时,能量传递给传感器材料,产生反映入射光强度的电信号。BH1750是紧凑、低功耗数字环境光传感器,经I2C通信将该信号转为可读勒克斯值。
什么是BH1750?
BH1750是基于光电二极管和专用模数转换器(ADC)的数字环境光传感器。通过I2C总线与微控制器通信,从2.4V–3.6V供电仅汲取0.12mA。光电二极管PN结产生与光强成比例电流;集成运放将电流转电压,片上ADC输出16位勒克斯值。
BH1750框图

图示展示光电二极管(PD)、集成运放(AMP)、ADC、及将ADC输出转勒克斯的逻辑块。内部320kHz振荡器驱动I2C接口。
工作电路
BH1750工作电压2.4V–3.6V;核心BH1750FVI模块需3.3V,通常配稳压器。I2C引脚(SDA、SCL)用4.7kΩ上拉电阻。器件提供三种测量模式:
- 高分辨率模式2——120ms转换时间,0.5lx分辨率,低光环境最优,抗噪优异。
- 高分辨率模式——120ms转换时间,1lx分辨率。
- 低分辨率模式——16ms转换时间,4lx分辨率。
引脚图

- VCC – 电源(2.4V–3.6V)。
- GND – 地。
- SCL – I2C时钟线。
- SDA – I2C数据线。
- ADDR – 多设备设置地址引脚。
- DVI – 总线基准电压;亦作异步复位,VCC上电后必须下电。
关键规格
- 供电电压:2.4V–3.6V
- 工作电流:0.12mA
- ADC分辨率:16位
- 最大可测照度:65,535lx
- 红外免疫:对读数影响极小
- 光噪声抑制:50Hz/60Hz滤波
- 测量范围可通过内部寄存器调节
- 测量变异:±20%
- 温度范围:–40°C至85°C
- 最小I2C基准电压:1.65V
- I2C时钟频率:达400kHz
常见应用
- 智能手机、平板自适应背光控制。
- 汽车系统自动大灯激活。
- 智能路灯调光。
- LCD/OLED基于环境光的显示亮度调节。
- 工业传感器和IoT设备光度测量。
替代方案
其他流行环境光传感器含TSL2561、VEML6035、经典LDR。色彩检测常用TCS3200。
FAQ:噪声抑制
哪种BH1750测量模式提供最高噪声抑制?高分辨率模式2提供卓越50Hz/60Hz噪声滤波,最适合低光或电噪声环境。
数据手册
详细电气特性和寄存器映射请查阅官方BH1750数据手册。
传感器