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

 
 
> Динамическая индикация на 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
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 41)
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
dio
сообщение Oct 16 2006, 20:31
Сообщение #4


Участник
*

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



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



Привет! Сам на данный момент занимаюсь подобным проектом и имею несколько вопросов по поводу соединения модулей и их управлению ! В любом случае это помогло мне быстро усвоить понятие Динамической Индикации

Также советую заглянуть сюда.

Сообщение отредактировал dio - Oct 16 2006, 20:35
Go to the top of the page
 
+Quote Post
demaven
сообщение Oct 17 2006, 05:24
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



посмотри пробный проект нескольколетней давности, может поможет
Прикрепленные файлы
Прикрепленный файл  8proba.rar ( 318.76 килобайт ) Кол-во скачиваний: 2471
 
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 17 2006, 06:48
Сообщение #6


Гуру
******

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



А почему бы не сделать 10 модулей 8х8 , подключить их по SPI.
Динамическая инд. внутре модуля- соответственно ярче и чинибельно - модуль поменял и smile.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 17 2006, 12:40
Сообщение #7


Гуру
******

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



Посмотрите на http://nix-06.nm.ru
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 17 2006, 14:35
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 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
Stefan
сообщение Oct 17 2006, 15:59
Сообщение #9


Участник
*

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



Если все-таки уйти от динамической индикации, то можно так. Вертикаль - два порта. Причем
один порт работает на 'верхнюю' группу (входы) регистров (допустим 574), а второй - на нижнюю.
А вот запись в регистры делается "бегущей" с помощью последовательных регистров. Процессор
выдает на два порта соответствующий столбец, а затем производит сдвиг импульса записи. Фронтом импульса записи при его перемещении в следующую позицию производится занесение информации в нужный столбец.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 17 2006, 19:29
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 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
kv_addr
сообщение Oct 18 2006, 03:49
Сообщение #11


Местный
***

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



Цитата(SasaVitebsk @ Oct 17 2006, 22:29) *
Цитата(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 корпусов

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

Получится такой себе модуль индикации площадью 40х16 расстояний между центрам светодиодов, толщиной 3-4 см.

ЗЫ: В пределе для управления будет достаточно 2 линий порта.

Сообщение отредактировал kv_addr - Oct 18 2006, 03:53
Go to the top of the page
 
+Quote Post
demaven
сообщение Oct 18 2006, 04:32
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



вместо регистров можно ставить плиски, корпусов будет меньше и разводить будет проще, сия идея была реализована в табло три строки по 16 символов на АВРке, программа написана на асме, контроллер использовался 8535, которрый был под рукой
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 18 2006, 06:31
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 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
kv_addr
сообщение Oct 18 2006, 07:56
Сообщение #14


Местный
***

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



Цитата(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 модулей.

... + по 8 "верхних" и "нижних" ключей на модуль. Резисторы тоже никто не отменял, иначе - специальные драйверы.

Поэтому статика может оказаться вполне приемлимой для реализации.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 18 2006, 10:02
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 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
muravei
сообщение Oct 18 2006, 11:41
Сообщение #16


Гуру
******

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



Цитата(kv_addr @ Oct 18 2006, 11:56) *
... + по 8 "верхних" и "нижних" ключей на модуль. Резисторы тоже никто не отменял, иначе - специальные драйверы.

Поэтому статика может оказаться вполне приемлимой для реализации.

Нижние ключи могут быть заменены на регистр TPIC6C595, но резисторы, правда, никто не отменял.
И скважность будет 8
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Oct 18 2006, 11:48
Сообщение #17


Местный
***

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



Цитата(SasaVitebsk @ Oct 18 2006, 13:02) *
Я и не говорил что идея глупая. Любая идея имеет право на жизнь. Но в этом случае лучше применить MBI5016 или подобный. Корпусов вдвое меньше ног управления примерно столькоже, но есть ещё регулировка яркости.

Да, конечно, и такое жизнеспособно. Хотя с какой стороны смотреть... По цене 1 шт. MBI5016 = 8-10 шт. 74HC164D. Тут уж можно выбрать, что существеннее. wink.gif
Go to the top of the page
 
+Quote Post
Stefan
сообщение Oct 18 2006, 16:16
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 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
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 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
kv_addr
сообщение Oct 18 2006, 19:47
Сообщение #21


Местный
***

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



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

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

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

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

Ну, я о статике... Тут лишняя защелка как бы без нужды, а вот по стоимости - беру прайс розницы: 74HC164D - 65 коп., 74HC574D - 75 коп., 74HC595D - 1 грн. 20 коп. ($1~5 грн.). Опт, конечно, несколько дешевле, но все равно разница существенна. wink.gif

Сообщение отредактировал kv_addr - Oct 18 2006, 19:48
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 18 2006, 20:28
Сообщение #22


Гуру
******

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



В России разница рубль-полтора, если сравнивать у одного и того же продавца. Но вам уже указали, что основную стоимость составляют светодиоды, а не регистры.
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Oct 18 2006, 21:32
Сообщение #23


Местный
***

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



Цитата(rezident @ Oct 18 2006, 23:28) *
В России разница рубль-полтора, если сравнивать у одного и того же продавца.

Все может быть. А где-то еще - обратное соотношение по стоимости. И так может случиться, возражать не буду. wink.gif В то же время смотрю местный прайс.
Цитата
Но вам уже указали, что основную стоимость составляют светодиоды, а не регистры.

Дык, вроде как в курсе. Но добавлять стоимость еще и за счет регистров - не есть гуд.
Хотя: "Всякому городу нрав и права..."© Каждый решает сам за себя. smile.gif
Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 18 2006, 21:54
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 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
kv_addr
сообщение Oct 19 2006, 01:06
Сообщение #29


Местный
***

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



Цитата(ps1x @ Oct 19 2006, 03:14) *
Круто smile.gif
Тоесть можно на одной тиньке 26 сделать светодиодную строку из 5мм светодиодов высотой 8 пикселей опоясывающую земной шар ))
Правда обновлять наверное будет медленно ))))

