Skip to main content

Источники питания

Питание — это «скрытая причина» половины проблем в робототехнике: перезагрузки микроконтроллера, шум в датчиках, странные глюки при включении мотора.

Цель этого раздела — научиться делать питание стабильным и предсказуемым на уровнях 3.3–12 В.

Откуда берётся питание в робототехнике

Чаще всего встречается:

  • USB 5 В (питание платы/отладки)
  • Батарейки/аккумуляторы (Li‑ion/LiPo, NiMH)
  • Готовые DC‑DC модули (buck/boost)
  • Стабилизаторы на плате (LDO)

Два главных типа стабилизации

LDO (линейный стабилизатор)

Плюсы: простой, мало шумит. Минусы: лишняя мощность превращается в тепло.

Прикидка потерь:

\[ P_\text{потерь} \approx (U_\text{in}-U_\text{out})\cdot I \]

Например, если из 12 В делаем 5 В при токе 0.3 А:

\[ P \approx (12-5)\cdot 0.3 = 2.1,\text{Вт} \]

Это уже ощутимый нагрев.

DC‑DC (импульсный): buck / boost

  • Buck понижает напряжение (например 12 В → 5 В)
  • Boost повышает напряжение (например 3.7 В → 5 В)

Плюсы: высокий КПД, меньше нагрев. Минусы: больше шум/помехи, важно правильное подключение и развязка.

Note
Связь с катушками: DC-DC работает благодаря индуктивности — катушка накапливает энергию и отдаёт её порциями. Поэтому раздел про катушки — обязательное чтение для понимания импульсных преобразователей.

Развязка питания: обязательный минимум

Два типа конденсаторов обычно нужны вместе:

  • 100 нФ (0.1 мкФ) керамика рядом с каждым микроконтроллером/модулем между \(VCC\) и \(GND\)
  • 10–100 мкФ (электролит/керамика) рядом с драйверами/сервами/моторными модулями

Это снижает просадки и помехи.

Общая земля и разводка (на макетке тоже важно)

Правило №1: у всех частей схемы должна быть общая точка отсчёта — \(GND\).

Частая ошибка: мотор питается отдельно, микроконтроллер отдельно, а земли не соединены → сигналы становятся «непонятными».

Практическое правило: токи мотора и токи логики старайтесь разделять по проводам (хотя бы физически), а соединение земли делать «звездой» ближе к источнику.

Защита питания (минимально полезная)

  • От переполюсовки: диод (часто Шоттки) или MOSFET‑защита (продвинутый вариант)
  • От выбросов мотора: flyback‑диод на катушку и конденсаторы по питанию
  • Предохранитель/полипредохранитель: полезно на входе питания при экспериментах

Как быстро диагностировать проблемы питания

  1. Измерь мультиметром \(U\) между \(VCC\) и \(GND\) на плате в момент проблемы (например, при старте мотора).
  2. Если напряжение проседает — добавь «bulk» конденсатор ближе к драйверу и проверь источник.
  3. Проверь, что \(GND\) общий.
  4. Убедись, что ток нагрузки не превышает возможности источника/модуля.

Типовые ошибки

  • Питают мотор от 5 В платы (USB/линейник) и ловят перезагрузки.
  • Нет развязки 100 нФ рядом с микроконтроллером.
  • Слишком тонкие/длинные провода питания → падение напряжения на проводах.
  • Переполюсовка аккумулятора.

Мини‑задания

  1. У вас питание 9 В и нужно 5 В для логики 200 мА. Что лучше: LDO или buck, и почему?

  2. Почему одного большого конденсатора «где‑то на плате» часто недостаточно?

  3. Оцените нагрев LDO: \(U_\text{in}=12\) В, \(U_\text{out}=5\) В, \(I=0.2\) А.

Details
  1. Buck: меньше потерь и нагрева. LDO будет терять \((9-5)\cdot 0.2=0.8\,\text{Вт}\) и греться.

  2. Потому что важна близость к нагрузке: короткие дорожки/провода дают меньшую индуктивность и лучше гасят быстрые помехи.

  3. \(P\approx (12-5)\cdot 0.2=1.4\,\text{Вт}\) — заметный нагрев, нужен хороший теплоотвод или другой способ питания.

Дальше

Связанные темы:

Для цифровых схем:
Стабильное питание критично для тактового генератора — нестабильность 5 В даёт дрожание CLK, а это сбои в регистрах и счётчиках. См. «От NAND до CPU» — Акт III.