реклама на сайте
подробности

 
 
> Динамическая индикация на AVR, Баян...
Dj Kitt
сообщение Oct 16 2006, 13:42
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



Господа, разъясните пожалста, просто лучше один раз разобраться самому, чем сотни раз копировать чужое...
В общем имеем светодиодную панель 16х40.
Как реализовать её управление, вертикаль - на два порта, а вот с горизонталью как сделать?
Если несколько регистров последовательно ставить, то как подключать и как управлять... разъясните плиз...


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Oct 16 2006, 18:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Dj Kitt @ Oct 16 2006, 16:42) *
В общем имеем светодиодную панель 16х40.
Как реализовать её управление, вертикаль - на два порта, а вот с горизонталью как сделать?
Если несколько регистров последовательно ставить, то как подключать и как управлять... разъясните плиз...

1) Определите для себя, что Вы делаете - халтуру или вещь.
2) Если халтуру - делайте как хотите :-)
3) Если вещь:
3.1) Изучите параметры светодиодов - максимальный средний ток, максимальный импульсный ток.
3.2) Почешите в затылке, узнав, что максимальный импульсный ток всего в 4-5 раз больше среднего на скважности 8-10.
3.3) Сделайте вывод, что скважность должна быть не больше 4-6, если Вы не хотите, чтобы диоды быстро деградировали.
3.4) Сделайте как все - забейте болт на динамическую индикацию и поставьте драйвера со стадилизацие тока.
ninja.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 16 2006, 20:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Dog Pawlowa @ Oct 16 2006, 21:29) *
Цитата(Dj Kitt @ Oct 16 2006, 16:42) *

В общем имеем светодиодную панель 16х40.
Как реализовать её управление, вертикаль - на два порта, а вот с горизонталью как сделать?
Если несколько регистров последовательно ставить, то как подключать и как управлять... разъясните плиз...

1) Определите для себя, что Вы делаете - халтуру или вещь.
2) Если халтуру - делайте как хотите :-)
3) Если вещь:
3.1) Изучите параметры светодиодов - максимальный средний ток, максимальный импульсный ток.
3.2) Почешите в затылке, узнав, что максимальный импульсный ток всего в 4-5 раз больше среднего на скважности 8-10.
3.3) Сделайте вывод, что скважность должна быть не больше 4-6, если Вы не хотите, чтобы диоды быстро деградировали.
3.4) Сделайте как все - забейте болт на динамическую индикацию и поставьте драйвера со стадилизацие тока.
ninja.gif


Не буду спорить с вышесказанным, правда замечу что аппаратные светодиодные драйвера, выпускающиеся много лет поддерживают скважность 8-10, а импульсный ток светодиода превышает номинальный обычно в 10 и более раз. На счёт деградации - не читал к сожалению. Яркость 80 от 100% отличить практически невозможно. Ну и практически 100% светодидных решений в различных приборах осуществляется именно способом динамической индикации.
Драйвера со стабилизацией тока используются в светодиодных экранах, табло, бегущих строках и т.п. дорогих вещах.

"вертикаль - на два порта, а" на горизонталь ставится дешифратор типа 1554ид3 (4входа). Или два сдвиговых регистра по 8бит (2входа). Я предпочитаю дешифраторы.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 17 2006, 14:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(SasaVitebsk @ Oct 16 2006, 23:29) *
Не буду спорить с вышесказанным, правда замечу что аппаратные светодиодные драйвера, выпускающиеся много лет поддерживают скважность 8-10, а импульсный ток светодиода превышает номинальный обычно в 10 и более раз...

Видимо, мы о разном говорим. Я - о современных драйверах со стабилизацией постоянного тока. Например, от фирмы Macroblock.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 17 2006, 19:29
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Dog Pawlowa @ Oct 17 2006, 17:35) *
Цитата(SasaVitebsk @ Oct 16 2006, 23:29) *

Не буду спорить с вышесказанным, правда замечу что аппаратные светодиодные драйвера, выпускающиеся много лет поддерживают скважность 8-10, а импульсный ток светодиода превышает номинальный обычно в 10 и более раз...

Видимо, мы о разном говорим. Я - о современных драйверах со стабилизацией постоянного тока. Например, от фирмы Macroblock.


Я понял о чём Вы говорите, я просто говорю, что такие драйвера - не панацея. Динамическая индикация как применялась так и будет применятся ещё много лет. Просто области применения разные.

Цитата(Stefan @ Oct 17 2006, 18:59) *
Если все-таки уйти от динамической индикации, то можно так. Вертикаль - два порта. Причем
один порт работает на 'верхнюю' группу (входы) регистров (допустим 574), а второй - на нижнюю.
А вот запись в регистры делается "бегущей" с помощью последовательных регистров. Процессор
выдает на два порта соответствующий столбец, а затем производит сдвиг импульса записи. Фронтом импульса записи при его перемещении в следующую позицию производится занесение информации в нужный столбец.


Сколько понадобится регистров на 16х40? Что бы человек был готов. smile.gif
16*40/8 = 80 корпусов
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 18 2006, 06:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(SasaVitebsk @ Oct 17 2006, 23:29) *
Сколько понадобится регистров на 16х40? Что бы человек был готов. smile.gif
16*40/8 = 80 корпусов

А в моем случае 20 регистров, 2 регистра на модуль 8х8 , 10 модулей.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 18 2006, 10:02
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(muravei @ Oct 18 2006, 09:31) *
Цитата(SasaVitebsk @ Oct 17 2006, 23:29) *

Сколько понадобится регистров на 16х40? Что бы человек был готов. smile.gif
16*40/8 = 80 корпусов

А в моем случае 20 регистров, 2 регистра на модуль 8х8 , 10 модулей.


В Вашем случае - это динамика.

Цитата(kv_addr @ Oct 18 2006, 09:31) *
В принципе, далеко не такая глупая затея. При стоимости ~0,1$ за корпус 74HC164D регистры обойдутся дешевле светодиодов. Исполнение - либо 16 плат в виде планок шириной ~2-3см с пятью корпусами 74HC164D (SOIC-14), 40 резисторами (SMD) и 40 светодиодами (5 мм), либо 40 плат с 2 корпусами, 16 резисторами и 16 светодиодами. Зависит от того, как удобнее смонтировать. При использовании SMD элементов и монтаже светодиодов паралельно плате даже при минимальном (5 мм) модуле расположения светодиодов по толщине платы вполне вписываются даже в этот модуль. По нагрузочной способности выходы 74HC164D вполне потянут любой разумный светодиод без какой-либо буферизации.


Я и не говорил что идея глупая. Любая идея имеет право на жизнь. Но в этом случае лучше применить MBI5016 или подобный. Корпусов вдвое меньше ног управления примерно столькоже, но есть ещё регулировка яркости.
Go to the top of the page
 
+Quote Post
Stefan
сообщение Oct 18 2006, 16:16
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Цитата(SasaVitebsk @ Oct 18 2006, 13:02) *
Цитата(muravei @ Oct 18 2006, 09:31) *

Цитата(SasaVitebsk @ Oct 17 2006, 23:29) *

Сколько понадобится регистров на 16х40? Что бы человек был готов. smile.gif
16*40/8 = 80 корпусов

А в моем случае 20 регистров, 2 регистра на модуль 8х8 , 10 модулей.


В Вашем случае - это динамика.

Цитата(kv_addr @ Oct 18 2006, 09:31) *
В принципе, далеко не такая глупая затея. При стоимости ~0,1$ за корпус 74HC164D регистры обойдутся дешевле светодиодов. Исполнение - либо 16 плат в виде планок шириной ~2-3см с пятью корпусами 74HC164D (SOIC-14), 40 резисторами (SMD) и 40 светодиодами (5 мм), либо 40 плат с 2 корпусами, 16 резисторами и 16 светодиодами. Зависит от того, как удобнее смонтировать. При использовании SMD элементов и монтаже светодиодов паралельно плате даже при минимальном (5 мм) модуле расположения светодиодов по толщине платы вполне вписываются даже в этот модуль. По нагрузочной способности выходы 74HC164D вполне потянут любой разумный светодиод без какой-либо буферизации.


Я и не говорил что идея глупая. Любая идея имеет право на жизнь. Но в этом случае лучше применить MBI5016 или подобный. Корпусов вдвое меньше ног управления примерно столькоже, но есть ещё регулировка яркости.



Регулировка яркости есть и в том, что я предложил. Причем очень красивая. Входы выбора кристалла 574 регистров можно подключить к ШИМ управления яркостью. При этом не нужно никаких силовых цепей и т.д. Спасибо, что моя идея показалась не глупой smile.gif . Бегущие строки (многометровые!), сделанные по такому принципу, моя фирма выпускает уже несколько лет. Они очень неплохо и надежно работают. А цена такой бегущей строки определяется, в основном, светодиодами. Все остальное - копейки.
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Oct 18 2006, 16:46
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(Stefan @ Oct 18 2006, 19:16) *
Регулировка яркости есть и в том, что я предложил. Причем очень красивая. Входы выбора кристалла 574 регистров можно подключить к ШИМ управления яркостью. При этом не нужно никаких силовых цепей и т.д. Спасибо, что моя идея показалась не глупой smile.gif . Бегущие строки (многометровые!), сделанные по такому принципу, моя фирма выпускает уже несколько лет. Они очень неплохо и надежно работают. А цена такой бегущей строки определяется, в основном, светодиодами. Все остальное - копейки.

Передо мной сейчас лежит готовый светодиодный модуль семисегментных индикаторов. Статика на 74HC164. smile.gif

74НС164 выбран по 2 критерям: последовательный ввод - используются всего 2 линии порта, цена на 20% ниже от 74HC574 wink.gif.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 18 2006, 18:28
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(kv_addr @ Oct 18 2006, 22:46) *
Передо мной сейчас лежит готовый светодиодный модуль семисегментных индикаторов. Статика на 74HC164. smile.gif

74НС164 выбран по 2 критерям: последовательный ввод - используются всего 2 линии порта, цена на 20% ниже от 74HC574 wink.gif.

Для удобства каскадирования в динамической индикации лучше подходит 74HC595. Стоит он примерно столько же сколько и 74HC164 (ну может на рупь дороже smile.gif ).
Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 18 2006, 21:54
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(rezident @ Oct 18 2006, 22:28) *
Цитата(kv_addr @ Oct 18 2006, 22:46) *

Передо мной сейчас лежит готовый светодиодный модуль семисегментных индикаторов. Статика на 74HC164. smile.gif

74НС164 выбран по 2 критерям: последовательный ввод - используются всего 2 линии порта, цена на 20% ниже от 74HC574 wink.gif.

Для удобства каскадирования в динамической индикации лучше подходит 74HC595. Стоит он примерно столько же сколько и 74HC164 (ну может на рупь дороже smile.gif ).

Можете в двух словах (именно словах) объяснить как ими рулить, а то по даташитам непонятно. sad.gif
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Oct 18 2006, 22:37
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(ps1x @ Oct 19 2006, 00:54) *
Можете в двух словах (именно словах) объяснить как ими рулить, а то по даташитам непонятно. sad.gif

Если в двух словах, то на примере для 74HC164 это будет так:
Выходы (3-6,10-13) через резисторы цепляются на катоды (аноды) светодиодов, соответственно аноды (катоды) последних - на +V (GND) питания. По выходам нагрузочная способность до 25 ма. Обычно для нормального свечения светодиодов хватает и заметно меньшего тока. На входы SERIAL DATA - 1 и 2, либо на любой один из них подаются последовательные данные, стробируемые положительным перепадом по входу CLOCK - 3. За 8 тактов сдвиговый регистр заполняется. Если это делать достаточно быстро, то зрительно эффекта мерцания светодиодов не будет заметно. Вход RESET можно использовать для сброса, но это не обязательно, и без него можно обойтись.
Легко организовывается каскадирование - с последнего выхода предыдущего регистра (13-я нога) на вход следующего, входы тактирования - впаралель.
Загоняем последовательно данные на всю цепочку последовательно включенных регистров и отдыхаем до следующего изменения данных.
Вроде как все предельно просто.

Сообщение отредактировал kv_addr - Oct 18 2006, 22:39
Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 18 2006, 22:51
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(kv_addr @ Oct 19 2006, 02:37) *
Цитата(ps1x @ Oct 19 2006, 00:54) *

Можете в двух словах (именно словах) объяснить как ими рулить, а то по даташитам непонятно. sad.gif

Если в двух словах, то на примере для 74HC164 это будет так:
Выходы (3-6,10-13) через резисторы цепляются на катоды (аноды) светодиодов, соответственно аноды (катоды) последних - на +V (GND) питания. По выходам нагрузочная способность до 25 ма. Обычно для нормального свечения светодиодов хватает и заметно меньшего тока. На входы SERIAL DATA - 1 и 2, либо на любой один из них подаются последовательные данные,...........

А потом состояние выходов остается прежним? тоесть получаем статическую индикацию?
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Oct 18 2006, 23:00
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(ps1x @ Oct 19 2006, 01:51) *
А потом состояние выходов остается прежним? тоесть получаем статическую индикацию?

