Sari la conținut
ELFORUM - Forumul electronistilor

Control RGB cu FPGA + sursa curent 12 canale


al3xo0o0o0

Postări Recomandate

Salut tuturor,

 

Am un FPGA XLINX Spartan 3 Basys si vreau sa il folosesc pentru controlul unor leduri RGB de putere dupa cum urmeaza:

 

- puterea totala maxima a ledurilor este de ~102W ( led are 3W (R+G+B)) - leduri:

http://www.tme.eu/ro/details/ostcxbeac1 ... tosupply/#

 

- pentru alimentare voi achizitiona o sursa de curent cu I= 350 mA, ma gandeam la http://www.tme.eu/ro/Document/32f056bcd ... GC-100.pdf , dar are doar 100 W

 

- ledurile vor fi impartite in 4 grupe (18W + 24W +30W +30W - 6,8,10,10 leduri), iar fiecare led va fi controlat independent. Alimentarea fiecarui led pt G,B = 3.3V, iar pt Red = 2.5V.

In total sunt 34 de leduri, iar alimentarea se poate face inseriat pentru ledurile din fiecare grupa pentru fiecare culoare in parte (vor fi 12 canale intre care se va imparti sursa de curent)

 

- voi folosi pinii de iesire ai FGPA-ulul pentru a genera semnale PWM pentru controlul culorilor.

Placuta are iesiri de 3.3v (16 la numar);

voi utiliza 12 pini pentu comanda ledurilor : 4 grupe de leduri x 3 canale RGB

 

- de la leduri pana la sursa de curent legatura se face prin cablu utp cat5e de lungimi intre ~10 si ~50m, nu am masurat ce rezistente au fiecare (sunt trase deja). Iesirile din FPGA sunt protejate cu o rezistenta si o Dz.

 

Ceea ce as dori eu sa aflu este ce schema este cea mai potrivita pentru o functonare fiabila in situatia de fata; nu imi permit sa fac teste pt ca nu am nici osciloscop si nici componente de test de aceea apelez la experienta voastra pentru o schema buna. In principiu mi-ar trebui un circuit integrat cu MOSfeturi , Vgs pus la iesirea din FPGA; sursa de curent conectata la Ids, insa nu stiu ce circuit e potrivit.

 

Multumesc,

Alexandru

Link spre comentariu
  • Răspunsuri 6
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • al3xo0o0o0

    5

  • Dr.L

    2

Fiecare led/grup de leduri inseriate trebuie sa aiba propia sursa de curent constant. ledurile se alimenteaza in curent, nu in tensiune (in caz ca nu vrei sa le arzi aiurea)!

Link spre comentariu

Deci mi-ar trebui o schema pt o sursa ce curent cu 12 iesiri de 350 mA.. sau alta metoda sa controlez multiplexat ledurile independent asemeni pixelilor dintr-un monitor de ex cu o singura sursa?

Link spre comentariu

Merge si multiplexat. Desi nu cred ca se combina culorile prea bine...O sursa cu 12 iesiri = 12 surse individuale (doar partea de SCC. Sursa de tensiune poate fi aceeasi). Dupa care un mos-fet comandat in PWM, cu care reglezi luminiozitatea

Link spre comentariu
  • 6 luni mai târziu...

Din cauza lipsei de timp nu am mai progresat, insa doresc sa recuperez.
De aceea sunt dispus sa cer ajutor contracost pentru:

- schema electrica (toata partea de la iesirea fpga pana la leduri)
 - schema logica, inclusiv modelul componentelor de achizitionat.
 - nu neaparat parte practica, insa un PCB ar fi util.

- cod pentru FPGA (momentan am facut doar un pwm cu fact umplere variabil de test)

Datele problemei:

- FPGA XILINX Spartan 3 Basys;

- 34 leduri; puterea totala maxima a ledurilor este de ~340W (un led are ~10W (R+G+B)). Leduri:
http://www.dx.com/p/gh-10w-rgb-10w-120lm-630nm-led-rgb-light-bulb-silver-white-186909#.U9ejE6P59_0

- ledurile vor fi impartite in 4 grupe (6,8,10,10 leduri), iar fiecare led din  grupa va fi controlat

independent.
Alimentarea fiecarui led pt G,B = 12V, iar pt Red = 7V; in total sunt 34 de leduri

- pentru alimentare se poate folosi o sursa de tensiune din comert, apoi fiecare led va avea sursa proprie de

curent.

- voi folosi pinii de iesire ai FGPA-ulul pentru a genera semnale PWM pentru controlul culorilor.
Placuta are iesiri de 3.3v (16 la numar);
voi utiliza 12 pini pentu comanda ledurilor : 4 grupe de leduri x 3 canale RGB

- de la leduri pana la sursa de curent legatura se face prin cablu utp cat5e de lungimi intre ~10 si ~50m, nu am

masurat ce rezistente au fiecare. Iesirile din FPGA sunt protejate cu o rezistenta si o Dz.


Pentru control (input) :

- 4 switchuri pentru pornire/oprite grupa leduri
- 1 potentiometru - input pentru latime pwm (intensitate lumina master - pt toate grupele)
- 1 buton (push) pentru selectare secventa lumini (cateva secvente programate)
- 1 buton (push) pentru pauzare secventa

- 1 senzor lumina (master switch)

Aceste inputuri se vor lega direct in placuta si vor fi interpretate in cod.

Putem discuta alte detalii si pret.


Multumesc,
Alexandru

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări