历史上的今天

今天是:2024年09月17日(星期二)

2020年09月17日 | MSP43O实现家用烟雾报警器

发布者:chinalisa 来源: elecfans关键字:MSP43O  家用烟雾报警器  功耗低  灵敏度 手机看文章 扫描二维码
随时随地手机看文章

   引言

  国现行的《建筑设计防火规范》(GB 50016-2006)未对住宅部分安装火灾自动报警系统有所规定。通过调研发现,现有烟雾探测器容易失效、连接断开或电池损坏,缺少电池欠压检测,存在误报警的情况,工作极不稳定。因此,本文设计了一款功耗低、可靠性高、实时性强的家用烟雾报警器。


  1 系统总体设计方案

  系统由主控芯片、烟雾检测模块、报警模块和电源模块四部分组成。主控芯片采用16位超低功耗单片机MSP430F2012,每隔8s进行一次烟雾检测,通过F2012芯片I/O口输出32768Hz信号驱动红外发射部分发出红外线,同时使用片内10位ADC对经过放大的红外信号进行连续4次的数据采集转换,取平均值作为检测结果。同时将检测结果与预设报警门限值进行比较,从而发送预警信息。同时还利用了430内部低频时钟VLO准确定时,高频时钟DCO高速工作,在降低系统成本的同时提高了系统的可靠性。

  

MSP43O实现家用烟雾报警器


  2 系统硬件电路的设计

  2.1 主控芯片MSP430F2012

  MSP430F2012是TI公司新推出的一款高性能16位微控制器。其特点如下:电源电压采用1.8~3.6V的低电压;超低功耗,活动模式(1MHz,2.2V时为200 μA),待机模式(0.7μA),掉电模式(RAM数据保持,0.1 μA);5种省电模式;从待机到唤醒不超过1μs;16位精简指令集,指令周期125ns;带有两个捕获/比较寄存器的16位定时器(TIMERA);A/D转换器;10位200-ksps,通用串行接口USI;支持SPI和I2C;程序代码熔丝保护;零功耗BOR复位保护功能。本文采用Spy-Bi-Wire的JTAG调试接口,只需连接四根线,即可实现用仿真器在线编程调试程序。同时,MSP430F2012拥有2kB+256B的FLASH存储器,128B的RAM,足够系统代码量的需求。


  2.2 烟雾检测模块电路

  

烟雾检测模块电路


  烟雾检测方式主要有离子感烟探测和光电感烟探测。离子感烟探测对电路和工艺要求高,探测器受湿度和气流等影响大,维护费用高于制造费用。本文采用光电感烟探测方式,电路如图2所示。采用特制的光学迷宫作为烟雾接收装置,内装有红外发射二极管(IRdiode)和红外接收二极管(IR receiver),主控芯片MSP430F2012的P2.7口定期驱动红外发射部分发射红外线,若有烟雾进入光学迷宫,则产生光的散射,红外接收二极管接收光信号后产生电流信号,经运算放大器LM358转换为电压信号,送入主控芯片ADC模块通道A3进行采样转换,当判断迷宫内出现烟雾后,主控芯片驱动压电蜂鸣器发出烟雾报警声音。


  2.3 报警电路

  系统报警电路采用RE46C100来驱动压电蜂鸣器,该芯片电压工作范围宽(6~16V),低功耗(空闲电流小于100nA),采用9V电池供电。该芯片使能端HRNEN与MSP430的P2.6口连接,当HRNEN为高电平时,压电蜂鸣器产生自激振荡而发出报警声音。通过软件设置Timer A不同的定时输出,可使之发出烟雾检测、电池欠压两种不同方式的报警信号。


  2.4 电源电路

  系统需要提供9v和3.3V两个工作电压,9V供给RE46C100,3.3V是单片机MSP430F2012的工作电压,本电路选用稳压器TPS715333。

  TPS71533是一款采用SC-70封装的高输入电压LDO(低压降)稳压器,其与微处理芯片MSP430F1232同属于美国的TI公司。该稳压器的特点是:高输入、低压降、低功耗和小型封装。芯片的输入电压范围为2.5~24V,低压降和低静态电流(最大静态电流为3.2 μA)使该芯片的功耗处于极低的水平,适用于电池供电的场合。


  同时系统还实现了电池欠压检测,将电源电压直接引入MSP430F2012 ADC模块的输入P1.2口,与程序中预先设定的阀值电压进行比较,当电源电压过低时,通过报警电路提醒用户及时更换电池。


  3 系统软件的设计与实现

  为了便于系统维护和功能扩展,系统软件采用了模块化的设计方法,采用了C语言编程。系统软件包括主程序、中断唤醒子程序、烟雾信号检测子程序和电池电压检测子程序。主程序流程图如图3所示。

  

MSP43O实现家用烟雾报警器


  初始化时,将校准的1MHz DCO值送入DCO控制寄存器,再根据已校准的DCO时钟源校准VLO,MCU工作在低功耗模式LPM3。TA0每8s中断一次,MCU退出LPM3模式,调用烟雾信号检测子程序。为了避免误报警,系统只有连续3次探测到烟雾信号,才启动报警电路报警。第1次探测到烟雾信号后,VLO时钟源经4分频作为定时器A信号源,即第2次采样间隔4s;如果第2次仍探测到烟雾信号,定时器A时钟源直接由VLO输入1s采样;如果第3次仍探测到烟雾信号,系统开始警报,烟雾探测器继续以1s周期进行采样。为了降低系统功耗,在烟雾采样转换期间,MCU进入LPM3模式。


  在烟雾信号检测子程序中,首先通过P2.7和P1.4口分别打开LED和运放,将ADC10设定成4次单通道连续转换,通过ADC10的DTC特性将转换结果暂存到MCU的RAM中,运放经延时稳定后启动ADC,MCU进入LPM3模式,在完成4次AD转换后DTC中断,DTC中断服务程序返回,MCU进入活动模式,然后红外发射管打开,同样延时稳定后再进行一轮4次连续AD转换,采样结束后关闭运放、红外发射管、ADC及发光二极管,最后调用计算平均值子程序,计算两次连续4次AD转换的平均值,主程序调用计算结果确定是否探测到烟雾信号。


  4 结束语

  此系统符合国标GB20517-2006《独立式感烟火灾探测报警器》认证的要求。实践证明,此系统具有体积小、功耗低、灵敏度高、应用灵活、可靠性高、实时性强等特点,是高性能家用烟感的最佳选择方案。

关键字:MSP43O  家用烟雾报警器  功耗低  灵敏度 引用地址:MSP43O实现家用烟雾报警器

上一篇:基于MSP430F149的阻抗测量系统设计
下一篇:基于MSP430F149的无线环境监测传感器系统设计

推荐阅读

    9月17日下午消息,国产手机品牌美图手机今日揭晓了美图T9六大动漫限量版中的两款:美少女战士限量版、Hello Kitty限量版,另外还为美图T9增加了幻彩白新配色。其中美图T9美少女战士限量版售价3699元,Hello Kitty限量版与美图T9幻彩白官方零售价3499元。美少女战士限量版美图手机预计推出六款动漫限量版T9手机,今日官方公布了其中两款:美少女...
在法兰克福车展上,MEB平台的打造的首款电动汽车ID.3(ID.家族的首款车型)正式亮相,这车的定位是面向欧洲的日常家用电动汽车,比较有特点的是算是大众的第一款尝试。后续在A级SUV还有A+级的轿车和不同平台的SUV的系列,组合出不同的产品矩阵在欧洲进行大规模的电动汽车推广测试。 这是我们能看到围绕MEB打造A级小车的不同配置的差异,3种不同续航版本...
深圳 2020 年 9 月 17 日 / 美通社 / -- 全球工业存储领导品牌宜鼎国际,近期推出新品 4port CANBus 模块,特别针对无人应用市场的大量 I/O 扩充需求而设计,更有高达 80%出货需求,都以无人车以及智能工厂为主。在后疫情时代,工业自动化、智慧医疗、自动驾驶汽车急速扩张下,宜鼎领先业界抢先推出四埠 CANBus 积极抢市,后续可期。 In...
具体实现功能系统由STC89C51+1602液晶+步进电机+光敏电阻+按键模块+DS1302时钟模块+ADC0832模块+电源构成。1、LCD1602显示日期和时间、当前控制模式及光照强度;2、可通过按键切换:手动模式、定时模式、光控模式;3、手动模式:通过开窗帘和关窗帘键对窗帘进行控制;4、定时模式:通过按键设置开窗帘和关窗帘的时间;5、光控模式:光照强度大于设置值时开...

史海拾趣

问答坊 | AI 解惑

从研发到管理是条不归路-义隆电子副处长钟炳荣

从研发到管理,是一条没办法回头的路。一旦开始接触管理工作,对新技术的了解无可避免地会慢慢降低。对很多技术人员来说,这是很难克服的心理障碍。   对公司来说,经营者可以规划今年营收要成长多少,明年规模要扩大多少,五年后要将市占率提 ...…

查看全部问答∨

单片机开发调试应注意的问题

如何用keil调试时计算延时的方法|单片机系统设计与C51编程实践|C51单片机开发工具DIY|实战msp430B捕获PWM波的脉冲宽度|EMC8BIT单片机指令应用的误区与技巧|EM78系列单片机的子程序库|单片机系统开发的规范化问题|PWM技术在单片机控制智能充电器中的 ...…

查看全部问答∨

IP核的问题,救命!!!!

你好,我想问下有人是否用过ALTERA公司的免费IP核啊?我用了这个核进行了软件仿真和硬件下载,可是下载到硬件是老是出现一个问题,对话框里是这样的,而且没有关闭对话框的地方:希望高手可以尽快给回答下好吗?谢谢啊!      &nbs ...…

查看全部问答∨

槽型开关,K128

谁有槽型开关K128的结构图,或接法图资料什么的呀,我在网上找不到资料,谢谢了…

查看全部问答∨

工作需要优化display driver各位能给我什么优化的提示吗?

我已经运行了分析软件,分析结果如下: RopCode                cTotal        cGPE        dwGPETime        Avg.GPETime  ...…

查看全部问答∨

串口数据入库问题

我想将从串口读的数据入到CE设备上的数据库中,请问我应该如何做?EVC有专门的串口类吗?…

查看全部问答∨

100分求PXA310 BSP

哪位有PXA310的WINCE BSP 能否共享一下! QQ:502240410 MSN(E-Mail):wangxin_801115@hotmail.com 百分相送,不够再加 感谢各位!…

查看全部问答∨

张帆的驱动开发群

我建了个驱动开发群,QQ群:11312034 本人是《Windows驱动开发技术详解》的作者张帆,希望一起交流。 …

查看全部问答∨

有人转让恩智浦LPC1114 & LPC1343开发板吗

本帖最后由 ddllxxrr 于 2016-1-7 17:14 编辑 有人转让论坛里送的恩智浦LPC1114 & LPC1343开发板吗?报个价给俺 本站强荐:185娱乐テ城.足球テ真_人.彩票齐全テ手机可投テ注任何游戏. 首次开户送10元.首存送58元.信誉绝对保证185.cc …

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved