用低代码技术实现AD电压采集火焰传感器

用低代码技术实现AD电压采集火焰传感器火焰探测传感器 AD 电压 本教程来源于 FlexLua 官网 专注于降低 IoT 硬件开发难度 零门槛 Lua 低代码编程技术开发 IoT 硬件

欢迎大家来到IT世界,在知识的湖畔探索吧!

火焰探测传感器(AD电压)

本教程来源于 FlexLua 官网,专注于降低 IoT 硬件开发难度,零门槛 Lua 低代码编程技术开发 IoT 硬件。

一、传感器介绍

  • 可以检测火焰或波长在760-1100纳米范围内的光源
  • 探测角度60度,对火焰光谱特别灵敏
  • 对火焰的探测距离和火焰的强度有关(比如以打火机测试,在半米内可检测到打火机的火焰)
  • 工作电压3.3V-5V

下图为火焰探测器的核心部件(红外接收管):

用低代码技术实现AD电压采集火焰传感器

红外接收管内部带了一个具有红外光敏感特征的PN节,属于光敏二极管,但是它只对红外光有反应。无红外光时,光敏管不导通,有红外光时,光敏管导通形成光电流,并且在一定范围内电流随着红外光的强度的增强而增大。

用低代码技术实现AD电压采集火焰传感器

用低代码技术实现AD电压采集火焰传感器

  • 红外式火焰探测器结构简单,价格便宜,可以通过电路板上的红外接收管来测量火焰的强度,火焰强度被感器以电压信号的方式输出。火焰强度越大,传感器输出的电压值越低。
  • 传感器的DO引脚用来指示是火焰强度是否高于或低于某个阙值,通过电位器调节控制相应阀值,火焰强度低于阙值时DO输出高电平,反之DO输出低电平。
  • 传感器的AO引脚输出模拟电压信号,用来指示火焰强度。

这里我们只检测AO输出的电压模拟量信号,因为该电压信号可以反映火焰的强度大小。对于DO引脚则使用起来更简单,如果开发者感兴趣的话可以用Core提供的GPIO库函数来实现,这里就不涉及了。

二、接线图

用低代码技术实现AD电压采集火焰传感器

三、材料清单

  • 红外火焰传感器模块

四、完整代码

如果感兴趣,上面代码中出现的LIB开头的库函数可以在 API文档 中通过Ctrl+F查询。

五、实验过程及结论

步骤一:火焰传感器附近没有任何火源时

用低代码技术实现AD电压采集火焰传感器

用低代码技术实现AD电压采集火焰传感器

可以看到在此状态下传感器输出的电压值在满压3.3V

步骤二:将打火机火源离火焰传感器大概30厘米时

用低代码技术实现AD电压采集火焰传感器

用低代码技术实现AD电压采集火焰传感器

可以看到传感器此时输出的电压值在3.24V左右

步骤三:将打火机火源离火焰传感器大概20厘米时

用低代码技术实现AD电压采集火焰传感器

用低代码技术实现AD电压采集火焰传感器

可以看到传感器此时的输出电压为2.30V左右

步骤四:将打火机火源离火焰传感器大概10厘米时

用低代码技术实现AD电压采集火焰传感器

用低代码技术实现AD电压采集火焰传感器

可以看到此时传感器的输出电压为1.6V左右

结论:

通过上面实验可以看出,火焰传感器在”空置”–>”30cm”–>”20cm”–>”10cm”这四个状态输出的电压值分别为:3.30V,,3.24V, 2.30V,1.6V。

可以得出当火源离传感器越近,传感器输出的电压越低。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/85730.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信