amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 22807|回复: 181

怎样才能做到单键开关机呢???

  [复制链接]
发表于 2007-7-28 00:26:00 | 显示全部楼层 |阅读模式
请高手指点指点???谢谢
发表于 2007-7-31 16:11:45 | 显示全部楼层
做标记
 楼主| 发表于 2007-8-2 09:59:37 | 显示全部楼层
我想用一个按键开关控制AVR,也就是说一键开关机,但不知从哪里入手?

按键一端接I/O口 一端接地,用来控制的LED 亮和灭。

请各位高手帮忙指点。谢谢
发表于 2007-8-11 15:38:49 | 显示全部楼层
发表于 2007-8-11 15:51:01 | 显示全部楼层
1.按下K,电源通过4007为整个系统供电,AVR开始工作。此时PB1为高电平。

2.AVR检测PB1,连续2秒为高(反之干扰和和误按K),PB0输出高电平,继电器工作。

3.AVR等待PB1为低,然后进入正式工作。

4.此时K已经释放,整个系统有电,保持工作,但PB1为低电平(因为4007隔离)。



5.如果AVR再次检测到PB1为高时(连续2秒),AVR的PB0输出低电平,然后什么也不做了。

6.释放K后,系统电源关闭。



继电器可以使用电子开关代替,但电子开关会漏电。供参考。
发表于 2007-9-3 22:19:21 | 显示全部楼层
思路很好,很实用呀,谢谢马老师!
发表于 2008-6-5 09:12:20 | 显示全部楼层
发表于 2008-6-5 09:52:59 | 显示全部楼层
呵呵,学习了

原来做的是用了一个外部中断资源
断电是让单片机进入掉电模式,还会消耗电能,你这样做则可以完全断电
谢谢马老师。
发表于 2008-6-13 17:23:19 | 显示全部楼层
这个问题是我两年前很迷惑的一个问题呵呵,你意思是做单键开关是不是呀,我贴个图给你吧 ,基本上仪器上都这样做的 .

(原文件名:wwwwwww.JPG)
发表于 2008-6-13 17:24:08 | 显示全部楼层
这里使用了普通的9014 9012三极管,其实不好,你们可以换用MOSF管
发表于 2008-6-13 17:37:13 | 显示全部楼层
好的参考,谢谢。
发表于 2008-6-13 17:41:39 | 显示全部楼层
不错MOSF管 更好
发表于 2008-6-13 17:57:09 | 显示全部楼层
学习了
发表于 2009-5-4 11:07:03 | 显示全部楼层
【8楼】 zrhxy :能不能像【4楼】 machao 解释一下工作过程?看不明白。
发表于 2009-5-4 13:37:31 | 显示全部楼层
学习了!
发表于 2009-5-4 13:53:40 | 显示全部楼层
单键开关机
发表于 2009-5-4 15:03:12 | 显示全部楼层
有点意思
发表于 2009-5-4 15:26:02 | 显示全部楼层
不错的开关机电路
发表于 2009-5-4 23:38:24 | 显示全部楼层
看看这个电路吧,用MOS管就很不错了


(原文件名:照度计.jpg)
发表于 2009-5-6 08:32:05 | 显示全部楼层
【18楼】 SunnyTrip 阳光改造联盟:Q1,Q2是同样的,都是P沟道。Q1是只用了体二极管吧?那Q1上的压降就比较大了吧?我用PROTEUS仿真,Q1上的压降很大。
发表于 2009-5-9 06:49:20 | 显示全部楼层
mark~
发表于 2009-5-9 09:51:25 | 显示全部楼层
用CD4013行不?单键双稳态 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、 开、关、开、关、
发表于 2009-5-18 12:35:53 | 显示全部楼层
很好
发表于 2009-5-18 12:59:01 | 显示全部楼层
mark
发表于 2009-5-18 14:54:10 | 显示全部楼层
ouravr上有人做过一个双稳多谐振电路就能实现!我只是模拟了一下,实际没用过!模拟地波形挺好的
发表于 2009-5-28 12:54:46 | 显示全部楼层
很好的想法,学习了。!
发表于 2009-10-29 16:54:21 | 显示全部楼层
有没有硬开关的,不用单片机再去控制了
发表于 2009-10-29 17:04:17 | 显示全部楼层
开始尝试过用三极管,效果不好,经常误操作,
后改用两个与非门的RS触发器,效果良好,待会上图
发表于 2009-10-29 17:08:38 | 显示全部楼层

(原文件名:未命名.jpg)
发表于 2009-10-29 17:09:52 | 显示全部楼层
我也发个开机电路,这是我经常用的一个电路,不光能开机,而且开机后,按键还能当正常的按键使用,费话不多说了,看图:

单键开机电路 (原文件名:单键开机电路.JPG)
发表于 2009-10-29 17:49:55 | 显示全部楼层
mark
发表于 2009-10-29 18:51:42 | 显示全部楼层
确实不错,受教了
发表于 2009-10-29 19:49:31 | 显示全部楼层
上面的点触开关方案在一些单片机上会与电源电压监控功能冲突,因为单片机控制电平跳变瞬间单片机会在电源电压低到阙值时自动复位,这会使电平又跳变回去导致自动关机变成自动复位。

我已经在STM32和MSP430上遇到这个问题了,解决方案是把电源管理移到CPLD上面去了,但是在只有单片机的设计中如何解决这个冲突仍是我未解决的题。请马老师赐教
发表于 2009-10-29 20:00:31 | 显示全部楼层
学习
发表于 2009-10-29 20:59:14 | 显示全部楼层
【32楼】 AustinShun


电压检测功能是可编程的吗?
自动关机前是否可以先关掉电压检测功能?
发表于 2009-10-29 23:34:18 | 显示全部楼层
mark
发表于 2009-10-30 08:43:07 | 显示全部楼层
学习,mark
发表于 2009-10-30 08:59:55 | 显示全部楼层
没怎么看明白啊,这个到底是什么意思啊,是要按一下键,系统就有电可以开始工作了,再按一下系统就掉电,不工作了吗?如果只是这样怎么不直接弄个拨动开关上电、关电啊。。。
发表于 2009-12-25 12:48:33 | 显示全部楼层
学习中
发表于 2009-12-25 12:51:25 | 显示全部楼层
mark
发表于 2009-12-25 13:06:01 | 显示全部楼层
发表于 2009-12-25 13:08:05 | 显示全部楼层
mark
发表于 2009-12-25 13:12:12 | 显示全部楼层
mark
发表于 2009-12-25 13:22:56 | 显示全部楼层
MARK!!学习了!
发表于 2009-12-25 13:28:24 | 显示全部楼层
mark
发表于 2009-12-25 14:58:55 | 显示全部楼层
mark
发表于 2009-12-26 12:19:21 | 显示全部楼层
很实用的设计
发表于 2009-12-26 15:40:10 | 显示全部楼层
不错,学习了
发表于 2009-12-26 16:22:50 | 显示全部楼层
mark
发表于 2009-12-26 18:00:53 | 显示全部楼层
mark
发表于 2010-1-7 11:43:25 | 显示全部楼层
好东西,学习了。
MARK
发表于 2010-1-9 01:23:45 | 显示全部楼层
good stuff.
发表于 2010-1-9 09:48:30 | 显示全部楼层
学习了,谢谢。
发表于 2010-1-9 22:14:08 | 显示全部楼层
回复【37楼】xiangyuan_122
-----------------------------------------------------------------------
这种单键开关机比拨动开关更加实用,而且可以做得很小,就像MP4的开关,虽然这理解有点片面
发表于 2010-1-9 22:16:50 | 显示全部楼层
好东西
发表于 2010-1-9 23:33:09 | 显示全部楼层
收藏
发表于 2010-1-10 14:08:39 | 显示全部楼层
mark
发表于 2010-1-10 15:21:21 | 显示全部楼层
继电器费电,对于使用电池工作的电路来说,还是MOS的好些。
发表于 2010-4-15 09:37:59 | 显示全部楼层
我对二十九楼的那个图感兴趣,不过似乎的确存在上面有人所说的在AVR之类等有电源电压监控功能的单片机只复位不关机的情况,我准备在AVR的某一个引脚上加个电容,在开机时检测引脚电平为低时,表示是开机状态,给POWER_ON引脚发高电平,在关机复位时如果检测到该引脚电平为高时则表示是关机状态,则给POWER_ON引脚发低电平。