Это ж 8 гигабайт! ohmy.gif Врядли в 26-й тиньке для этого столько осмысленных битов найдется. rolleyes.gif

Ну, а если серьёзно, то в каждом конкретном случае имеет смысл проанализировать, как лучше организовать индикацию, то ли статику использовать, то ли динамику; то ли последовательно побитно выводить, то ли побайтно. Везде найдутся свои Сциллы и Харибды.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 19 2006, 06:48
Сообщение #30


Гуру
******

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



Немного отвлекаясь от темы.
На фото пример табло с драйверами.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


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


Гуру
******

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



Не понимаю, почему некоторые испытывают паталогическую неприязьнь к динам. индикации."Прямо кушат не могут":)
При разумном применении она ярче чем статическая, при равных, а то и меньших токах.Из-за эффекта "перерегулирования"- глаз не успевает адаптироваться к вспышке диода.
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 19 2006, 10:51
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Хотелось бы узнать как это динамическая индикация ярче получится?
IMHO динамическая это не плохо, но только до 4-х разрядов. Больше не стОит.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 19 2006, 11:03
Сообщение #33


Гуру
******

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



Цитата(slog @ Oct 19 2006, 14:51) *
Хотелось бы узнать как это динамическая индикация ярче получится?

Ваш глазик, уважаемый , точнее его зрачек обладает опред. инерционностью , то есть запаздывает сужаться.И глаз воспринимает вспышку светодиода кажущейся более яркой, а на постоянно светящий авт. регулировка яркостиsmile.gif успевает отработать.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 19 2006, 12:10
Сообщение #34


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(muravei @ Oct 19 2006, 14:03) *
Цитата(slog @ Oct 19 2006, 14:51) *

Хотелось бы узнать как это динамическая индикация ярче получится?

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


Неправда ваша... Дело в том, что именно за счет инерционности глаз реагирует на интеграл освещенности по всем светодиодам, так что никакого кажущегося увеличения яркости не происходит. Вот если бы светодиод был один, и мигал редко, тогда да... Т.е. если провести такой эксперимент:
1. в темной комнате смотрим на светодиод, который горит постоянно.
2. в той же комнате смотрим на вспыхивающий светодиод (тот же светодиод, тот же ток, только скажем зажигается на 50мс раз в 5сек).
В результате субъективная яркость В МОМЕНТ СВЕЧЕНИЯ в случае 2 будет больше...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 19 2006, 13:23
Сообщение #35


Гуру
******

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



Цитата(Rst7 @ Oct 19 2006, 15:10) *
глаз реагирует на интеграл освещенности по всем светодиодам, так что никакого кажущегося увеличения яркости не происходит..

Добавлю - глаз реагирует на логарифм интеграла яркости.
Поэтому и получается, что увеличили ток в 10 раз, а визуально яркость увеличилась в два раза.


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


Гуру
******

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



Цитата(Rst7 @ Oct 19 2006, 16:10) *
Вот если бы светодиод был один, и мигал редко, тогда да...

Значит надо ввести паузу между вспышками - для релаксации.
Вообще это я не сам придумал.
Go to the top of the page
 
+Quote Post
Stefan
сообщение Oct 19 2006, 18:14
Сообщение #37


Участник
*

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



Цитата(muravei @ Oct 19 2006, 13:12) *
Не понимаю, почему некоторые испытывают паталогическую неприязьнь к динам. индикации."Прямо кушат не могут":)
При разумном применении она ярче чем статическая, при равных, а то и меньших токах.Из-за эффекта "перерегулирования"- глаз не успевает адаптироваться к вспышке диода.


Любые догмы - это плохо. Динамическая индикация имеет некоторое преимущество для небольших индикаторов. Главным образом, по цене. При увеличении числа светящихся элементов больше критической массы, с динамической индикацией приходится разбивать экран на отдельно управляемые секции. Поскольку скважность имеет свои пределы, иначе неизбежно снижение яркости при допустимых токах элементов. Здесь уже применение динамической индикации не так выгодно. В экранах нашего изготовления со статической индикацией, один процессор (атмега 128/16) управляет бегущей строкой (теоретически, таких монстров еще не заказывали smile.gif ) до 80 метров длиной. При этом скорость обновления будет такова, что человек не заметит мерцания. Я сочувствую Мастеру, который попытается ваять такое с динамической разверткой.
И о каких таких "меньших токах" идет речь? Токи в динамике бОльшие. Элементы работают в более тяжелом режиме, надежность меньше. Особенно заметно это в больших индикаторах.
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Oct 19 2006, 21:50
Сообщение #38


Местный
***

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



Цитата(Stefan @ Oct 19 2006, 21:14) *
Любые догмы - это плохо. Динамическая индикация имеет некоторое преимущество для небольших индикаторов. Главным образом, по цене...

Еще несколько моментов в пользу статики. Разумная скважность находится в пределах 4-8, далее приходится мириться с пониженной яркостью. Это касается большинства случаев. Кроме всего прочего нужно организовать динамику либо аппаратно, либо программно. Аппаратно - усложнение и удорожание, хорошо, если это уже готовый индикатор со своим встроенным контроллером. Программно - тоже далеко не всегда удобно, задействуется часть ресурсов контроллера, что не всегда желательно, да и линий портов для обслуживания, как правило, приходится больше отводить, хорошо, если их в избытке окажется. Было время, когда, например, ставить аж ohmy.gif по целому регистру на один разряд сегментного индикатора казалось непозволительной роскошью, но с тех пор много воды утекло...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 19 2006, 22:24
Сообщение #39


Гуру
******

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



Цитата(Stefan @ Oct 19 2006, 21:14) *
Любые догмы - это плохо. Динамическая индикация имеет некоторое преимущество для небольших индикаторов. Главным образом, по цене. При увеличении числа светящихся элементов больше критической массы, с динамической индикацией приходится разбивать экран на отдельно управляемые секции. Поскольку скважность имеет свои пределы, иначе неизбежно снижение яркости при допустимых токах элементов. Здесь уже применение динамической индикации не так выгодно. В экранах нашего изготовления со статической индикацией, один процессор (атмега 128/16) управляет бегущей строкой (теоретически, таких монстров еще не заказывали smile.gif ) до 80 метров длиной. При этом скорость обновления будет такова, что человек не заметит мерцания. Я сочувствую Мастеру, который попытается ваять такое с динамической разверткой.
И о каких таких "меньших токах" идет речь? Токи в динамике бОльшие. Элементы работают в более тяжелом режиме, надежность меньше. Особенно заметно это в больших индикаторах.


Вы забыли упомянуть одно слово. "Колосальное" преимущество по цене! При том что матрица светодиодов 8х8 <2$, остальные элементы тоже имеют значение!!! В этом случае применение одной MBI, к примеру, гасит на нет всю вашу экономию на AVR. Учитывая что M8 стоит меньше 1$.
Мои эксперименты показывают, что отличие яркости от максимальной на 20% незамечают даже в общей линейке. И это тоже проявление "интегральной" характеристики глаза. (кстати ухо примерно также работает). Я Вам пришлю то, что я сваял с динамической развёрткой, а Вы положа руку на сердце попробуйте сваять тоже)
Могу сказать, что на произвольном экране могу выводить живое видио с частотой 40Гц. Проблемы только с подачей видеосигнала. Я просто не ставил перед собой такой цели. Панно 1.1м 144х16 продажная стоимость ~ 400$
Go to the top of the page
 
+Quote Post
muravei
сообщение Oct 20 2006, 13:59
Сообщение #40


Гуру
******

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



Кстати, а нет драйверов по типу MBI5001, но с вытекающим током?
Go to the top of the page
 
+Quote Post
Stefan
сообщение Oct 20 2006, 17:58
Сообщение #41


Участник
*

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



Цитата(SasaVitebsk @ Oct 20 2006, 01:24) *
Цитата(Stefan @ Oct 19 2006, 21:14) *

Любые догмы - это плохо. Динамическая индикация имеет некоторое преимущество для небольших индикаторов. Главным образом, по цене. При увеличении числа светящихся элементов больше критической массы, с динамической индикацией приходится разбивать экран на отдельно управляемые секции. Поскольку скважность имеет свои пределы, иначе неизбежно снижение яркости при допустимых токах элементов. Здесь уже применение динамической индикации не так выгодно. В экранах нашего изготовления со статической индикацией, один процессор (атмега 128/16) управляет бегущей строкой (теоретически, таких монстров еще не заказывали smile.gif ) до 80 метров длиной. При этом скорость обновления будет такова, что человек не заметит мерцания. Я сочувствую Мастеру, который попытается ваять такое с динамической разверткой.
И о каких таких "меньших токах" идет речь? Токи в динамике бОльшие. Элементы работают в более тяжелом режиме, надежность меньше. Особенно заметно это в больших индикаторах.


Вы забыли упомянуть одно слово. "Колосальное" преимущество по цене! При том что матрица светодиодов 8х8 <2$, остальные элементы тоже имеют значение!!! В этом случае применение одной MBI, к примеру, гасит на нет всю вашу экономию на AVR. Учитывая что M8 стоит меньше 1$.
Мои эксперименты показывают, что отличие яркости от максимальной на 20% незамечают даже в общей линейке. И это тоже проявление "интегральной" характеристики глаза. (кстати ухо примерно также работает). Я Вам пришлю то, что я сваял с динамической развёрткой, а Вы положа руку на сердце попробуйте сваять тоже)
Могу сказать, что на произвольном экране могу выводить живое видио с частотой 40Гц. Проблемы только с подачей видеосигнала. Я просто не ставил перед собой такой цели. Панно 1.1м 144х16 продажная стоимость ~ 400$



Волей судьбы мне сейчас приходится выбирать индикатор для системы управления технологическим процессом. Так я вообще отказался от светодиодных матриц. Хотя первоначально хотел делать именно на них. В основном, именно из-за цены. ЖКИ до -20С, с светодиодной подсветкой и простым и удобным I2C оказались и удобнее, и дешевле. Что касается анимации, эффектов и т.д. все это ессно присутствует в наших больших индикаторах со статической индикацией. Причем очень большое внимание при их разработке уделялось живучести и надежности работы. Эти экраны часто располагаются на высоте и труднодоступны для обслуживания или ремонта. Я знаю, чего можно достичь динамической индикацией и сам ее использовал. Но все-таки остановился на статической. Кстати, цена экрана например, 128х16 2.4м у нас ~ $900 smile.gif Но сравнивать просто по количеству светодиодов, конечно, неправильно.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 20 2006, 20:49
Сообщение #42


Гуру
******

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



Цитата(Stefan @ Oct 20 2006, 20:58) *
Волей судьбы мне сейчас приходится выбирать индикатор для системы управления технологическим процессом. Так я вообще отказался от светодиодных матриц. Хотя первоначально хотел делать именно на них. В основном, именно из-за цены. ЖКИ до -20С, с светодиодной подсветкой и простым и удобным I2C оказались и удобнее, и дешевле. Что касается анимации, эффектов и т.д. все это ессно присутствует в наших больших индикаторах со статической индикацией. Причем очень большое внимание при их разработке уделялось живучести и надежности работы. Эти экраны часто располагаются на высоте и труднодоступны для обслуживания или ремонта. Я знаю, чего можно достичь динамической индикацией и сам ее использовал. Но все-таки остановился на статической. Кстати, цена экрана например, 128х16 2.4м у нас ~ $900 smile.gif Но сравнивать просто по количеству светодиодов, конечно, неправильно.


Вот здесь я с Вами полностью согласен. И абсолютно разделяю Вашу точку зрения. Нельзя зацикливаться на одних и тех же решениях. Цена этих решений может меняться, требования возрастать, технология и мощность процессоров идёт вперёд. Я совершенно не "упёрся" в динамику. Наоборот, я так прорабатываю нынешнее изделие, что бы это не было принципиальным. Чтобы в зависимости от конкретных требований можно было бы применять как то, так и другое оставляя всё ПО 2-ого уровня и большую часть проги низкого.
Я просто отмечал, что пока говорить о смерти динамики рановато. Это косвенно подтверждает большое колличество различных светодиодных матриц находящихся в продаже.

Кстати я делал ранель приборов для тракторов "Беларусь" и автобусов на шаговых двигателях со стрелками, ну и заказчик хотел, в виде эксклюзива получить аналогичные приборы на графике. Так вот ЖКИ не подошёл именно по температуре. Я не спрашивал, но там по-моему -50 транспортировка, -20 работа. И что-то не нашли. Сейчас звонили и был какой-то базар про светодиодные матрицы если я не ошибся.
smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:56
Рейтинг@Mail.ru


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