• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

按键控制开关机

luohaiyang 2018-09-16 浏览量:2891
按键控制开机是怎么实现的,就像手机的开机键。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 手机的一般有专门的电源管理芯片,控制电源上电时序。

    但是在单片机中有简单的方法:

    1111111111.jpg

     开机的是后S1按下,Q3导通,PWR/KEN_IN 作为输入被下拉为低,单片机检测该引脚为低之后,可以控制R16电路的电平,让Q6导通。

    这样S1松开之后,由于Q6导通,让Q3持续导通,系统供电。


    断电的时候,只需要Q6不导通,Q3就断开了,系统断电,单片机再也不能启动,称为单片机自杀了。


    这个电路是经过我验证的电路,放心使用,需要两个IO配合。

    • 发布于 2018-09-17
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:22
  • 开机方式是可以设置的,有的是检测到电源就开机,有的是按一下按键开机,还有按键开机,其他开机方式很多。

    有一个电源管理电路,始终在默默工作的,检查是否开机。只要电池有电就一直工作,检测到根据开机方式,检测到开机信号/直接开机或者短按或者长安等。

    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 1
    • 0

  • 有专门的芯片实现保证上电顺序而保证开机,开机后就是普通按键检查实现功能控制啦。
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种就是电源管理芯片,自己用单片机做的话,可以用低功耗模式检测按键的状态,如果按下就转正常模式
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种芯片多见,用一键开关机电路就可以了,单片机识别长按和短按就可以了
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个看你的具体电路了,一般很多设计采用使用的PMU电池技术,平常都是带电的,按键按下的时候内部开关导通,开启各个部分电流,其实在以前硬开关还有一种设计,就是利用三级管来控制mos管导通来开启电源,基本上芯片内部应该也是这个原理http://bbs.ntpcb.com/read.php?tid-122853.html
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就是所谓的软开关,其实就是一个外部中断唤醒你可以想象成32的PA0端口具有外部唤醒功能
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单的就是芯片并没有真正的关机,而是待机,或是进入低功耗模式,只要测到开关键,就会启动程序
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般扫描,中断,计时,逻辑问题看个人习惯
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 手机开机是由电源管理芯片造成的,单片机直接io读取信号就可以了
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般说来没有真正关机,只是预留一个监视电源,来开机而已。
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 那种情况都不是真正的关机,因为检测按键状态也是需要电的,最简单的你可以用一个机械的按键开关
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 每次操作都要引起电的动作,就是真实感有区别
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 按下开机键→开机指令送到电源IC模块→电源IC的控制脚得到信号→电源IC工作→CPU;

    13MHz主时钟加电→CPU和各存储器复位及完成初始化程序→

    CPU发出power on信号到电源IC块→电源IC稳定输出各个单元所需的工作电压→

    手机开启成功后进入入网搜索登记阶段手机完成开机动作。


    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都不是处于真正的关机状态的

    你可以设置一个按键时长检测,按了5秒钟就进入睡眠状态,达到“关机”的目的

    然后设置按键持续了3秒即可唤醒CPU达到开机

    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个都不是真的关机,就像休眠一样,一旦检测到按键,即有电流,就开机,真正的关机是属于断电状态,那么你可以做一个物理按键。
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 手机的开机键是接到它的电源管理芯片上面靠电源管理芯片的开关功能实现开关机的

    现在很多开关都是这样,DCDC或者LDO本身带有按键开机功能,靠内部集成的开关管来实现

    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 电源监测是否短接,一旦检测到边沿,自动输出电流
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种都是有专门的电源管理方案的,通过电源的芯片来检测按键的信号
    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 那是手机端有个专门用于检测开机的电路,用一块独立的主控,供电用独立电路供电,当检测到开机按键的时候发送脉冲,打开CPU供电电路的三极管。

    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种是没有真正的关键,都是用一个对应的电流持续休眠的状态
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

按键控制开关机