欢迎来到军工软件开发人才培养基地——学到牛牛

光敏传感器

时间:2024-05-06 07:01:10 来源:学到牛牛

光敏电阻是采用半导体材料制作,利用内光电效应工作的光电元件。它在光线的作用下其阻值往往变小,这种现 象称为光导效应,因此,光敏电阻又称光导管。

用于制造光敏电阻的材料主要是金属的硫化物、硒化物和碲化物等半导体。通常采用涂敷、喷 涂、烧结等方法在绝缘衬底上制作很薄的光敏电阻体及梳状欧姆电极,然后接出引线,封装在具有透光镜的密封壳体内,以免受潮影响其灵敏度。光敏电阻的原理结 构如图所示。在黑暗环境里,它的电阻值很高,当受到光照时,只要光子能量大于半导体材料的禁带宽度,则价带中的电子吸收一个光子的能量后可跃迁到导带,并 在价带中产生一个带正电荷的空穴,这种由光照产生的电子—空穴对增加了半导体材料中载流子的数目,使其电阻率变小,从而造成光敏电阻阻值下降。光照愈强, 阻值愈低。入射光消失后,由光子激发产生的电子—空穴对将逐渐复合,光敏电阻的阻值也就逐渐恢复原值。

 

参数表

 

 

 

模块 ADC 输出检测到的亮度强度,范围是 

0-1023,亮度强度越大该数值越小。 

模块 OUT 输出检测到的值大于阈值时(阈值可调),输出 0,小于阈值时输出 1。

光敏传感器采用的是LM358 运算放大器, 属于一种低功率双运算放大器 ,由两个独立的高增益内部频率补偿运算放大器组成,专门设计用于在宽电压范围内由单电源供电 。 LM358运算放大器 具有 低功耗 、共模输入电压范围扩展到地/VEE以及单电源或双电源操作。

 

 

原理图如下:

 

例程代码如下:

#define Photosensitive A2   //光敏传感器接在控制板上的A2

 

uint16_t brightness;

 

void setup()

{

  Serial.begin(9600);   

  pinMode(Photosensitive, INPUT);

}

 

void loop()

{

  brightness = analogRead(Photosensitive);    //0-1023

  Serial.println(brightness);

  delay(100);

}

 

 

串口打印结果: