发布时间:2026/7/14 7:10:24
户外便携设备省电绝招:MCU “自杀断电” 电源电路设计,待机功耗近乎归零 简介我们做的是一个户外便携设备设备上面有一个控制面板控制面板上会提示充放电状态、电量、功率等参数。户外设备一般都是电池供电电池供电那就需要考虑怎么节约电池电量最大限度的不影响使用体验的情况下让电池的电量减少无用的消耗坛友们有没有什么好的设计方法带着这个问题看下我们这个设备当时是怎么设计的。一、MCU如何巧妙设计控制功耗?我们当时电路设计上想到一种自杀模式就是MCU可以控制自己供电的电源断开这样就等于完全下电了关机的时候只有BMS部分在工作最大化的节约功耗。设计思路是这样的首先便携设备通过长按开机按键来打开设备开始工作按下按键的时候是接通MCU的LDO电源MCU就开始上电了这时候MCU通过三极管控制接管LDO的电路通过把基极拉高就可以保证LDO供电这时候再松开开机按键MCU就可以一直供电。当用户长期不用了或者设备仓库库存了怎么办呢我们是通过用户开机之后有没有控制对应模块输出如果有其他模块开始工作的情况下那就保持长期工作如果用户只是开机了就放在那里那设备起始没有工作起来的这时候我们会开始计时连续计时15分钟设备进度息屏状态连续计时30分钟设备就关机关机是MCU控制三极管进入自杀模式。这样就的设计比低功耗更实用一些但是也有弊端就是没办法做OTA升级因为一升级MCU对三极管开关失控了就自动进入自杀模式了虽然有按键长按可以保持MCU的LDO稳定供电但你不能要求用户一直按按键去OTA升级吧那样体验太差了。二、代码实现代码实现其实也比较简单通过状态来判断计时就好了如下三、总结没有一种设计是完美的看你想要哪种取舍就采用哪种设计但是跟着主流的做法更容易被用户接受。目前这种户外便携设备这样做起来更简单实用但是唯一的不好就是无法OTA升级一旦发现产品设计有缺陷只能去现场或者设备寄回来升级。

相关新闻

2026/7/14 7:05:24

Rust for ML:机器学习系统级优化实战指南

1. 项目概述:为什么一个机器学习工程师要学 Rust?“Rustic Learning: Machine Learning in Rust — Part 1: Introduction to Rust”这个标题乍看像是一门课程的开篇,但背后藏着一个正在发生的行业转向——不是“用 Rust 写个玩具模型”&…

2026/7/14 7:05:24

TB67H480FNG与PIC18LF4680在电机控制中的黄金组合

1. 为什么选择TB67H480FNG与PIC18LF4680这对黄金组合在电机控制和嵌入式系统开发领域,硬件选型往往直接决定项目的成败。TB67H480FNG(东芝步进电机驱动IC)与PIC18LF4680(Microchip 8位MCU)的组合,是我在多个…

2026/7/14 8:30:27

GraphPFN-1.3案例研究:在生物信息学中的图数据建模应用

GraphPFN-1.3案例研究:在生物信息学中的图数据建模应用 【免费下载链接】graphpfn-1.3 项目地址: https://ai.gitcode.com/hf_mirrors/eremeev-d/graphpfn-1.3 GraphPFN-1.3是一个先进的图基础模型,专门为图机器学习任务设计,在生物信…

2026/7/14 8:30:27

GDB调试C++程序:从核心转储分析到多线程调试实战

1. 项目概述:为什么GDB是C开发者的必备利器 如果你在Linux环境下用C写过稍微复杂一点的程序,大概率会遇到程序崩溃、逻辑错误或者性能瓶颈。这时候,盯着满屏的代码逻辑推理,效率往往很低,尤其是当问题涉及到内存越界、…

2026/7/13 6:38:38

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/13 14:26:14

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/13 18:07:53

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/14 0:04:21

5分钟掌握足球PBR材质制作:Photoshop与Unity高效工作流

1. 项目概述:为什么是足球PBR材质?在游戏开发,尤其是体育竞技类游戏的制作中,一个看起来“对味”的足球,往往比我们想象中更重要。它不仅是赛场上的核心道具,更是玩家视觉焦点和沉浸感的重要来源。一个塑料…

2026/7/14 0:04:21

ChatGPT联网搜索失败,92%开发者误判为网络问题——真实根因竟是LLM推理会话上下文污染导致Search Agent进程静默退出(含strace复现脚本)

更多请点击: https://intelliparadigm.com 第一章:ChatGPT 联网搜索失败 当 ChatGPT 的联网搜索功能无法正常工作时,用户常遇到“搜索不可用”“未连接到互联网”或空白响应等现象。该问题并非模型本身缺陷,而是由权限配置、网络…

2026/7/13 11:33:05

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…