Отговори на тема  [ 35 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
може ли някой да ми каже как да димирам .... 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: може ли някой да ми каже как да димирам ....
Такива големи системи с много пиксели се правят помодулно.

_________________
https://github.com/slav4ocom/


Вто Май 30, 2017 6:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: може ли някой да ми каже как да димирам ....
karadev написа:
http://www.ebay.com/itm/4-4-16-Bit-5050-RGB-LED-Lamp-Panel-Full-color-Development-Board-Module-L1P3-/122378282126?hash=item1c7e50648e:g:c-YAAOSwfVpYt-ke

тука има една далавера, ама не знам как да я позлвам, знам че са пикселни диоди ама кой ше напрай софта и другите работи ?

Аз ще ти го направя. Даваш 3000 евро и ще напиша програмата за WS2812B. Само трябва да си кажеш от къде искаш да праща сигнала - от USB, wifi или Ethernet.
За сглобяването и лепенето обаче ме мързи да го правя можеш сам да си ги налепиш или да викнеш плочкаджия.

_________________
Warriors of the Night, ASSEMBLER!!!


Вто Май 30, 2017 6:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: може ли някой да ми каже как да димирам ....
Мисля, че не гледаш нещата от правилния ъгъл. Не мисля, че е необходимо да подаваш отделен PWM за всеки пиксел. По-скоро ти трябва да само 1 таймер, който да работи на контролера, един кондензатор и 1 ключ до всеки пиксел. Таймерът започва да брои от 0(примерно) затваряш всички ключове и кондензаторите започват да се зареждат. В контролера си пазиш в масив колко точно време за всеки пиксел ти трябва ключът да стои затворен и когато времето мине отваряш ключа. Не съм много сигурен дали няма да трябва да подаваш някаква висока честота през ключовете или само захранващо напрежение. Предполагам ако се напрят няколко практически опита ще го докараш. Идеята е да модулираш върху захранващото или някакво импулсно напрежение PWM-а за всеки пиксел. Не съм толкова добър с ламБите, но мисля схващаш идеята.
Поздрави!

_________________
www.elkran.com


Вто Май 30, 2017 8:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение Re: може ли някой да ми каже как да димирам ....
Докато не кажеш какво ще правиш и господ не може да ти помогне. А за адресируемите какквито и да са те имай едно на ум, направо шанса ти е малък. Току що бракувах нови 300 м лента, уж от надежден доставчик. Работещите се намират трудно и са скъпи, за сега като гледам има 2 доставчика но ценатае грубо по две, 15$ на метър срещу 8 € от другите. Да купуваш смо диоди е още по-голям риск, освен това имат специфики, зависи какво искаш, рефреш рейта им може да ти е нисък. Затова най добре кажи какъв проблем решаваш.


Вто Май 30, 2017 10:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: може ли някой да ми каже как да димирам ....
@Slav4o - както казах имам работещ DMX контролер с 64 канала именно с шифт регистри - 256 нива с PWM на около 120Hz и това с PIC18F13K22 @64MHz (16MIPS). Процесора работи почти на 100%. Ето ти сметката - имаш 16 мипса при 120 херца има 133к. процесорни цикъла да сметнеш всички PWM-и и да ги шифтнеш в регистрите 256 пъти, което прави че за всяка "сметка" имаш около 520 цикъла. Смятането на всеки канал представлява едно сравняване и сетване на един бит в един регистър - това е 6 до 8 цикъла. 520/64 = 8.138 - с други думи остава малко (но достатъчно) време за обработка на входящия DMX сигнал. За шифтването ползвам вградения SPI, така че него въобще не го броя в сметката.


Сря Май 31, 2017 6:20 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: може ли някой да ми каже как да димирам ....
@Cekins как си направил задаването на PWM, като шифт регистъра има само 0 или 1 за всеки пиксел/диод ?

_________________
https://github.com/slav4ocom/


Сря Май 31, 2017 7:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: може ли някой да ми каже как да димирам ....
Е колко по подробно обяснение искаш ... А и 1 и 0 са напълно достатъчни за PWM. За тия 120 херца и 8 бита резолюция зареждам шифт регистрите 32720 пъти в секунда. В рамките на 0,008333 секунди имаш 256 момента (по около 30,5 микросекунди) в които трябва да е включено или изключено. Самото шифтване не е никакъв проблем - 8 регистъра * 8 бита са 64 бита при 16MHz SPI сам си сметни колко време е нужно за да се заредят. Проблема е в този прозорец да можеш да сравниш заданието на всеки канал с един брояч и да заредиш съответния бит на данните за шифтване с 1 или 0 в зависимост от сравнението. За това го карам и на 64MHz пикчето.


Сря Май 31, 2017 8:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: може ли някой да ми каже как да димирам ....
Може да ги зареждаш само когато някой от битовете се измени. Например 8 диода с различни периода / яркости - 8 сетвания за включване на съответния бит, и зареждане за изключване 9 зареждания макс. т.е. 9х120 = 1080 пъти сек. Това само като идея.

_________________
https://github.com/slav4ocom/


Сря Май 31, 2017 8:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: може ли някой да ми каже как да димирам ....
А нали някой от битовете за да се измени трябва да ЗНАЕШ че се е изменил. При всички положения в рамките на тези 30 микросекунди трябва да провериш всички 64 стойности. Все пак говорим за софтуерен PWM.


Сря Май 31, 2017 9:41 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пон Окт 24, 2005 7:06 pm
Мнения: 337
Местоположение: Varna
Мнение Re: може ли някой да ми каже как да димирам ....
китайските димери не дават на изхода на мосфета пълното напрежение което захранва схемата, тоест никога не се отпишват нацяло и лентата не свети със пълна сила. е тва ако някой може да го обясни :) ше е супер :)

_________________
http://karadev.net


Пет Юни 09, 2017 8:50 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: може ли някой да ми каже как да димирам ....
Китайските закони не го позволяват...


Пет Юни 09, 2017 9:30 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пон Окт 24, 2005 7:06 pm
Мнения: 337
Местоположение: Varna
Мнение Re: може ли някой да ми каже как да димирам ....
ааааа законитеееее, ня бях са сетил за тях , ама ок щом е така :)

_________________
http://karadev.net


Пет Юни 09, 2017 9:34 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: може ли някой да ми каже как да димирам ....
karadev написа:
........... никога не се отпишват нацяло ....... е тва ако някой може да го обясни ... ше е супер...

Обяснявам: аз като се отпишна изцяло след някой ден ям бой от жената. Други въпроси?


Пет Юни 09, 2017 10:51 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пон Окт 24, 2005 7:06 pm
Мнения: 337
Местоположение: Varna
Мнение Re: може ли някой да ми каже как да димирам ....
скоро ше пусна видеото със моя димер дет работи с пълна пара :) и опушва на 100% да светят лентите :)

_________________
http://karadev.net


Съб Юни 10, 2017 6:52 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: може ли някой да ми каже как да димирам ....
stoyanoff написа:
...

Ами моето LED кубче е така. Още не съм направил PWMто де, но би трябвало да стане. Реално ще са 10 PWMта за 10 матрици от по 100 диода. Без да ползвам 125 преместващи регистъра и Пентиум 4 да ги зарежда по един милион пъти. :roll: Недостатъка е че няма кондензатори на всеки диод и реално няма усредняване. Диодите са бели суперярки, но на 1/100 от времето дори и при голям импулсен ток, не може да се каже че светят кой знае колко. Е все пак достатъчно ако не е на пряка слънчева светлина.

_________________
https://github.com/slav4ocom/


Съб Юни 10, 2017 11:32 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 35 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни