zigbee CC2530 系列教程 13 烟雾传感器实验

您所在的位置:网站首页 防爆烟雾报警器接线图 zigbee CC2530 系列教程 13 烟雾传感器实验

zigbee CC2530 系列教程 13 烟雾传感器实验

2024-06-02 01:43| 来源: 网络整理| 查看: 265

所有课程见此链接:

zigbee CC2530 系列教程 0 课程介绍

4.13烟雾传感器实验

4.13.1 实验目的

学习使用烟雾传感器。

4.13.2 实验讲解

首先根据开发板硬件原理图确定烟雾传感器MQ-2与CC2530芯片的连接引脚,如图4-16所示。

图4-16 烟雾传感器接口图

简要说明:

一、 尺寸:mm Xmm Xmm   长X宽X高

二、 主要芯片:气体传感器

三、 工作电压:直流5伏

四、 特点:

1、具有信号输出指示。

2、双路信号输出(模拟量输出及TTL电平输出)

3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)                 

4、模拟量输出0~5V电压,浓度越高电压越高。

5、对液化气,天然气,城市煤气有较好的灵敏度。

6、具有长期的使用寿命和可靠的稳定性

7、快速的响应恢复特性

五、应用:

适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置。

全部程序如下:

#include //烟雾传感器IO定义 #define AIR P0_7 //LED灯IO定义 #define LED1 P1_0 #define LED2 P1_1 void main(void) {         /******烟雾传感器电路初始化******/     P0SEL &= ~0X80;    //设置P07为普通IO口     P0DIR &= ~0X80;    // 在P07口,设置为输入模式     P0INP &= ~0x80;    //打开P07上拉电阻     /******LED P1_0,P1_1方向初始化******/     P1DIR |= 0x03;     //P1_0,P1_1设置为输出模式         LED1 = 1;         //熄灭LED1     LED2 = 1;         //熄灭LED2     while(1)       {             if(AIR==1)         {             LED1 = 1;         //无烟雾,熄灭LED1             LED2 = 1;         //无烟雾,熄灭LED2         }           else         {             LED1 = 0;         //有烟雾,点亮LED1             LED2 = 0;         //有烟雾,点亮LED2         }     }    }

4.13.3 实验效果

    无烟雾的情况下,D3(LED1)和D4(LED2)会处于熄灭状态;有烟雾的情况下,D3和D4会处于点亮状态。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3