给DIY机器人和小车供电,是很多人跳过开头直接翻车的一关。刚把板子焊好、程序烧进去,一上电要么动力不足要么主控反复重启,十有八九不是程序问题,是电源没整明白。今天把18650锂电池组这套供电方案从选料、接线到避坑一次捋完。
为什么一堆人先被供电卡住
电机要的电流和主控要的电压不是一回事。以常见的MG996R舵机为例,堵转时瞬间电流能冲到1A以上,几个舵机同时动,瞬间峰值就到好几安。而主控板和传感器要的是稳定的3.3V或5V逻辑电。用一个电源同时喂这俩,电压一抖,逻辑就乱,表现就是上电抽风、重启、走两步就崩。
所以正经做法是:动力和逻辑分开供,或者至少用合适的降压模块做隔离缓冲。
18650组锂电池:容量和放电是两回事
18650是目前DIY机器人最常用的动力电,单节标称3.7V,满电4.2V。做小车或四足,常用两串(2S)到四串(4S),电压从7.4V到14.8V不等。但选电池不能只看毫安时(mAh),那只是容量;真正决定能不能带动舵机的是放电能力,也就是持续放电倍率。
看参数时注意C数:比如一节标称2000mAh、持续放电5C的电池,理论最大能持续输出10A。电机一启动就要吃大电流,容量再大但放电倍率低,照样拉不动,一堵转电压就往下掉。
接线:串并联、保护板和充电别搞错
组电池最基础的是分清串并联:串联升电压(电压相加),并联升容量(容量相加)。做2S就先两节串联,出7.4V。为了安全,建议加一块带均衡的保护板(BMS),防止过放和过充,也兼顾电池寿命。
充电别贪方便直接拿普通USB口或直流电源怼。锂电要用专门的平衡充电器(比如B3、B6这类),按串数选对应平衡头。乱充轻则充不满,重则鼓包甚至有隐患,这关不能省。
降压模块:从动力电到逻辑电的关键
电池电压出来了,主控还要3.3V或5V,这时候要降压模块。常见的有两种:线性稳压(LDO)和小开关降压(MP1584、LM2596这类Buck)。舵机电流大,优先选Buck类型,效率高、发热小。
接线要点:输入接电池动力正负,输出调好电压再接主控,一定要共地,否则信号没有参考点,串口和I2C都会乱。
三个高发坑:一踩一个准
第一个是共地没接。动力地和逻辑地必须在某一点联通,不共地就是漂移、乱串、重启的总根源。
第二个是电容没加。大电流瞬间拉起时,在电源和主控之间并一个几百微法的电解电容能缓冲掉不少电压跌落,很多"一跑就复位"就是差这颗电容。
第三个是只看电流不看功率。18650内阻和线径都很关键,线太细、接头太多,大电流时压降全耗在线上了,到电机那里电压不够,自然无力。
总结
给DIY机器人供电,记住三层就够:动力和逻辑分开想,电池看放电倍率别只看容量,降压模块加上共地、电容这两件事做稳。这几关过了,你的小车和机器狗就不会再莫名其妙地抽筋重启了。


讲得实在,以前只盯着毫安时挑电池,结果舵机一堵转电压就掉,现在才懂看持续放电C数,这条救了我。
共地这俩字值回票价了,我就是那个走了两步就重启,最后发现动力地和逻辑地没接一起的人。
补个细节:Buck模块调电压要用万用表边测边调,先把空载输出电压校准到5V再接板子,别接到板上再调,容易烧逻辑。
降压模块加颗大电容确实稳,我小车加了470uF电解后一次复位都没再犯过。
18650组电池还是得配平衡充,别图省事,安全第一。