0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单键实现单片机开关机

硬件攻城狮 来源:硬件攻城狮 作者:硬件攻城狮 2022-09-19 14:41 次阅读

方案一:电路图

一键开关机电路分析如下:

ab3b7ece-37e1-11ed-ba43-dac502259ad0.jpg

电路工作流程如下:

A、 Key按下瞬间,Q2、Q1导通,7805输入电压在8.9V左右,7805工作,输出5V电压给单片机供电

B、单片机工作后,将最先进行IO口初始化,IO1设为输入状态,启用内部上拉;IO2设为输出状态,输出高电平。这时Q2、Q3导通,LED1发光,7805能够正常工作,单片机进入工作状态。

C、当Key再次按下时,检测IO1电平为低,单片机可以通过使IO2输出低电平,Q2、Q3不导通,此时7805输入电压几乎为0,单片机不工作,系统关闭。

方案二:电路图

ab6bf7ca-37e1-11ed-ba43-dac502259ad0.jpg

原理很简单,Q1,Q2组成双稳态电路。由于C1的作用,上电的时候Q1先导通,Q2截止,如果没按下按键,电路将维持这个状态。Q3为P沟道增强型MOS管,因为Q2截止,Q3也截止,系统得不到电源

此时Q1的集电极为低电平0.3V左右,C1上的电压也为0.3V左右,当按下按键S1后,Q1基极被C1拉到0.3V,迅速截止。Q2开始导通,电路的状态发生翻转,Q2导通以后将Q3的门极拉到低电位,Q3导通,电源通过Q3给系统供电。

Q2导通后,C1通过R1,R4充电,电压上升到1V左右,此时再次按下按键,C1的电压加到Q1基极,Q1导通,Q1集电极为低电平,通过R3强迫Q2截止,Q3也截止,系统关机。整个开关机的过程就是这样。

如果要求这个电路的静态功耗低,可以全部采用MOS管,成本要高点,电路如下图,原理都是一样的,双稳态电路。

方案三:电路图

ab8a7b64-37e1-11ed-ba43-dac502259ad0.jpg

单键实现单片机开关机

1、控制流程,按下按键,Q1导通。单片机通电复位,进入工作。

2、检测 K-IN 是否低电平,否 不处理。是 单片机输出 K-OUT 为高电平,Q2导通,相当于按键长按.LED指示灯亮。

3、放开按键,K-IN 经过上拉电阻,为高电平。单片机可以正常工作。

4、在工作期间,按键按下,K-IN 为低电平,单片机检测到长按1秒,K-OUT 输出低电平,Q2截止.LED指示灯熄灭。放开按键,Q1截止,单片机断电。

5、通过软件处理,可以实现短按开机,长按关机。

单片机用PIC16F84A,通过简单的程序演示,证实此电路的可行性。

这种电路如果这样用,是体现不出它的优点,用到开关电源控制,控制光耦。可以做到完全关断电原,实现零功耗待机。有些打印机上就是用这种电路。

方案四:下面是用 CD4013 构建的电路

abd90360-37e1-11ed-ba43-dac502259ad0.png

CD4013电路关断时已经把后面电路切断了,而4013本身的电源不需关闭,COMS电路静态工作电流极少,1uA以下,可以忽略不计。

用 4013 的电路对电源范围适用较广,3~18V都没问题,电路唯一需调整的就是根据电源电压和负载电流适当更改R1的值。

开关管可使用MOSFET,效果更佳。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    242

    文章

    23174

    浏览量

    658802
  • 单片机
    +关注

    关注

    6034

    文章

    44528

    浏览量

    633604
  • 稳态电路
    +关注

    关注

    0

    文章

    24

    浏览量

    12685

原文标题:一键开关机电路4种方案

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单键实现单片机开关机设计案例

    单片机工作后,将最先进行IO口初始化,IO1设为输入状态,启用内部上拉;IO2设为输出状态,输出高电平。这时Q2、Q3导通,LED1发光,7805能够正常工作,单片机进入工作状态。
    发表于 07-10 11:42 5417次阅读
    <b class='flag-5'>单键</b><b class='flag-5'>实现</b><b class='flag-5'>单片机</b><b class='flag-5'>开关机</b>设计案例

    分享几个单键开关机电路图 单键开关机电路的工作原理

    前一段子在板子上使用一个单片机控制的自杀式一键开关机电路,经过了好几天的测试才把它给调通了,最后居然是芯片坏了的问题,最近又看了几天的单键开关机电路,然后用protues仿真了一个不用
    发表于 07-31 11:21 1.3w次阅读
    分享几个<b class='flag-5'>单键</b><b class='flag-5'>开关机</b>电路图 <b class='flag-5'>单键</b><b class='flag-5'>开关机</b>电路的工作原理

    单键开关机

    在很多移动设备中都需要单键开关机电路,有的是由分立器件组成,有的是用IC,是否有开关机电路,及稳定又经济呢?大师们,拍过来吧
    发表于 02-12 16:02

    单键开关机电路

    有关单键开关机电路,论坛里有网友发帖讨论了,在这里发帖讨论一下,不过本人对单键开关机的概念不太了解,百度了一下,大致就是这么一个功能:上电后,按一下
    发表于 02-18 16:15

    请问手机单键开关机的原理是什么?

    想请教一下,手机单键开关机的原理是什么,有没有类似的好的方案推荐一下?
    发表于 05-26 19:47

    可以直接在单片机的供电管脚加一个开关控制单片机开关机吗?

    直接在单片机的供电管脚加一个开关控制单片机开关机可行吗,有什么坏处?谢谢大家!
    发表于 09-30 08:54

    分享一个自己电路中的单键开关机电路

    分享一个自己电路中的 单键开关机电路,需要与单片机的I/O配合,可实现手机电源键功能,如长按开机、长按关机、轻触
    发表于 02-14 06:47

    基于LP2951单键开关机电源电路设计

    文中设计了一种基于LP2951具有单键开关机功能的电源电路。介绍了电源芯片、电路结构、开关机工作原理,通过实验表明,该电源电路具有结构简单、使用方便可靠的特点,具有通用性。
    发表于 11-30 17:09 187次下载
    基于LP2951<b class='flag-5'>单键</b><b class='flag-5'>开关机</b>电源电路设计

    STM8S单片机入门2(关机模式开关机按钮)

    就比较难实现。所以电池供电系统一般采用按钮开关,用一个按钮配合软件实现按一次开机、再按一次关机的功能及自动关机的功能。 这部分内容就讲述如何
    发表于 11-23 19:47 1358次阅读

    使用51单片机进行开关机次数显示的程序免费下载

    想必大家的单片机都会有开关机的时候,那么,我们能否将自己的单片机开关机的次数让自己的单片机自己表示出来呢?下面,笔者给大家介绍一种让
    发表于 08-23 17:30 2次下载
    使用51<b class='flag-5'>单片机</b>进行<b class='flag-5'>开关机</b>次数显示的程序免费下载

    如何利用STM8S单片机实现一键式的开关机功能

    开关机功能是使用电池供电系统的最基本功能。如果使用机械式开关(2段拨动开关,自锁开关等)等直接接通和切断电源,不说机械部件的可靠性,至少自动关机
    发表于 04-17 15:26 4526次阅读
    如何利用STM8S<b class='flag-5'>单片机</b><b class='flag-5'>实现</b>一键式的<b class='flag-5'>开关机</b>功能

    STM8S单片机入门:关机模式开关机按钮资料下载

    电子发烧友网为你提供STM8S单片机入门:关机模式开关机按钮资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-22 08:45 7次下载
    STM8S<b class='flag-5'>单片机</b>入门:<b class='flag-5'>关机</b>模式<b class='flag-5'>开关机</b>按钮资料下载

    6个常见的单键开关机电路合集

    6个常见的单键开关机电路合集免费下载。
    发表于 06-18 09:59 92次下载

    6个常见单键开关机电路

    (练手小项目)6个常见单键开关机 电路
    发表于 03-16 14:50 29次下载

    STM32怎么实现按键开关机

    STM32怎么实现按键开关机 STM32是一种嵌入式系统,可以编程实现按键功能,包括按键开关机。在本文章中,我将为你提供一个详实和细致的步骤,以帮助你
    的头像 发表于 12-07 15:17 2885次阅读