Источники питания
Питание — это «скрытая причина» половины проблем в робототехнике: перезагрузки микроконтроллера, шум в датчиках, странные глюки при включении мотора.
Цель этого раздела — научиться делать питание стабильным и предсказуемым на уровнях 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‑диод на катушку и конденсаторы по питанию
- Предохранитель/полипредохранитель: полезно на входе питания при экспериментах
Как быстро диагностировать проблемы питания
- Измерь мультиметром \(U\) между \(VCC\) и \(GND\) на плате в момент проблемы (например, при старте мотора).
- Если напряжение проседает — добавь «bulk» конденсатор ближе к драйверу и проверь источник.
- Проверь, что \(GND\) общий.
- Убедись, что ток нагрузки не превышает возможности источника/модуля.
Типовые ошибки
- Питают мотор от 5 В платы (USB/линейник) и ловят перезагрузки.
- Нет развязки 100 нФ рядом с микроконтроллером.
- Слишком тонкие/длинные провода питания → падение напряжения на проводах.
- Переполюсовка аккумулятора.
Мини‑задания
У вас питание 9 В и нужно 5 В для логики 200 мА. Что лучше: LDO или buck, и почему?
Почему одного большого конденсатора «где‑то на плате» часто недостаточно?
Оцените нагрев LDO: \(U_\text{in}=12\) В, \(U_\text{out}=5\) В, \(I=0.2\) А.
Details
Buck: меньше потерь и нагрева. LDO будет терять \((9-5)\cdot 0.2=0.8\,\text{Вт}\) и греться.
Потому что важна близость к нагрузке: короткие дорожки/провода дают меньшую индуктивность и лучше гасят быстрые помехи.
\(P\approx (12-5)\cdot 0.2=1.4\,\text{Вт}\) — заметный нагрев, нужен хороший теплоотвод или другой способ питания.
Дальше
Связанные темы:
- Конденсаторы — развязка, RC-фильтры
- Катушки индуктивности — как работает DC-DC
- Диоды — защита от переполюсовки и flyback
Для цифровых схем:
Стабильное питание критично для тактового генератора — нестабильность 5 В даёт дрожание CLK, а это сбои в регистрах и счётчиках. См. «От NAND до CPU» — Акт III.
