Микросхема 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 мкФ(интегрирующий).
Особенности схемы:
- Входное напряжение подаётся на вывод
31 (IN LO)и30 (IN HI)через делительR1. - Опорное напряжение формируется встроенным стабилитроном (вывод
36 (VREF)), что упрощает схему, но снижает точность до±0.1%. - Подстройка нуля осуществляется резистором
R2на выводе35 (AZ).
Для калибровки схемы:
- Подключите прецизионный источник
1.000 Вко входу. - Резистором
R2добейтесь показаний1.000на индикаторе. - Проверьте линейность на напряжениях
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 для логики управления (через оптронную развязку).
- Мониторинг напряжения панели (
Для автомобильных применений важно учитывать помехи от системы зажигания. Рекомендуется:
- Использовать LC-фильтр на входе (дроссель
100 мкГн+ конденсатор1 мкФ). - Питать схему от отдельного стабилизированного источника (LM7805 с конденсаторами
1000 мкФна входе/выходе). - Экранировать входные провода и размещать плату в металлическом корпусе.
Для долговременной стабильности в автомобильных условиях замените электролитические конденсаторы на танталовые или керамические с низким 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 чувствителен к пульсациям питания. Решения:
- Добавьте конденсатор
10 мкФпараллельно выводам36 (VREF)и21 (GND). - Используйте внешний опорник (LM385-2.5) с отдельным фильтрующим конденсатором
1 мкФ. - Проверьте напряжение питания мультиметром — оно не должно проседать ниже
4.75 В.
Можно ли подключить к ICL7135 светодиодный индикатор вместо ЖК?
Нет, ICL7135 имеет встроенный драйвер только для ЖК-индикаторов с мультиплексированием. Для светодиодных индикаторов потребуется:
- Использовать микроконтроллер (например, ATmega328) для декодирования выходов ICL7135.
- Или заменить ICL7135 на ICL7107 с внешним декодером (CD4511).
Готовые решения: модули на TM1637 (4-разрядный LED-драйвер) или MAX7219 (8-разрядный).
Как защитить вход вольтметра от перенапряжения?
Для защиты от напряжений выше ±30 В используйте:
- 🛡️ Диодный ограничитель: два диода 1N4007 (катодами к входу) для ограничения до
±0.7 В. - 🔥 Ваristor: варистор на
36 Впараллельно входу. - 🔄 Резисторный делитель: резистор
10 кОмна входе + стабилитрон 1N4742A (12 В) на землю.
Пример схемы защиты:
Вход ——[10к]——|—— IN HI (30)
|
[1N4742A]
|
GND