Если вам нужно измерить напряжение — казалось бы, чего проще? Берёте мультиметр и меряете. Но когда речь идёт о малых сигналах, высокой точности, или нужно встроить измерение в свою электронную конструкцию — мультиметром не обойтись. Тут на помощь приходит операционный усилитель. Ниже разберём, как реально собрать и настроть схему измерения напряжения на оп-ампе, чтобы она работала стабильно и давала точный результат.
- Зачем вообще городить огород с усилителем?
- Базовый принцип, который нужно понять сразу
- Три базовые схемы — и когда какую использовать
- Неинвертирующий усилитель
- Инвертирующий усилитель
- Дифференциальный усилитель
- Какой оп-амп выбрать — на что смотреть
- Сравнение популярных оп-ампов для измерительных задач
- Пошаговая сборка на примере: измерение напряжения 0–200 мВ с усилением до 0–5 В
- Практические советы, которые сэкономят вам время
- Частые ошибки, из-за которых схема не работает
- Что делать, если нужно измерять отрицательное напряжение
- Когда какой подход выбрать
- Настройка и калибровка готовой схемы
- Итог
Зачем вообще городить огород с усилителем?
Операционный усилитель нужен не потому, что мы хотим усложнить себе жизнь. Причины конкретные:
- Датчик или источник сигнала выдаёт слишком маленькое напряжение — милливольты или даже микровольты — и обычный АЦП его просто не «увидит».
- Нужно преобразовать диапазон — например, входное напряжение от 0 до 0,5 В, а АЦП микроконтроллера работает от 0 до 5 В.
- Источник имеет высокое выходное сопротивление, и при подключении измерительного прибора просаживается сигнал — оп-амп здесь работает как буфер.
- Нужно отрицательное напряжение преобразовать в положительное для измерения АЦП.
Во всех этих случаях оп-амп — не роскошь, а необходимость.
Базовый принцип, который нужно понять сразу
Операционный усилитель усиливает разницу напряжений между двумя входами: инвертирующим (−) и неинвертирующим (+). Коэффициент усиления задаётся резисторами обратной связи. В идеале оп-амп имеет бесконечно большое входное сопротивление и нулевое выходное — в реальности это не так, но для большинства задач приближение работает хорошо.
Главное правило: без обратной связи оп-амп — это не усилитель, а компаратор. Всегда ставьте цепь обратной связи (резистор между выходом и инвертирующим входом), иначе схема не будет линейной.
Три базовые схемы — и когда какую использовать
Неинвертирующий усилитель
Самый простой и распространённый вариант, когда нужно усилить положительное напряжение без инверсии полярности.
Схема: входной сигнал подаётся на неинвертирующий вход (+), между выходом и инвертирующим входом (−) стоит резистор R2, а инвертирующий вход через резистор R1 соединяется с землёй.
Коэффициент усиления:
K = 1 + (R2 / R1)
Пример: нужно усилить сигнал 0–100 мВ до 0–5 В. Усиление нужно в 50 раз. Берём R1 = 1 кОм, тогда R2 = 49 кОм (ближайший номинал — 47 кОм или 51 кОм, можно подобрать точнее из ряда E24).
Входное сопротивление этой схемы очень высокое — это плюс, если источник слабый.
Инвертирующий усилитель
Сигнал подаётся на инвертирующий вход через резистор R1, неинвертирующий вход заземлён. Обратная связь — резистор R2 между выходом и инвертирующим входом.
Коэффициент усиления:
K = −(R2 / R1)
Минус в формуле означает инверсию: если на входе плюс — на выходе минус, и наоборот. Это не всегда удобно, но иногда полезно — например, когда нужно сдвинить полярность.
Входное сопротивление здесь определяется резистором R1 — оно значительно ниже, чем у неинвертирующей схемы. Учитывайте это, если источник имеет высокое выходное сопротивление.
Дифференциальный усилитель
Когда нужно измерить разницу между двумя напряжениями — например, падение напряжения на шунте или разность потенциалов — используется дифференциальная схема.
Классическая реализация: четыре резистора и один оп-амп. Два входа — неинвертирующий и инвертирующий — каждый через свою пару резисторов.
Если R1 = R3 и R2 = R4, то:
Vвых = (R2 / R1) × (V2 − V1)
Проблема классической дифференциальной схемы: если резисторы не идеально совпадают по номиналам, возникает ошибка синфазного сигнала. Поэтому для точных измерений либо используют прецизионные резисторы с допуском 0,1% и менее, либо берут специализированные инструментальные усилители.
Какой оп-амп выбрать — на что смотреть
Не каждый операционный усилитель подойдёт для измерений. Вот ключевые параметры:
- Входное напряжение смещения (Vos) — это ошибка, которую оп-амп вносит сам в себя. Для точных измерений нужно микровольты. Например, у LM741 Vos около 1–5 мВ — это слишком много для измерения милливольтных сигналов. У OPA2340 или AD8605 — единицы микровольт.
- Входной ток смещения (Ib) — ток, протекающий через входы. Если резисторы в цепи обратной связи имеют большое сопротивление, этот ток создаёт дополнительное падение напряжения и ошибку. Для работы с высокоомными цепями нужны оп-ампы на CMOS или JFET-входах (Ib в пикоамперах).
- Напряжение питания — если схема работает от одного источника (например, +5 В от USB), нужен оп-амп с rail-to-rail входом и выходом, чтобы работать во всём диапазоне напряжений.
- Температурный дрейф — насколько Vos меняется при изменении температуры. Для промышленного диапазона это критично.
Сравнение популярных оп-ампов для измерительных задач
| Оп-амп | Технология | Vos (тип.) | Напряжение питания | Подходит для |
|---|---|---|---|---|
| LM741 | Биполярный | 1–5 мВ | ±5 В…±18 В | Учебные проекты, не требующие точности |
| LM358 | Биполярный | 2–3 мВ | 3–32 В или ±1,5…±16 В | Простые измерения, буферизация |
| OPA2340 | CMOS | 0,15 мВ | 2,7–5,5 В | Точные измерения от одного источника |
| AD8605 | CMOS | 0,06 мВ | 2,7–5,5 В | Высокоточные измерения, малые сигналы |
| OPA211 | Биполярный | 0,1 мВ | ±4,5…±18 В | Промышленные измерения, высокая точность |
| INA126 | Инструментальный | 0,05 мВ | ±1,35…±18 В | Дифференциальные измерения, шунты, датчики |
Пошаговая сборка на примере: измерение напряжения 0–200 мВ с усилением до 0–5 В
Допустим, у нас есть датчик, который выдаёт 0–200 мВ, и мы хотим оцифровать этот сигнал АЦП микроконтроллера с опорным напряжением 5 В.
- Определяем требуемое усиление. 5 В / 0,2 В = 25. Нужен коэффициент 25.
- Выбираем схему. Неинвертирующий усилитель — входное сопротивление высокое, сигнал не инвертируется, всё просто.
- Выбираем оп-амп. OPA2340 — CMOS, rail-to-rail, работает от 5 В, Vos = 0,15 мВ. При усилении 25 ошибка на выходе составит 0,15 × 25 = 3,75 мВ — это приемлемо для 10-битного АЦП (LSB ≈ 4,9 мВ).
- Подбираем резисторы. R1 = 1 кОм, тогда R2 = (K − 1) × R1 = 24 кОм. Из ряда E24 ближайший номинал — 24 кОм. Реальное усиление: 1 + 24/1 = 25. Всё совпадает.
- Собираем на макетке. Питание 5 В, между выводами питания (V+ и GND) обязательно ставим блокировочный конденсатор 100 нФ как можно ближе к выводам микросхемы.
- Проверяем нуль. Замыкаем вход на землю. На выходе должно быть около 0 В. Если есть смещение — это Vos, умноженный на коэффициент усиления. Записываем значение и учитываем в прошивке как поправку.
- Проверяем масштаб. Подаём на вход точно 100 мВ (от калиброванного источника или делителя). На выходе должно быть 2,5 В. Если нет — проверяем номиналы резисторов.
- Добавляем фильтр. Параллельно R2 ставим конденсатор — например, 10 нФ. Это даёт частоту среза около 660 Гц. Если сигнал медленный (температура, давление), можно поставить 100 нФ и срезать выше 66 Гц — это убирает помехи от сети.
Практические советы, которые сэкономят вам время
- Блокировочные конденсаторы — не роскошь. Ставьте 100 нФ керамики на каждый микросхемный питательный пин, плюс 10 мкФ электролит на плату. Без них оп-амп может самовозбуждаться, и вы будете гадать, почему на выходе «каша».
- Не гонитесь за большим усилением на одном каскаде. Если нужно усилить в 1000 раз — лучше два каскада по 31,6 раза, чем один на 1000. Полоса пропускания при этом будет шире, а стабильность выше.
- Следите за выходным напряжением. Оп-амп не может выдать напряжение выше шины питания (если это не rail-to-rail — то даже ниже на 1–2 вольта). Если питание 5 В, максимальный выход — около 4,8–5,0 В в зависимости от микросхемы. Учитывайте это при расчёте усиления.
- Резисторы обратной связи — не больше 100 кОм без необходимости. Высокоомные резисторы вместе с паразитной ёмкостью монтажа создают низкочастотный фильтр и могут вызвать нестабильность. Если нужно высокое усиление — лучше увеличить номиналы пропорционально, но не уходить в мегаомы.
- Земля — это не просто «минус питания». Делайте звёздочку заземления: все земли (входная цепь, обратная связь, нагрузка, блокировочный конденсатор) сходятся в одной точке рядом с выводом GND микросхемы.
Частые ошибки, из-за которых схема не работает
- Забыли про питание на неинвертирующем входе в дифференциальной схеме. Если неинвертирующий вход не подтянут к земле (через резистор), схема превращается в компаратор и ведёт себя непредсказуемо.
- Нет блокировочного конденсатора — и оп-амп воет на высокой частоте. Вы меряете постоянное напряжение, а на выходе переменная составляющая в милливольтах. Всегда ставьте конденсатор.
- Входное напряжение выходит за пределы синфазного диапазона. Если питаете оп-амп от 5 В, а подаёте на вход 4,5 В — некоторые микросхемы перестанут работать корректно. Проверьте даташит на «input common-mode voltage range».
- Слишком большое усиление без фильтрации. Вы усиливаете не только сигнал, но и шум. Если на входе 10 мВ полезного сигнала и 2 мВ шума, при усилении в 100 раз на выходе будет 1 В сигнала и 200 мВ шума — это уже серьёзная погрешность.
- Использование длинных проводов без экранирования на входе. Оп-амп с высоким усилением — отличный приёмник наводок. Если источник сигнала находится далеко, используйте экранированный кабель или включите фильтр RC на входе (резистор 10 кОм + конденсатор 100 нФ на землю).
Что делать, если нужно измерять отрицательное напряжение
АЦП микроконтроллера обычно работает только с положительными напряжениями. Если входной сигнал отрицательный (например, −100…+100 мВ), его нужно сдвинуть в положительную область.
Самый простой способ — подать на неинвертирующий вход оп-ампа опорное напряжение (например, 2,5 В от стабилизатора или делителя), а сигнал подавать на инвертирующий вход. Тогда схема работает как сумматор с инверсией: отрицательный входной сигнал сместит выход вверх от 2,5 В, положительный — вниз.
Альтернатива — использовать дифференциальный усилитель, где один вход подключить к опорному напряжению, а второй — к измеряемому сигналу.
Когда какой подход выбрать
- Нужно просто усилить малый положительный сигнал для АЦП — неинвертирующий усилитель на OPA2340 или AD8605. Быстро, просто, точно.
- Источник с высоким выходным сопротивлением — неинвертирующий усилитель или повторитель (усиление = 1, резистор обратной связи — перемычка). Повторитель не усиливает, но даёт низкое выходное сопротивление.
- Нужно измерить разность двух напряжений — дифференциальный усилитель на четырёх резисторах или готовый инструментальный усилитель (INA126, AD620).
- Сигнал содержит постоянную составляющую, которую нужно убрать — дифференциальный усилитель, где постоянная составляющая подаётся на вычитающий вход.
- Бюджетный проект, точность не критична — LM358. Дёшево, работает от 5 В, но входное смещение несколько милливольт и не работает вблизи нуля на выходе (не rail-to-rail).
Настройка и калибровка готовой схемы
Собрали схему — теперь нужно убедиться, что она измеряет правильно.
- Калибровка нуля. Замкните вход на землю. Измерьте выходное напряжение. Это ваше нулевое смещение. Запишите его — в прошивке будете вычитать эту поправку из всех измерений.
- Калибровка масштаба. Подайте на вход известное напряжение (например, 100,0 мВ от калибратора). Измерьте выход. Рассчитайте реальный коэффициент усиления. Если он отличается от расчётного — это нормально, резисторы имеют допуск. Введите поправочный коэффициент в прошивку.
- Проверка линейности. Подайте несколько значений входного напряжения (10%, 30%, 50%, 70%, 90% диапазона) и запишите выходные. Если точки ложатся на прямую — всё хорошо. Если есть нелинейность — проверьте, не выходит ли выход за пределы допустимого диапазона.
- Температурная проверка (если критично). Нагрейте схему (феном или просто подержите в руках) и проверьте, как изменится нуль. Если смещение уходит на десятки милливольт — нужен оп-амп с меньшим температурным дрейфом.
Итог
Собрать измерительную схему на операционном усилителе — задача несложная, если понимать, что вы делаете. Ключевые моменты:
- Определите, что именно нужно измерить — абсолютное напряжение, разность, малый сигнал — и выберите соответствующую схему.
- Выбирайте оп-амп под свою задачу: для точных измерений — CMOS с малым Vos, для грубых — LM358 сойдёт.
- Не забывайте про блокировочные конденсаторы, правильное заземление и фильтрацию.
- Всегда калибруйте готовую схему — реальные номиналы резисторов отличаются от расчётных, а оп-амп вносит своё смещение.
Если после прочтения у вас на столе лежит оп-амп, пара резисторов и мультиметр — соберите неинвертирующий усилитель прямо сейчас. Через полчаса у вас будет рабочий измерительный канал, и всё станет по-настоящему понятно.
