Jump to content

    
Sign in to follow this  
FastCat

Настройка выходного каскада управления светодиодами

Recommended Posts

Vcc явно не 5В, поскольку это мощный полевик, ему надо 12В на затвор. Так что напрямую не выйдет.

 

Vcc как раз 5В.

 

Еще забыл про один момент сказать.

В первом случае (когда все хорошо работает), все питается от 5 в. Причем, в этом же случае при питании электроники от 3.3., а выходных транзисторов от 5в. - ненужного зажигания светодиодов нет.

Во втором случае (когда есть "фантомное" зажигание светодиодов). Выходной каскад транзисторов питается от 5в. А вся остальная электроника от 3.3в. Может 595-ые не такой хороший сигнал формируют (в отличии от mega2560).

Edited by FastCat

Share this post


Link to post
Share on other sites
1. WS2812, конечно, штука хорошая. Но конструктивное исполнение накладывает определенные ограничения - если классические четырехвыводные RGB бывают даже в 10-mm "баллоне", то тут может потребоваться приклеить что-то рассеивающее (а почему-то производители не торопятся облагодетельствовать нас накладками на корпуса 5050).

Отнюдь. Есть и в виде 5 и 8мм выводных светодиодов - http://www.aliexpress.com/item/10-1000PCS-...2379019653.html

 

Share this post


Link to post
Share on other sites
Vcc как раз 5В.

 

Значит, вы полевик неправильный выбрали. Тогда вам нужен Logic Level MOSFET.

 

Может 595-ые не такой хороший сигнал формируют (в отличии от mega2560).

 

А вы точно НС595 поставили? Может, LS595 или что-то наподобие, с биполярным выходом?

 

Share this post


Link to post
Share on other sites
Значит, вы полевик неправильный выбрали. Тогда вам нужен Logic Level MOSFET.

Тогда почему при подключении к arduino mega2560 все работает ?

 

А вы точно НС595 поставили? Может, LS595 или что-то наподобие, с биполярным выходом?

Именно НС595 и стоят.

Share this post


Link to post
Share on other sites
Тогда почему при подключении к arduino mega2560 все работает ?

Повезло. :)

 

Полевики работают за счет того, что их характеристики оказались лучше, чем можно было ожидать исходя из даташита.

 

А послеслесвечения возможно не было потому что выходы Меги слабее чем у HC595, так что транзистор T1 не заходил глубоко в насыщение, несмотря на неоправданно низкоомный R1. Или может у вас и правда HC595 соединен с землей где-нибудь в километре от Меги и Т1, так что по земле грязи набегает немеряно.

Share this post


Link to post
Share on other sites
а на дне — контроллер 144 каналов и видеопамяти на ПЛИС, .

Кстати, для 1728 шт WS2812 контроллер вообще не нужен - выше крыши хватило бы, например, ATmega328 (чтобы поместилась видеопамять хотя бы 8 битов на узел - куда для "куба" больше ?). 1728 шт - это чуть больше 50 ms на полную загрузку, если этого хватит - то достаточно одного USART в режиме SPI и все в одну линейку.

Share this post


Link to post
Share on other sites
Кстати, для 1728 шт WS2812 контроллер вообще не нужен - выше крыши хватило бы, например, ATmega328 (чтобы поместилась видеопамять хотя бы 8 битов на узел - куда для "куба" больше ?). 1728 шт - это чуть больше 50 ms на полную загрузку, если этого хватит - то достаточно одного USART в режиме SPI и все в одну линейку.

1728 бит оперативки у 328 нет

 

Share this post


Link to post
Share on other sites

Да, два кило, поэтому влезает с хорошим таким запасом. Если ограничиться 4 битами на узел (только цвет, без индивидуальной настройки яркости) - то и в 88/168 влезет (лишь бы UART умел в режиме SPI).

Share this post


