7 сегментный дисплей

7 сегментный светодиодный дисплей

7-сегментные светодиодные дисплеи состоят из светодиодных сегментов. В основном он используется для отображения числовых значений от 0 до 9. Там же присутствует еще один сегмент, который используется в качестве десятичной точки.

Несмотря на то, что 7-сегментные дисплеи являются одной из самых ранних форм технологии отображения, история которой восходит к началу 20-го века, они по-прежнему широко используются и актуальны сегодня в качестве недорогого решения для отображения цифровых значений.

7-сегментные дисплеи бывают двух типов: с общим анодом и с общим катодом.

7 сегментный индикатор с общим анодом

В дисплее c общим анодом все контакты анода соединены и подведены к питанию +VСС, а светодиоды управляются через катодные клеммы. Это значит, что для включения светодиода (сегмента) мы должны установить уровень катодного вывода в НИЗКОЕ состояние или подтянуть к GND (земле). Тем самым мы проложим «маршрут» для протекания тока через конкретный светодиод от общего анода (то есть +VCC) к общему проводнику (GND).

Схема 7 сегментного индикатор с общим анодом
Рисунок 1. Схема 7 сегментного индикатор с общим анодом

7 сегментный индикатор с общим катодом

В обычном «катодном» дисплее все катодные контакты соединены вместе, а управление светодиодом осуществляется через анодную клемму. А это значит, что для включения конкретного светодиода (сегмента) мы должны установить ВЫСОКИЙ уровень напряжения на управляющем выводе анода.

Схема 7 сегментного индикатора с общим катодом
Рисунок 2. Схема 7 сегментного индикатора с общим катодом

Принцип работы 7 сегментного индикатора

Следующая демонстрация покажет работу вышеуказанных конфигураций: слева — индикатор с общим анодом, справа — с общим катодом.

Работа 7 сегментного индикатора
Рисунок 3. Работа 7 сегментного индикатора

Подключение 7 сегментного индикатора

Распиновка

7-сегментный светодиодный дисплей имеет 10 контактов. Общий вывод (com) подключается либо по схеме с общим анодом, либо по схеме с общим катодом. При подключении необходимо знать, к какому типу относится индикатор. Обычно с обратной стороны можно найти его маркировку.

Распиновка 7 сегментного индикатора
Рисунок 4. Схема выводов 7-сегментного дисплея

Соединение резисторов с выводами индикатора

  • Мы должны подключить резистор к каждому сегменту отдельно.
  • Избегайте параллельного подключения светодиодов с одним резистором.
  • Если мы подключим один резистор к параллельно соединенным светодиодам, то некоторые светодиоды будут светиться, а некоторые нет. Поскольку падение напряжения в прямом направлении отличается для каждого светодиода, то только светодиоды с наименьшим падением напряжения будут излучать свет.
Как не стоит подключать индикатор с общим катодом
Рисунок 5. Как не стоит подключать индикатор с общим катодом
Внимание!

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

Расчет номинала резистора

Подключение резистора к сегменту 7 сегментного индикатора
Рисунок 6. Подключение резистора к сегменту индикатора
\[R= \frac{V-V_{LED}}{I_{LED}} \]

Где R — резистор, подключенный последовательно светодиоду; V — напряжение источника питания; VLED — прямое падение напряжение на светодиоде; ILED — прямой ток светодиода.

Пример расчета сопротивления резистора

Напряжение питания 5 вольт. Максимальный ток составляет 20-25 мА. Ток ILED возьмем равным 10 мА (учитывая безопасный запас), так как 10 мА достаточно для свечения сегмента.

Если V = 5В и VLED = 1.7В, тогда значение сопротивления резистора равно:

\[R = \frac{5-1.7}{0.010} = 330 \text{ Ом}\]

Драйвер для подключения 7-ми сегментного индикатора

Для более удобного подключения 7-сегментного дисплея к микроконтроллеру используется драйвер дисплея.  Такому драйверу требуется всего 4 контакта микроконтроллера для управления 7-сегментным дисплеем.

Нам не нужно преобразовывать десятичные числа в 7-сегментный формат отображения (от 0 до 9). Нам просто нужно предоставить числа BCD (двоично-десятичные числа), и драйвер  позаботится об остальном преобразовании семи сегментов.

Также не нужно подключать внешний резистор. Это упрощает взаимодействие с микроконтроллером.

Драйвер  7-сегментного дисплея IC SN7446AN

  • SN7446AN — это 16-контактная микросхема, используемая для управления 7-сегментным светодиодным дисплеем с общим анодом.
  • Эта микросхема драйвера принимает 4 строки входных данных в формате BCD (двоично-десятичный код) и напрямую управляет 7-сегментным дисплеем.
Схема выводов SN7446AN
Рисунок 7. Схема выводов SN7446AN
Примеры возможных символов выводимых на 7-сегментный дисплей
Рисунок 8. Примеры возможных символов выводимых на 7-сегментный дисплей

Загрузки

Где купить

  • Набор выводных резисторов
  • 7-ми сегментные индикаторы (одно-, двух-, трех- и четырехразрядные, можно выбрать как с общим катодом, так и с общим анодом)
  • Микросхема драйвера SN7446N
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
андрей
андрей
10 месяцев назад

не помогло, помогите

ginseng
Администратор
Ответить на  андрей
10 месяцев назад

Добрый день, расскажите подробнее, что у вас не получилось? Покажите схему подключения.