0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >计算机及配件 > 基于MOS管与单片机开关机按钮模块(PCB+源代码)

基于MOS管与单片机开关机按钮模块(PCB+源代码)

来源: 电路城
2021-11-15
类别:计算机及配件
eye 3
文章创建人 拍明

原标题:基于MOS管与单片机开关机按钮模块(PCB+源代码)

cirmall

cirmall

cirmall

cirmall

1、产品简介

该产品基于MOS管与单片机配合实现电源受控,使得一个按键完成开机、事件、关机等动作,为了后续设备节约了硬开关,为项目设计增加了更多的可能。

2、应用场景

(1)锂电池(3.7V/7.4V)为主电源的可离线使用产品;

(2)有线电源但不便插拔,且需要在不使用设备时断开电源的场合;

(3)空间设计有限的产品中;

(4)一键式产品设计中。

3、产品概述

如图所示,产品是需要配合单片机I/O口使用的,相当于桥接在外部电源和系统电源之间的一个可控开关模块。

在VINT端,是外部激励电源的输入;在VOUT端接内部系统电源,注意两个地在模块上是短接的,保证了外部电源和内部电源参考零电位是一样的;在上端的左侧接口中,按键检测需要接单片机的I/O输入端口,单片机不断检测该端口,若按键按下,该端口会产生下降沿,若持续按下,将会在该端口读取到低电平信号(约0.55V);上端的右侧接口是单片机I/O输出控制电源开启的端口,当单片机给该端口持续的高电平,此产品模块会持续导通电源的输入到内部系统电源中。

产品模块中,所使用的开关类型是轻触开关、常开型。如图所示是一般竞技键盘常用的机械按键开关,如果产品需要集成,可将此开关更换为其他常开型轻触开关即可。

在产品模块的正面,隐藏着一枚RGB灯珠,当单片机控制电源启动后,RGB中的红灯将会常量,可根据需要使用I/O口控制其他两个灯芯,该RGB是晶台的产品,属性为共阳,因此需要低电平驱动以点亮。

 

4、产品参数

若用户完全按照参数表焊接,可获得如下配置和default值:

 

 

 

 

 

 

 

 

产品的实物正面垂直、反面垂直和侧面垂直图如下:

5、备注-使用方法

该Demo代码使用STM32F030C8T6,基于HAL编写代码,主要实现的功能:

(1)未开机状态:按一下开机,进入系统主线程执行0.25s板载LED闪烁的闲时功能;

(2)开机状态:短按一下,点亮RGB中的蓝灯;长按超过1s,关机。

提供演示视频,视频中的相关单片机配置:

PA13、PA14是单片机SW下载方式需要的配置;

PF0、PF1是板载外部晶振;

PC13是板载LED

PA0是用于检测按键是否按下,接模块KEY-T

PA1是用于控制模块电源开启,接模块KEY-C

PA2是用于控制模块上RGB绿灯,接模块RGB-G

PA3是用于控制模块上RGB蓝灯,接模块RGB-B

具体代码,见源代码附件,下方提供该代码的测试视频:

 



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 轻触开关

相关资讯