Конденсаторы: хранилища заряда
Конденсатор — это маленькая перезаряжаемая «бочка» для заряда. Он не хранит данные, но спасает питание от провалов.
Конденсатор копит заряд быстро и отдаёт мгновенно. Именно поэтому он сглаживает скачки и не даёт ESP32 перезагружаться в момент включения Wi-Fi.
Конденсатор состоит из двух пластин, разделённых изолятором. Подаёшь напряжение — на пластинах накапливается заряд. Сколько он может запасти, определяет ёмкость, измеряемая в фарадах (Ф). Фарад — огромная величина, поэтому в реальности используют микрофарады (мкФ), нанофарады (нФ) и пикофарады (пФ).
В отличие от батарейки, конденсатор не вырабатывает энергию и не держит заряд долго — он быстро заряжается и так же быстро разряжается. Это делает его идеальным для коротких всплесков: сгладить просадку, отфильтровать помеху, на миг поддержать питание.
Как это работает под капотом
Самая частая роль конденсатора в IoT — сглаживание питания и развязка. Когда ESP32 включает Wi-Fi-передатчик, он за миллисекунды требует большой ток. Источник не всегда успевает отдать его мгновенно, и напряжение проседает — плата может перезагрузиться. Конденсатор, стоящий рядом с питанием чипа, заранее запасает заряд и в момент пика отдаёт его, удерживая напряжение стабильным.
+5В ----+----[ ESP32 ]
|
=== C (буфер заряда)
|
GND ----+
при пике тока конденсатор отдаёт
запасённый заряд и держит напряжение
Заряд и разряд происходят не мгновенно, а по характерной кривой. Скорость задаёт произведение сопротивления и ёмкости — постоянная времени τ = R × C. За время τ конденсатор заряжается примерно до 63% от напряжения. Это используют в таймерах и фильтрах. Посчитаем простую RC-задержку.
# RC-цепь: за сколько конденсатор зарядится до ~63%
R = 10000 # сопротивление, Ом (10 кОм)
C = 100e-6 # ёмкость, Ф (100 мкФ)
tau = R * C # постоянная времени, секунды
print(f"Постоянная времени tau = {tau:.2f} с")
print(f"До ~63% зарядится за {tau:.2f} с")
print(f"Почти полный заряд (~99%) за {5*tau:.2f} с")
# энергия, запасённая при 5 В
V = 5
energy = 0.5 * C * V**2
print(f"Запасённая энергия: {energy*1000:.3f} мДж")
Запусти врезку «Посчитай сам ▶»: увидишь, что с такими номиналами заряд идёт около секунды, а полный — за пять τ. Меняя R и C, можно настраивать задержки и фильтры.
Частые ошибки
- Перепутать полярность электролитического конденсатора. У них есть «+» и «−»; наоборот включённый может вздуться или взорваться.
- Считать конденсатор батарейкой. Он не питает схему долго — только сглаживает короткие всплески.
- Не ставить развязочный конденсатор у ESP32. Частая причина случайных перезагрузок при работе Wi-Fi.
Best practices
- Ставь конденсатор 100 нФ прямо у выводов питания каждой микросхемы (развязка по ВЧ).
- Добавь крупный электролит (например 470 мкФ) у питания ESP32 для сглаживания пиков Wi-Fi.
- Соблюдай полярность электролитов и не превышай их рабочее напряжение.
Где это встречается
Конденсаторы есть буквально везде. На любой плате ты увидишь россыпь мелких керамических конденсаторов рядом с микросхемами — это развязка по питанию, гасящая высокочастотные помехи. Рядом стоят крупные электролиты — буферы, сглаживающие просадки. В блоках питания именно большой конденсатор превращает пульсирующее выпрямленное напряжение в ровное.
Кроме фильтрации, конденсаторы задают время. В паре с резистором они образуют RC-цепи, которые лежат в основе таймеров, генераторов и фильтров частот. На этом же принципе работают сенсорные кнопки (ёмкостные датчики): палец меняет ёмкость, и схема это замечает. А суперконденсаторы огромной ёмкости даже заменяют маленькие батарейки, удерживая часы реального времени, пока устройство обесточено. Конденсатор — скромный, но вездесущий герой электроники.
Запомни главное
- Конденсатор запасает заряд и сглаживает просадки питания.
- Ёмкость измеряется в фарадах, скорость заряда — через tau = R × C.
- Развязочный конденсатор у ESP32 спасает от перезагрузок при работе Wi-Fi.
- Соблюдай полярность электролитов: включённый наоборот может вздуться.
Итог: конденсатор запасает заряд, сглаживает питание и фильтрует помехи; его ёмкость измеряется в фарадах, а скорость — через τ = R × C. Теперь у нас есть весь набор базовых компонентов, и в следующем разделе мы соберём их в схемы по закону Ома.