ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

免费开源的Buck-Boost电感计算器,如何3分钟锁定电感选型范围

2026/8/14 14:26:23 拓冰建站 浏览量
免费开源的Buck-Boost电感计算器,如何3分钟锁定电感选型范围 免费开源的Buck-Boost电感计算器如何3分钟锁定电感选型范围【免费下载链接】Buck-Boost-Inductor-Calculator项目地址: https://gitcode.com/gh_mirrors/bu/Buck-Boost-Inductor-Calculator凌晨两点我把第三颗电感从 Boost 电路板上焊了下来。原因很老套手算公式时把占空比代错焊完才发现纹波完全压不住回到电脑前重算又把频率单位看成 Hz好不容易算出一个精确数值下单之后才想起——电感根本不存在这个标称值。电感选型这个动作藏在 DC-DC 设计流程最不起眼的位置却足以毁掉一整晚。如果你也有过类似经历那么今天的主角一定适合你Buck-Boost电感计算器一款免费、开源的桌面小工具输入 6 个参数几秒钟就能得到适合你的电感值范围单位直接就是 μH微亨。它的来头一个工程师的周末开源项目这个项目很朴素。作者 Fang XS. 在 2023 年 8 月发布 V1.0采用 MIT 协议窗口里甚至直接写着LICENSE: MIT / free to use——意思很清楚随便拿去用。最打动我的是一个小细节工程名和可执行文件都叫Buck-Boost-L-Cali但作者在 README 里大大方方承认Cali 是 Calc 的拼写笔误。一个连自己命名失误都写进文档的项目通常不藏着掖着代码也很干净整个工程只有 4 个源文件逻辑全在Buck-Boost-L-Cali/1. SRC/目录下。第一眼它像一台老式桌面计算器双击可执行文件弹出的窗口固定 800×500上下两块区域上面是Buck-L-Cali降压下面是Boost-L-Cali升压。没有注册、没有云同步、没有广告弹窗连网络都不需要。界面语言是英文但参数含义三分钟就能摸清。每块区域都是同样的布局6 个输入框、一个 Cali 按钮、两个结果标签Lmin 和 Lmax。这 6 个参数对应你手算时不得不查的 6 个数参数一句人话解释示例值Vin (V)电源能给到的输入电压3.0 VVout (V)负载需要的稳定输出电压3.3 VIout-Max (A)负载在最吃电瞬间的电流1.0 AFsw (MHz)开关芯片每秒钟切换的次数1.2 MHzYmin / Ymax允许的电流纹波系数上下限0.1 / 0.3注意界面里频率写的是 mHZ按 MHz兆赫兹理解即可——这个细节一会儿在避坑环节还要再提。第一次点下 Cali从怀疑到惊喜作为新手我的第一反应是这么简单的东西靠谱吗。于是我先不做任何修改直接用 Boost 面板的预置参数跑了一遍确认 Vin3.0、Vout3.3、Iout1.0、Fsw1.2、Ymin0.1、Ymax0.3点击Cali按钮两个结果标签几乎瞬间填上数字Lmin ≈ 0.69 μHLmax ≈ 2.07 μH底部状态栏从 Ready 变为 Boost Cali done。整个过程不到 5 秒。我试着把 Vout 从 3.3 改成 5.0再点一次 Cali电感值立刻变大——升压比越高需要的电感越大这个方向和你手算得出的结论完全一致。心里的疑虑消了一大半。对新手来说最省心的其实是默认参数一打开就能看到一组合理的示例值照猫画虎填自己的数据即可完全不用从零摸索。它背后只做了一件正经事计算的核心逻辑全部封装在Buck-Boost-L-Cali/1. SRC/mainwindow.cpp里原理并不玄乎基于伏秒平衡和电感电流纹波关系分别推导出 Buck 降压和 Boost 升压两套公式再套用 Ymin、Ymax 两个边界各算一次得到电感值的下限和上限。用一个生活比喻理解它电感就像水管里的一块缓冲水池。水池允许波动的幅度越大纹波系数 Y 越大水池本身就可以越小对应的电感值也越小开关频率越高每个开关周期需要存储的能量越少同样可以把电感做小。反过来想要输出更平缓、纹波更小就得选更大的电感。这也是给出范围而非给出唯一值的原因工程选型本来就不追求某个精确点。落在 Lmin 和 Lmax 之间、额定电流满足要求的电感理论上都能用——这给了你在尺寸、成本和性能之间腾挪的空间。它还自带一层看不见的保护如果你在任意输入框里填了非数字内容两个结果会直接显示error.而不是给你一个荒谬的数值。别小看这个细节手算时代最可怕的就是算错而不自知。新手最容易踩的 5 个坑工具再顺手选型逻辑还是得自己懂。这 5 个坑几乎人人踩过坑后果正确姿势把 Fsw 的单位搞混电感值差 1000 倍界面写的 mHZ 实为 MHz模式选反算出的值毫无意义Buck 用于降压、Boost 用于升压拿到范围就下单电感烧毁或饱和核对额定电流与饱和电流纹波系数乱填输出纹波超标常规设计取 0.2–0.4只用一组工况计算负载变化时失效按最恶劣工况取值其中第四点值得多说一句纹波系数不是越大越好。追求高效率、低纹波的应用把 Ymin/Ymax 调小如 0.1–0.2成本敏感、空间受限的设计才适当放宽到 0.4–0.6。它直接影响电感体积也直接影响输出质量。它不做什么诚实比万能更可靠说清楚边界才显得专业。这个工具不帮你查饱和电流、不算直流电阻、不做效率仿真。它解决的是电感值该落在哪个区间这一个问题剩下的功课需要你补选择额定电流大于计算工况电流的电感建议留出 20%–30% 余量用峰值电流核对电感的饱和电流避免大电流下电感值急剧跌落打样后在真实负载下测一次纹波用示波器验证理论值。把它当作选型流程的第一道筛子而不是最终答案才是正确的打开方式。两条上手路径任选其一方式一直接运行。如果你是 64 位 Windows 用户只想赶紧算一组电感直接运行Buck-Boost-L-Cali/2. EXE/Buck-Boost-L-Cali_boxed.exe双击即用无需安装。方式二源码编译。如果你想看看计算公式怎么写的或者想加个功能先克隆仓库git clone https://gitcode.com/gh_mirrors/bu/Buck-Boost-Inductor-Calculator然后用 Qt 打开Buck-Boost-L-Cali/1. SRC/Buck-Boost-L-Cali.pro即可编译。代码结构一目了然mainwindow.ui管界面布局mainwindow.cpp管计算与交互mainwindow.h声明类与槽函数。想读懂它比读懂大多数开源项目都轻松。写在最后回到开头那个凌晨两点的工程师。有了这台电感计算器同样的任务变成打开工具、填入参数、点一下 Cali、对照 Lmin–Lmax 去选型。五分钟收工。如果你正在做电源相关的项目或是刚接触 DC-DC 设计这款电感值计算工具值得花 3 分钟体验一次。免费、开源、离线可用还自带拼写笔误的坦诚——无论你是硬件工程师、电子爱好者还是学生它都能帮你把算电感这件事从负担变成顺手的小动作。去下载然后早点下班。【免费下载链接】Buck-Boost-Inductor-Calculator项目地址: https://gitcode.com/gh_mirrors/bu/Buck-Boost-Inductor-Calculator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考