0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于小凌派烟雾报警功能的实现

科技绿洲 来源:凌智电子 作者:凌智电子 2022-04-26 16:16 次阅读

烟雾检测传感器使用的是MQ-2烟雾传感器。MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。

使用MQ-2烟雾传感器来检测周围环境烟雾浓度,再通过小凌派开发板采集信号。因为采集的信号是电压值所以通过adc转换成数字信号。这里有个需要注意的地方RK2206的ADC默认参考电压是内部2.4v所以初始化ADC时通过配置soc_con29 寄存器改成外部3.3v参考电压。

参考代码

pYYBAGJnqYiABx3YAAB4Lyj-Wqw610.png

读取ADC电压

pYYBAGJnqZ6AGlCgAAAm8jgEf-I624.png

计算ppm值

阻值R与空气中被测气体的浓度C的计算关系式

log R = mlog C + n (m,n均为常数)

传感器的电阻计算

Rs = (Vc/VRL-1) X RL

Vc为回路电压,VRL是传感器4脚6脚输出电压,RL是负载

poYBAGJnqbSAfrzEAAAs2RgfgjU411.png

ppm值校准

pYYBAGJnqcOAf_TlAAAiQTt1o6A140.png

因为使用的是无源蜂鸣器,所以通过pwm驱动蜂鸣器报警。

pwm初始化

poYBAGJnqdCAROIFAAAtT7FOjgk957.png

pwm 启动

pYYBAGJnqdyAU7tUAAAwSOR4vns835.png

pwm停止

poYBAGJnqeiAf929AAA24vLUxCo837.png

蜂鸣器报警控制,需要报警时启动pwm,不需要报警时停止pwm

poYBAGJnqfWAc23xAAAf9959KIY939.png

整个模块初始化

poYBAGJnqjCAOFtbAAA7NXEe2VE512.png

创建一个任务处理函数

这里需要注意的是ppm校准需要提前测试,再把值写死到代码里。

还有需要注意的是mq2传感器需要预热,即提前通电大约半分钟到一分钟左右。用手放在传感器外壳感觉微微发热即可。如果不预热就开始测量其测量值会偏差很大,而且会随着加热而变化。

poYBAGJnqj-ADQGiAABoZ8_XD_g662.png

最后创建一个任务调用上面处理函数即可。

烧写程序后通过串口打印结果

pYYBAGJnqlCAGt1YAAAE7semhWA030.png

当检测到烟雾超过设定值时蜂鸣器报警响起。低于设置值时蜂鸣器停止报警。这样基于小凌派的烟雾报警功能就实现了。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蜂鸣器
    +关注

    关注

    12

    文章

    888

    浏览量

    45822
  • 检测传感器
    +关注

    关注

    0

    文章

    31

    浏览量

    10658
  • 烟雾报警
    +关注

    关注

    0

    文章

    5

    浏览量

    8707
  • 小凌派
    +关注

    关注

    0

    文章

    27

    浏览量

    1187
收藏 人收藏

    评论

    相关推荐

    烟雾报警电路图

    烟雾报警电路图
    发表于 05-08 16:06 2941次阅读
    <b class='flag-5'>烟雾</b><b class='flag-5'>报警</b>电路图

    基于STC89C51单片机的无线烟雾报警器的设计

    无线火灾报警器采用STC89C51为核心控制器,利用气体传感器MQ-2、ADC0809模数转换器等实现基本功能。通过这些传感器和芯片,当环境中烟雾浓度或可燃气体浓度等发生变化时系统会发
    发表于 03-03 21:13

    如何实现烟雾报警的设计?

    如何实现烟雾报警的设计?
    发表于 11-26 06:48

    怎样去设计一个基于供家庭使用的烟雾报警

    器应该具备的基本要求和功能,文章设计了一种比较适合的烟雾报警器。本设计以传感器和单片机作为烟雾报警器设计的核心器件,配合其它器件即可
    发表于 12-08 08:31

    基于小开发板实现烟雾报警功能

    (1000); }}最后创建一个任务调用上面处理函数即可。烧写程序后通过串口打印结果ppm:55.6ppm:60.9当检测到烟雾超过设定值时蜂鸣器报警响起。低于设置值时蜂鸣器停止报警。这样基于小
    发表于 04-26 09:27

    气体烟雾报警电路

    采用双向晶闸管的气体烟雾报警电路:
    发表于 12-08 11:04 806次阅读
    气体<b class='flag-5'>烟雾</b><b class='flag-5'>报警</b>电路

    烟雾报警器的功能说明

    烟雾报警器的功能说明,详细介绍了烟雾报警器的细节操作,还有修改意见。
    发表于 05-18 14:26 0次下载

    烟雾报警器有哪些常见的类型和功能基本概述

    烟雾报警器,别称火灾烟雾报警器、烟雾传感器、烟雾感应器等。一般将独立的, 实物产品 电池供电、或
    的头像 发表于 08-21 14:42 4.5w次阅读

    烟雾报警器如何才不会报警

    用胶带或塑料袋封住烟雾报警器,烟雾传感器接收不到烟雾信息; 关闭蜂鸣器,报警器无法发出声音,这种方式不适合联动型消防
    的头像 发表于 08-21 14:53 5.7w次阅读

    烟雾报警器怎么关

     一些烟民抽烟时要关掉烟雾报警器,所以知道烟雾报警器关闭方法就显得很重要。家用烟雾报警器怎么关?
    的头像 发表于 04-08 15:42 4w次阅读

    如何选择合适的烟雾报警器,烟雾报警器的分类是怎样的

    上网的时候,可能会经常看到关于 火灾的新闻,火灾隐患威胁着人们的安全。如果在一些场所装有一台烟雾报警器,也许悲剧就会避免很多。 烟雾报警器,别称火灾
    发表于 11-19 09:45 4400次阅读

    基于语音芯片的烟雾报警系统解决方案

    市面常见的烟雾警报系统有些过于单一,只是做一般的警示,基于WT588F02B语音芯片支持433解码设计的烟雾报警系统,使得烟雾报警系统
    发表于 05-24 11:51 649次阅读

    烟雾报警器方案开发,采用PY32F002A单片机

    此烟感报警器方案采用了单片机与MQ-2烟雾传感器为核心设计的。可以实现烟雾报警烟雾溶度显示、看
    的头像 发表于 03-06 10:52 2127次阅读

    音乐芯片在烟雾报警器上的应用

    消防报警系统中! NV080D-S8芯片是九芯电子的OTP语音ic系列,主要应用在独立式烟雾报警器及其他电子产品上面,主要实现烟雾
    的头像 发表于 03-13 11:44 639次阅读
    音乐芯片在<b class='flag-5'>烟雾</b><b class='flag-5'>报警</b>器上的应用

    烟雾报警器OTP语音芯片——NV080D

    消防报警系统中!NV080D-S8芯片是九芯电子的OTP语音ic系列,主要应用在独立式烟雾报警器及其他电子产品上面,主要实现烟雾
    的头像 发表于 03-15 16:48 936次阅读
    <b class='flag-5'>烟雾</b><b class='flag-5'>报警</b>器OTP语音芯片——NV080D