基于三极管的手动上电、自动断电电路

本文介绍了如何利用PNP和NPN三极管,结合STM8单片机设计一个手动上电、自动断电的电路。通过按键控制单片机工作,并在按键松开后保持一段时间工作,然后由单片机控制断电。电路中,三极管用作开关,防止按键操作引起的浪涌电流损坏单片机,并能有效检测按键状态。
摘要由CSDN通过智能技术生成

1.材料:三极管(PNP和NPN)+STM8单片机(也可以是其他单片机)+按键(按下即连通,松开即断开)+若干电阻

2.要实现的功能:按键按下时单片机上电开始工作,按键松开后单片机不能立即断电而需要再继续工作一段时间,在任何需要的时候通过单片机自行断电。即手动上电,自动断电。

3.三极管做开关的典型应用实例:众所周知三极管可以用来开关控制电路的开断,典型的是通过配置引脚电平的高低控制蜂鸣器的工作与否,下图是我在STM32开发板原理图截取的蜂鸣器部分:

BUZ脚由单片机控制,当BUZ脚为高电平时三极管TP6中的B、e间有足够的开启电流,此时c、e导通。BZ1上面的脚电平被拉高,BZ1开始工作。BUZ脚为低电平时,TP6的B、e截止,BZ1上面那个脚的电平为低,BZ1截止。

4.分析:第一,要实现手动上电,那么我们需要一条有手动按键的电路,按下后就立马给单片机供电;第二,当松手后我们仍需继续维持单片机的工作状态,那么我们还需要一条在手动按键断开的情况下还能继续维持单片机工作的供电电路;第三,我们需要检测手动按键状态(即被按下与否)的电路。

<
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值