不知道这样是不是可行?不知道会不会造成不能开机或关不上机的杯具?
发表于 2010-4-15 09:53:45 | 显示全部楼层
mark
发表于 2010-5-11 16:19:12 | 显示全部楼层
这么多好图
发表于 2010-6-1 17:11:35 | 显示全部楼层
不错,做个记号
发表于 2010-6-1 23:00:10 | 显示全部楼层
学习
发表于 2010-6-1 23:04:55 | 显示全部楼层
好野。。记住先。
发表于 2010-6-2 02:36:58 | 显示全部楼层
精彩之贴
发表于 2010-6-2 07:18:55 | 显示全部楼层
mark
发表于 2010-6-2 07:49:51 | 显示全部楼层
开机学习了
发表于 2010-6-2 08:05:37 | 显示全部楼层
mark
发表于 2010-6-27 17:18:01 | 显示全部楼层
mark~~~~~~`单键开关机
发表于 2010-6-27 20:43:01 | 显示全部楼层
mark
发表于 2010-6-27 21:19:37 | 显示全部楼层
学习了。
发表于 2010-6-27 22:52:04 | 显示全部楼层
mark
发表于 2010-6-27 23:54:06 | 显示全部楼层
mark
发表于 2010-7-14 15:26:50 | 显示全部楼层
学习一下
发表于 2010-8-22 10:34:35 | 显示全部楼层
回复【46楼】qingniao
-----------------------------------------------------------------------

你好,你能帮我分析一下,马老师那个电路VCC一直在供电,怎么就能是单片机不工作?
发表于 2010-8-22 12:39:02 | 显示全部楼层
楼上的,电路图看不懂?

Vcc是个电路符号,它本身不提供电源。只有当K按下,或继电器吸合时,Vcc才可以“供电”,它的电来源于CON2的插头。

如果这样简单的电路都看不明白,下面的那些电路就是“天书”了。
发表于 2010-8-31 20:39:30 | 显示全部楼层
很迷惑,正需要这样的电路
发表于 2010-9-2 00:33:04 | 显示全部楼层
又学到一个实用的单键开关机了.继电器可以换成mos也是同样原理吧.
发表于 2010-9-2 09:05:43 | 显示全部楼层
mark
发表于 2010-9-2 11:19:59 | 显示全部楼层
TO 8楼:能不能给讲解一下你的电路,像马老师那样。
发表于 2010-9-2 11:34:53 | 显示全部楼层
mark
发表于 2010-9-2 12:20:17 | 显示全部楼层
mark
发表于 2010-9-2 13:29:17 | 显示全部楼层
mark一下,不错
发表于 2010-9-2 13:48:12 | 显示全部楼层
记号!
发表于 2010-9-2 15:15:38 | 显示全部楼层
mark
发表于 2010-9-2 15:22:16 | 显示全部楼层
不错
发表于 2010-9-2 15:22:30 | 显示全部楼层
回复【29楼】tomhe666 天煞孤星
-----------------------------------------------------------------------

能不能给讲解一下你的图,对我来说看懂很难,但是我真的想弄明白
发表于 2010-9-3 16:23:30 | 显示全部楼层
有意思
发表于 2010-9-3 16:52:03 | 显示全部楼层
實用的電路
发表于 2010-9-3 18:58:21 | 显示全部楼层
大众的力量就是强。
发表于 2010-9-3 19:25:47 | 显示全部楼层
好用,单键开关
发表于 2010-9-3 19:30:18 | 显示全部楼层
收藏一下
发表于 2010-10-12 11:51:20 | 显示全部楼层

单键开关路 (原文件名:单键开关机.JPG)
发表于 2010-10-12 11:57:12 | 显示全部楼层
mark  单键开关机
发表于 2010-10-12 11:57:30 | 显示全部楼层
出于成本考虑,对29楼电路作出改进,纯理论分析,未有实践验证。
1.开始时,单片机未得电,不工作.
2.按下按键KEY,Q1导通,单片机得电工作。PowerOn输出高电平,这样在按键松开后单片机仍然有电。
3.再次按下按键,单片机检测KEY信号,经处理确认后,PowerOn输出低电平,按键松开后,单片机掉电不工作。
发表于 2010-10-12 11:59:29 | 显示全部楼层
马克
发表于 2010-10-12 12:01:55 | 显示全部楼层
珍藏!
发表于 2010-10-12 12:11:36 | 显示全部楼层
补充:若按键长按2S为关机,则短按按键时可作其它用途(自己发挥)。
发表于 2010-10-12 12:24:17 | 显示全部楼层
学习
发表于 2010-10-12 13:15:46 | 显示全部楼层
标记学习
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-10-23 06:48

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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