Link to post
Share on other sites
Кстати, для 1728 шт WS2812 контроллер вообще не нужен - выше крыши хватило бы, например, ATmega328 (чтобы поместилась видеопамять хотя бы 8 битов на узел - куда для "куба" больше ?). 1728 шт - это чуть больше 50 ms на полную загрузку, если этого хватит - то достаточно одного USART в режиме SPI и все в одну линейку.

Семь лет назад автор изрёк мечту в виде устройства, автономно работающего как минимум по кругу размером 20 минут, а в перспективе — ещё и с неким музыкальным управлением этим процессом, т.е. речь о полноценном воспроизведении видео, а значит и о классической частоте 25 видеокадров в секунду и соответствующем быстродействии — 3 байта · 1728 шт. · 25 fps = 126,5 кБайт в секунду и 148 МБайт видеопамяти соответственно.

 

В отсутствие ПЛИС, все 1728 шт. WS2812B придётся посадить на нехилые толщиной и непрозрачностью шины питания, как необходимое условие для соединения их в один сдвиговый регистр, и тогда вышепредложенный микроконтроллер, наверное, сгодится под тупую молотилку с такой скоростью, но вот ещё и на пресловутую цветомузыку — всё равно вряд ли.

Share this post


Link to post
Share on other sites

Не вижу необходимости в особенных таких шинах питания - главное, разумно выбрать топологию соединения. Что же объема видеопамяти - опять же, зависит от задачи. Для "куба" и по байту на диод хватит с избытком. Накладные расходы на загрузку весьма невелики, может быть, даже хватило бы и на "цветомузыку"....

Share this post


Link to post
Share on other sites

Такой вопрос отвлеченный.

Мой куб собран слоями. 12 слоев из матрицы 12x12 rgb светодиодов в каждом слое. Светодиоды с общим анодом, соответственно получается 12 общих анодов (по числу слоев).

Куб полностью отключен от плат с электроникой.

Подключил тестер в режиме прозвонки диодов. Один его щуп на общий анод. А другим щупом по r, g, и b выводам прохаживаюсь.

И заметил странную странность... В некоторых столбцах слоев. При прозвонке вместе со светодиодом из тестируемого слоя, еле еле загодаются светодиоды из других слоев находящиеся в этом же вертикальном столбце.

Слои никак не соединены между собой. И что самое странное, такое заметно только на зеленом цвете. И не на всех вертикальных слолбцах.

"Сопель" припоя при пайке вроде бы нет.

Как такое может быть ?

 

Share this post


Link to post
Share on other sites
Такой вопрос отвлеченный.

Мой куб собран слоями. 12 слоев из матрицы 12x12 rgb светодиодов в каждом слое. Светодиоды с общим анодом, соответственно получается 12 общих анодов (по числу слоев).

 

Как такое может быть ?

Т.е. просто светодиоды и все? Но ведь они плохие "диоды" с большими токами утечки. И надо бы к ним в параллель - резистор, а последовательно - обычный диод... Резистор - чтобы обратное напряжение приложилось к диоду, а не к светодиоду...

Видимо тока утечки от кого-то хватает для малопотребляющих светодиодов...

Кстати, можете для начала проблемные участки так доработать...

Share this post


Link to post
Share on other sites
Т.е. просто светодиоды и все? Но ведь они плохие "диоды" с большими токами утечки. И надо бы к ним в параллель - резистор, а последовательно - обычный диод... Резистор - чтобы обратное напряжение приложилось к диоду, а не к светодиоду...

Да, просто куб с распаянными светодиодами.

При чем, если я прозваниваю светодиоды самого верхнего уровня. То вместе с ними еле еле загораются светодиоды 5 или 6 слоя (хотя, между слоями соединений вообще нет).

И надо бы к ним в параллель - резистор, а последовательно - обычный диод...

Можно подробней объяснить что и куда на примере этой схематичной схемы...

post-39929-1472107874_thumb.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this