电工之家_电工基础知识学习网站
当前位置:电工之家 > 电工知识 > 单片机 > 正文

单片机自动断电或关机电路图讲解

时间:2017-03-03 08:57 来源:电工之家

单片机自动断电或关机电路图讲解
单片机应用系统中,常有用单片机的IO口来实现自关机(彻底关机)的功能。一般用单片机的一个IO口控制一个电子开关来实现,因单片机关电后,失去电源,所以在关机时,实现关机的IO口的电平必须用低电平。
但在这里有一个矛盾,就是在电子开关关闭电源时,因有电源滤波电容的存在,单片机系统的电压不是立即变为0,而是慢慢变低,当电压低到一定电压时,单片机 将进入复位状态、或程序跑飞状态、或不确定状态,此时单片机控制关电的IO口也可能变回高电平,将使电子开关重新开通。
解决方法:
一般单片机最低工作电压要比正常工作的电压低一些,我们就用这个差别来设计关机电路,就是让电子开关的开通电压必须大于单片机的最低工作压,这样在单片机 正常工作时,此控制电压较高,能维持电子开关的正常导通,而当单片机在关电过程中因低压而产生的IO口的高电平,因电压较低,不足以维持电子开关的导通, 从而实现彻底的关电。

在关机状态时:
S1按下,Q2导通,单片机工作后,POWER输出高电平,Q1导通,维持Q2的导通实现开机。
在开机状态时:
1、软件关机:MCU的POWER引脚输出低电平,Q1截止,Q2关断,关机。(一般用于延时关机,象数字万用表即是)
2、S1按下,低电平通过D3使MCU的输入脚ON-OFF电平为低,MCU检测到后,通过软件关机(如1所述)
D3用于隔离,不然关机状态时MCU的ON-OFF脚为低电平,Q2将导通。
POWER 是单片机输出开关电源的,低电平是0,高电平等于单片机的供电电压(近似)
ON-OFF是单片机的输入脚,用于单片机检测S1的状态,如果不用S1关机ON-OFF脚可以不用。

看过《单片机自动断电或关机电路图讲解》的人还看了以下文章
c语言模电数电没学可以直接学stm32单片机吗 c语言模电数电没学可以直接学stm32单片机吗
个人觉得还是要掌握一点基础知识才能开始学。从硬件和软件两个方面来说,首先硬件方面,学单片机要懂基本的电子方面的知识,数电和模电是最基础的,一般搞嵌入式的都要能看得懂原理图,需要知道自己的输入、输入分别是什么,这就牵涉到一些比如GPIO、UART、I...
怎么做基于STM32的指纹密码锁 怎么做基于STM32的指纹密码锁
STM32单片机直接买现成的最小开发板,也就30多块钱,比如这个,省得你自己做板子了。 程序还是得你自己写,会用串口就行,然后再买个继电器模块,网上多的是,比如这种的供个电,直接用单片机IO就能驱动了,用这个去控制电子锁的开或者关。 电子锁都替你想好...
单片机一般用什么系统 单片机一般用什么系统
首先是老牌开源的操作系统比较稳定成熟,我们不应该再去写操作系统。 其次现在单片机的频率越来越高,速度越来越快,操作系统的几大模块,内存管理,任务调度,锁,可以提高cpu的利用率。简单应用不说,应对同时含有多路不同接口的通讯,控制等复杂功能,光...
单片机开漏输出的应用和优点 单片机开漏输出的应用和优点
单片机的开漏输出特点大家都清楚我就不再啰嗦了,主要说应用和优点。 1、增强驱动能力,驱动大电流设备:其实这个功能很少能用到,io一般还是驱动小电流为主,真是大电流就会增加驱动芯片或增加MOS管了,也不会用单片机驱动,因为单片机电源管脚比较细,载流...
STM32单片机好学吗 STM32单片机好学吗
目前市面上热门的32位单片机,非STM32莫属了,网上各种论坛以及开源的资料非常多,如此一来,能为我们的学习提供更多的帮助,超子提供一个学习路径供您参考。 1.C语言基本语法 STM32需要使用C语言开发,所以首先要掌握C语言的基本语法,前期可以不必投入太多...