а можно использавать для фоновой подсветки вот этот девайс: http://carmonitor.ru/ru/cyberboardmega-p-191.html
что бы ничего не паять? или все равно колхозить что-то придется?
Нет.
Да.
Нужна , только руки кривые, самому не осилить
а можно использавать для фоновой подсветки вот этот девайс: http://carmonitor.ru/ru/cyberboardmega-p-191.html
что бы ничего не паять? или все равно колхозить что-то придется?
Да, соответсвенно 24 канала получится, тк трназисторов 24 )
Все верно, еще добавлю что можно использовать ленты как с общим анодом так и с общим катодом. Потому что каждый выход имеет полумост состоящий из P-канального и N-канального MOSFET ключа.
Последний раз редактировалось Chip; 28.12.2011 в 04:11.
Софт Лайтпака (с поддержкой ардулайт) обновлён до версии 5.8.0
Что насчет нескольких устройств? Какова реальная скорость работы на ардуино или если писать на любой другой мк от atmel на асме?
Попробовал софт лайтпак, на 17 зонах при минимальной задержке пишет частоту захвата от 12кадров до 55, врубил концерт продижи, 60кадров\в сек. Видео не виснет, прога лайтпак по диспетчеру задач всего 5% жрет.
Но вот вопрос, переварит ли это ком порт вместе с ардуиной?
Как рассчитать ту грань, за которой уже будет заметное отставание? тут был рассчет, я прикинул, для ком порта получается, где-то 96 каналов успеет протолкнуть при приемлимом обновлении или я не прав? Строго не ругайте, я не программер.
UPD многие варианты, на вимео тормозят заметно для меня. Светодиоды могу тбыстрей моргать.
Вытравил себе недавно платку на 6 транзисторов. ток до 3 А
и пару маленьких, в SOT23, такой в количестве один штука ) потянет 10см ленты двойной плотности, сверху термоклеем залить и все будет окей![]()
были под рукой кт630, переходный процесс не более 5*10^-7 , много, но светодиод все равно не быстрей 200кГц дергать )
Последний раз редактировалось YARiddiK; 30.12.2011 в 23:48.
Минимальная требуемая ширина канала рассчитывается примерно так:
1 зона = 3 канала
разрядность ШИМ - 2ка в этой степени даст количество уровней яркости, например в Ардуино 8 бит - 256 - уровней яркости. Если ШИМ сделан на какой-либо другой микросхемке, то берем из её даташита. на LPD6803 - 32 уровня - 5 бит на канал, на LPD8806 - 128 градаций - 7бит, MS2801 - 256 градаций - 8 бит. Где-то попадались микросхемки с ШИМ и на 1024 уровней - 10бит.
В итоге получаем:
бит_в_секунду = количество_зон * 3 * разрядность_ШИМ * кадров_в_секунду
По приведенному тобой примеру минимальная пропускная способность только для передачи данных о яркости каждого канала без служебной информации (например адресации какой канал какая яркость) должна быть:
17зон * 3канала/зону * 8бит/канал * 55кадров/сек = 22440 бит/сек
Это самая минимальная требуемая скорость при самом оптимальном протоколе, в плане объема передаваемых данных.
Количество служебной информации будет зависеть уже от протокола обмена и адресации каждого каждого канала. если будем адресовать каждый канал отдельно, то 17 зон * 3 канала/зону = 51 канал, достаточно 6 разрядного адреса (максимум 64 адреса), если требуется больше то берем нужное значение.
Тогда получим:
17зон * 3канала/зону (6бита_адреса/канал + 8бит_яркости/канал) * 55кадров/сек = 39270 бит/сек.
Последний раз редактировалось MAKC; 11.01.2012 в 01:40. Причина: исправил ошибку в последней формуле
доступно. сенкс!
А нижнюю полосу кто сколько делает.
Я планирую две три максимум зоны вниз, тк внизу обычно меньше разнообразия в картине, а вверх помногу.
Здравствуйте. Помогите пожалуйста проясниь ситуацию. Собрал ardulight на arduino duemilanove и ULN2803, залил скетч из первого поста на 6 зон, все работает кроме синего цвета в шестой зоне. Диод подключен к 28 ножке 168 меги (Analog pin 5) без нагрузки на нем, при отображении белого цвета в этой зоне, 4,7-5в при подключении ко входу ULN2803 напряжение падает до 1 вольта. Микроконтроллер менял, монтаж смотрел в чем может быть проблема?
Последний раз редактировалось wmlex; 27.01.2012 в 01:36.
Ошибка в скетче была, подправил
Я очень извиняюсь, что до конца не протестил, собранный девайс и программу, написал, что все нормально. У меня тоже СИНИЙ канал "неустойчиво" работал. Но тем не менее картинка периодически была верной в динамике. И я это списал на текущий полевик. А вот сегодня решил это добить, поменял полевик, тоже самое, полез замерять напряжение на ардуине, и понял, что проблем в программе. И сам вычислил проблему и поменял скетч. Все заработало и решил просветить сообщество, а тут уже проблему нашли и исправили.
Сорри еще раз за поспешный ВЫВОД, теперь вроде все верно работает.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)