找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7049|回复: 45
收起左侧

怎么做到按键控制单片机电源,并让单片机给自己断电

  [复制链接]
ID:743496 发表于 2020-7-7 22:30 | 显示全部楼层 |阅读模式
有一个想法,怎么设计外电路,才能通过一个按键,按下一次,给单片机通电,再按下一次给单片机断电,并且还能让单片机定时结束后通过这部分外电路把自己的电源给断开(不使用自锁按键)。
这个问题困扰我好几星期了,网上查来查去都只是找到了单个按键给单片机通断电。但没有办法让单片机自己给自己断电。
有懂的大神么,求解。


回复

使用道具 举报

ID:94031 发表于 2020-7-8 05:58 | 显示全部楼层
让单片机给自己断电可以找有休眠功能的单片机来用。
回复

使用道具 举报

ID:213173 发表于 2020-7-8 07:21 | 显示全部楼层
参见此贴内容,稍加修改即可 http://www.51hei.com/bbs/forum.p ... 0841&highlight=
回复

使用道具 举报

ID:4913 发表于 2020-7-8 07:51 | 显示全部楼层
msp430系列的可以
回复

使用道具 举报

ID:584814 发表于 2020-7-8 07:54 | 显示全部楼层
就是单片机把自己杀了然后诈尸 ? 为什么不用休眠而必须断电 ?
回复

使用道具 举报

ID:401564 发表于 2020-7-8 08:29 | 显示全部楼层
这是一个很简单而且又一点意义都没有的功能:单片机是要有电才能工作的,断电之后怎么去指挥自己工作呢?你能左手拿刀切到你左手吗?
回复

使用道具 举报

ID:743654 发表于 2020-7-8 08:35 | 显示全部楼层
suicide?
回复

使用道具 举报

ID:601639 发表于 2020-7-8 08:36 | 显示全部楼层
在电源上接时间继电器吧。
回复

使用道具 举报

ID:420795 发表于 2020-7-8 08:50 | 显示全部楼层
本帖最后由 l8xiaojie 于 2020-7-8 09:06 编辑

可以看  《我设计的ESR表(可同时显示中小容量电容) 》这个帖子,V1.1以后的版本有你说的功能了,使用1个NPN三极管和1个PNP三极管。
回复

使用道具 举报

ID:383721 发表于 2020-7-8 08:52 | 显示全部楼层
实现起来其实并不难,你可以去了解一下带使能端的LDO,使用按键和IO口,结合三极管这类器件去控制使能端即可,按键控制电路和IO口控制电路在结构和程序上实现并联、互锁,单片机除了使用IO口控制使能端还要检测按键状态,就可以按键控制,定时关断了
回复

使用道具 举报

ID:158375 发表于 2020-7-8 08:59 | 显示全部楼层
你想让单片机来自杀?
我认为:只能增加辅助电路来实现。
回复

使用道具 举报

ID:342822 发表于 2020-7-8 11:40 | 显示全部楼层
看这个电路:
断电.png

回复

使用道具 举报

ID:342822 发表于 2020-7-8 11:51 | 显示全部楼层
程序中设置某脚上电高电平,MOS管导通。程序结束时管脚低电平MOS管截止--断电。
回复

使用道具 举报

ID:799680 发表于 2020-7-8 13:09 | 显示全部楼层
如果只是控制开关断电,很容易也很简单,没必要用单片机,反倒麻烦了,还需要写程序。而只用一个继电器就行,用继电器的常闭触点作开关,一旦继电器吸合就断电了
回复

使用道具 举报

ID:533011 发表于 2020-7-8 13:45 | 显示全部楼层
用ne555可以做一个按键延时器,通过一个按键,按下一次,给单片机通电,再按下一次给单片机断电,单片机控制ne555可以实现
回复

使用道具 举报

ID:533011 发表于 2020-7-8 13:49 | 显示全部楼层
用ne555可以通过一个按键,按下一次,给单片机通电(延时电路)
单片机启动后控制ne555,可以继续延时或关闭电源
回复

使用道具 举报

ID:775776 发表于 2020-7-8 14:25 | 显示全部楼层
单稳态触发器 4538
回复

使用道具 举报

ID:230975 发表于 2020-7-8 15:20 | 显示全部楼层
单片机有休眠和低功耗功能。有外部中断触发的。
回复

使用道具 举报

ID:426143 发表于 2020-7-8 15:28 | 显示全部楼层
外接继电器来控制单片机电源
回复

使用道具 举报

ID:584814 发表于 2020-7-8 17:11 | 显示全部楼层
wulin 发表于 2020-7-8 07:21
参见此贴内容,稍加修改即可 http://www.51hei.com/bbs/forum.php?mod=viewthread&tid=190841&highlight=

人家要的是断电,不是休眠(这个是不能断电的),你能稍加改出来试试
回复

使用道具 举报

