Индукторы
Индуктор (катушка, дроссель) — компонент, который в робототехнике встречается чаще, чем кажется: моторы, реле, DC-DC преобразователи, фильтры питания и борьба с помехами.
📚 Место в системе знанийЭтот раздел опциональный при первом прохождении. Но если вы:
- Работаете с моторами/реле → обязательно изучите flyback-диод
- Проходите Акт III курса NAND2CPU → поймёте, почему 555 таймер требует стабильного питания
- Используете DC-DC модули → узнаете, как они работают изнутри
Три пассивных компонента: сравнение
| Компонент | Сопротивляется… | Накапливает | Формула |
|---|---|---|---|
| Резистор | Току (всегда) | — | \(U = I \cdot R\) |
| Конденсатор | Изменению напряжения | Заряд | \(I = C \cdot \frac{dU}{dt}\) |
| Индуктор | Изменению тока | Магнитное поле | \(U = L \cdot \frac{dI}{dt}\) |
🔄 Дуальность C и LКонденсатор и индуктор — «зеркальные» компоненты:
- C: ток пропорционален скорости изменения напряжения
- L: напряжение пропорционально скорости изменения тока
В RC-цепях задержка определяется \(\tau = RC\). В RL-цепях: \(\tau = L/R\).
Главная идея: индуктор сопротивляется быстрому изменению тока. Из-за этого появляются выбросы напряжения при выключении моторов и именно поэтому работают DC-DC преобразователи.
Что делает индуктор (интуиция)
Резистор: Конденсатор: Индуктор:
"Всегда тормозит" "Не даёт скакать U" "Не даёт скакать I"
──[R]── ──┤├── ──⊂⊃──
│ │ │
I = U/R I = C·dU/dt U = L·dI/dt
- Хотим резко увеличить ток → катушка мешает, ток растёт постепенно
- Хотим резко уменьшить ток → катушка «не согласна», создаёт выброс напряжения
Самоиндукция: формула и физика
\[ U_L = L \cdot \frac{dI}{dt} \]
| Символ | Значение | Единица |
|---|---|---|
| \(U_L\) | Напряжение на катушке | В (вольт) |
| \(L\) | Индуктивность | Гн (генри) |
| \(\frac{dI}{dt}\) | Скорость изменения тока | А/с |
Ключевой момент: если \(\frac{dI}{dt}\) большое (резкое выключение), то \(U_L\) может достигать сотен вольт даже в 12 В схеме!
Численный пример
Реле с \(L = 100\) мГн, ток \(I = 100\) мА отключается за \(\Delta t = 1\) мкс:
\[ U_L = L \cdot \frac{\Delta I}{\Delta t} = 0.1 \cdot \frac{0.1}{10^{-6}} = 10{,}000\,\text{В} \]
Это 10 киловольт! Вот почему без защиты транзисторы пробиваются.
Flyback-диод: главная защита
Мотор и реле — индуктивная нагрузка. При выключении возникает выброс, который может:
- Пробить транзистор
- Перезагрузить микроконтроллер
- Создать помехи в цифровых схемах (актуально для NAND2CPU!)
Решение: диод параллельно катушке в обратном направлении.
БЕЗ защиты: С flyback-диодом:
+12V ────┬──── +12V ────┬────
│ │
┌─┴─┐ ┌─┴─┐
│ │ Реле │ │
│ L │ │ L ├──►|──┐
│ │ │ │ │
└─┬─┘ └─┬─┘ │
│ ← выброс │ │
│ ~100В! └───────┘
Ключ ────┴──── Ключ ────┴────
│ │
GND ─────┴──── GND ─────┴────
Почему работает:
- Ключ включён → диод закрыт (\(U_{катод} > U_{анод}\))
- Ключ выключен → катушка пытается сохранить ток
- Напряжение на катушке меняет полярность → диод открывается
- Ток замыкается через диод, плавно затухая
⚠️ Направление диодаДиод ставится катодом к +питания, анодом к ключу. Если перепутать — получите КЗ при включении!
Индукторы и PWM
PWM (ШИМ) — быстрое включение/выключение. Для индуктивной нагрузки ток меняется плавно (не прямоугольником):
Напряжение (PWM): Ток через индуктор:
┌──┐ ┌──┐ ┌──┐ ╱╲ ╱╲ ╱╲
│ │ │ │ │ │ ╱ ╲╱ ╲╱ ╲
────┘ └──┘ └──┘ └── ───╱────────────╲───
↑
"пила" тока
Следствия:
- Выше частота PWM → меньше размах «пилы» → меньше слышимый «писк» мотора
- Индуктивность сглаживает ток, но создаёт помехи в питании
🔗 Связь с NAND2CPUВ Акте III мы изучаем тактовые сигналы. Помехи от моторов/реле могут нарушить работу CLK!
Решение: развязка питания (конденсаторы) + физическое разделение силовой и логической части.
Где встречаются индукторы
1) DC-DC преобразователи (buck/boost)
Внутри почти всегда есть дроссель — он накапливает и отдаёт энергию порциями:
Buck (понижающий):
Vin ──┬──[SW]──┬──[L]──┬── Vout
│ │ │
[D] [C] [Load]
│ │ │
GND ──┴────────┴───────┴──
SW переключается с частотой ~100кГц-1МГц
КПД до 90-95% (против 50-70% у линейного LDO)!
2) LC и RL фильтры питания
Фильтр питания для чувствительных схем:
Vin ──[L]──┬── Vout (чистое)
│
[C]
│
GND ───────┴──
Дроссель блокирует ВЧ помехи, конденсатор шунтирует их на землю.
3) Ферритовые бусины (Ferrite Bead)
«Мини-индуктор для помех»:
- По DC — почти не мешает (\(R_{DC} < 1\) Ом)
- На ВЧ — поглощает энергию (превращает в тепло)
Типовое применение:
Шумное питание ──[FB]── Чистое питание для АЦП
ferrite
bead
Единицы и типовые значения
| Применение | Индуктивность | Ток |
|---|---|---|
| DC-DC buck 5V/3A | 2.2–10 мкГн | 5–10 А |
| DC-DC boost | 10–100 мкГн | 1–5 А |
| Фильтр питания | 10–100 мкГн | 0.5–2 А |
| Ферритовая бусина | 0.1–10 мкГн | 0.1–1 А |
| Реле (катушка) | 10–500 мГн | 0.05–0.5 А |
| Мотор DC | 0.1–10 мГн | 0.1–10 А |
Приставки:
- \(1\,\text{мГн} = 10^{-3}\) Гн (миллигенри)
- \(1\,\text{мкГн} = 10^{-6}\) Гн (микрогенри)
RL-цепь: постоянная времени
Аналогично RC-цепи, RL-цепь имеет постоянную времени:
\[ \tau = \frac{L}{R} \]
Пример: Реле с \(L = 100\) мГн и \(R = 500\) Ом:
\[ \tau = \frac{0.1}{500} = 0.2\,\text{мс} \]
Ток нарастает/спадает за ~5\(\tau\) = 1 мс.
💡 Сравнение с RC
Параметр RC-цепь RL-цепь \(\tau\) \(R \cdot C\) \(L / R\) Что сглаживается Напряжение Ток Где используется Фильтры, таймеры DC-DC, моторы
Как выбирать индуктор
| Параметр | Что значит | На что влияет |
|---|---|---|
| L (индуктивность) | Способность накапливать энергию | Пульсации тока |
| I_sat (ток насыщения) | Ток, при котором L падает на 20-30% | Макс. нагрузка |
| I_rms (средний ток) | Тепловой предел | Нагрев |
| DCR (сопротивление) | Потери на обмотке | КПД, нагрев |
⚠️ НасыщениеПри \(I > I_{sat}\) индуктивность резко падает → DC-DC может выйти из строя. Всегда выбирайте с запасом 20-30%!
Типовые ошибки
| Ошибка | Последствие | Решение |
|---|---|---|
| Нет flyback-диода | Пробой транзистора | Диод параллельно катушке |
| Диод наоборот | КЗ при включении | Катод к +Vcc |
| Мотор от GPIO МК | Перегрузка выхода | Через транзистор |
| Нет развязки | Сбои логики | 100 нФ у каждой микросхемы |
| Превышен I_sat | Перегрев, отказ DC-DC | Проверить datasheet |
Мини-задания
Реле с \(L = 50\) мГн отключается за 10 мкс при токе 200 мА. Какой будет выброс напряжения без защиты?
Почему моторы создают помехи для цифровых схем (например, для счётчиков в NAND2CPU)?
Сравните \(\tau\) для:
- RC: \(R = 10\) кОм, \(C = 100\) нФ
- RL: \(L = 10\) мГн, \(R = 100\) Ом
Зачем в DC-DC преобразователе нужен и дроссель, и конденсатор?
Ферритовая бусина имеет \(R_{DC} = 0.5\) Ом и импеданс 600 Ом на 100 МГц. Объясните, почему это полезно.
Details
\(U_L = L \cdot \frac{\Delta I}{\Delta t} = 0.05 \cdot \frac{0.2}{10 \cdot 10^{-6}} = 1000\) В
Киловольт! Без диода — гарантированный пробой.
Моторы — индуктивная нагрузка. При PWM переключениях:
- Выбросы напряжения создают ВЧ помехи
- Пульсации тока «просачиваются» в питание
- Без развязки помехи сбивают CLK и триггеры
- RC: \(\tau = 10000 \cdot 100 \cdot 10^{-9} = 1\) мс
- RL: \(\tau = 0.01 / 100 = 0.1\) мс = 100 мкс
RC-цепь в 10 раз медленнее!
- Дроссель: накапливает энергию, сглаживает ток
- Конденсатор: сглаживает напряжение на выходе
Вместе образуют LC-фильтр с минимальными пульсациями.
- По DC (0 Гц): \(R = 0.5\) Ом — почти не мешает питанию
- На ВЧ (100 МГц): \(Z = 600\) Ом — блокирует помехи
Идеально для фильтрации питания чувствительных схем!
Карта знаний: индукторы
┌─────────────────────────┐
│ ИНДУКТОРЫ │
│ U = L · dI/dt │
└───────────┬─────────────┘
│
┌───────────────────────────┼───────────────────────────┐
▼ ▼ ▼
Защита Преобразование Фильтрация
│ │ │
Flyback-диод DC-DC LC-фильтры
│ buck/boost Ferrite bead
▼ │ │
[diodes] ▼ ▼
│ [power_supplies] [capacitors]
│ │
└───────────────────────────┬───────────────────────────┘
│
▼
Помехоустойчивость
│
▼
Стабильный CLK для
[nand2cpu/act3_memory]
Дальше
- Диоды — flyback-защита: diodes
- Транзисторы — ключи для моторов/реле: transistors
- Конденсаторы — RC vs RL, развязка: capacitors
- Питание — DC-DC, помехи: power_supplies
- NAND2CPU Акт III — почему важна стабильность питания для CLK: act3_memory