Ну, вроде как именно так. В промежутках между сменой данных светодиоды светятся согласно купленным билетам... пардон, согласно приобретенным состояниям ячеек регистров. smile.gif
Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 19 2006, 00:14
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(kv_addr @ Oct 19 2006, 03:00) *
Цитата(ps1x @ Oct 19 2006, 01:51) *

А потом состояние выходов остается прежним? тоесть получаем статическую индикацию?

Ну, вроде как именно так. В промежутках между сменой данных светодиоды светятся согласно купленным билетам... пардон, согласно приобретенным состояниям ячеек регистров. smile.gif

Круто smile.gif
Тоесть можно на одной тиньке 26 сделать светодиодную строку из 5мм светодиодов высотой 8 пикселей опоясывающую земной шар ))
Правда обновлять наверное будет медленно ))))
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dj Kitt   Динамическая индикация на AVR   Oct 16 2006, 13:42
|- - kv_addr   Цитата(SasaVitebsk @ Oct 17 2006, 22:29) ...   Oct 18 2006, 03:49
|- - kv_addr   Цитата(muravei @ Oct 18 2006, 09:31) Цита...   Oct 18 2006, 07:56
||- - muravei   Цитата(kv_addr @ Oct 18 2006, 11:56) ... ...   Oct 18 2006, 11:41
|- - kv_addr   Цитата(SasaVitebsk @ Oct 18 2006, 13:02) ...   Oct 18 2006, 11:48
|- - kv_addr   Цитата(rezident @ Oct 18 2006, 21:28) Цит...   Oct 18 2006, 19:47
|- - kv_addr   Цитата(ps1x @ Oct 19 2006, 03:14) Круто ...   Oct 19 2006, 01:06
|- - Dog Pawlowa   Немного отвлекаясь от темы. На фото пример табло ...   Oct 19 2006, 06:48
- - dio   Цитата(Dj Kitt @ Oct 16 2006, 16:42) Госп...   Oct 16 2006, 20:31
- - demaven   посмотри пробный проект нескольколетней давности, ...   Oct 17 2006, 05:24
- - muravei   А почему бы не сделать 10 модулей 8х8 , подключит...   Oct 17 2006, 06:48
- - SasaVitebsk   Посмотрите на http://nix-06.nm.ru   Oct 17 2006, 12:40
- - Stefan   Если все-таки уйти от динамической индикации, то м...   Oct 17 2006, 15:59
- - demaven   вместо регистров можно ставить плиски, корпусов бу...   Oct 18 2006, 04:32
- - rezident   В России разница рубль-полтора, если сравнивать у ...   Oct 18 2006, 20:28
|- - kv_addr   Цитата(rezident @ Oct 18 2006, 23:28) В Р...   Oct 18 2006, 21:32
- - muravei   Не понимаю, почему некоторые испытывают паталогиче...   Oct 19 2006, 10:12
|- - Stefan   Цитата(muravei @ Oct 19 2006, 13:12) Не п...   Oct 19 2006, 18:14
|- - kv_addr   Цитата(Stefan @ Oct 19 2006, 21:14) Любые...   Oct 19 2006, 21:50
|- - SasaVitebsk   Цитата(Stefan @ Oct 19 2006, 21:14) Любые...   Oct 19 2006, 22:24
|- - Stefan   Цитата(SasaVitebsk @ Oct 20 2006, 01:24) ...   Oct 20 2006, 17:58
|- - SasaVitebsk   Цитата(Stefan @ Oct 20 2006, 20:58) Волей...   Oct 20 2006, 20:49
- - slog   Хотелось бы узнать как это динамическая индикация ...   Oct 19 2006, 10:51
|- - muravei   Цитата(slog @ Oct 19 2006, 14:51) Хотелос...   Oct 19 2006, 11:03
|- - Rst7   Цитата(muravei @ Oct 19 2006, 14:03) Цита...   Oct 19 2006, 12:10
|- - Dog Pawlowa   Цитата(Rst7 @ Oct 19 2006, 15:10) глаз ре...   Oct 19 2006, 13:23
|- - muravei   Цитата(Rst7 @ Oct 19 2006, 16:10) Вот есл...   Oct 19 2006, 14:25
- - muravei   Кстати, а нет драйверов по типу MBI5001, но с выте...   Oct 20 2006, 13:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01589 секунд с 7
ELECTRONIX ©2004-2016