Teres-1t.ru

Инженерные решения
22 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Arduino. Сегментный индикатор

Прежде чем начинать программировать, разберемся с тем, как работает сегментный индикатор. По сути, он представляет собой матрицу светодиодов. В семисегментных индикаторах эти сегменты расположены так, что включая эти светодиоды, можно вывести цифры от 0 до 9. На рисунке показано расположение светодиодов на дисплее и его электрическая схема. Индикаторы бывают с общим анодом и общим катодом. На рисунке с общим анодом.

Управлять сегментным индикатором можно при помощи логических уровней. Для этого достаточно подключить общий анод к плюсу, а остальные выводы через резисторы к выводам микроконтроллера. Если на выводах МК выводить 0 сегменты будут загораться, если 1 — гаснуть.
Напоминаем, что все примеры выполнены с использованием EduBoard и TutorShield.
На нашем шилде двухразрядный индикатор. Схема подключения индикатора на нем:

Этот индикатор предназначен для динамической индикации, поэтому аноды разрядов подключены через транзисторы, для того чтобы их можно было отключить. Если подать ноль на базу такого транзистора, то он откроется и на аноды требуемого разряда будет подано напряжение питания.
Теперь установите перемычки так, как показано на рисунке, подключите шилд к EduBoard и подключите платы к USB.

Перемычки для включения индикатора

Перемычки для включения индикатора

DX350: touchMATRIX графический дисплей (HTL)

Мультифункциональный прибор с различными режимами работы: счётчик, тахометр, регистратор пройденного времени и реле времени. Представлен с сенсорным дисплеем и 3-х цветной подсветкой для работы с инкрементными энкодерами и другими датчиками.

Индикаторы процесса Motrona touchMATRIX с сенсорным экраном

  • Импульсный вход в форматах A, B, 90° [HTL], также возможен и однополосный
  • HTL-входы для трансмиттеров/датчиков с NPN/ PNP или NAMUR- коммутационными характеристиками
  • Входная частота до 250 kHz
  • 3 входа управления для сигналов HTL / PNP
  • Напряжение питания 18 … 30 VDC
  • Дополнительный выход 24 VDC для питания датчиков
  • Нормированный размер корпуса 96 x 48 mm и класс защиты IP65
  • Яркий и контрастный дисплей из зависимым от событий цветовым исполнением
  • Эмуляция 7-сегментного индикатора с распространенными символами и общепринятыми единицами измерения
  • Интуитивная и простая параметризация с помощью обычного текста и сенсорного экрана
  • Множество полезных функций, такие как масштабирование, фильтрация и программируемая задержка пусковых параметров
  • Линеаризация с помощью 24 опорных точек

Опции c DX350:

  • AC: напряжение питания 115…230 VAC
  • AO: 16 bit аналоговый выход, 4 контрольных выхода, RS232
  • AR: 16 bit аналоговый выход, 4 контрольных выхода, RS485
  • CO: 4 контрольных выхода, RS232
  • CR: 4 контрольных выхода, RS485
  • RL: 2 релейных выхода
    Все опции могут свободно друг с другом комбинироваться

DX355: touchMATRIX графический дисплей (HTL / RS422)

DX355 является «High-End» вариантом исполнения с 2 инкрементальными входами датчиков HTL / RS422, а также входной частотой до 1 MHz и с переключающимся питанием датчиков 5 / 24 VDC. Все остальные функции как у модели DX350.

Опции c DX355:

  • AC: напряжение питания 115…230 VAC
  • AO: 16 bit аналоговый выход, 4 контрольных выхода, RS232
  • AR: 16 bit аналоговый выход, 4 контрольных выхода, RS485
  • CO: 4 контрольных выхода, RS232
  • CR: 4 контрольных выхода, RS485
  • RL: 2 релейных выхода
    Все опции могут свободно друг с другом комбинироваться

ZX 020: Миниатюрный счетчик-индикатор импульсов / инкрементальных сигналов

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

  • Импульсные входы в форматах A, B, 90° [HTL]
  • Статический вход Set/Reset
  • Входная частота до 20 kHz
  • Напряжение питания 24 VDC
  • Нормированный размер корпуса 48 x 24 x 59 mm и класс защиты IP65
  • 6-разрядная LED-индикация с высотой цифр 8 мм
  • Диапазон индикации 199999 … 999999
  • Частота импульсов 15 — 60 kHz, в зависимости от режима работы
  • Программируемая функция счета — A и B (инкрементные сигналы) в качестве распознания направления, сумма A+B, разница A-B, положение A/B с фазовым сдвигом 90 градусов
  • Возможность активации умножителя частоты импульсов (x2, x4), а также устанавливаемого мультипликатора и делителя 0.0001 — 99.9999
  • Память текущего значения (10 лет)
  • Простое параметрирование с помощью 2 кнопок на передней панели
Читайте так же:
Hp clj 5550 сброс счетчика

ZA330: 2-канальный универсальный дифференциальный счётчик с 8-разрядной LED-индикацией и аналоговым выходом

Устройства серий ZA / ZD разработаны для требовательных задач подсчётов. Эти обширные программируемые высокопроизводительные устройства позволяют производить прецизионную обработку входных сигналов с высокочастотного 2-канального входа до 1 MHz. Они имеют идентичные базовые функции, различия только в размерах корпусов, отображении информации и выходах.

ZA330 обладает 8-разрядной индикацией и аналоговым выходом для режимов по току или напряжению

  • 2 отдельно масштабируемых счётных канала для сигналов инкрементных энкодеров в форматах A, /A, B, /B (HTL / TTL / RS422, 1-канальный, 2-канальный, для всех симметричных и асимметричных входных сигналов)
  • Счет импульсов, дифференциальный счет A-B и суммирующий счет A+B между положениями двух инкрементных энкодеров, а также множество других полезных функций счёта
  • 4 управляющих входа для PNP / NPN / Namur сигналов (10 … 30 VDC)
  • Входная частота до 1 MHz
  • Скалируемый 14 Bit аналоговый выход ±10 V или 0/4 … 20 mA
  • 4 быстрых транзисторных выхода, Push-Pull, защита от короткого замыкания (5 … 30 VDC)
  • 4 устанавливаемых граничных значения с высокоскоростными дискретными выходами (< 1 ms)
  • Напряжение питания 24 VAC или 17 … 40 VDC
  • 8-разрядная LED-индикация с высотой цифр 10 мм
  • Диапазон индикации 199999 … 999999 при 8 разрядах индикации
  • Последовательный интерфейс RS232
  • Габаритные размеры 96 x 48 х 140 mm

Разновидности моделей счётчиков серий ZD / ZA 330 …644:
ZD330 (2-канальный универсальный дифференциальный счётчик с 8-разрядной индикацией): функциональность как у ZA330, но без аналогового выхода
ZA340 (2-канальный, 6-разрядная индикация, аналоговый выход): как и ZA330, но с 8-разрядной индикацией и 15 mm LED-дисплеем
ZD340 (2-канальный, 6-разрядная индикация): как и ZD330, но с 6-разрядным 15 mm LED-дисплеем

ZD630: 2-канальный универсальный счётчик с предустановками, 8-разрядная индикация, размер 96 x 96 mm.
Универсальные счётчики серий ZD/ZA 630-640 стандартно оснащены релейными выходами, размеры корпуса 96 x 96 x 140 mm. Функциональные возможности соответствуют в остальном модельному ряду ZD/ZA 330-340.

  • 2 масштабируемые входа в форматах A, /A, B, /B (HTL / TTL / RS422, 1-канальный, 2-канальный, симметричный или асимметричный)
  • 4 управляющих входа для PNP / NPN / Namur сигналов (10 … 30 VDC)
  • Входная частота до 1 MHz
  • 4 быстрых транзисторных выхода, Push-Pull, защита от короткого замыкания (5 … 30 VDC)
  • 4 релейных выхода с свободными от потенциала переключающимися контактами

ZD632 (2-канальный с предустановками, 8-разрядная индикация, 2 переключателя разрядов): как и ZD630, но с 2 переключателя разрядов на фронтальной панели для задания предельно допустимых значений
ZD634 (2-канальный с предустановками, 8-разрядная индикация, 4 переключателя разрядов): как и ZD630, но с 4 переключателя разрядов на передней панели для задания предельно допустимых значений
ZD640 (2-канальный с предустановками, 6-разрядная индикация): как и ZD630, но с 6-разрядной индикацией и высотой символов 15 mm
ZD642 (2-канальный с предустановками, 6-разрядная индикация, 2 переключателя разрядов): как и ZD640, но с 6-разрядной индикацией и 2 переключателя разрядов на фронтальной панели для задания предельно допустимых значений
ZD644 (2-канальный с предустановками, 6-разрядная индикация, 4 переключателя разрядов): как и ZD640, но с 6-разрядной индикацией и 4 переключателя разрядов на передней панели для задания предельно допустимых значений
ZA630 (2-канальный с предустановками, 8-разрядная индикация, аналоговый выход): как и ZD630, но с масштабируемым аналоговым выходом
ZA632 (2-канальный с предустановками, 8-разрядная индикация, аналоговый выход, 2 переключателя разрядов): как и ZD632, но с аналоговым выходом
ZA634 (2-канальный с предустановками, 8-разрядная индикация, аналоговый выход, 4 переключателя разрядов): как и ZD634, но с скалируемым аналоговым выходом
ZА640 (2-канальный с предустановками, 6-разрядная индикация, аналоговый выход ): как и ZA630, но с 6-разрядной индикацией и высотой символов 15 mm
ZA642 (2-канальный с предустановками, 6-разрядная индикация, аналоговый выход, 2 переключателя разрядов): как и ZA632, но с 6-разрядной индикацией и высотой символов 15 mm
ZA644 (2-канальный с предустановками, 6-разрядная индикация, аналоговый выход, 4 переключателя разрядов): как и ZA634, но с 6-разрядной индикацией и высотой символов 15 mm

Читайте так же:
Красивый счетчик посетителей для сайта

Пример использования электронных счётчиков Motrona

Пример использования электронных счётчиков Motrona

Документация :
Инструкция по эксплуатации: английский>> немецкий>>
Технические данные: английский>> немецкий>>

Четырёхразрядный 7-сегментный индикатор

4 segment

У четырёхразрядного 7-сегментного индикатора двенадцать выводов: 8 для каждого разряда с точкой и 4 для выбора нужного разряда. Чтобы разобраться в подключении, желательно иметь картинку перед глазами.

Если индикатор держать точкой вниз, то отсчёт идёт против часовой стрелки от нижнего левого угла.

4 segment

Выводы 6, 8, 9 и 12 отвечают за конкретные разряды. Это могут быть общие катоды или общие аноды.

Выводы 1, 2, 3, 4, 5, 7, 10, 11 отвечают за конкретные сегменты. Например, самая верхняя полоска обозначена буквой A и имеет номер вывода 11. Таким образом, если подключить выводы 11 и 12 индикатора к выводу 11 и 12 на плате Arduino, то можем управлять этой полоской стандартным способом, например, помигать светодиодом.

4 segment

Соедините все двенадцать выводов индикатора с выводами на плате. В своих примерах я использовал следующую схему.

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

Включаем букву H на всех разрядах.

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

Четырёхразрядный семисегментный LED индикатор

Модуль индикации способен показывать цифровую или буквенную информацию и будет незаменим при сборке таймеров, часов или иных технических проектов.

Принцип работы

Один семисегментный индикатор состоит из 7 светодиодов — палочек, восьмой светодиод — точка, каждый светодиод имеет маркировку от A до G, и DP ( digital point ) для точки.

Палочки расположены так, чтобы образовать «восьмерку», зажигая определенные светодиоды и их комбинации можно получить все арабские цифры и даже некоторые буквы:
Латинские буквы: A, B, b, C, c, d, E, F, g, H, h, I, i, J, L, n, O, o, P, q, r, S, t, U, u, Y.
Русские буквы: А, Б, В, Г, г, Е, Н, О, о, П, п, Р, С, с, У, Ч, Ь, Э.

Читайте так же:
Счетчик с irda инфракрасный порт

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

Существуют индикаторы, в которых возможно отображать не одну цифру, а несколько, в них присутствует несколько разрядов, например четыре. Такой индикатор объединяет в себе 4 семисегментных индикатора и у него появляются выводы, отвечающие за разряд. Поскольку каждый светодиод имеет 2 вывода, то для четырехразрядного индикатора понадобилось бы очень много выводов (8*4=32 светодиода), к тому же зажигать одновременно много светодиодов — не энергоэффективно, поэтому для простоты работы и малого потребления светодиоды объединяют в группы и быстро, но незаметно для человеческого глаза, переключают их.

Выводы одноимённых сегментов всех разрядов соединены вместе, а общие выводы каждого разряда выведены отдельно.

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

Технические характеристики модуля

Габариты: 45 мм х 22 мм
Количество разрядов: 4
Схема соединений: общий катод

Подключение

Модуль имеет следующие выводы:

GND — земля (общий)
DIG4 — разряд 4
DIG3 — разряд 3
DIG2 — разряд 2
DIG1 — разряд 1
A — горизонтальный светодиод сверху
F — вертикальный светодиод слева сверху
B — вертикальный светодиод справа сверху
G — оризонтальный светодиод посередине
C — вертикальный светодиод справа внизу
DP — светодиод — точка
D — горизонтальный светодиод снизу
E — вертикальный светодиод слева снизу

Чтобы начать работу с датчиком его необходимо подключить к микроконтроллеру по схеме ниже. Модуль можно подключить с помощью разделяемого шлейфа 40 пин.

