锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

shineblink 火焰传感器

时间:2022-12-08 04:00:00 pn3093传感器pn3006传感器

火焰探测传感器

    • 一、传感器介绍
    • 二、接线图
    • 三、完整代码
    • 四、实验过程及结论

一、传感器介绍

我们只在这里检测AO由于电压信号能反映火焰的强度,输出的电压模拟量信号。DO如果开发者感兴趣,引脚更容易使用。Core提供的GPIO这里就不涉及库函数了。

二、接线图

三、完整代码

--配置Core的USB口以虚拟串口模式工作print()输出的内容可以显示在计算机串口终端上 LIB_UsbConfig("CDC") --配置AD电压采集功能,最大采样值4096对应3.6V输入电压 --当通道充满收集时1每个点的收集时间间隔为300ms LIB_ADConfig(1,300000) --开始大循环 while(GC(1) == true) do     --每隔300ms查询A0通道是否转换完成     --开发人员也可以接收传感器A1-A3中的任何通道也可以连接多个传感器,用法与下面相同     LIB_DelayMs(300)     A0_full_flag, A0_buf = LIB_ADCheckBufFull("A0")     if A0_full_flag == 1 then         --打印输出A0通道的AD采样值及相应的电压值         print(string.format("A0=d Voltage=%.2fv",  A0_buf[1], A0_buf[1]*3.6/4096.0))     end end 

四、实验过程及结论

第一步:当火焰传感器附近没有火源时


可以看到在此状态下传感器输出的电压值在满压3.3V
步骤二:将打火机火源离火焰传感器大概30厘米时


可以看到传感器此时输出的电压值在3.24V左右
步骤三:将打火机火源离火焰传感器大概20厘米时


可以看到传感器此时的输出电压为2.30V左右
结论:
通过上面实验可以看出,火焰传感器在"空置"–>“30cm”–>"20c"这四个状态输出的电压值分别为:3.30V,,3.24V, 2.30V。

可以得出当火源离传感器越近,传感器输出的电压越低。
更多详情请参看 shineblink.com官网链接

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章