Микросхема ICL7135 — легендарный аналогово-цифровой преобразователь (АЦП) с жидкокристаллическим драйвером, который уже десятилетия остаётся актуальным для создания точных вольтметров. Её главные преимущества — простота подключения, высокая линейность (до ±1 счет) и возможность работы без микроконтроллера. Однако даже с этой надёжной микросхемой начинающие радиолюбители сталкиваются с проблемами: неправильный выбор опорного напряжения, ошибки в разводке печатной платы или нестабильные показания при измерении высоких напряжений.

В этой статье мы разберём 3 рабочие схемы вольтметров на ICL7135 (на 3.5 и 4.5 разряда), подробно остановимся на расчёте делителей напряжения, выборе компонентов и типичных «подводных камнях». Особое внимание уделим методу калибровки с использованием прецизионного источника напряжения 1.000 В, который гарантирует точность измерений до ±0.01%. Если вы планируете собрать вольтметр для лабораторного блока питания, аккумуляторной батареи или солнечной панели — здесь найдёте готовые решения с пояснениями.

1. Принцип работы ICL7135: почему она подходит для вольтметров

Микросхема ICL7135 (и её аналоги ICL7106/7107) представляет собой дуально-накопительный АЦП с автоматическим переключением полярности и встроенным драйвером для ЖК-индикаторов. Её ключевые особенности:

  • 🔹 Разрядность: 3.5 разряда (максимальное отображаемое значение — 1999) или 4.5 разряда (до 19999) в модификациях с внешним мультиплексором.
  • 🔹 Опорное напряжение: внутренний стабилитрон на 2.8 В или внешний источник (рекомендуется для точности).
  • 🔹 Питание: однополярное +5 В (типичное) или двуполярное ±5 В для измерения отрицательных напряжений.
  • 🔹 Ток потребления: не более 1 мА в режиме измерения, что критично для портативных устройств.

Основной алгоритм работы основан на методе двойного интегрирования: сначала входное напряжение интегрируется в течение фиксированного времени, затем интегрируется опорное напряжение противоположной полярности до нулевого баланса. Время второго интегрирования пропорционально измеряемому напряжению и отображается на ЖК-индикаторе. Этот метод обеспечивает высокую помехоустойчивость — АЦП игнорирует сетевые наводки 50/60 Гц.

Важно понимать, что ICL7135 не является универсальным решением для всех диапазонов. Например, для измерения напряжений выше 200 В требуется внешний делитель с высокоомными резисторами (минимум 1 МОм), а для милливольтовых сигналов — усилитель на операционном усилителе (TL072, LM358).

📊 Какой диапазон напряжений вам нужнее всего?
  • 0–5 В
  • 0–20 В
  • 0–100 В
  • 0–200 В
  • Свыше 200 В

2. Схема вольтметра на 3.5 разряда (0–19.99 В) с внутренним опорником

Эта схема — классический вариант для начинающих, так как не требует внешнего источника опорного напряжения. Диапазон измерения 0–19.99 В подходит для контроля аккумуляторов, блоков питания или солнечных панелей. Ниже приведена типовая схема с пояснениями:

Компоненты:

  • 🔋 ICL7135CPL — основная микросхема.
  • 📟 ЖК-индикатор с общим катодом (например, LT542 или MC-1413>).
  • 🔄 Резисторы: R1=100 кОм (входной делитель), R2=10 кОм (подстройка нуля), R3=100 Ом (ограничение тока ЖК).
  • 🔌 Конденсаторы: C1=0.1 мкФ (фильтр питания), C2=0.01 мкФ (интегрирующий).

Особенности схемы:

  1. Входное напряжение подаётся на вывод 31 (IN LO) и 30 (IN HI) через делитель R1.
  2. Опорное напряжение формируется встроенным стабилитроном (вывод 36 (VREF)), что упрощает схему, но снижает точность до ±0.1%.
  3. Подстройка нуля осуществляется резистором R2 на выводе 35 (AZ).

Для калибровки схемы:

  1. Подключите прецизионный источник 1.000 В ко входу.
  2. Резистором R2 добейтесь показаний 1.000 на индикаторе.
  3. Проверьте линейность на напряжениях 10.00 В и 19.99 В.

Правильность полярности питания (+5 В на вывод 26, GND на 21)|Отсутствие коротких замыканий на плате|Корректное подключение ЖК-индикатора (выводы 1–20)|Наличие конденсатора фильтра C1 рядом с микросхемой-->

