Динамическая индикация - есть ли теория?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
invNT
Открыл глаза
Сообщения: 48
Зарегистрирован: Ср фев 09, 2011 14:54:22

Динамическая индикация - есть ли теория?

Сообщение invNT »

Есть 6 пиновый 3 разрядный 7-сегментный LED индикатор от китайской зарядки. С учетом служебных, всего 30 сегментов, 6 выводов,
т.е. по паре светодиодов между каждым выводом.
Как оптимально (обеспечить наибольшую яркость) управлять таким чудом?
Если зажигать каждый сегмент отдельно, будет скважность 30.
Можно ли зажигать несколько сегментов одновременно?
Есть ли теория, как это делать или доказательство невозможности? (в последнем сомневаюсь, т.к. похоже, на выводах встречаются импульсы
больше, чем трех разных уровней напряжения.
Спасибо за любую подсказку!
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Динамическая индикация - есть ли теория?

Сообщение Martian »

Это матрица диодов, а возможно и чарлиплексинг. Сначала нарисуйте схему, как 6 выводов управляют 30-ю сегментами, а тогда уже можно говорить об алгоритме и возможностях.
Изначально такие индикаторы проектируются с возможностью обеспечить нормальную для восприятия яркость, вопрос с получением максимальной несколько странен, обычно, уменьшают яркость...
invNT
Открыл глаза
Сообщения: 48
Зарегистрирован: Ср фев 09, 2011 14:54:22

Re: Динамическая индикация - есть ли теория?

Сообщение invNT »

Martian, спасибо за подсказку, ключевое слово чарлиплексинг, уже можно искать теорию. Дисплей явно заказной, ни маркировки, ни даташита нет. Но внутри него схема может быть только одна - по паре встречно-параллельных диодов между каждой парой выводов. Все выводы - напрямую (без резисторов) на ноги микроконтроллера со сошлифованной маркировкой. Если я заменю МК на со своей прошивкой, управляя каждым сегментом по очереди, то гложут сомнения, что при скважности 30 получу нормальную яркость и порты выдержат пиковый ток. Кстати, у китайцев есть серийный дисплей с 23 сегментами на 6 выводах (см. вложение), в принципе, задачка та же самая.
Вложения
led.png
(121.58 КБ) 94 скачивания
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Динамическая индикация - есть ли теория?

Сообщение Martian »

О, даташитик появился! Это хорошо. Раньше их не мог найти, устал вызванивать...

Вполне приемлемая яркость будет при низком токе - если там сверхъяркие светодиоды, то им единиц миллиампер хватит. Посегментая индикация, которая применяется при большом количестве разрядов, вполне нормально работает, а у 30-сегментов на два "сегмента" меньше, получается, за 6 шагов все отработают.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Динамическая индикация - есть ли теория?

Сообщение Ivanoff-iv »

[uquote="Martian",url="/forum/viewtopic.php?p=4578605#p4578605"]...за 6 шагов все отработают.[/uquote] вот это правильно - скважность = 6, а не 30, но! если снизить питание МК и не ставить токоограничивающие резисторы (из-за них яркость сегментов будет нестабильная)

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

Re: Динамическая индикация - есть ли теория?

Сообщение BOB51 »

Шесть раз единица на которую шесть вариантов нуликов...
Можно одновременно три комбинации вывести...
Итогом 30/3 = 10
:dont_know:
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Динамическая индикация - есть ли теория?

Сообщение Martian »

нет, одновременно можно вывести 5 комбинаций - одна 1 и пять 0 или наоборот. Итог 30/5 = 6
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Динамическая индикация - есть ли теория?

Сообщение BOB51 »

индикатор весьма хитрый...
Для + на линиях 6 и 5 там таки перебор из 5 светиков, а вот остальное...
При условии, что можно только 1 светик между двумя выводами включать
https://img.radiokot.ru/files/20529/3g4br039n8.GIF
т.е 5*2 +?
:roll:
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Динамическая индикация - есть ли теория?

Сообщение Martian »

Навскидку, в этой схеме всегда можно управлять минимум четырьмя сегментами индивидуально. То есть, требуется 6 шагов максимум для засветки всех 23 индивидуально. Однако, это при условии комбинации сигналов 1-5 (один минус/плюс и пять плюсов/минусов). Если посмотреть, то в некоторых случаях комбинация 2-4 управляет даже шестью светодиодами, но два из них будут светиться либо вместе, либо никто. Если перебрать все комбинации и наложит их на сегменты, то вполне возможно, будет ещё оптимальнее, за 5 шагов высветим все 23. А ещё ведь и комбинация сигналов 3-3 остаётся посмотреть, может, там тоже какие-то полезные есть.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Динамическая индикация - есть ли теория?

Сообщение Ivanoff-iv »

так ведь смысл то информацию отображать, а не фонарик из него делать...
или я не в теме? :dont_know:
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Динамическая индикация - есть ли теория?

Сообщение BOB51 »

Судя по начальному вопросу именно это и надо...
Собрать динамическую индикацию с минимальным количеством циклов на полную засветку сегментов.
Тут и проблемка - надо по одному сегменту на вывод цеплять, дабы не перегрузить...
(Или таки по два? :dont_know: )
А по схемке такого не совсем получается - или количество шагов заметно велико (посегментное сканирование) или таки по паре сегментов на вывод (по плюсу или по минусу) получается.
Две группы по пять светиков (6 и 5 выводы включены как "+") с любыми из 1,2,3 или 4 включенными как "-" дадут двойную нагрузку на минусовую шинку... А сканировать их отдельно посегментно - это уже 10 кадров, что весьма заметно яркость снизит...
:roll:
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Динамическая индикация - есть ли теория?

Сообщение Martian »

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

Re: Динамическая индикация - есть ли теория?

Сообщение BOB51 »

Тогда что-то вроде четыре/пять "+" выводов к одному "-" за один кадр...
правда как тут со стабилизацией тока через один сегмент - ведь вывод и + и - может быть.
Но четко вариант х6 просматривается примерно как 60Гц/6=0,0027секунды на кадр ("скользящий" нуль).
:roll:
Но таки крайне заморочно с подобным индикатором работать...
:(
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Динамическая индикация - есть ли теория?

Сообщение Ivanoff-iv »

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

замороку, и то не великую вижу только в нормальном расквартировывании выводимой информации по сегментам
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
74LS00
Друг Кота
Сообщения: 7656
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Динамическая индикация - есть ли теория?

Сообщение 74LS00 »

Китайцы для плееров раньше делали 7 сегментники на типо 5 разрядов, кажется 13 выводов было. Там 4 разряда и знаки.
В новых версиях выводы уменьшили, индикатор тотже. Китайцы начали включать диоды встречно.
Видимо современные контролеры позволяют дрыгать обе полярности на любые выводы с минимальными потерями.

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


Предположу что яркость равна рабочему времени на каждый такт. Ток надо увеличивать пропорционально количеству индикаторов.
Обычно в динамике ток намного выше, но останавливать индикацию нельзя.
Положить образец в статике и настраивать динамику по яркости на нём.

Но для адекватности надо и частоту выстывать нормальную, советское вроде 200гц упоминалось. Почемуто производители ставят 15 или 25гц и все экраны в динамике чертовски мерцают. Фактически всё динамическое, мерцает как кинескоп.

Не очень понятен смысл ставить много таких индикаторов. Делался он для штучного применения.

Если хотите свою матрицу делать, ну так и сделать просто матрицу но со встречными диодами.
Хотя мне кажется проще поставить регистр чем городить транзисторные мосты.
Ответить

Вернуться в «Теория»