Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию.

 
Опции темы
Непрочитано 21.11.2012, 14:13  
Motokotr
Частый гость
 
Регистрация: 30.11.2009
Сообщений: 15
Сказал спасибо: 7
Сказали Спасибо 1 раз в 1 сообщении
Motokotr на пути к лучшему
По умолчанию Управление LED RGB матрицей.

Возникла нужда сделать контроллер для вот такой матрицы:

http://www.seeedstudio.com/wiki/File...x_Schmatic.jpg

Т.е. матрица 8x8 с общим анодом.

Задачи плавно управлять яркостью каждого светодиода нет, достаточно просто уметь зажигать каждый диод.

Пока не придумал ничего лучшего, как 8 управляемых по цифре источников тока на аноды и 24 нижних ключа на катоды. Есть что-то поизящнее?
Реклама:
Motokotr вне форума  
Непрочитано 21.11.2012, 14:53  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

На аноды транзисторы, управляемые через 8 битный регистр сдвига, на катоды MBI5324.
Boba_spb вне форума  
Эти 2 пользователя(ей) сказали Спасибо Boba_spb за это сообщение:
majorka65 (21.11.2012), Motokotr (22.11.2012)
Непрочитано 22.11.2012, 12:51  
Motokotr
Частый гость
 
Регистрация: 30.11.2009
Сообщений: 15
Сказал спасибо: 7
Сказали Спасибо 1 раз в 1 сообщении
Motokotr на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Сообщение от Boba_spb Посмотреть сообщение
На аноды транзисторы, управляемые через 8 битный регистр сдвига, на катоды MBI5324.
Я принципиально одного не понимаю - этот драйвер держит постоянным ток через каждый вывод, однако в эту ногу должен вливаться ток от 1 до 8 светодиодов, т.е. от 20 ма до 160 ма. Т.е. если зажжен 1 диод в столбце - он будет светиться ярко, если 8 - все будут гореть тускло, так как будут делить 20 ма / 8. Чего я не понимаю?
Motokotr вне форума  
Непрочитано 22.11.2012, 13:35  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Нижний драйвер держит ток одного диода,а аноднве ключи-от 1 до 8.
baiderin вне форума  
Непрочитано 22.11.2012, 14:50  
Motokotr
Частый гость
 
Регистрация: 30.11.2009
Сообщений: 15
Сказал спасибо: 7
Сказали Спасибо 1 раз в 1 сообщении
Motokotr на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Сообщение от baiderin Посмотреть сообщение
Нижний драйвер держит ток одного диода,а аноднве ключи-от 1 до 8.
Ну вот, к примеру, хотим засветить два красных диода 1/1 и 1/2 (X/Y)
Подаем анодными ключами плюс на ноги 17 и 18.
И открываем с помощью MBI сливное отверстие 9. )))
MBI будет держать ток 20 ма на ноге 9.
Но этот ток будет течь через 2 параллельных диода! Т.е. по 10 на каждом.
Motokotr вне форума  
Непрочитано 22.11.2012, 15:29  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Эта матрица для динамического управления. В любое время светится только одна строка.
Регистр "строки" определяет строку, которая будет светится
(0b00000001 - для 0 строки, 0b00000010 - для 1,0b00000100 - для 2, и т.д.
Регистр "столбцов" (MBI) определяет какие диоды будут светиться в данной строке.
А дальше все просто как мычание.
Задвинули 32 битика, дернули LATCH, подождали чуток ....
Следующую строку задвинули .... и т.д по кругу для каждой строки !
И ...
Boba_spb вне форума  
Сказали "Спасибо" Boba_spb
Motokotr (22.11.2012)
Непрочитано 22.11.2012, 15:36  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Всегда открыт только один анодный ключ.
baiderin вне форума  
Сказали "Спасибо" baiderin
Motokotr (22.11.2012)
Непрочитано 22.11.2012, 15:43  
gary2007
Почётный гражданин KAZUS.RU
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Тут все расписано и разрисовано http://arduino.ru/projects/arduino_led_matrix , даже примеры кода есть, только вместо LED драйвера тоже регистр.
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 22.11.2012, 16:05  
Motokotr
Частый гость
 
Регистрация: 30.11.2009
Сообщений: 15
Сказал спасибо: 7
Сказали Спасибо 1 раз в 1 сообщении
Motokotr на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Сообщение от Boba_spb Посмотреть сообщение
Эта матрица для динамического управления. В любое время светится только одна строка.
Блин. Я подозревал это. ((( Но не хотел в это верить до последнего. )
Этож получается, что каждый диод засвечен только 1/8 времени, т.е. горит на 1/8 своей максимальной интенсивности. Можно конечно, вдувать ему в этот отведенный таймслот не 20 ма, а 80, к примеру, но MBI способен выдать только 35. Т.е. хоть усрись, но больше 4.4ма (в среднем, 35/ через каждый диод не пропустить.
Motokotr вне форума  
Непрочитано 22.11.2012, 16:19  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Управление LED RGB матрицей.

Ну поставьте три MBI 5168 - у них 120 ма. А что за диоды в матрице? какой ток им нужен?
Boba_spb вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продается RGB LED CUBE 12x12x12 (без электроники) FastCat Барахолка электронных компонентов 24 12.03.2018 02:42
Управление RGB светодиодами putmannn Источники питания и свет 14 23.01.2012 14:58
Простой RGB LED Driver на МК day177 Микроконтроллеры, АЦП, память и т.д 16 12.11.2008 02:45
Работа с ПЗС-матрицей amputator Цифровые сигнальные процессоры 3 30.09.2006 18:58


Часовой пояс GMT +4, время: 20:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot