LM2596 降压模块怎么调到 5V(详细教程)

Adjusting an LM2596 buck converter with a screwdriver while a multimeter measures the output

你的 LM2596 降压模块出厂时输出电压是随机的——常见 9V 或 12V——这是正常现象,不是坏货。想把它调到 5V:先把 7–12V 输入接到 IN+/IN−,万用表打到 DC 电压档(手动档位的表选 20V 量程),表笔搭在 OUT+ 和 OUT− 上,然后慢慢旋转微调电位器的螺丝,直到读数为 5.0V——在此之前,输出端什么都别接。

为什么我的 LM2596 一开箱就是 9V 或 12V?

LM2596 模块上的小电位器,出厂时停在产线机器最后拧到的位置,所以到手时的输出电压基本是随机的。我们遇到过一位顾客,因为模块读数 12V,差点把一块完全正常的板子退回来——其实它只是还没调过而已。

LM2596 是一块降压模块(buck,step-down):输入高电压,输出低电压——输入大约 7–35V(部分板子绝对极限可到 40V),输出可在 1.25V 到 35V 之间调节(完整芯片规格见 TI 的 LM2596 数据手册)。它不能升压——和 MT3608 搞混的问题,下文会专门讲。

调压之前该怎么接线?

黄金法则:先调压,后接电路。输入端接一个 9V 或 12V 电源适配器——配一个 DC 插座转接头会整洁很多——输出端除了万用表表笔以外,什么都不接。

临时接线用几根杜邦线很方便;如果你更喜欢把线直接焊到焊盘上,可以参考我们的排针焊接教程

端子 接到 备注
IN+ 适配器正极(例如 9V 或 12V) 极性很重要——输入接反可能直接烧掉模块
IN− 适配器负极 / 地 与输出端共地
OUT+ 暂时只接万用表红表笔 调好电压之后才轮到你的电路
OUT− 暂时只接万用表黑表笔

挑适配器之前记住一条:输入电压必须比目标输出高出至少约 1.5V(压差)。想要 5V 输出,大约 7V 以上都很从容——最常用的就是 9V 或 12V 适配器。

适配器给 LM2596 输入端供电,万用表表笔测量输出——其他什么都不接
调压时的接法:输入端供电,输出端只搭表笔。

怎么把 LM2596 精准调到 5V?

第 1 步——输入端通电,输出端空着

把适配器接到 IN+ 和 IN−,再确认一次极性。此时输出端不要接任何东西——一块还停在 12V 的模块,会把 5V 电路直接烧熟。

第 2 步——万用表打到 DC 20V 档

万用表调到直流电压 20V 档,红表笔搭 OUT+,黑表笔搭 OUT−。屏幕上显示的就是实时输出电压。(自动量程的表没有 20V 这一档——直接选 DC V 就行,量程会自己切换。)

第 3 步——慢慢旋转电位器,眼睛盯着表

这个微调电位器是 25 圈的多圈电位器。也就是说,你可能要转好几整圈,电压才开始变化——大多数人就是在这一步认定模块坏了。它没坏,继续转。

常见的蓝色模块上,逆时针是降压,但不同批次方向可能相反——相信万用表,别相信方向。接近 5V 时放慢速度,一点点逼近 5.0V。

一字螺丝刀正在旋转 LM2596 模块上的 25 圈微调电位器
25 圈电位器:可能转好几整圈电压才开始动——继续转就对了。

第 4 步——带负载复测

读数到 5.0V 后,接上你的实际电路,再在 OUT+/OUT− 上测一次。带负载后略微下降是正常的;想补偿就把电位器再轻轻拧一点。之后就可以放心把线固定好了。

它实际能输出多大电流?

规格 数值 实用建议
输入电压 约 7–35V 部分板子绝对极限 40V——务必留足余量
输出电压 1.25–35V 可调 必须比输入低至少约 1.5V
额定电流 最大 3A 实际持续输出按约 2A 的上限来规划
散热片 超过约 1.5A 建议加装 持续负载下稳压 IC 会明显发热

