Управление кучей светодиодов

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Управление кучей светодиодов

Сообщение -= Александр =- » 24 авг 2009, 21:32

Столкнулся я с задачей: надо рулить 32-мя RGB светодиодами, причем ШИМом, чтоб цвета были. Прикинул: надо 96 ШИМов по 8 бит каждый. А чтоб в реальном времени - то надо частоту нехилую. Естественно первая мысль: МК+ПЛИС. Но как прикинул - там же надо регистры, адресация и ШИМ-компараторы. А в таком количестве - меньше чем в EPM1270 оно просто не влезет. А это уже очень некислая альтера с кусачей ценой. Но пока вроде жить можно.

Но как же тогда люди делают огромные светодиодные табло? Неужели на каждую сотню диодов своя ПЛИСина за 2000 рублей? :shock: Кто знает?
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение =DeaD= » 24 авг 2009, 21:37

Ну скажем есть MBI 5368 на 24 канала - специализированная микра за 90рублей в опт. Это на 96 (почти 100) каналов надо всего 4 таких - итого всего 360 рублей, никак ни 2000 рублей :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление кучей светодиодов

Сообщение yak-40 » 24 авг 2009, 21:40

-= Александр =- писал(а):Но как же тогда люди делают огромные светодиодные табло?

По Дискавери показывали как делается это табло. Оно состоит из отдельных панелей то-ли 8х8 толи 16х16 не помню, не суть. Каждая панель управляется нехилой платой. Чего там стоит, не сказали, но кучу микрух было видно. А управляется по шлейфу на вид не очень толстому, проводов 8-10.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 24 авг 2009, 22:01

А микруха интересная, щас погляжу... Правда мне надо чтоб можно было менять цвет 400 раз в секунду, так что непонятно, потянет ли...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение =DeaD= » 24 авг 2009, 22:06

2Александр: А куда это нужно менять 400 раз в секунду? Это ж глаза надо как у тебя на аватаре (ну или как у меня ;)), чтобы эти 400 раз заметить :ROFL:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 24 авг 2009, 22:07

Вот такую цветную штуку делаю:
Вложения
_5.jpg
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение Duhas » 24 авг 2009, 22:42

:good:
тоге подумывал соорудить себе такую весч.. да и до велокомпа то руки еще не дошли (
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Управление кучей светодиодов

Сообщение RedDrag » 24 авг 2009, 23:00

вот пожалуйста по теме )))

Добавлено спустя 1 минуту 4 секунды:
добавка
Вложения
shim1.JPG
shim.JPG
RedDrag
 
Сообщения: 37
Зарегистрирован: 10 окт 2007, 23:22

Re: Управление кучей светодиодов

Сообщение Master » 24 авг 2009, 23:06

Красиво, тока ночью на велике сильно не покатаешься.
А динамически нельзя рулить этими RGB или я не въехал в тему?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Управление кучей светодиодов

Сообщение Duhas » 24 авг 2009, 23:08

там нужно очень часто их зажигать. и 96 это я думаю линейка...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Управление кучей светодиодов

Сообщение Master » 24 авг 2009, 23:11

96 это кол-во шимов, а диодов 32. Ну судя по фото, да это линейка, он походу хочет телевизор на лесапед, тока его смотреть будет не удобно :)
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 25 авг 2009, 13:54

Ага, это линейка. ТАк что тут никак динамически нельзя, и тем более что ШИМ надо. В общем я придумал: будет две альтеры по-меньше...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение -= Александр =- » 26 авг 2009, 14:09

Синтезировал я сдвиговый регистр на 700 с лишним разрядов, таймер и огромную кучу ШИМ-компараторов... Теперь вот думаю как бы его данными грузить по-шустрее. Кто-нить встречал аппаратные преобразователи параллельного кода в синхронный последовательный? В Альтеру увы больше ничего не влезает... :(

Только делая подобные вещи начинаешь понимать как же сложно устроена какая-нибудь там видеокарта... :roll:
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Управление кучей светодиодов

Сообщение Angel71 » 26 авг 2009, 15:24

такая штука на колесо делаеться на меге (+возможно логика сдвига, точно непомню) хоть для одноцветки, хоть для трёхцветки, картинка может быть и статикой и анимацией. :oops: хотя с шимами и драйверами светодиодов намного проще
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Управление кучей светодиодов

Сообщение blindman » 26 авг 2009, 15:35

Ага, только без ШИМа на каждый светодиод
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron