设计思路很简单.就是先按轻触开关给系统供电,系统上电正常工作后通过一个引脚控制一个电子开关,代替轻触开关为系统供电,在单片机程序设计时定义一个变量,每次使用系统时清零该变量.没有使用系统时利用单片机的定时器自动累加此变量。到达一定值后该引脚输出翻转,控制电子开关关闭,系统自动断电。
相关电路如附图所示。系统采用 9V 电池供电。所以要先用 7805 稳压。 Q1 为电子开关, Q2 及其周边元件为控制电路。 R1 和 R3 的阻值可以根据实际电路加以选择。电子开关受单片机的④脚控制。复位电路分为上电复位及按键复位,系典型应用。
其工作过程为:按下 S1 键,电源通过 S1 向系统供电 , 单片机在 200ms 左右开始正常工作,在初始化时 P1 口为高电平, Q2 导通,使 Q1 的基极为低电平, Q1 导通,取代 S1 键给系统供电。
程序如下:
也可以将电源控制电路换为一个带有控制端的 LDO, 使产品的集成度及稳定性有很大的提高。大家可以根据实际需要选取。有的 LDO 还集成有看门狗一类的功能,可以进一步简化电路设计。
上一篇:单片机通用模拟串口C程序
下一篇:基于单片机的无线传感器网络节点制作及组网设计方案
推荐阅读最新更新时间:2024-03-16 13:20
设计资源 培训 开发板 精华推荐
- 6小时狂欢,谁是2016年TI杯全国大学生物联网设计竞赛最高人气王,你说了算!
- 你是Stellaris控?快来抢iPad、iTouch!
- TI带你一起解剖共享单车智能锁!看视频涨知识赢好礼喽!
- 阅读并了解是德科技 Power Supply 精彩专题,参与答题赢好礼!
- 有奖直播:MPS新一代微功率隔离电源模块MIE系列产品介绍
- 学C2000精品课程,低价抢购 C2000 LaunchPad!
- 我爱 TI Webench 之学课程传设计,赢礼100% !
- TI模拟博文深度阅读季,赢小米盒子!
- 2023 DigiKey KOL 系列——将TinyML融入IoT物联网应用中
- 大联大有奖直播:科技之眼-思特威图像传感器的新视界