⚠️ Внимание: При использовании внутреннего опорного напряжения показания могут «плавать» при изменении температуры. Для критических применений (например, в лабораторных источниках) замените внутренний опорник на внешний LM385 (2.5 В) или TL431 (настраиваемый).

3. Схема 4.5-разрядного вольтметра (0–199.9 В) с внешним делителем

Для расширения диапазона до 0–199.9 В требуется внешний делитель напряжения и модификация схемы под 4.5-разрядный режим. Здесь используется тот же ICL7135, но с дополнительным мультиплексором для управления пятым разрядом индикатора.

Ключевые изменения:

  • 🔢 Делитель напряжения: R1=1 МОм, R2=100 кОм (коэффициент деления 1:11).
  • 🔧 Внешний опорник: LM385-2.5 для стабильности.
  • 📊 Мультиплексор: CD4051 для управления дополнительным разрядом.

Расчёт делителя:

Максимальное входное напряжение (Uin_max) ограничено допустимым напряжением на выводах ICL7135 (±30 В). Для диапазона 0–200 В используем формулу:

R1/R2 = (Uin_max / Uadc_max) - 1

где Uadc_max = 2.5 В (опорное напряжение)

Для Uin_max = 200 В получаем R1/R2 = (200/2.5) - 1 ≈ 79. Практически удобно взять R1=7.87 МОм и R2=100 кОм (стандартные номиналы).

Параметр Значение для 3.5 разряда Значение для 4.5 разряда
Макс. измеряемое напряжение 19.99 В 199.9 В
Опорное напряжение 2.8 В (внутреннее) 2.5 В (внешнее)
Точность (без калибровки) ±0.1% ±0.05%
Количество резисторов в делителе 1–2 2–3 (высокоомные)
💡

Для уменьшения погрешности делителя используйте резисторы с допуском 0.1% и низким ТКС (например, серии RN60D от Vishay).

4. Типовые ошибки при сборке и как их избежать

Даже при правильной схеме вольтметр на ICL7135 может работать некорректно. Вот наиболее распространённые проблемы и их решения:

  • 🔥 Индикатор не светится:
    • Проверьте полярность питания (вывод 26 — +5 В, 21 — GND).
    • Убедитесь, что конденсатор C1 (0.1 мкФ) установлен рядом с микросхемой.
    • Проверьте подключение выводов 1–20 ЖК-индикатора (частая ошибка — перепутаны COM и SEG).
  • 📉 Показания «плавают»:
    • Замените внутренний опорник на внешний (LM385).
    • Добавьте конденсатор 10 мкФ параллельно опорному напряжению.
    • Убедитесь, что входной сигнал не наводит помехи (используйте экранированный кабель).
  • Микросхема греется:
    • Проверьте напряжение питания — оно не должно превышать 6 В.
    • Убедитесь, что на вход не подаётся напряжение выше ±30 В (даже кратковременно).
⚠️ Внимание: Если при калибровке не удаётся установить ноль (показания «гуляют» в пределах ±5 единиц), вероятнее всего, проблема в утечке тока по плате. Промойте плату спиртом и проверьте качества пайки, особенно вокруг выводов 30–31 (IN HI/LO) и 35 (AZ).
Как проверить утечку тока?

Отключите входной сигнал и замкните выводы IN HI и IN LO накоротко. Если показания не равны 0.00 (с учётом шумов), значит, есть паразитная проводимость. Частые причины:

- Флюс или грязь на плате.

- Влажность (особенно если плата хранилась в негерметичном корпусе).

- Некачественные резисторы делителя (проверьте мультиметром в режиме 200 МОм).

5. Практические применения: где использовать вольтметр на ICL7135

Вольтметры на ICL7135 широко применяются в радиолюбительской практике благодаря простоте и надёжности. Вот несколько актуальных примеров:

  • 🔋 Лабораторные блоки питания:
    • Контроль выходного напряжения с точностью до 0.01 В.
    • Возможность добавления переключателя диапазонов (0–20 В / 0–200 В).
  • 🚗 Автомобильные зарядные устройства:
    • Измерение напряжения аккумулятора (10–16 В) с индикацией разряда.
    • Дополнительный амперметр на ICL7107 для контроля тока заряда.
  • ☀️ Солнечные контроллеры:
    • Мониторинг напряжения панели (0–50 В) и аккумулятора.
    • Интеграция с Arduino для логики управления (через оптронную развязку).

Для автомобильных применений важно учитывать помехи от системы зажигания. Рекомендуется:

  1. Использовать LC-фильтр на входе (дроссель 100 мкГн + конденсатор 1 мкФ).
  2. Питать схему от отдельного стабилизированного источника (LM7805 с конденсаторами 1000 мкФ на входе/выходе).
  3. Экранировать входные провода и размещать плату в металлическом корпусе.
💡

Для долговременной стабильности в автомобильных условиях замените электролитические конденсаторы на танталовые или керамические с низким ESR.

6. Альтернативы ICL7135: когда стоит выбрать другую микросхему

Несмотря на универсальность, ICL7135 не всегда оптимальна. Рассмотрим случаи, когда лучше использовать другие решения:

Требование ICL7135 Альтернатива
Высокая скорость измерений 2–3 измерения/сек ADS1115 (860 измерений/сек, I2C)
Измерение тока Нет встроенной поддержки INA219 (измерение тока/напряжения, I2C)
Низкое энергопотребление 1 мА MCP3421 (0.1 мА, I2C)
Диапазон > 200 В Требует внешний делитель LTC2400 (встроенный делитель до 500 В)

Если вам нужна цифровая передача данных (например, для логирования на ПК), лучше использовать АЦП с интерфейсом I2C или SPI, такие как:

  • ADS1115 — 16-битный АЦП с ПО для Raspberry Pi/Arduino.
  • MCP3008 — 10-битный АЦП, совместимый с SPI.
  • PCF8591 — 8-битный АЦП/ЦАП с I2C, подходит для простых задач.

Однако для автономных устройств (без микроконтроллера) ICL7135 остаётся лучшим выбором благодаря встроенному драйверу ЖК-индикатора и простоте схемы.

FAQ: Частые вопросы по вольтметрам на ICL7135

Можно ли использовать ICL7135 для измерения переменного напряжения?

Нет, ICL7135 предназначена только для постоянного напряжения. Для измерения переменного напряжения сначала нужно выпрямить сигнал с помощью прецизионного выпрямителя на операционном усилителе (например, LM358 с диодами 1N4148). Точность будет ограничена нелинейностью диодов на малых напряжениях (менее 0.5 В).

Как увеличить разрядность до 4.5 без внешнего мультиплексора?

Технически невозможно. ICL7135 физически имеет 3.5 разряда (макс. 1999). Для 4.5 разрядов (19999) требуется внешний мультиплексор (например, CD4051) и модификация прошивки индикатора. Альтернатива — использовать ICL7107 с внешним микроконтроллером для управления дополнительными разрядами.

Почему при питании от USB (5 В) показания завышены на 5–10%?

Скорее всего, проблема в нестабильном опорном напряжении. Внутренний стабилитрон ICL7135 чувствителен к пульсациям питания. Решения:

  1. Добавьте конденсатор 10 мкФ параллельно выводам 36 (VREF) и 21 (GND).
  2. Используйте внешний опорник (LM385-2.5) с отдельным фильтрующим конденсатором 1 мкФ.
  3. Проверьте напряжение питания мультиметром — оно не должно проседать ниже 4.75 В.

Можно ли подключить к ICL7135 светодиодный индикатор вместо ЖК?

Нет, ICL7135 имеет встроенный драйвер только для ЖК-индикаторов с мультиплексированием. Для светодиодных индикаторов потребуется:

  1. Использовать микроконтроллер (например, ATmega328) для декодирования выходов ICL7135.
  2. Или заменить ICL7135 на ICL7107 с внешним декодером (CD4511).

Готовые решения: модули на TM1637 (4-разрядный LED-драйвер) или MAX7219 (8-разрядный).

Как защитить вход вольтметра от перенапряжения?

Для защиты от напряжений выше ±30 В используйте:

  • 🛡️ Диодный ограничитель: два диода 1N4007 (катодами к входу) для ограничения до ±0.7 В.
  • 🔥 Ваristor: варистор на 36 В параллельно входу.
  • 🔄 Резисторный делитель: резистор 10 кОм на входе + стабилитрон 1N4742A (12 В) на землю.

Пример схемы защиты:

Вход ——[10к]——|—— IN HI (30)

|

[1N4742A]

|

GND