小型单片机系统延时关机电路
2009-12-17 21:15
120 查看
很多电子产品具有延时自动关机功能。下面介绍一个小型系统中的延时关机功能。
设计思路很简单.就是先按轻触开关给系统供电,系统上电正常工作后通过一个引脚控制一个电子开关,代替轻触开关为系统供电,在单片机程序设计时定义一个变量,每次使用系统时清零该变量.没有使用系统时利用单片机的定时器自动累加此变量。到达一定值后该引脚输出翻转,控制电子开关关闭,系统自动断电。
相关电路如附图所示。系统采用 9V 电池供电。所以要先用 7805 稳压。 Q1 为电子开关, Q2 及其周边元件为控制电路。 R1 和 R3 的阻值可以根据实际电路加以选择。电子开关受单片机的④脚控制。复位电路分为上电复位及按键复位,系典型应用。
其工作过程为:按下 S1 键,电源通过 S1 向系统供电 , 单片机在 200ms 左右开始正常工作,在初始化时 P1 口为高电平, Q2 导通,使 Q1 的基极为低电平, Q1 导通,取代 S1 键给系统供电。
程序如下:
也可以将电源控制电路换为一个带有控制端的 LDO, 使产品的集成度及稳定性有很大的提高。大家可以根据实际需要选取。有的 LDO 还集成有看门狗一类的功能,可以进一步简化电路设计。
设计思路很简单.就是先按轻触开关给系统供电,系统上电正常工作后通过一个引脚控制一个电子开关,代替轻触开关为系统供电,在单片机程序设计时定义一个变量,每次使用系统时清零该变量.没有使用系统时利用单片机的定时器自动累加此变量。到达一定值后该引脚输出翻转,控制电子开关关闭,系统自动断电。
相关电路如附图所示。系统采用 9V 电池供电。所以要先用 7805 稳压。 Q1 为电子开关, Q2 及其周边元件为控制电路。 R1 和 R3 的阻值可以根据实际电路加以选择。电子开关受单片机的④脚控制。复位电路分为上电复位及按键复位,系典型应用。
其工作过程为:按下 S1 键,电源通过 S1 向系统供电 , 单片机在 200ms 左右开始正常工作,在初始化时 P1 口为高电平, Q2 导通,使 Q1 的基极为低电平, Q1 导通,取代 S1 键给系统供电。
程序如下:
也可以将电源控制电路换为一个带有控制端的 LDO, 使产品的集成度及稳定性有很大的提高。大家可以根据实际需要选取。有的 LDO 还集成有看门狗一类的功能,可以进一步简化电路设计。
相关文章推荐
- 小型单片机系统延时关机程序及电路
- CRM系统的优点对于小型组织
- 单片机的中断系统
- BMT硬件之系统(一):单片机、DSP、嵌入式、微控制器的区分
- 一个小型的中文文本分类系统(项目链接文末)——《ML算法原理和实践》学习笔记
- 搭建一个只在光盘或U盘上跑的小型LINUX系统
- 单片机: 基于SIM900A的温度报警通信系统
- 基于VB的单片机温度数据采集与传输系统设计
- 430单片机时钟系统与复位系统的配置(1)
- 单片机系统常见的存储器件
- 单片机和嵌入式系统linux的区别
- 单片机最小系统
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 4 部分
- [每日电路图] 1、基于AT89C52单片机最小系统接口电路【转】
- 单片机延时方法总结
- 4.7 单片机延时方法
- 51单片机非精确延时函数
- 框架学习五:tp框架制作小型留言板系统
- 基于U盘的小型linux桌面系统 2
- 单片机最小系统版