1 Star 0 Fork 32

内部研发组 / HaaSEDU

forked from haasedu / HaaSEDU 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.01 KB
一键复制 编辑 原始数据 按行查看 历史

学习物联网,来HaaSEDU就对了

火焰监控报警系统

   自从第一次工业革命开始到现代,化石燃料一直是很重要的能源之一,而煤在化石燃料中占比较高。煤转化成能量需要燃烧,不管是第一次工业革命的内燃机还是现在仍然占比很高的火力发电,都需要大量的烧煤。现代的火力发电系统会持续对炉膛中煤的燃烧情况进行监控,防止出现燃煤熄灭的情况。 本场景就是针对这个场景对火焰进行实时的监控,如果出现火焰熄灭的情况,则进行灯光报警。

   本章课程就以此为背景教开发者如何一步一步打造一个火焰监控系统。主要包含以下几部分的内容。

  • 背景知识
  • 实验步骤简介
  • 实验步骤详解
  • 课后作业
  • 常见问题

背景知识

   火力发电系统中所用的火焰监控的核心在于如何精准的检测炉膛中的火焰强度,目前市场上已经有很多的传感器可以对火焰强度进行测量。 目前市面上用的最多的火焰传感器,即红外接收二极管,对火焰特别敏感。它对火焰产生的红外线非常敏感,当火焰亮度越大时,发出的红外线越多,火焰传感器管脚间的阻抗变小;当火焰变小时,发出的红外线变少,火焰传感器管脚间的阻抗变大。 本节选用的火焰传感器外观如下:


实验说明

   本场景中主要分为火焰检测,报警灯及报警逻辑控制三部分,各部分功能如下。

  1. 火焰:检测环境中的火焰亮度
  2. 报警灯:在需要报警时发出报警声
  3. 报警控制:判定火焰强度是否过低,过低则触发报警

   我们将整个实验分成3个步骤,每个步骤完成的功能如下图所示。


实验步骤详解

   各个步骤的详细操作流程请学习下面的课程:


课后作业

   本实验中是通过将火焰传感器量测到的电压值上报云端,然后在云端控制报警器(报警灯)的开关,这样做的好处是可以通过云端对报警阈值进行设定,对于不同场景可能需要设定不同的阈值,不同的阈值可以通过云端动态设定,从而统一设备端的应用程序版本。

  • 作业1:
    报警器的报警功能需要脱离云端也能正常运行,所以可以通过云端设定阈值到设备端,然后在设备端代码中和此阈值进行判定来决定是否开启报警灯。

常见问题

暂无


Python
1
https://gitee.com/AG2023/haasedu.git
git@gitee.com:AG2023/haasedu.git
AG2023
haasedu
HaaSEDU
release_2.0

搜索帮助