光照传感器和光敏传感器

时间:2025-07-29

光照传感器 vs. 光敏传感器:原理、区别与应用

1. 基本定义

传感器类型光照传感器(Illuminance Sensor)光敏传感器(Photoresistor/LDR)
工作原理测量环境光照强度(单位:Lux/lx)基于光强改变电阻值(模拟信号)
元件光电二极管/光电三极管+专用IC光敏电阻(CdS等半导体材料)
输出信号数字信号(I2C/SPI)或模拟电压模拟电阻变化(需外部电路转换)
精度与线性度高精度,线性响应低精度,非线性响应
响应速度快(毫秒级)慢(10~100毫秒)
典型应用智能照明、显示屏亮度调节简易光控开关、玩具

2. 工作原理对比

(1) 光照传感器
(2) 光敏传感器(LDR)

3. 关键区别

特性光照传感器光敏传感器
测量范围宽(0.1~100k lx)窄(依赖材料,无标准单位)
温度稳定性高(内置补偿)低(受温度影响大)
功耗低(数字型可休眠)较高(需持续供电测电阻)
成本较高(¥5~50)极低(¥0.1~2)
校准需求出厂校准,即插即用需手动标定,一致性差

4. 典型应用场景

光照传感器适用场景
光敏传感器适用场景

5. 选型建议

6. 电路连接示例

(1) BH1750(I2C光照传感器)

# Arduino代码示例 #include <Wire.h> #include <BH1750.h>
BH1750 lightMeter;
void setup() {
  lightMeter.begin();
  Serial.begin(9600); }
void loop() {
  float lux = lightMeter.readLightLevel();
  Serial.print("Illuminance: "); Serial.print(lux); Serial.println(" lx");
  delay(1000); }

(2) 光敏电阻(模拟读取)

// 分压电路:LDR --[10kΩ]-- GND // 读取A0引脚电压 void setup() { Serial.begin(9600); } void loop() {
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);
  delay(500); }

总结

上一篇:内存频率是什么_内存频率高有什么好处
下一篇:深度解析:0 欧姆电阻、磁珠与电感的应用奥秘

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料