OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 477|回复: 14

stm32一键开关机电路求助

[复制链接]

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
发表于 2018-10-11 19:56:27 | 显示全部楼层 |阅读模式
1金钱
想做一个stm32控制系统使用一个按键长按开机和长按关机的电路,程序是很简单的,但是硬件比较弱,电池是12v的18650电池,想实现软硬件结合控制系统启动和开机的电路,百度搜了好几个案例,效果不是很好,,请教大家一下,最好是低功耗的,
我用51单片机测试百度来的这个图片,,只能实现开机,无线实现关机,,,
1.png
回复

使用道具 举报

  离线 

9

主题

248

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1425
金钱
1425
注册时间
2015-2-3
在线时间
261 小时
发表于 2018-10-11 19:56:28 | 显示全部楼层
usb123 发表于 2018-10-12 15:06
可以参考一下吗,,谢谢

无标题.png
STM32/LPC1788/51:
QQ:905377346
回复

使用道具 举报

  离线 

3

主题

725

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1321
金钱
1321
注册时间
2018-8-14
在线时间
176 小时
发表于 2018-10-11 20:35:48 | 显示全部楼层
CPU的电源一直保持着, 关机就进睡眠模式, 按键才醒来处理按键的时间, 根本没必要这电路
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-12 09:19:10 | 显示全部楼层
edmund1234 发表于 2018-10-11 20:35
CPU的电源一直保持着, 关机就进睡眠模式, 按键才醒来处理按键的时间, 根本没必要这电路

系统休眠是系统休眠的事情,,,这个电路是配合单片机直接可以切断系统的电源,实现真正的开关机,不是休眠来实现一个假的关机
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-12 09:20:14 | 显示全部楼层
有没有成熟一点的方案,,,参考一下,谢谢
回复

使用道具 举报

  离线 

9

主题

248

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1425
金钱
1425
注册时间
2015-2-3
在线时间
261 小时
发表于 2018-10-12 11:46:45 | 显示全部楼层
usb123 发表于 2018-10-12 09:20
有没有成熟一点的方案,,,参考一下,谢谢

我有  是量产的机器一直在使用的电路  几十万台机器验证过的
STM32/LPC1788/51:
QQ:905377346
回复

使用道具 举报

  离线 

19

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1276
金钱
1276
注册时间
2016-4-29
在线时间
201 小时
发表于 2018-10-12 12:26:16 | 显示全部楼层
应该有相关的芯片,或者使用带使能脚的电源芯片
回复

使用道具 举报

  离线 

15

主题

318

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2139
金钱
2139
注册时间
2016-3-6
在线时间
339 小时
发表于 2018-10-12 13:31:49 | 显示全部楼层
既然开机能实现,关机不就反着来呢:检测按键,拉低控制IO
路漫漫其修远兮,吾将上下而求索。
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-12 15:06:12 | 显示全部楼层
北极圈的黄昏 发表于 2018-10-12 11:46
我有  是量产的机器一直在使用的电路  几十万台机器验证过的

可以参考一下吗,,谢谢
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-14 12:06:15 | 显示全部楼层
回复

使用道具 举报

  离线 

21

主题

781

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2483
金钱
2483
注册时间
2017-4-14
在线时间
824 小时
发表于 2018-10-14 12:36:01 | 显示全部楼层
本帖最后由 275891381 于 2018-10-14 12:37 编辑

之前看到的资料,给你分享下,我没用过,你自己可以搭着检验,里面也有详细说明

单按键开关机电路1 附电路图讲解.zip (24.79 KB, 下载次数: 7)
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-15 13:30:13 | 显示全部楼层
275891381 发表于 2018-10-14 12:36
之前看到的资料,给你分享下,我没用过,你自己可以搭着检验,里面也有详细说明

非常感谢,,,我也会分享一下我收集到的一些资料
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-17 18:40:53 | 显示全部楼层

实在不好意思,,,再来请教您一下,,,我自己测试了多遍有点问题,,,您的电路图中的TP12是电池的电源    BAT_OUT是开机之后输出的电源,,,,SYS_CTL是控制系统长期开关机的那个管脚,HOLD_ON是按键按下时单片机来检测的那个点吗,,,,,,,,尤其是按键的那个地方有点不理解那两个网络NET到底是起到什么作用,,,,,谢谢,麻烦您再指点一下,谢谢
回复

使用道具 举报

  离线 

9

主题

248

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1425
金钱
1425
注册时间
2015-2-3
在线时间
261 小时
发表于 2018-10-17 22:20:14 | 显示全部楼层
POWER_KEY是开机按键,低电平有效。POWER_KEY为低时Q5导通,导通之后MCU的SYS_CTL输出高电平维持Q5的导通,开机按键可以松开了。LongPress是接到MCU的检测脚,开机之后如果POWER_KEY长按的话可以被LongPress检测,就认为是关机信号。也就是说一个按键实现了开关机功能。HOLD_ON是我系统的其他功能,你不用在意。
STM32/LPC1788/51:
QQ:905377346
回复

使用道具 举报

  离线 

11

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2017-2-21
在线时间
94 小时
 楼主| 发表于 2018-10-18 09:37:37 | 显示全部楼层
北极圈的黄昏 发表于 2018-10-17 22:20
POWER_KEY是开机按键,低电平有效。POWER_KEY为低时Q5导通,导通之后MCU的SYS_CTL输出高电平维持Q5的导通, ...

非常感谢,,昨天测试了一下午,,总觉得是自己理解的不对,,,今天早上看到您的回复,立马测试,,已经测试通过了,,非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

正点原子STM32/FPGA资料免费洗澡上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-12-18 04:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */