很多电子产品具有延时自动关机功能。下面介绍一个小型系统中的延时关机功能。
设计思路很简单.就是先按轻触开关给系统供电,系统上电正常工作后通过一个引脚控制一个电子开关,代替轻触开关为系统供电,在单片机程序设计时定义一个变量,每次使用系统时清零该变量.没有使用系统时利用单片机的定时器自动累加此变量。到达一定值后该引脚输出翻转,控制电子开关关闭,系统自动断电。
相关电路如附图所示。系统采用9V电池供电。所以要先用7805稳压。Q1为电子开关,Q2及其周边元件为控制电路。R1和R3的阻值可以根据实际电路加以选择。电子开关受单片机的④脚控制。复位电路分为上电复位及按键复位,系典型应用。
其工作过程为:按下S1键,电源通过S1向系统供电,单片机在200ms左右开始正常工作,在初始化时P1口为高电平,Q2导通,使Q1的基极为低电平,Q1导通,取代S1键给系统供电。
程序如下:

也可以将电源控制电路换为一个带有控制端的LDO,使产品的集成度及稳定性有很大的提高。大家可以根据实际需要选取。有的LDO还集成有看门狗一类的功能,可以进一步简化电路设计。

责任编辑:YYX
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45628浏览量
675445 -
延时
+关注
关注
0文章
110浏览量
26455
发布评论请先 登录
相关推荐
热点推荐
系统卡死怎么办?长按开关机键5秒,0功耗开关机芯片GEK100_55让防误触复位操作更简单
外观的产品或者防水设计理念来说,而且还有防误触的问题,这无疑是一种阻碍。在锂电池应用如此广泛的今天,很多开关机功能通过与MCU结合来实现的,一旦遭遇系统卡死MCU无法动弹,让客户拆后盖卸电池断电几乎是
发表于 01-22 16:12
如何在Zephyr RTOS中实现延时和计时函数
在实时操作系统(RTOS)中,时间管理是核心功能之一。无论是任务调度、超时控制,还是周期性事件,延时和计时机制都扮演着至关重要的角色。Zephyr RTOS作为一个轻量级、模块化的开源
纯硬件开关机芯片GEK100系列,不用担心死机问题的开关机芯片,及一键开关机芯片的发展趋势分析
是导致传统开关机方案死机的重要原因。GEK100系列通过特殊的电路布局设计与屏蔽技术,大幅提升了芯片的抗干扰能力:在电磁兼容性(EMC)测试中,芯片能够承受强电磁辐射与传导干扰,不会出现逻辑混乱或功能
发表于 12-24 18:19
探索TMM175 - 11系列延时继电器:多功能与高精度的完美结合
探索TMM175 - 11系列延时继电器:多功能与高精度的完美结合 在电子工程领域,延时继电器是一种常见且关键的设备,广泛应用于各种需要精确时间控制的场景。今天,我们将深入探讨Littelfuse
使用系统定时器SysTick来实现精确延时微秒和毫秒函数
到 0 时,将从RELOAD 寄存器中自动重装载定时初值,开始新一轮计数。使用内核的SysTick定时器来实现延时,可以不占用系统定时器,由于和MCU外设无关,所以代码的移植,在不同厂家的Cortex-M
发表于 11-20 07:12
极简主义者的福音:GPIO关机功能,短按长按一代码搞定!
的POWER_ON按键,实现短按三次/长按五秒关机的功能。 Air8000支持LuatOS开发,应用示例持续更新中。开关机键demo示例相关资料,可通过下方链接获取。 最新源码下载:
开关机芯片推荐:3S 开机 5S 关机防误触抗干扰强的开关机芯片 GEK100_35
使用电话手表时的意外按压、智能手表佩戴中的误触、无人机操控时手部的误操作,避免设备非正常关机导致的通话中断、数据丢失或飞行风险,同时适配血压计测量过程中避免误触关机,保障数据采集完整。
发表于 10-21 16:07
探头的延时介绍
探头的延时是指信号从被测点传输到示波器输入端的时间间隔,即信号经过探头的探针、传输电缆、内部电路等路径后,到达示波器采样系统的总时间延迟,(以下讨论低速信号情景,忽略示波器通道间ps级的延时误差)。不同型号的探头
mqtt服务器关机,rt-thread5.1系统会死机怎么解决?
无意间发现只要MQTT服务器掉线或者关机,RT-THREAD5.1系统就会死机,无论是WIFI链接或者网口链接,终端提示
Warning: There is no enough buffer
发表于 09-09 08:00
认识探头的延时
探头的延时是指信号从被测点传输到示波器输入端的时间间隔,即信号经过探头的探针、传输电缆、内部电路等路径后,到达示波器采样系统的总时间延迟,(以下讨论低速信号情景,忽略示波器通道间ps级的延时误差
一键开关机芯片GEK100,替代 ADI 的 MAX16169和MAX16054
电子产品,如智能手机,用户期望按下开机键后能迅速进入系统;还是一些对稳定性要求较高的工业设备,可能需要设置较长的关机延时,以防止误操作导致设备意外关机。GEK100 芯片都能通过灵活的
发表于 08-15 17:32
小型系统中的延时关机功能
评论