搜索
bottom↓
回复: 51

单片机系统所谓的软关机电路

[复制链接]

出0入0汤圆

发表于 2007-12-29 08:49:57 | 显示全部楼层 |阅读模式
试试这个电路如何?仅用于5V左右的系统,对于其它电压的发挥想象吧,呵呵!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2007-12-29 09:06:35 | 显示全部楼层
我看原理上可以,回头我试试去!

出0入0汤圆

发表于 2007-12-29 09:31:41 | 显示全部楼层
电路不能工作.

出0入0汤圆

发表于 2007-12-29 20:34:04 | 显示全部楼层
需要程序配合才能工作.

出0入0汤圆

发表于 2007-12-29 20:48:57 | 显示全部楼层
比较简单的电路,值得采纳

出0入0汤圆

发表于 2008-2-1 10:58:15 | 显示全部楼层
应当加上电容啊
否则可能会产生震荡吧。。。。。。。。。。

出0入0汤圆

发表于 2008-2-1 21:15:25 | 显示全部楼层
我的理解,是不是这样:

    快关控制电路的工作,闭合一下,单片机得到供电;然后再控制PNP三极管导通,这样,就算开关断开了,电路也还是有电的。以后电路的工作与否就完全取决于单片机的控制了。
    是这样吗?
    能不能举例说下,使用在哪些场合呢?

出1000入0汤圆

发表于 2008-2-1 21:37:45 | 显示全部楼层
MCU 1脚应该接个下拉电阻,那个二极管可以省掉。
1脚除了当开关机键外,还可以当“取消”键用: 关机时,按SW开机;工作时,短按SW当取消功能,长按(大于2秒)执行关机操作。
注:这是个自杀式关机电路,关机电流接近0。

出0入0汤圆

发表于 2008-2-2 12:53:16 | 显示全部楼层
原来是传说中的自毁开关啊!

出0入0汤圆

发表于 2008-3-29 11:56:59 | 显示全部楼层
看我的自己制作的


(原文件名:K1.jpg)


(原文件名:K2.jpg)


(原文件名:K3.jpg)
  单键实现单片机开关机
1,控制流程,按下按键,Q1导通.单片机通电复位,进入工作.
2,检测 K-IN 是否低电平,否 不处理.是 单片机输出 K-OUT 为高电平,Q2导通,相当于按键长按.LED指示灯亮.
3,放开按键,K-IN 经过上拉电阻,为高电平.单片机可以正常工作.
4,在工作期间,按键按下,K-IN 为低电平,单片机检测到长按1秒,K-OUT 输出低电平,Q2截止.LED指示灯熄灭.放开按键,Q1截止,单片机断电.
5,通过软件处理,可以实现短按开机,长按关机.
单片机用PIC16F84A,通过简单的程序演示,证实此电路的可行性。

;...............................
LIST P=16F84A
#include <p16F84A.inc>

;PORTB,0 = K_IN
;PORTB,1 = K_OUT
;PORTB,2 = LED

         ORG    000H
;...............................
RESET
         BSF    STATUS,5       ;初始程序

         MOVLW  00H            ;定义脚位
         MOVWF  TRISA          ;

         MOVLW  01H            ;
         MOVWF  TRISB          ;

         BCF    STATUS,5       ;初始程序

         MOVLW  0FFH           ;定义脚位
         MOVWF  PORTA          ;

         MOVLW  01H            ;
         MOVWF  PORTB          ;

         MOVLW  18H            ;分配比值
         OPTION                ;
;...............................
LOOP
         CLRWDT                ;短按开机

         BTFSC  PORTB,0        ;按键检测
         GOTO   LOOP           ;

         CALL   DELAY          ;防误处理

         BTFSC  PORTB,0        ;
         GOTO   LOOP           ;

         BSF    PORTB,1        ;正常开机
         BSF    PORTB,2        ;LED ON

         CALL   DELAY          ;

         BTFSS  PORTB,0        ;按键长按
         GOTO   $-2            ;原地打转
;...............................
LOOS
         CLRWDT                ;长按关机

         MOVLW  64H            ;
         MOVWF  22H            ;

         BTFSC  PORTB,0        ;
         GOTO   LOOS           ;

         CALL   DELAY          ;

         BTFSC  PORTB,0        ;等待长按
         GOTO   LOOS           ;

         DECFSZ 22H,1          ;
         GOTO   $-4            ;

         BCF    PORTB,2        ;LED OFF
;...............................
LOOD
         CALL   DELAY          ;

         BTFSS  PORTB,0        ;等待放开
         GOTO   $-2            ;

         MOVLW  01H            ;关机退出
         MOVWF  PORTB          ;
         
         GOTO   $              ;
;...............................
DELAY
         CLRWDT                ;延时程序

         MOVLW  64H            ;
         MOVWF  20H            ;
D1
         MOVLW  20H            ;
         MOVWF  21H            ;
D2
         DECFSZ 21H,1          ;
         GOTO   D2             ;
         DECFSZ 20H,1          ;
         GOTO   D1             ;

         RETLW  0              ;
;...............................
         END

出0入4汤圆

发表于 2008-3-29 12:40:29 | 显示全部楼层
好像有人用在IC卡水表的脉冲采集上,号称零功耗

出0入0汤圆

发表于 2008-7-10 11:15:07 | 显示全部楼层
不错

出0入0汤圆

发表于 2008-8-4 17:59:34 | 显示全部楼层
电路看懂了,能不能举例说下,使用在哪些场合呢?

出10入10汤圆

发表于 2008-8-4 20:09:22 | 显示全部楼层
有用。

出0入46汤圆

发表于 2008-8-4 21:59:01 | 显示全部楼层
试一下看!

出70入145汤圆

发表于 2008-8-6 13:20:46 | 显示全部楼层
要再开起来还是要人工去开的吧,应用的场合不是很多吧

出0入0汤圆

发表于 2011-2-23 00:30:19 | 显示全部楼层

(原文件名:SW_PB_PWR.jpg)

也来共享一个本人设计的单键电源开关电路!

出0入0汤圆

发表于 2011-2-23 00:45:47 | 显示全部楼层
电路工作原理:
1、按键按下时,Q2导通,Q1导通,电源输出,VOUT经R3维持Q2导通,Q1导通,此时无论按键是否按下,电源一直输出;
2、电源关断通过软件实现,MCU检测到KEYPWR为低电平且持续一段时间后,PWROFF引脚输出低电平(电源开启时该引脚设为输入),Q2关断,Q1关断,无电源输出;
3、D1,D2用于MCU电压保护,本电路可以工作在要控制的电源电压比MCU供电电压高的情况下。

出0入0汤圆

发表于 2011-2-23 08:45:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-23 12:08:51 | 显示全部楼层
回复【16楼】skyxjh 许工

(原文件名:sw_pb_pwr.jpg)
引用图片
也来共享一个本人设计的单键电源开关电路!
-----------------------------------------------------------------------

貌似不错啊。。。

出0入0汤圆

发表于 2011-2-23 12:19:04 | 显示全部楼层
“MCU检测到KEYPWR为低电平且持续一段时间后”

请问按键后会发生这种情况么?

出0入0汤圆

发表于 2011-2-23 13:01:34 | 显示全部楼层
回复【20楼】nome 米突
“mcu检测到keypwr为低电平且持续一段时间后”
请问按键后会发生这种情况么?
-----------------------------------------------------------------------

应该需要内部程序配合才能关机吧

出0入0汤圆

发表于 2011-2-23 15:48:30 | 显示全部楼层
回复【21楼】Jigsaw
回复【20楼】nome 米突
“mcu检测到keypwr为低电平且持续一段时间后”  
请问按键后会发生这种情况么?
-----------------------------------------------------------------------
应该需要内部程序配合才能关机吧
-----------------------------------------------------------------------

这个他说的很清楚,我的疑问是按键后 KEYPWR是低电平么?

出50入0汤圆

发表于 2011-2-23 17:17:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-7 19:39:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-8 02:09:26 | 显示全部楼层
MARK,哈哈

出0入0汤圆

发表于 2011-3-8 07:09:11 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-8 12:37:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-8 13:07:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-9 16:59:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-11 08:52:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-11 09:13:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-24 21:22:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-10 11:20:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-10 12:37:42 | 显示全部楼层
论坛里面 有这个的相关电路,叫单键延时开关机电路,好像是MACHAO老师给出的。在楼主的电路中没有找到关机延时功能。

出0入0汤圆

发表于 2011-5-10 14:57:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-14 22:08:38 | 显示全部楼层
回复【22楼】nome 米突
回复【21楼】jigsaw  
回复【20楼】nome 米突  
“mcu检测到keypwr为低电平且持续一段时间后”   
请问按键后会发生这种情况么?  
-----------------------------------------------------------------------  
应该需要内部程序配合才能关机吧
-----------------------------------------------------------------------
这个他说的很清楚,我的疑问是按键后 keypwr是低电平么?
-----------------------------------------------------------------------

按键后,按键上的电压为Q2的BE结的电压降0.7V,MCU检测到的当然是低电平。

出0入0汤圆

发表于 2011-5-15 00:02:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-15 00:10:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-15 00:54:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-15 01:09:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-15 03:55:21 | 显示全部楼层
哈哈

出0入0汤圆

发表于 2011-5-15 07:48:18 | 显示全部楼层
mark

出0入31汤圆

发表于 2011-5-15 08:23:46 | 显示全部楼层
有机会试一下

出0入0汤圆

发表于 2011-5-15 08:25:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-15 11:34:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-15 12:25:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-5-15 19:32:37 | 显示全部楼层
3KU

出0入0汤圆

发表于 2011-5-15 20:55:31 | 显示全部楼层
接+5V的那个NPN三级管最好换成增强型PMOS管,导通电阻小;在接+5V和的电阻上面要并一个合适大小的电容,使开机时电压以一定的上升时间上升(PMOS的导通电阻慢慢减小),减小后级电容的充电电流;考虑功能的同时,要适当的考虑可靠性。

出0入0汤圆

发表于 2011-5-15 22:05:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-16 11:22:34 | 显示全部楼层
这个电路不错
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-16 06:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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