Динамическая индикация - есть ли теория?
Динамическая индикация - есть ли теория?
Есть 6 пиновый 3 разрядный 7-сегментный LED индикатор от китайской зарядки. С учетом служебных, всего 30 сегментов, 6 выводов,
т.е. по паре светодиодов между каждым выводом.
Как оптимально (обеспечить наибольшую яркость) управлять таким чудом?
Если зажигать каждый сегмент отдельно, будет скважность 30.
Можно ли зажигать несколько сегментов одновременно?
Есть ли теория, как это делать или доказательство невозможности? (в последнем сомневаюсь, т.к. похоже, на выводах встречаются импульсы
больше, чем трех разных уровней напряжения.
Спасибо за любую подсказку!
т.е. по паре светодиодов между каждым выводом.
Как оптимально (обеспечить наибольшую яркость) управлять таким чудом?
Если зажигать каждый сегмент отдельно, будет скважность 30.
Можно ли зажигать несколько сегментов одновременно?
Есть ли теория, как это делать или доказательство невозможности? (в последнем сомневаюсь, т.к. похоже, на выводах встречаются импульсы
больше, чем трех разных уровней напряжения.
Спасибо за любую подсказку!
Re: Динамическая индикация - есть ли теория?
Это матрица диодов, а возможно и чарлиплексинг. Сначала нарисуйте схему, как 6 выводов управляют 30-ю сегментами, а тогда уже можно говорить об алгоритме и возможностях.
Изначально такие индикаторы проектируются с возможностью обеспечить нормальную для восприятия яркость, вопрос с получением максимальной несколько странен, обычно, уменьшают яркость...
Изначально такие индикаторы проектируются с возможностью обеспечить нормальную для восприятия яркость, вопрос с получением максимальной несколько странен, обычно, уменьшают яркость...
Re: Динамическая индикация - есть ли теория?
Martian, спасибо за подсказку, ключевое слово чарлиплексинг, уже можно искать теорию. Дисплей явно заказной, ни маркировки, ни даташита нет. Но внутри него схема может быть только одна - по паре встречно-параллельных диодов между каждой парой выводов. Все выводы - напрямую (без резисторов) на ноги микроконтроллера со сошлифованной маркировкой. Если я заменю МК на со своей прошивкой, управляя каждым сегментом по очереди, то гложут сомнения, что при скважности 30 получу нормальную яркость и порты выдержат пиковый ток. Кстати, у китайцев есть серийный дисплей с 23 сегментами на 6 выводах (см. вложение), в принципе, задачка та же самая.
- Вложения
-
- led.png
- (121.58 КБ) 94 скачивания
Re: Динамическая индикация - есть ли теория?
О, даташитик появился! Это хорошо. Раньше их не мог найти, устал вызванивать...
Вполне приемлемая яркость будет при низком токе - если там сверхъяркие светодиоды, то им единиц миллиампер хватит. Посегментая индикация, которая применяется при большом количестве разрядов, вполне нормально работает, а у 30-сегментов на два "сегмента" меньше, получается, за 6 шагов все отработают.
Вполне приемлемая яркость будет при низком токе - если там сверхъяркие светодиоды, то им единиц миллиампер хватит. Посегментая индикация, которая применяется при большом количестве разрядов, вполне нормально работает, а у 30-сегментов на два "сегмента" меньше, получается, за 6 шагов все отработают.
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Динамическая индикация - есть ли теория?
[uquote="Martian",url="/forum/viewtopic.php?p=4578605#p4578605"]...за 6 шагов все отработают.[/uquote] вот это правильно - скважность = 6, а не 30, но! если снизить питание МК и не ставить токоограничивающие резисторы (из-за них яркость сегментов будет нестабильная)
ПС: есть вариант, зашунтировать токоограничивающие резисторы шоттками - тогда раздающий электрод не будет ограничиваться резистором и яркость не будет плавать.
Или использовать для общего электрода другой вывод мк, но такое потребует в 2 раза больше ног...
ПС: есть вариант, зашунтировать токоограничивающие резисторы шоттками - тогда раздающий электрод не будет ограничиваться резистором и яркость не будет плавать.
Или использовать для общего электрода другой вывод мк, но такое потребует в 2 раза больше ног...
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Динамическая индикация - есть ли теория?
Шесть раз единица на которую шесть вариантов нуликов...
Можно одновременно три комбинации вывести...
Итогом 30/3 = 10

Можно одновременно три комбинации вывести...
Итогом 30/3 = 10
Re: Динамическая индикация - есть ли теория?
нет, одновременно можно вывести 5 комбинаций - одна 1 и пять 0 или наоборот. Итог 30/5 = 6
Re: Динамическая индикация - есть ли теория?
индикатор весьма хитрый...
Для + на линиях 6 и 5 там таки перебор из 5 светиков, а вот остальное...
При условии, что можно только 1 светик между двумя выводами включать
https://img.radiokot.ru/files/20529/3g4br039n8.GIF
т.е 5*2 +?

Для + на линиях 6 и 5 там таки перебор из 5 светиков, а вот остальное...
При условии, что можно только 1 светик между двумя выводами включать
https://img.radiokot.ru/files/20529/3g4br039n8.GIF
т.е 5*2 +?
Re: Динамическая индикация - есть ли теория?
Навскидку, в этой схеме всегда можно управлять минимум четырьмя сегментами индивидуально. То есть, требуется 6 шагов максимум для засветки всех 23 индивидуально. Однако, это при условии комбинации сигналов 1-5 (один минус/плюс и пять плюсов/минусов). Если посмотреть, то в некоторых случаях комбинация 2-4 управляет даже шестью светодиодами, но два из них будут светиться либо вместе, либо никто. Если перебрать все комбинации и наложит их на сегменты, то вполне возможно, будет ещё оптимальнее, за 5 шагов высветим все 23. А ещё ведь и комбинация сигналов 3-3 остаётся посмотреть, может, там тоже какие-то полезные есть.
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Динамическая индикация - есть ли теория?
так ведь смысл то информацию отображать, а не фонарик из него делать...
или я не в теме?
или я не в теме?
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Динамическая индикация - есть ли теория?
Судя по начальному вопросу именно это и надо...
Собрать динамическую индикацию с минимальным количеством циклов на полную засветку сегментов.
Тут и проблемка - надо по одному сегменту на вывод цеплять, дабы не перегрузить...
(Или таки по два?
)
А по схемке такого не совсем получается - или количество шагов заметно велико (посегментное сканирование) или таки по паре сегментов на вывод (по плюсу или по минусу) получается.
Две группы по пять светиков (6 и 5 выводы включены как "+") с любыми из 1,2,3 или 4 включенными как "-" дадут двойную нагрузку на минусовую шинку... А сканировать их отдельно посегментно - это уже 10 кадров, что весьма заметно яркость снизит...

Собрать динамическую индикацию с минимальным количеством циклов на полную засветку сегментов.
Тут и проблемка - надо по одному сегменту на вывод цеплять, дабы не перегрузить...
(Или таки по два?
А по схемке такого не совсем получается - или количество шагов заметно велико (посегментное сканирование) или таки по паре сегментов на вывод (по плюсу или по минусу) получается.
Две группы по пять светиков (6 и 5 выводы включены как "+") с любыми из 1,2,3 или 4 включенными как "-" дадут двойную нагрузку на минусовую шинку... А сканировать их отдельно посегментно - это уже 10 кадров, что весьма заметно яркость снизит...
Re: Динамическая индикация - есть ли теория?
Современные светодиоды отлично светят при токе в единицы мА, а то и менее.
Но, возможно, этот не такой. Значит, он заточен под специализированные мк и значит, либо не применять его, либо городить транзисторов огромную кучку.
Но, возможно, этот не такой. Значит, он заточен под специализированные мк и значит, либо не применять его, либо городить транзисторов огромную кучку.
Re: Динамическая индикация - есть ли теория?
Тогда что-то вроде четыре/пять "+" выводов к одному "-" за один кадр...
правда как тут со стабилизацией тока через один сегмент - ведь вывод и + и - может быть.
Но четко вариант х6 просматривается примерно как 60Гц/6=0,0027секунды на кадр ("скользящий" нуль).

Но таки крайне заморочно с подобным индикатором работать...

правда как тут со стабилизацией тока через один сегмент - ведь вывод и + и - может быть.
Но четко вариант х6 просматривается примерно как 60Гц/6=0,0027секунды на кадр ("скользящий" нуль).
Но таки крайне заморочно с подобным индикатором работать...
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Динамическая индикация - есть ли теория?
стабилизация тока? легко - шоттки в параллель резистору или п(н)-мосфет с затвором на землю(питание)...
резистор в общем аноде(катоде) благополучно замыкается и не влияет на яркость, хоть в режиме вывода информации, хоть в режиме фонарика
замороку, и то не великую вижу только в нормальном расквартировывании выводимой информации по сегментам
резистор в общем аноде(катоде) благополучно замыкается и не влияет на яркость, хоть в режиме вывода информации, хоть в режиме фонарика
замороку, и то не великую вижу только в нормальном расквартировывании выводимой информации по сегментам
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Динамическая индикация - есть ли теория?
Китайцы для плееров раньше делали 7 сегментники на типо 5 разрядов, кажется 13 выводов было. Там 4 разряда и знаки.
В новых версиях выводы уменьшили, индикатор тотже. Китайцы начали включать диоды встречно.
Видимо современные контролеры позволяют дрыгать обе полярности на любые выводы с минимальными потерями.
ШИМ там не применяется, горсть резисторов ставят на одну ветку матрицы.
Програмно наверно можно уменьшить, но может стать заметным мерцание.
Но в любом случае резисторы нужны, там ведь весь ток пойдёт через КМОП выходы МК, а ему это не полезно при таких токах, и диодам тоже.
Предположу что яркость равна рабочему времени на каждый такт. Ток надо увеличивать пропорционально количеству индикаторов.
Обычно в динамике ток намного выше, но останавливать индикацию нельзя.
Положить образец в статике и настраивать динамику по яркости на нём.
Но для адекватности надо и частоту выстывать нормальную, советское вроде 200гц упоминалось. Почемуто производители ставят 15 или 25гц и все экраны в динамике чертовски мерцают. Фактически всё динамическое, мерцает как кинескоп.
Не очень понятен смысл ставить много таких индикаторов. Делался он для штучного применения.
Если хотите свою матрицу делать, ну так и сделать просто матрицу но со встречными диодами.
Хотя мне кажется проще поставить регистр чем городить транзисторные мосты.
В новых версиях выводы уменьшили, индикатор тотже. Китайцы начали включать диоды встречно.
Видимо современные контролеры позволяют дрыгать обе полярности на любые выводы с минимальными потерями.
ШИМ там не применяется, горсть резисторов ставят на одну ветку матрицы.
Програмно наверно можно уменьшить, но может стать заметным мерцание.
Но в любом случае резисторы нужны, там ведь весь ток пойдёт через КМОП выходы МК, а ему это не полезно при таких токах, и диодам тоже.
Предположу что яркость равна рабочему времени на каждый такт. Ток надо увеличивать пропорционально количеству индикаторов.
Обычно в динамике ток намного выше, но останавливать индикацию нельзя.
Положить образец в статике и настраивать динамику по яркости на нём.
Но для адекватности надо и частоту выстывать нормальную, советское вроде 200гц упоминалось. Почемуто производители ставят 15 или 25гц и все экраны в динамике чертовски мерцают. Фактически всё динамическое, мерцает как кинескоп.
Не очень понятен смысл ставить много таких индикаторов. Делался он для штучного применения.
Если хотите свою матрицу делать, ну так и сделать просто матрицу но со встречными диодами.
Хотя мне кажется проще поставить регистр чем городить транзисторные мосты.