ISD9160套件传感器-光传感器、气体传感器、红外传感器
一,光传感器
开发板使用的光传感器是GL5516光敏电阻。通过ADC接口来采集数据。
GL5516结构图
特点:
环氧树脂封装;
可靠性好;
体积小;
灵敏度高 ;
反映速度快 ;
光谱特性好。
应用场景:
照相机自动测光;
光电控制;
室内光线控制;
工业控制 ;
光控开关;
光控灯。
开发板电路:
二,气体传感器
开发板使用气体传感器是MQ-7.主要检测一氧化碳。
MQ-7气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。采用高低温循环检测方式低温(1.5V加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5.0V加热)清洗低温时吸附的杂散气体。使用简单的电路即可将电导率的变化,转换为与该气体浓度相对应的输出信号。
MQ-7气体传感器对一氧化碳的灵敏度高,这种传感器可检测多种含一氧化碳的气体,是一款适合多种应用的低成本传感器。
特点:
对一氧化碳气体有良好的灵敏度;
长寿命、低成本;
简单的驱动电路即可;
应用场景:
家庭用气体泄漏报警器;
工业用一氧化碳气体报警器;
便携式气体检测器。
技术指标:
基本测试回路
说明:上图是传感器的基本测试电路。该传感器需要施加2个电压:加热器电压(VH)和测试电压(VC)。其中 VH用于为传感器提供特定的工作温度。 VRL是传感器串联的负载电阻(RL)上的电压。VC是为VRL提供测试的电压,这种传感器具有轻微的极性,VC需用直流电源。在满足传感器电性能要求的前提下,VC和VH可以共用同一个电源电路。
开发板电路:
三,红外传感器
代码实现
1,读取个ADC通道数据。
Sensor_ADC_Init函数是初始化ADC。
ADC_GPIO_SINGLEEND_CH1_N通道一读取红外感应数据。
ADC_GPIO_SINGLEEND_CH0_N通道0读取光感应数据。
ADC_GPIO_SINGLEEND_CH4_N通道4读取气体感应数据。
2,显示在oled上。
第三行显示光传感器。
第四行显示气体、红外感应数据。
4,效果