ID:584814 发表于 2020-7-8 17:12 | 显示全部楼层
Y_G_G 发表于 2020-7-8 08:29
这是一个很简单而且又一点意义都没有的功能:单片机是要有电才能工作的,断电之后怎么去指挥自己工作呢?你能 ...

左手拿刀切到你左手,这个定制一下刀具还真的可以
回复

使用道具 举报

ID:584814 发表于 2020-7-8 17:23 | 显示全部楼层
taotie 发表于 2020-7-8 11:51
程序中设置某脚上电高电平,MOS管导通。程序结束时管脚低电平MOS管截止--断电。

看这头像才理解了楼主的意思,按一个键电源导通然后保持,按同一键一下又断开,并且单片机自己可以实现模拟按键断开功能实现自毁。这个电路还真可以实现功能,稍加改造成继电器控制会断的更彻底
回复

使用道具 举报

ID:342822 发表于 2020-7-8 18:14 | 显示全部楼层
本帖最后由 taotie 于 2020-7-8 18:44 编辑

对偶尔看一眼数据的设备还是有用的。典型的如数值万用表隔一段时间他会自己断电延长电池寿命。
回复

使用道具 举报

ID:608600 发表于 2020-7-8 19:53 | 显示全部楼层
可以设定一个开关或者按键,一个条件断电一个复位
回复

使用道具 举报

ID:739610 发表于 2020-7-8 22:13 | 显示全部楼层
本帖最后由 00云梦泽00 于 2020-7-9 22:59 编辑

理解错了 看下面的我在楼层的回复
回复

使用道具 举报

ID:230975 发表于 2020-7-9 14:41 | 显示全部楼层
有专门门的长按,通断电的电源管理芯片
回复

使用道具 举报

ID:739610 发表于 2020-7-9 15:16 | 显示全部楼层
你看一下这个图片  基本能实现你的功能
单片机断电.jpg

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:739610 发表于 2020-7-9 15:40 | 显示全部楼层
我发的带有图片的不知道去哪了  按键控制一个单稳态电路 给单片机电源端通电 第一下通电 第二下断电 同时单片机也控制单稳态电路  延时让单稳态电路反转断电
回复

使用道具 举报

ID:739610 发表于 2020-7-9 15:44 | 显示全部楼层
00云梦泽00 发表于 2020-7-9 15:16
你看一下这个图片  基本能实现你的功能

把或门去掉也可以  只是画了草图 抱歉啊  不严谨
回复

使用道具 举报

ID:282850 发表于 2020-7-9 16:13 | 显示全部楼层
三个方案:
1、用自锁开关;
2、用12楼的电路;
3、用MSP430的单片机,进入LPM4后基本等于断电,按键接IO口中断,我做过这种关机
回复

使用道具 举报

ID:800679 发表于 2020-7-9 21:44 | 显示全部楼层
第一时间就想到了继电器,用于一般的电源控制开关可行。
回复

使用道具 举报

ID:88256 发表于 2020-7-10 22:55 | 显示全部楼层
下图是从以前的某成品密码器里截图的,左上角是升压电路MAX856(负责将2节7号电池升压到5V供单片机等使用),BG4发射极那条线是升压IC的5V输出脚,P33是低电压检测不用管,电源按键可开可关,但是需要占用一位存储保存开机状态,主程序一开始就读取状态,原先是关机的就让P14输出高电平并维持BG3和BG4导通输出5V;原先是开机的则P14输出低电平以关断电源,定时到的当然也可以让P14输出低电平关断电源。这个电路可以参考一下并改进使用。

TIM图片20200710221524.png

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:638887 发表于 2020-7-11 19:30 | 显示全部楼层
网上很少资料是你的要求很新奇,为什么要给单片机断电,让他无输出工作或者休眠不可吗,实在不行用电工的启保停试试,定时停时单片机输出一个关断信号……
回复

使用道具 举报

ID:342822 发表于 2020-7-11 21:53 | 显示全部楼层
llkk.gif
回复

使用道具 举报

ID:46241 发表于 2020-7-11 22:19 来自手机 | 显示全部楼层
用两个单片机
回复

使用道具 举报

ID:235954 发表于 2020-7-12 07:23 | 显示全部楼层
不用自锁开关,可以用拨码开关嘛
回复

使用道具 举报

ID:700528 发表于 2020-7-12 08:25 | 显示全部楼层
办法总是有的,可以是实现。
增加纽扣电池
回复

使用道具 举报

ID:767423 发表于 2020-7-12 10:18 | 显示全部楼层
直接MOS管,用单片机自锁最简单。
回复

使用道具 举报

ID:801878 发表于 2020-7-12 11:06 | 显示全部楼层
带使能端的LDO,使用按键和IO口,结合三极管这类器件去控制使能端即可
回复

使用道具 举报

ID:801957 发表于 2020-7-12 11:17 | 显示全部楼层
这个可以编程实现吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表