roboforum.ru

Технический форум по робототехнике.

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

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

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

Сообщение Zeus » 18 сен 2009, 16:17

Интересно у Вас получается :)
Задачу точнее ставьте.

Линейка на колесе из светодиодов: 3 цвета (RGB) на 32 точки = 96 диодов - согласен.
Но 96 ШИМ?! зачем на каждый диод свой ШИМ? Это сколько проводов на колесе будет - надежность плохая.

Можно 1 ШИМ, а еще лучше 1 ЦАП (8 битный) + мультиплексор на 96 каналов (3 микросхемы "8-1"). Соединять диоды по типу матрицы и подключать к выходу ЦАП. Итого получится всего 20 проводов к диодам.

Далее по поводу колеса. Линейка светодиодов - это фактически радиус колеса.
Чтобы во время вращения колеса картинка "была везде", то при повороте допустим на 1гр. светодиоды должны переключаться в соответствии с картинкой в памяти.
Имеем 360 градусов за оборот.
Ничего не напоминает? Телевизор!
Переключение светодиодов в линейке - строчная развертка.
Переключение светодиодов за 1 оборот колеса - кадровая развертка.
Итого имеем "логический" экран размеров 32х360 точек с глубиной цвета 24 бита.

А так как линейка одна, то она должна успевать вращаться с такой скоростью чтобы человеческий глаз этого не заметил - частота должна быть ни как не менее 25 Гц. Иначе будет видно мерцание.
Экран телевизора и старых мониторов давал кадровую частоту 50 Гц.
Современные мониторы - 100 Гц.

А что такое 25 Гц - это 25 оборотов колеса за 1 секунду!
А какая при этом должна быть скорость велосипедиста не задумывались?
Длина окружности L = 2 * 3.14159 * R
Допустим R = 0,3 м, тогда L = 1.88 м.
Скорость будет V = L * 25 = 47.12 м/с = 169,64 км/ч.

Сомневаюсь что велосипедист разовьет такую скорость.

Добавлено спустя 5 минут 31 секунду:
На предоставленных картинках, только фото. Поэтому сложно сказать вращается картинка с колесом или стоит.
Скорее похоже просто на гирлянду на колесах.

Да и к тому же про рабочую частоту ЦАП и схемы управления:
Давай почитаем с какой частотой надо будет переключать светодиоды:
96х360х25=864000Гц=864кГц
Это просто частота переключения, а еще надо преобразование ЦАПу и перевлючение мультиплексоров.
А еще надо не забывать об использовании абсолютного углового энкодера. потому как скорость велосипедиста, а соответственно и кол-во оборотво колеса резко изменчивые. Обычный импулсь за оброт не поможет - картинка будет растягиваться и сжиматься при изменеии частоты вращения от номинальной.

Добавлено спустя 8 минут 49 секунд:
Снизить частоту вращения колеса можно, если поставить не одну, а несколько светодиодных линеек.
Например через каждые 36 градусов. Итого по окружности колеса разместится 10 "линеек", а это уже 960 светодиодов и управляющего оборудования к ним (8 микросхем мультиплексоров 8-1 (32х32=1024)). Частота переключения - 960х36х25 = 864кГц.

Частота вращения колеса снизиться в десять раз 2,5Гц
Минимальная скорость велосипедиста для нормальной работы - 16,96км/ч - Что вполне приемлимо для большинства.

Добавлено спустя 2 минуты 48 секунд:
Хотя преклоняюся перед ваше работой 96 ШИМов сделать!
Это фактически 96 аналоговых выходов!
Если посмотреть сколько стоит промышленный контроллерный модуль с 4 аналоговыми выходами, то сколько же будет стоить 96 - как космический корабль!
Предложите свою разработку в какое-нить НИИ бюро по производству промышленных контроллеров.

Добавлено спустя 10 минут 49 секунд:
А по поводу частоты вращения и вообще подобных схем даже на этом форуме есть хорошие примеры.

viewtopic.php?f=17&t=6632

так на второй видеовкладке даже видна частота вращения - 68-69 Гц (как у мониторов) ;)
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 862
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

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

Сообщение boez » 18 сен 2009, 18:10

Дык это... Велосипед с мерцающим с частотой даже 2-3 Гц изображением красивше велосипеда без изображения :) Так что даже если не ехать со скоростью 150 км/ч, такая штука имеет смысл. Энкодер нужен - факт.

Динамическая индикация - это экономия ног, но повышение импульсных токов через СД при тех же средних. 1:96 это нереальное повышение, на самом деле ни один светодиод такого издевательства не выдержит (чтобы получить средний ток в сотню миллиампер, нужно вкатить 10 ампер импульсного). ЦАП - невыгодно, это же надо мощным усилителем его усиливать потом, а если усилитель не импульсный - то будут потери. А если импульсный - так проще сразу ШИМ на диод. И мультиплексоры хотя бы на 1 ампер, я уже не говорю про 10 - это уже не простая микросхемка :)

В общем, современные системы управления яркими светодиодами имеют именно такое строение - на каждый светодиод свой ШИМ. А после того, как мы продали на какое-то промышленное предприятие коробочку с тремя кнопками за сотню баксов, если не за две - на цены промышленных конроллеров я смотрю как на совсем отдельные цены из другого мира :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение avr123.nm.ru » 18 сен 2009, 21:44

На форуме уже обсуждали микрухи недорогие по 25 (или 24) ШИМ по 50 мА для светодиодов с послед управлением.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение -= Александр =- » 18 сен 2009, 22:10

Ну вы тут развели философию... :D
Реально вот что:
1)Картинку видно нормально уже на 25 км/ч Да и разрешение у меня будет 32*800, т.к. градуса маловато...
2)Яркость светодиода нельзя регулировать ЦАПом. Только импульсно. Иначе он либо светит, лидо светит очень фигово.
3)С мультиплексором это будет еще больший огород. А так проц + 2 здоровенные микросхемы ПЛИС.
4)Микрухи не умеют ШИМить с нужной скоростью...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

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

Сообщение boez » 19 сен 2009, 00:30

3. Можно-можно :) Нужен просто ЦАП с токовым выходом (управляемый источник тока). И все будет как с ШИМ. Вот только не нужно это, невыгодно и неудобно :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение avr123.nm.ru » 19 сен 2009, 00:47

Я рекомендую микрухи которые на 24 или 25 светодиодов по 50 мА
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Angel71 » 19 сен 2009, 03:03

-= Александр =- 32*800 :good: зачётненькое разрешение :%) учитывая частоту кадров у меня аж слюнки текут, я тож се такое хочу, только не для велика, а для "propeller clock" :oops: а кстати, чего 4В, это светикам такой вольтаж нужен или на какую микру?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение -= Александр =- » 19 сен 2009, 17:40

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

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

Сообщение Харизмат » 24 сен 2009, 13:16

Супер тема!! Управление RGB - моя мечта, а тут вообще все по серьёзному.
Александр, если кажддый светик резистором стабилизировать, это ж какая моща на одних резюках потеряется..
avr123.nm.ru писал(а):На форуме уже обсуждали микрухи недорогие по 25 (или 24) ШИМ по 50 мА для светодиодов с послед управлением.

Что-то не нашел тему, можно ссылочку?
Харизмат
 
Сообщения: 5
Зарегистрирован: 24 сен 2009, 11:09
Откуда: Киев

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

Сообщение avr123.nm.ru » 24 сен 2009, 13:33

mbi5368
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Ворон » 24 сен 2009, 14:38

ребят какие 5 микросекунд? ктовам сказал что глазу надо чтоб ЗАЖЕНЫЕ ДИОДЫ были на КАЖДЫЙ оборот колеса? глазу достаточно чтоб 1 раз в 1/25 секунды он видел картинку для ее фиксации))остальное время пусть контролер что хошь обсчитывает) лишь бы тахо импульс на вывод рисунка приходил с четко определеного положения,остальное инерцонность глаза и диодов в голове дорисует)....рисунки ГИФ вообще еще ниже имеют частоту смены и ничего шавелятся)
Имеем 360 градусов за оборот.
Ничего не напоминает? Телевизор!
Переключение светодиодов в линейке - строчная развертка.
Переключение светодиодов за 1 оборот колеса - кадровая развертка.
Итого имеем "логический" экран размеров 32х360 точек с глубиной цвета 24бита.
гыыы это первый телевизор с линзочкой КВН назывался,на осцилографической трубе сделаный. :wink: ..как альтернатива в колесо засунуть телевизор ЛДС и на него видеосигнал гнать стробированый от оборотов колеса...ну полосочку нужной расцветки .. :crazy: но такой экран не расчитан на радиальные нагрузки наверное..(
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

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

Сообщение Zeus » 24 сен 2009, 15:00

Ворон писал(а):рисунки ГИФ вообще еще ниже имеют частоту смены и ничего шавелятся)

Понятно, чт ошевелятся они с маленькой частотой, но при чем здесь частота шевеления?
В человеческий глаз рисунок ГИФ попадает с экрана монитора, который с частотой 75Гц (у меня на работе такой монитор) обновляет содержимое всего экрана.
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 862
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

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

Сообщение Ворон » 24 сен 2009, 15:52

даже спорить про гиф лень..
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

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

Сообщение blindman » 24 сен 2009, 17:56

Ворон писал(а):даже спорить про гиф лень..

Модератор "blindman":Значит воздержитесь от постов совсем
Проект [[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(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 25 сен 2009, 08:38

в Промэлектронике вот такой драйвер заметил: http://www.sitikorea.com/DM132.pdf - 16 каналов
33 рубля в розницу, 23 от 100 штук.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

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

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

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