Программа

Для управления индикатором необходимо циклически подавать напряжение на общие выводы всех разрядов и одновременно на выводы сегментов выставляется код из восьми нулей и единиц. Основное правило: в каждый момент времени на индикаторе горит один разряд (одна цифра). Дальше переходят к второй цифре, третьей и четвертой.

  • Батушев В. А. Электронные приборы: Учебник для вузов. — 2-е, перераб. и доп. — М .: Высшая школа, 1980. — С. 302-303. — 383 с.
Семисегментный индикатор на Викискладе ?

На органических светодиодах (OLED) (Гибкий • Активная матрица • Фосфоресцирующий) • SED • FED • Ферроэлектрический (FLD) • На интерферометрическом модуляторе (IMOD) • Электролюминисцентная технология тонкоплёночного диэлектрика (TDEL) • Нанокристаллический • На квантовых точках (QDLED) • На мультиплексном оптическом затворе (TMOS) • Оптический пиксельный (TPD) • Жидкокристаллический лазер (LCL) • Лазерный фосфорный (LPD) • На органических светотранзисторах (OLET) • ClearBlack

Электромеханический (Блинкерное табло • Перекидное табло) • Матричный индикатор • Семисегментный индикатор • Электронная бумага • Гибкий экран • Матрица ламп накаливания • Газоразрядный индикатор

Читайте так же:
Инструкция сброса счетчика brother 2275

Изображение в свободном пространстве • Телевизионные технологии с большим экраном • Телевидение высокой чёткости • Изображение с высоким динамическим диапазоном (HDRI) • Сенсорный экран • Образцы дисплеев • Сравнение дисплейных технологий

Пассивные твердотельныеРезистор  · Переменный резистор  · Подстроечный резистор  · Варистор  · Конденсатор  · Переменный конденсатор  · Подстроечный конденсатор  · Катушка индуктивности  · Кварцевый резонатор  · Предохранитель  · Самовосстанавливающийся предохранитель  · Трансформатор
Активные твердотельныеДиод  · Светодиод  · Фотодиод  · Полупроводниковый лазер  · Диод Шоттки  · Стабилитрон  · Стабистор  · Варикап  · Вариконд  · Диодный мост  · Лавинно-пролётный диод  · Туннельный диод  · Диод Ганна
Транзистор  · Биполярный транзистор  · Полевой транзистор  · КМОП-транзистор  · Однопереходный транзистор  · Фототранзистор  · Составной транзистор  · Баллистический транзистор
Интегральная схема  · Цифровая интегральная схема  · Аналоговая интегральная схема
Тиристор  · Симистор  · Динистор  · Мемристор
Пассивные вакуумныеБареттер
Активные вакуумные и газоразрядныеЭлектронная лампа  · Электровакуумный диод  · Триод  · Тетрод  · Пентод  · Гексод  · Гептод  · Пентагрид  · Октод  · Нонод  · Механотрон  · Клистрон  · Магнетрон  · Амплитрон  · Платинотрон  · Электронно-лучевая трубка  · Лампа бегущей волны
Устройства отображенияЭлектронно-лучевая трубка  · ЖК-дисплей  · Светодиод  · Газоразрядный индикатор  · Вакуумно-люминесцентный индикатор  · Флажковый индикатор  · Семисегментный индикатор
Акустические устройства и датчикиМикрофон  · Громкоговоритель  · Тензорезистор
Термоэлектрические устройстваТермистор  · Термопара  · Элемент Пельтье
  • Устройства отображения информации
  • Светодиоды

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «Семисегментный индикатор» в других словарях:

семисегментный индикатор — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN seven segment display … Справочник технического переводчика

Газоразрядный индикатор — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей … Википедия

Матричный индикатор — Принцип формирования изображения, используемый в матричных индикаторах Мáтричный индикáтор разновидность знакосинтезирующего индикатора, в котором элементы индикации сгруппированы по строкам и столбцам. Матричный индикатор предназначен для… … Википедия

Электронный индикатор — Светодиодный индикатор (компьютерная модель) Электрóнный индикáтор (лат. indicator  указатель) это электронное показ … Википедия

Цифровой индикатор — Цифровой индикатор  прибор для отображения значения числовой величины в цифровом виде. Имеют фиксированный набор элементов отображения (сегментов), расположенных как произвольно, так и сгруппированных по несколько цифр. Принцип действия … Википедия

Девятисегментный индикатор — Эту страницу предлагается объединить с Семисегментный индикатор. Пояснение причин и обсуждение на стра … Википедия

Вакуумно-люминесцентный индикатор — Вакуумно лиминесцентный индикатор Вакуумно люминесцентный индикатор (ВЛИ), или катодолюминесцентный индикатор (КЛИ) (vacuum fluorescent display (VF … Википедия

Электронное устройство — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения … Википедия

Дисплей — У этого термина существуют и другие значения, см. Дисплей (значения). Монохромный дисплей телефона … Википедия

Тензодатчик и НХ711

Тензодатчик микросхема НХ711

Интегральная микросхема НХ711 представляет собой аналого-цифровой преобразователь с частотой дискретизации 24 бит и встроенным малошумящим операционным усилителем. Мультиплексор позволяет выбирать один из двух имеющихся входных каналов. Канал А имеет программируемый выбор коэффициента усиления, который может быть 64 или 128. Канал В работает с предустановленным коэффициентом, равным 32.

Читайте так же:
Что за счетчик судного дня

В состав микросхемы входит интегральный стабилизатор напряжения, что исключает необходимость применения внешнего стабилизатора. На вход синхронизации может быть подан любой импульсный сигнал от внешнего источника, вместе с тем АЦП допускает работу от встроенного генератора.

Основные технические характеристики НХ711:

  • Разрядность АЦП – 24 бит
  • Усиление по входу А – 64 или 128
  • Усиление по входу В – 32
  • Частота измерений – 10 или 80 раз в секунду
  • Питающее напряжение – 2,6-5,5 В
  • Потребляемый ток – менее 10 мА
  • Входное напряжение – ± 40 мВ

На плате с АЦП имеются два разъёма – J1 и JP2, на которых имеются следующие обозначения:

  • J1
    • E –, E + питание тензорного моста
    • A –, A + дифференциальный вход канала А
    • В –, В + дифференциальный вход канала В
    • GND, VCC питание
    • DT, SCK – информационные шины

    При классическом управлении семисегментными или матричными индикаторами микроконтроллером возникают несколько проблем:

    • увеличение количества линий управления;
    • необходимость устанавливать мощные буферные элементы;
    • необходимость постоянной работы микроконтроллера для поддержания динамической индикации.

    Конечно же, все эти проблемы решаемы методом раздувания схем и программ микроконтроллеров, но есть специализированные микросхемы, позволяющие решить ряд проблем при динамической индикации. Одной из таких микросхем является MAX7219 или MAX7221.

    Общие сведения о MAX7219 или MAX7221

    Драйвер MAX7219 управляется по трехпроводной последовательной шине Microwire (3-Wire). MAX7221 управляется по шине SPI и имеет ограниченную скорость нарастания напряжения драйверов сегментов для снижения излучения EMI. Драйверы допускают каскадирование для управления большим числом индикаторов. Каждый из разрядов индикатора имеет независимую адресацию и его содержимое может быть обновлено без необходимости перезаписи всего индикатора. ИС MAX7219/MAX7221 также позволяют пользователю определять режим декодирования каждого разряда.

    Кроме того, драйверы MAX7219 (MAX7221) имеют спящий режим с запоминанием информации, аналоговое и цифровое управление яркостью подключенных индикаторов и тестовый режим, включающий все LED сегменты.

    MAX7219 (MAX7221) – драйвер восьми разрядного цифрового LED индикатора с последовательным интерфейсом. Драйвер может управлять восемью семисегментными индикаторами с точкой, либо отдельно 64 светодиодами в LED панелях с общим катодом. Таким образом, данные микросхемы подходят не только для семисегментных, но и для матричных индикаторов.

    Два семисегментных индикатора Два семисегментных индикатора Матричный индикатор

    MAX7219 и MAX7221 отличаются только интерфейсом. У MAX7219 интерфейс Serial 3-Wire, у MAX7221 — Serial SPI.

    Типовая схема включения

    Как обычно, у таких микросхем имеется схема включения, которая не представляет какой-либо сложности, что и показано на рис. 1

    Типовая схема включения MAX7219/7221

    При помощи резистора на pin 18 задается ток ISET, которым устанавливается ток через светодиоды, что позволяет регулировать свечение сегментов индикатора «аналоговым» способом. В MAX7219/VAX7221 предусмотрена регулировка яркости сегментов с помощью ШИМа.

    Расположение выводов (распиновка) MAX7219 и MAX7221

    На рис. 2 показано расположение выводов драйвера.

    Распиновка MAX7219, MAX7221

    Рис. 2. Распиновка MAX7219, MAX7221

    В таблице на рис. 3 описано назначение выводов, не забывайте кликать по картинкам для просмотра в полном размере!

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector