Ordine scurtă a subiectului.
1. Informații generale despre modulele P10.
În prezent, modulele LED cu o singură culoare P10 (treapta de pixeli de 10 mm este distanța dintre LED-urile vecine) sunt colectate în diferite panouri de informații pentru configurații, inclusiv linii de rulare. Într-un modul există 512 LED-uri cu aranjament de 32x16 (32 orizontal, 16 vertical). Ele pot fi conectate între ele, formând o placă de diferite dimensiuni, de exemplu, 64x16 sau 32x32 și așa mai departe.
Schema de control a modulelor poate fi pe sau fără microcontrolere. Schema electrică pentru testarea modulului P10 din acest subiect poate fi utilizată atât pentru familiarizarea cu activitatea sa (inclusiv cu formatul transferului de date către modul), cât și pentru repararea acestuia.
Imaginea modulului este P10. Modul circuit de testare asamblat în maketke și două bucle de la conectori maketki la conectorii modulului din care conectorul este conectat la conectorul de intrare X1 modulului terminalului HUB1.2 și X2 este conectat la conectorul de ieșire, care este partea opusă a modulului la HUB1 nivelul conectorului .2.
2. Descrierea circuitului de testare electric al modulului P10.
Circuitul este alcătuit din două generatoare - un generator cu o reglare a ciclului de funcționare și un generator de ceas convențional, asamblat la ms K561LN2 (D1). Primul generator, schimbând amploarea ciclului de funcționare al semnalului OE utilizând rezistența variabilă R2. vă permite să modificați luminozitatea LED-urilor modulului. Cel de-al doilea generator generează semnalele principale CKL și SCLK pentru circuitul electronic intern al modulului, care asigură intrarea, schimbarea și transmiterea secvențială a informațiilor pe LED-uri. Rezistența variabilă R5 modifică frecvența celui de-al doilea generator și, în consecință, viteza de schimbare a informațiilor în registrele de deplasare ale modulului.
Pe marginea pozitivă a semnalului CKL, informațiile sunt introduse prin intrarea R și se deplasează peste toți biții tuturor registrelor modulului (ms 74HC595 este utilizat în circuitul electronic al modulului). Pe marginea pozitivă a semnalului SCLK, informația de deplasare este afișată pe LED-urile modulului la fiecare jumătate a perioadei de după următoarea schimbare, ceea ce este convenabil să se respecte prin starea LED-ului VD4.
D1 - K561LH2; R4; R7 - 10 kΩ, R2 - 100 kΩ; R5 - 1 mΩ; R1; R3; R6 - 1 kOhm; C1 - 0,01 μF; C2 - 4,7 μF; VD1-VD2 - 1N4148.
Dacă C1 = 0,01 uF durată (frecvență de peste 50 Hz) Perioada generatorului de aproximativ 1 ms și, prin urmare, o schimbare în ciclul de funcționare al modificărilor semnalului OE și luminozitatea LED și VD3, respectiv, luminozitatea LED-urilor, în cazul în care la un anumit punct, acestea trebuie să se aprindă. În cazul în care condensatorul C1 înlocuiți temporar capacitatea condensatorului 22.0 (T perioada de aproximativ 2 secunde) uF, atunci starea de frecvență joasă VD3 LED este domeniul vizibil al ciclului de funcționare, dar luminozitatea LED-urilor nu se va schimba; acestea fie vor străluci cu luminozitate completă, fie nu vor străluci (vor clipi).
Starea semnalelor A și B de pe conectorul X1 determină includerea uneia dintre cele patru linii de scanare a modulului; starea lor 00, 10, 01, 11 asupra structurii este specificată de joncțiunile conventionale de sârmă conectate la semnalul GND (logic zero) sau VCC (unitatea logică).
Ieșirea intermediară a comutatorului KRR este conectată la intrarea R (intrare de date) a conectorului X1. Într-una din pozițiile sale, semnalul de ieșire RR de la conectorul X2 trece prin el. în a doua - de la butonul KR de pe layout.
Dacă starea intrării R este determinată de poziția butonului KR. atunci când este apăsată și ținută în registrul registrelor modulului, zerouri logice vor fi înregistrate secvențial, și invers, dacă nu este apăsat, unitățile logice vor fi înregistrate. Stările de pe ieșirile regiștrilor plăcii modulului vor determina starea LED-urilor, în consecință, atunci când sunt introduse zerouri logice, LED-urile se vor aprinde, iar când unitățile sunt introduse, acestea nu vor.
Când apăsați și țineți apăsat butonul KR și de fiecare dată când LED-ul VD4 este oprit, LED-urile de pe liniile 1, 5, 9 și 13 ale modulului trebuie să fie pornite și deconectate unul câte unul; de la dreapta la stânga, de sus în jos (în imaginea din partea laterală a LED-urilor de pe ecran, conectorul HUB1.2 din dreapta).
Introducând anumite informații prin butonul KR și schimbând poziția comutatorului KRR, puteți vedea schimbarea circulară pe ecranul modulului. Scala LED VD5 indică starea tuturor semnalelor de ieșire ale conectorului X2 (ele sunt și ieșirile modulului).
Consumul de putere al modulului declarat de producător este de aproximativ 18 W (vezi descrierea modulului specific), în timp ce LED-urile modulului vor străluci cu luminozitate maximă. Aceasta necesită o sursă de alimentare de 5 volți și cel puțin 4 amperi. Pentru a efectua experimente la luminozitatea maximă și medie a modulului este inacceptabil pentru viziune (în special pentru copii) și, prin urmare, se recomandă să colectați mai întâi oscilatorul care modifică ciclul de funcționare al semnalului OE. cu care puteți schimba luminozitatea LED-urilor modulului. La luminozitatea scăzută a modulului (permisă pentru funcționare continuă), consumul curent al modulului poate fi mai mic de 0,5 ampere.
3. Opțiunea de asamblare finală a circuitului pe schemă.
- înregistrați 0 până la plin (toate LED-urile a 1/4 din modul sunt conectate în serie);
- înregistrați 1 până la plin (toate LED-urile de la 1/4 din modul sunt dezactivate secvențial);
- alte câteva opțiuni pentru schimbarea informațiilor despre registrele modulului.
Conform schemei de verificare, schimbarea în biții registrelor modulului devine vizibilă după fiecare ciclu complet al semnalului CKL; Schimbarea informației are loc la marginea sa pozitivă, iar pe ieșirile informațiilor regiștrilor cade pe marginea negativă a semnalului CKL. În afișaje reale cu un modul P10, transferul informațiilor schimbate are loc la fiecare 128 de cicluri ale semnalului CKL.
9. Schema electrică a modulului P10.
Circuitul electric a fost "tras" de la două module P10. P10 (1R) -V701C (LED-uri roșii) și P10 (1R) -V901A (verde).
În Schema 16 74HC595 registre (ms D1-D16), un element de tampon 74HC245 (ms D17), decodorul 74HC138 (ms D18), 74HC04 invertor (ms D19) și cele patru ansambluri P-canal tranzistori IRF7314 (sau 4953, VT1-VT4). De asemenea, în ansamblul circuit are o rezistență R1 -1 kohm, R2 - 4,7 kOhm; R3; R4 - 100 Ohm, doi electroliți C1; C2 - 470,0 nouăsprezece condensatoare C3-C21 - 0,1 uF instalate la bornele circuite integrate de alimentare cu energie.
Semnalele de intrare de la dispozitivul extern sunt alimentate la conectorul HUB1.2. și puteți conecta o buclă la următorul modul P10 la conectorul X2-OUT. Toate semnalele principale de la conectorul HUB1.2 trec prin tamponul D17. fiecare dintre semnalele CKL și SCLK trece prin două linii; unul merge la concluziile 11. 12 registre (ms D1-D16) ale acestui modul, al doilea - la conectorul de ieșire pentru a lucra cu următoarele module. Semnalul de date de intrare R. care trece prin elementul tampon ms D17. introduce datele primului registru (ieșire 14 ms D1). Cu ieșirea de 9 ms D1, datele sunt introduse în registrul următor. Nu există nici paisprezece registre D2-D15 ms în imaginea circuitului. dar în circuit sunt toate conectate în serie și fiecare funcționează cu propriul grup de 32 de LED-uri. Semnalul de ieșire R-OUT de la ieșirea 9 a ultimului registru (ms D16) este alimentat la intrarea R a conectorului de ieșire X2-OUT.
10. ATtiny2313A și modulul de comandă P10.
În cazul în care „o parte“ nu este acolo, sau planuri de dezvoltare modul P10 placard ( „ticker“ și așa mai departe), precum și în funcție de tipul lor de circuite înregistrează 74HC595 aplică și modul de decodare cu linii de scanare de 1/4; 1/8; 1/10. apoi începeți să scrieți programele oferite de următoarea schemă, colectând-o într-un aspect.
D1 - Attiny2313A-PU; D2 = 74HC595; D3 - K155ID10; R1 - 10 kΩ; R2 - 510 Ω - 1 kΩ; C1 este 0,1 μF.
Aici pentru a trimite informații la matricea 8x8 către microcontrolerul ATtiny2313. Ca și circuitul modulului P10. registrul 74HC595 și decodorul sunt conectate. Dar aici este utilizat decodorul K155ID10. ale căror ieșiri au un colector deschis, iar curentul maxim la un zero logic la ieșirea lui la 80 mA.
Modul de scanare a liniilor din această diagramă este de 1/8. dar poate fi schimbat pur și simplu în modul de scanare 1/10 (de exemplu, atunci când se utilizează două matrice 8x5 în suma de 8x10 sau 5x16). Programul scris pentru această schemă nu este greu de adaptat pentru modulul P10 cu modul de scanare al liniilor 1/4.
Pentru a vă familiariza cu funcționarea registrului 74HC595 și a protocolului SPI al microcontrolerului, se recomandă să lucrați prin subiect.
"Transmisie și recepție pe trei fire pe registrul 74HC595".