# 12V电池经稳压后如何保证电机和Arduino供电

> 原文链接：https://robotics.hellobike.com/pitfalls/2019-12-02-robotics-se-19834
> 频道：pitfalls | 更新日期：2019-12-02 | 标签：auto, stackexchange, arduino, motor, battery
> 核心摘要：12V锂电池电压会随电量降到低于12V，建议用更高电压电池配合开关稳压器降压供电。

# 12V电池经稳压后如何保证电机和Arduino供电

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[What Battery Voltage to use?](https://robotics.stackexchange.com/questions/19834/what-battery-voltage-to-use)（Robotics Stack Exchange #19834）

**状态**：已解决

## 问题

小机器人使用2个12V电机、`L298N`电机控制板和`Arduino`，担心12V锂电池经过开关稳压器压降后无法给电机稳定12V，同时希望提高供电效率。

## 环境

小型机器人；2个12V电机；`L298N`；`Arduino`；12V锂电池，范围12.6V到8.4V，推测3S。

## 解决办法

1. 不要假设12V电池始终输出12V；原文电池范围为12.6V到8.4V，大部分时间约11.1V。
2. 如果需要稳定12V，选择在最低可接受电量下仍高于12V的电池，例如4S电池，标称约14.8V。
3. 使用开关稳压器将较高电压降到稳定12V，避免用线性稳压器造成较大热损耗。
4. 给`Arduino`供电时，优先使用开关稳压器并接入`RAW`引脚，避免依赖低效率的板载`LDO`。

原问题作者：dka13；采纳答案作者：kolosy。原内容依 CC BY-SA 4.0 授权，本页摘要同样依 CC BY-SA 4.0 授权。
:::

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #19834：What Battery Voltage to use?](https://robotics.stackexchange.com/questions/19834/what-battery-voltage-to-use)