Как построить и настроить схему измерения напряжения с помощью операционного усилителя

Если вам нужно измерить напряжение — казалось бы, чего проще? Берёте мультиметр и меряете. Но когда речь идёт о малых сигналах, высокой точности, или нужно встроить измерение в свою электронную конструкцию — мультиметром не обойтись. Тут на помощь приходит операционный усилитель. Ниже разберём, как реально собрать и настроть схему измерения напряжения на оп-ампе, чтобы она работала стабильно и давала точный результат.

Зачем вообще городить огород с усилителем?

Операционный усилитель нужен не потому, что мы хотим усложнить себе жизнь. Причины конкретные:

  • Датчик или источник сигнала выдаёт слишком маленькое напряжение — милливольты или даже микровольты — и обычный АЦП его просто не «увидит».
  • Нужно преобразовать диапазон — например, входное напряжение от 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 В.

  1. Определяем требуемое усиление. 5 В / 0,2 В = 25. Нужен коэффициент 25.
  2. Выбираем схему. Неинвертирующий усилитель — входное сопротивление высокое, сигнал не инвертируется, всё просто.
  3. Выбираем оп-амп. OPA2340 — CMOS, rail-to-rail, работает от 5 В, Vos = 0,15 мВ. При усилении 25 ошибка на выходе составит 0,15 × 25 = 3,75 мВ — это приемлемо для 10-битного АЦП (LSB ≈ 4,9 мВ).
  4. Подбираем резисторы. R1 = 1 кОм, тогда R2 = (K − 1) × R1 = 24 кОм. Из ряда E24 ближайший номинал — 24 кОм. Реальное усиление: 1 + 24/1 = 25. Всё совпадает.
  5. Собираем на макетке. Питание 5 В, между выводами питания (V+ и GND) обязательно ставим блокировочный конденсатор 100 нФ как можно ближе к выводам микросхемы.
  6. Проверяем нуль. Замыкаем вход на землю. На выходе должно быть около 0 В. Если есть смещение — это Vos, умноженный на коэффициент усиления. Записываем значение и учитываем в прошивке как поправку.
  7. Проверяем масштаб. Подаём на вход точно 100 мВ (от калиброванного источника или делителя). На выходе должно быть 2,5 В. Если нет — проверяем номиналы резисторов.
  8. Добавляем фильтр. Параллельно 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).

Настройка и калибровка готовой схемы

Собрали схему — теперь нужно убедиться, что она измеряет правильно.

  1. Калибровка нуля. Замкните вход на землю. Измерьте выходное напряжение. Это ваше нулевое смещение. Запишите его — в прошивке будете вычитать эту поправку из всех измерений.
  2. Калибровка масштаба. Подайте на вход известное напряжение (например, 100,0 мВ от калибратора). Измерьте выход. Рассчитайте реальный коэффициент усиления. Если он отличается от расчётного — это нормально, резисторы имеют допуск. Введите поправочный коэффициент в прошивку.
  3. Проверка линейности. Подайте несколько значений входного напряжения (10%, 30%, 50%, 70%, 90% диапазона) и запишите выходные. Если точки ложатся на прямую — всё хорошо. Если есть нелинейность — проверьте, не выходит ли выход за пределы допустимого диапазона.
  4. Температурная проверка (если критично). Нагрейте схему (феном или просто подержите в руках) и проверьте, как изменится нуль. Если смещение уходит на десятки милливольт — нужен оп-амп с меньшим температурным дрейфом.

Итог

Собрать измерительную схему на операционном усилителе — задача несложная, если понимать, что вы делаете. Ключевые моменты:

  • Определите, что именно нужно измерить — абсолютное напряжение, разность, малый сигнал — и выберите соответствующую схему.
  • Выбирайте оп-амп под свою задачу: для точных измерений — CMOS с малым Vos, для грубых — LM358 сойдёт.
  • Не забывайте про блокировочные конденсаторы, правильное заземление и фильтрацию.
  • Всегда калибруйте готовую схему — реальные номиналы резисторов отличаются от расчётных, а оп-амп вносит своё смещение.

Если после прочтения у вас на столе лежит оп-амп, пара резисторов и мультиметр — соберите неинвертирующий усилитель прямо сейчас. Через полчаса у вас будет рабочий измерительный канал, и всё станет по-настоящему понятно.

radio-blog.ru — электроника и технологии