Управление индикатором для часов

Обсуждаем цифровые устройства...
Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Пт сен 02, 2011 09:14:44

Сообщение Bkmz »

Приветствую всех. Завалялся у меня тут китайский индикатор от часов с приемником. Решил собрать часы. Вызвонил сегменты и ужаснулся. С помощью чего выводить на них информацию? Какой то специальный дешифратор? Или еще как то включить можно хитро? Если для контроллера прогу писать, то тоже пока алгоритм вывода не могу сообразить. Помогите. Фото самого индикаторы и распиновка на фото. Пояснения: 1К - это первый общий катод, 2K - второй общий катод, 3К - катод точки DOT2, A1, А2, В1, С2 и т.д. - это аноды соответствующих сегментов, а цифра соответствующий разряд. Первая цифра в столбцах - номер контакта.
P.S. на 9-ом контакте E2, а не F2.
Изображение Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Применение - малолапый МК или ардуинья.
Алгоритм прожки должен включать в себя преобразователь данных сегментного кода желаемого к отображению в выходной сегментный набор для индикатора (Это ежли не мудрить с прямым одноступенчатым преобразованием).
Как варианты смотри "поигрушки с ЖКИ" на основе HT1621, NJU6432/KS0035
http://radiokot.ru/forum/viewtopic.php?f=2&t=89010
то, что касается раскладки/привязки "бит в ОЗУ относительно позиции отображаемого сегмента".
:beer:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Сообщение Андрей Бедов »

Такие индикаторы предназначены для работы напрямую с микросхемой LM8560 и её аналогами.

Принцип опроса этого индикатора - "двухтактный". Напряжение на общие катоды подаётся попеременно, и одновременно с этим подаётся напряжение на аноды необходимых в данный момент сегментов. Ни о каком опросе по разрядам (как в стандартных индикаторах) тут речи быть не может.
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Разновидность динамической индикации с мультиплексированием.
Вполне под силу любому малолапому МК.
Единственно придется таки помудрить с преобразованием данных в сегментный код.
8)
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Пт сен 02, 2011 09:14:44

Сообщение Bkmz »

О, кстати, а что если аноды через сдвиговый регистр с защелкой подключить (например 74HC595) и поочередно выплёвывать туда с соответствующим включением нужного катода? Только надо подумать как лучше прогу написать. Со сдвиговыми делал без защелок на 7 разрядов и без динамической индикации, но это было в далеком 2003-ем. Или же так себе задумка?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Зачем?
У аттини 2313 или пика628го вполне лап хватает и без сдвиговых регистров.
Разве что буфер-усилитель ULN2803 при токе сегмента "до 100мА" поставить можно.
8)
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Пт сен 02, 2011 09:14:44

Сообщение Bkmz »

[uquote="BOB51",url="/forum/viewtopic.php?p=3312703#p3312703"]Зачем?
или пика628го вполне лап хватает и без сдвиговых регистров.[/uquote]
Это как? 14 анодов и 2 катода. А у этого пика 18 портов, и то один только на вход. Еще и пару кнопочек хочется приделать для управления. Да и однопроводный датчик температуры тоже неплохо было бы. А со сдвиговыми еще и яркость наверное можно менять, если на 13-ый вход подавать импульсы разной скважности?
akl
Друг Кота
Сообщения: 4468
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

MEGA8 вполне хватит.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Пт сен 02, 2011 09:14:44

Сообщение Bkmz »

Я с Мегами не особо. Привык на Пиках.
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

МНДЯ... 14 анодов... просклерозил...
:oops:
Тогда из ширпотреба или 595й регистр или парочка параллельных с удобной раскладкой.
Или МК с количеством лап поболее.
Из ПИКовых... или PIC16F876 или 877 (оно же 76/77)...
8)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Пт сен 02, 2011 09:14:44

Сообщение Bkmz »

Ну вообще да, можно и без регистров, валялись где то 873А, там ног должно хватить. С 595-ыми похоже не получится яркость регулировать, по крайней мере в протеусе импульсы ОЕ не пролазят на выходы. Хотя по документации вроде как просто управляемые выходные буферы.
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Там яркость регулируется за счет ШИМ по позициям (по катодным ключам).
8)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Пт сен 02, 2011 09:14:44

Сообщение Bkmz »

BOB51 писал(а):Там яркость регулируется за счет ШИМ по позициям (по катодным ключам).
8)
Точно! Что то совсем заработался сегодня ))))
Ответить

Вернуться в «Цифровая техника»