普通的 Arduino 或传感器项目只吃几百毫安,裸板完全够用。持续超过 1.5A——电机驱动、LED 灯带这类——就要加散热片和一点气流;马来西亚的常年高温可帮不上什么忙。

可以用 5V 输出给 Arduino 或 ESP32 供电吗?

可以——这正是它最经典的用法。把调好的 5V 接到 Arduino Uno 的 5V 引脚,或 ESP32 开发板的 VIN/5V 引脚(千万别接 3.3V 引脚)。跑一段简单的测试程序,就能确认这条 5V 电源轨真的在干活:

// 新 5V 电源轨的快速自检程序。
// 先通过 USB 上传,然后拔掉 USB,
// 改用 LM2596 的输出给板子供电。
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // LED 亮 = 板子在 5V 电源轨上活得好好的
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

如果板子插 USB 时闪灯一切正常,但 ESP32 上传时死活不肯现身,那是另一个问题——看我们的 ESP32 无法识别修复教程。而一旦有了稳定的 5V 电源轨,像雨感器自动晾衣架(Arduino)这类项目做起来就很顺手了。

LM2596 和 MT3608——你买对了吗?

这对搞混造成过不少真实退货。两块模块长得像,干的却是完全相反的活:

LM2596 降压模块把电压降低;旁边较小的 MT3608 升压模块把电压升高
Buck 是降压(左:LM2596);boost 是升压(右:MT3608)。两者不能互换。
模块 类型 方向 使用例子
LM2596 Buck(降压) 输出比输入低 12V 适配器 → 5V 给 Arduino
MT3608 Boost(升压) 输出比输入高 3.7V 电池 → 5V 给 USB 设备

电源电压比你需要的高,就买 LM2596;比你需要的低,就得买升压模块。LM2596 永远不可能把 3.7V 变成 5V。

真实顾客常踩的坑

有位顾客用马来语问我们:“Saya baru lepas beli boost ni. Macam mana adjust ke 5V ya? First time guna”(意思是:我刚买了这个”升压模块”,第一次用,怎么调到 5V?)——先小小纠正一下:LM2596 是降压(buck),不是升压(boost)。调法就是上面那几步——输入通电、表笔测输出、把电位器转到 5.0V。但如果你的输入电压低于 5V,这块模块帮不了你。

还有这条:“ini bukannya 5v bos, ini 9v atau 12v… macam mana saya nak pulangkan benda ni?”(老板,这不是 5V,是 9V 或 12V……我要怎么退货?)——不用退。每块模块出厂设定都是随机的,常见 9–12V。有读数恰恰证明模块是好的;一把螺丝刀加一块万用表,两分钟就能调到 5V。

再比如:“untuk bacaan macam mana?”(读数要怎么看?)——万用表旋钮打到直流电压档(V 带一条直线的那个符号,20V 量程),红表笔搭 OUT+,黑表笔搭 OUT−,屏幕上的数字就是输出电压。嫌看表麻烦的话,带显示屏的 LM2596 直接在模块上显示输出电压。

还有一个到货当天的高频错误:输入线接反。IN+/IN− 极性接反可能瞬间烧掉模块,通电前务必确认红线接正极。

常见问题 FAQ

螺丝一直转,电压却不变,是不是坏了?

基本可以肯定没坏。这个电位器是 25 圈的,输出开始变化之前可能要转很多整圈。盯着万用表继续转就行。

往哪个方向转是降压?

常见的蓝色模块是逆时针降压,但不同板子方向可能不同。看万用表,别看螺丝——读数会立刻告诉你方向对不对。

想要 5V 输出,输入电压该用多少?

至少比目标高约 1.5V,也就是大约 7V 起步。常见的 9V 或 12V 适配器最合适,模块最高可接受约 35V。

LM2596 能升压吗,比如 3.7V 升到 5V?

不能。它只会降压。想升压需要 MT3608 这类升压(boost)模块——功能完全相反的另一种模块。

5V 输出最多能带多大电流?

额定最大 3A,但实际按持续约 2A 来规划比较稳;持续输出超过约 1.5A 时记得加散热片。

最后更新:2026年7月。有问题?WhatsApp 联系我们

Leave a Reply

Your email address will not be published. Required fields are marked *