LED-uri rgb - analiza a circuitului de comandă

LED-uri rgb - analiza a circuitului de comandă

LED-uri rgb, care sunt uneori denumite 3-htsvetnymi nu sunt altceva decât diode roșu, verde și albastru, combinate într-o singură carcasă. Știind acest lucru, este ușor de imaginat cum de a construi LED-uri RGB. Pentru fiecare dintre cele 3 culori are propriul picior, un catod, și încă unul - anod comun. Ieșire la anod este cea mai lungă, iar catozii sunt de obicei situate în ordinea următoare:

Pentru a obține luminile dispozitivului la una dintre aceste culori la catod corespunzător este necesar pentru a semnalului. Dacă este necesar, o altă culoare, aceasta poate fi obținută prin utilizarea puls lățime de modulare (PWM,-semnal PWM). Cantitatea produsă în rezultatul de culoare depinde de modul în care este pusă în aplicare de control și PWM de biți. Culoarea albă este, de asemenea, destul de ușor pentru a obține - avem nevoie doar de lumină toate LED-uri simultan.

LED-urile RGB pot avea o structură diferită, care determină principalele lor caracteristici (în măsura în care acestea sunt puternice, și așa mai departe). În cazul dispozitivului cu un catod comun pentru fiecare prag set de culoare prize proprii separate de următorii volți pereche. Dispozitivele cu comună „+“ includ corespunzătoare LED la valoarea „0“ la ieșirea microcontrolerului și un general „-“ - cu „1“.

Controlul LED RGB poate fi realizată de către familia microcontroler de 8-biți Pic, AVR (ATtiny, ATmega) și modele mai puternice pentru care programul este compilat pe asamblare.

microcontrolere Teoretic picioare trebuie să fie proiectate pentru o anumită valoare a fluxului de curent, dar LED-urile rgb pot fi conectate printr-un rezistor de limitare a curentului sau tranzistor pnp.

rgb de control cu ​​LED-uri

de control cu ​​LED-uri este de a stabili valorile dorite ale parametrilor lor. În acest scop, ieșirile trebuie trimise un anumit ciclu de val pătrat, ceea ce va afecta valoarea medie actuală, și luminozitate medie, astfel.

Atunci când impulsurile de frecvență insuficiente LED-urile vor clipi. Pentru a da lumină în mod constant, frecvența de prag inferior ar trebui să fie în jurul valorii de 60-70 Hz (modele de monitoare mai vechi), și în mod ideal - cel puțin 100 Hz (mai puternic și avansat).

În cea mai simplă implementare RGB-LED necesită trei PWM de control. Circuitul nu este la fel de dificil de implementat, chiar dacă dispozitivul este destul de puternic. Problema punerii în aplicare mai degrabă corectă a părții de software.

Controlerele din seria Junior, de regulă, nu au doar 3 PWM, dar chiar și 3 cronometre cu întreruperi (pe baza cărora este ușor să pună în aplicare PWM). Adică, așa cum se va realiza circuitul de control ar trebui să fie luate în considerare exemple specifice, în funcție de arhitectura dispozitivului particular.

Baza teoretică pentru punerea în aplicare a conducătorilor auto cu LED-uri rgb

Pentru început, ar trebui să ne amintim ce este PWM. Pe scurt, un mod al dispozitivului, în care factorul de umplere (nivelul de semnal) este ajustat în funcție de algoritmii chip set.

LED-uri rgb - analiza a circuitului de comandă

trebuie să știți pentru punerea în aplicare a canalului PWM:

  • Algoritmul pentru determinarea ciclului de lucru (setat de utilizator);
  • timpul pentru semnalul stratului superior;
  • întregul puls.

Într-o implementare practică acest lucru va necesita două contoare care funcționează în conformitate cu următorul algoritm:

  1. Începând cu contoare, display-ul de ieșire de la „1“.
  2. №1 contor întrerupere (timp de nivel superior), ieșirea este comutată la „0“.
  3. Contor №1 off.
  4. №2 contra Întrerupere - repetarea tuturor operațiunilor de la început.

Se pare că circuitul de control cu ​​LED-uri RGB, indiferent de cât de puternic a dispozitivului ar trebui să includă la contor pentru canalul 2 PWM, adică șase în total.

Chiar dacă face durata impulsurilor de aceeași pentru toate canalele, numărul acestora va fi redus cu 2 controlere simple, care nu pot fi tastate de 4 metri, dar nu uitați că timpul este raportul discret.

Aici trebuie să alegeți intervalul de timp, care va fi un multiplu al duratei impulsului pentru fiecare canal.

n - valoarea PWM de biți;

Circuitul poate include un contor pentru numărarea 1 T. interval Pentru a efectuat funcția dorită trebuie stabilită 4 plante:

  1. Numărul de probe de nivel superior, pentru un singur canal PWM.
  2. Numărul de probe de nivel superior pentru canalul 2 PWM.
  3. Numărul de probe de nivel superior, pentru 3 canale PWM.
  4. Durata totală a impulsului.

Alte operații pentru contorul de program (comutator, reset, etc.) sunt efectuate de o întrerupere hardware.

Acest algoritm - este doar un circuit exemplu de control, a cărui funcționare poate varia semnificativ, în funcție de microcontroler precum și modul în care este planificat pentru a utiliza LED-uri. Mai multe dispozitive puternice pot rula pe benzile de LED-uri.