资讯详情

STM32低功耗模式与烟雾报警器触发信号电路设计

STM32低功耗模式和烟雾报警器触发信号电路设计

https://www.cnblogs.com/kanite/p/5352642.html

1、STM32低功耗模式3种

STM睡眠模式、停机模式和待机模式有三种低功耗模式。

2、STM32不同模式下的电流消耗

a、工作模式 消耗电流在27mA至36mA之间。

b、睡眠模式 消耗电流在5.5mA至14.4mA之间。

c、 停机模式和待机模式停机模式消耗电流15uA 待机模式在5uA

3.在各种低功耗模式下唤醒条件

从上图1可以看出,外部中断唤醒可以用于睡眠模式和待机模式,而停机模式只能用以下四种方式唤醒:

a、WAKEUP引脚的上升边缘

b、RTC闹钟事件

c、NRST引脚外部复位

d、IWDG独立看门狗复位

4.选择项目需求和低功耗模式

项目的特殊要求如下:

a、烟雾报警随时退出低功耗模式,使用wifi传输报警信号

b、报警器需要定期报告自己的状态,所以到时候必须退出低功耗模式。

根据需求b,必须要用STM32的RTC功能。因此,功耗选择模式必须选择待机模式,即MCU

5.烟雾传感器模块

主要采用烟雾传感器模块的电路XC5012芯片。它与Freescale的MC145012 Pin-to-Pin匹配。MC145012的结构框图如下:

注意上图IO引脚,它是为了扩展。其详细定义如下:

其功能是当自身烟雾传感器检测到烟雾时,输出脉冲信号,当其级联时,可接受其他模块的报警信号。

时序图如下:

当芯片检查到烟雾报警条件满足时,IO导脚输出高电平,直到芯片检查烟雾报警条件不满足。

6.烟雾传感器和STM32的连接

因为项目需求a因此,必须使用约束STM32低功耗待机模式,但这种低功耗模式不支持外部中断唤醒。因此,应使用它STM32的WAKEUP引脚唤醒待机模式。

STM32复位电路如下:

从上图和实际测试可以看出,当系统从低功耗管理中复位时,程序代码开始重新运行。

但是

根据以上情况设计的接口电路图如下:

标签: 继电器输出报警电路

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司