Page 192 - 智慧园区物联网平台应用与行业分析
P. 192

智慧园区物联网平台应用与行业分析
                    Smart Park IoT Platform Application and Industry Analysis


                 (二)开发环境
                  ①硬件:CC2530 节点板一块,火焰传感器板 LM158 一块,带 USB 接口的
             SmartRF04 仿真器、调试转接板、PC、USB mini 线。
                  ②软件:Windows XP/7/8/10 操作系统,IAR 集成开发环境。

                 (三)原理学习
                  火焰的热辐射具有离散光谱的气体辐射和连续光谱的固体辐射,不同燃烧物的火
             焰辐射强度和波长分布有所差异,但总体来说,其对应火焰温度的近红外波长域和紫

             外光域具有很强的辐射强度,火焰传感器就是根据这种特性制成的。
                  本任务采用 LM158 温度传感器。LM158 利用了双运算放大器电路进行设计,其
             特性有:
                  ①低功率消耗;

                  ②一个共模输入电压范围扩展到地和 VE;
                  ③单一供应或供应分流;
                  ④采用 MC1558 双运算放大器插脚引线,系列功耗相当于 LM124 的一半。
                  LM158 采用的放大器具有以下优势:供应标准运算放大器类型单一的应用程序,

             供应电压可以低至 3.0V 或高达 32V,其中静态电流约为 MC1741 的五分之一,共模
             输入范围包括负供给,从而消除外部偏置组件的必要性在许多应用程序中,输出电压
             范围还包括负电源电压。
                  火焰传感器与 CC2530 部分接口电路如图 4.3 所示,图中的 GPIO 引脚与 CC2530

             的 PO_5 口连接,可以直接读取此 IO 口的输入信号,若该 IO 口为高电平则表示检测
             到火焰,若为低电平则表示没有检测到火焰。
                 (四)开发内容

                  通过原理学习可知,本任务通过检测 I/O 口值的变化来读取火焰传感器的控制信
             号,关键是将 PO_5 口设置成输入模式来检测电平变化,下面是源码实现的解析过程。


















                  主函数主要实现以下功能:


             180
   187   188   189   190   191   192   193   194   195   196   197