Skip to main content

Индукторы

Индуктор (катушка, дроссель) — компонент, который в робототехнике встречается чаще, чем кажется: моторы, реле, 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 ─────┴────

Почему работает:

  1. Ключ включён → диод закрыт (\(U_{катод} > U_{анод}\))
  2. Ключ выключен → катушка пытается сохранить ток
  3. Напряжение на катушке меняет полярность → диод открывается
  4. Ток замыкается через диод, плавно затухая
⚠️ Направление диода
Диод ставится катодом к +питания, анодом к ключу. Если перепутать — получите КЗ при включении!

Индукторы и 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/3A2.2–10 мкГн5–10 А
DC-DC boost10–100 мкГн1–5 А
Фильтр питания10–100 мкГн0.5–2 А
Ферритовая бусина0.1–10 мкГн0.1–1 А
Реле (катушка)10–500 мГн0.05–0.5 А
Мотор DC0.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

Мини-задания

  1. Реле с \(L = 50\) мГн отключается за 10 мкс при токе 200 мА. Какой будет выброс напряжения без защиты?

  2. Почему моторы создают помехи для цифровых схем (например, для счётчиков в NAND2CPU)?

  3. Сравните \(\tau\) для:

    • RC: \(R = 10\) кОм, \(C = 100\) нФ
    • RL: \(L = 10\) мГн, \(R = 100\) Ом
  4. Зачем в DC-DC преобразователе нужен и дроссель, и конденсатор?

  5. Ферритовая бусина имеет \(R_{DC} = 0.5\) Ом и импеданс 600 Ом на 100 МГц. Объясните, почему это полезно.

Details
  1. \(U_L = L \cdot \frac{\Delta I}{\Delta t} = 0.05 \cdot \frac{0.2}{10 \cdot 10^{-6}} = 1000\) В

    Киловольт! Без диода — гарантированный пробой.

  2. Моторы — индуктивная нагрузка. При 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