Последние сообщения форума

 -> Вопросы чЯйника
22-Мая-2017 | 20:19:22 (Europe/Kiev)
andrewproffi написал:
в файле WDT.h они есть, скорее всего будут работать, я не пробовал
сообщений (1435)

Etheodor написал:
For this OLED with WS0010 controller try using the cursor command with Y as 0...
сообщений (2)

Simidko написал:
Проблем с Proteus решился с замена компонента в Flowcode как приписано в .Спасибо pav13. Не...
сообщений (514)

 -> Прерывания
19-Мая-2017 | 15:28:19 (Europe/Kiev)
andrewproffi написал:
я это понимаю, в данном расчете не учитывал. Спасибо.
сообщений (27)

Ильнур написал:
Да я знаю что есть свой SPI. Только он начинает плеваться со старшего бита.Плюс не...
сообщений (133)

Наши партнеры

Сегментные индикаторы предназначены для отображения информации состоящей из сегментов (7-сегментные - для отображения цифр, 14/16-сегментные - для отображения текста, шкальные - для отображения шкалы). Данные дисплеи нашли широкое распространение в различной измерительной аппаратуре, кассовых аппаратах, калькуляторах, часах, простых счетчиках электроэнергии, на заправочных станциях.

Основными техническими характеристиками дисплеев данного типа являются:

 • тип ЖК (TN, STN) - определяет качество изображения (STN - лучше, но и дороже);
режим управления (статический, мультиплексированный) - в случае использования мультиплексированного режима уменьшается количество выводов. Как правило, в случае необходимости отображать более 40 сегментов используют мультиплексирование (несколько общих выводов - до 4);
• напряжение питания (в основном 3.0 в);
• угол зрения - это угол падения взгляда на панель ЖКИ, при котором контрастность изображения максимальна (3, 6, 9 и 12 часов, чаще встречаются 6);
• геометрические размеры, расположение крепежных отверстий (элементов);
• тип и цвет подсветки (отражение, просвет, отражение + просвет);
• диапазон рабочих температур;

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

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

 Начнем с положительных:

 1. Ток потребления. В LED семисегментниках, каждый сегмент, это отдельный светодиод с потреблением около 15-20 миллиампер. Соответственно что бы зажечь все 7 сегментов + точку, потребуется приблизительно 150 мА. Подключив индикатор напрямую к контроллеру, мы имеем все шансы сжечь порт. Многие контроллеры ограничены током 100-150 мА на порт.

ЖКИ индикаторы потребляют в разы меньший ток, исчисляемый единицами микроампер. Для примера, у меня в хламе валяется системный блок компа с ЖКИ индикатором (температура, часы, работа винта и т. д.) Так он питается от одной батарейки типа CR2320, часы исправно идут уже 4 года.

2. Читабельность. В отличии от LED, LCD (жки) индикаторы, не "слепнут" на солнце. Они отлично и четко видны даже при прямом солнечном свете. Это делает их незаменимыми в устройствах используемых вне помещения. А мягкая подсветка, позволяет вполне комфортно использовать их при недостаточном освещении.

3. Цена. Новые ЖКИ индикаторы по стоимости на 20-80% дешевле аналогичных LED индикаторов и составляет около 2-2,5$ за 4-х циферный индикатор. Более того, их можно часто найти в каких нибудь игрушках или китайских часах-будильниках. Да и на барахолке они часто в хламе валяются, вообще за копейки.

 Теперь немного о минусах:

 1. Питание переменкой. Специфика ЖКИ индикаторов такова, что питать их можно только переменным напряжением (меандр).

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

3. Статическое подключение требует большого колличества выводов, напрямую к контроллеру не подключить, не хватит ног. Даже в динамике.

 Немного теории:

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

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

polПроходя через поляризаторы (в нашем случае плёнка на дисплее – два одинаковых поляризатора) свет беспрепятственно проходит, мы видим прозрачный дисплей. Чтобы «зажечь» сегмент, свет нужно повернуть на 90 градусов, и мы увидим чёрное пятно сегмента. Тут как раз и применяют кристаллы, между двумя поляризаторами. Подаём ток, кристаллы ориентируются так, что поляризованный свет проходя через них, меняет угол, и задерживается вторым поляризатором.

Теперь как этим добром управлять. Сегмент – это по сути конденсатор, на него нужно подать ток, ток создаст электромагнитное поле ориентирующее кристаллы. Но просто к ноге контроллера его подключить нельзя, так как это конденсатор, то зарядившись сопротивление станет бесконечным и ток перестанет течь, а значит электромагнитное поле исчезнет и сегмент потухнет. Значит ток нужен переменный.

Более того, ток нужно подавать в противофазие. А именно, для свечения сегментов общая подложка (СОМ) должна быть под положительным потенциалом, а сегмент, который мы хотим зажечь, под отрицательным. И с частотой по даташиту (обычно 30-300Гц).

signalsНа данном рисунке видно, что в момент, когда на выводе (meandr, общий СОМ вывод индикатора, зеленая линия), высокий уровень, на двух других (Q2 и Q1) низкий. На остальных тоже высокий. Именно те два, с низким потенциалом, и будут "светиться", так как обеспечивается обязательное условие для "свечения" - единица на общем и ноль на сегменте.

В следующую смену потенциала, на СОМ выводе низкий уровень, (красная линия). Ни один из сегментов "светиться" не будет, так как при низком потенциале на общем выводе, уже не важно, какой потенциал на сегментах. Тем не менее концепция работы, индикатора поддерживатся, питается он переменкой.

Обсуждение на форуме

Добавить комментарий


Защитный код
Обновить