Ghirlanda LED sui circuiti attiny2313. Ghirlanda di LED sul microcontrollore

Ghirlanda LED sui circuiti attiny2313.  Ghirlanda di LED sul microcontrollore
Ghirlanda LED sui circuiti attiny2313. Ghirlanda di LED sul microcontrollore
Racconta in:
Questo progetto di stringa led microcontrollore è buono per i principianti. Lo schema si distingue per la sua semplicità e contiene un minimo di elementi.

Questo dispositivo controlla 13 LED collegati alle porte del microcontrollore. Come microcontrollore viene utilizzato un ATMEL MK: ATtiny231320PI .. Grazie all'utilizzo di un generatore interno, i pin 4 e 5 vengono utilizzati come porte aggiuntive del microcontrollore PA0, PA1. Il circuito fornisce l'esecuzione di 12 programmi di effetti, 11 dei quali sono singole combinazioni, e il 12° programma è una ripetizione sequenziale una tantum degli effetti precedenti. Il passaggio ad un altro programma si effettua premendo il tasto SB1. I programmi di effetti includono l'esecuzione di fuoco singolo, fuoco crescente, esecuzione di ombre e altro ancora.

Il dispositivo ha la capacità di regolare la velocità di cambio delle combinazioni durante l'esecuzione del programma, che si effettua premendo i pulsanti: SB2 - aumentare la velocità e SB3 - diminuire la velocità, a condizione che l'interruttore SA1 sia in "Programma posizione velocità”. È inoltre possibile regolare la frequenza di accensione del LED (da un bagliore stabilizzato a un leggero sfarfallio), che si effettua premendo i pulsanti: SB2 - decrementa (a sfarfallio) e SB3 - aumenta, a condizione che l'interruttore SA1 sia nella posizione "Frequenza sfarfallio". All'interruttore SA2, la posizione chiusa corrisponde alla modalità per regolare la velocità di esecuzione del programma e la posizione aperta corrisponde alla modalità per regolare la frequenza di accensione dei LED.
L'ordine di numerazione dei LED nel circuito corrisponde al loro ordine di accensione quando il programma viene eseguito. Se necessario, il pin RESET può essere utilizzato per il ripristino, ma non viene utilizzato come porta PA2. Nel dispositivo, in fase di programmazione, è stata selezionata una frequenza di clock di 8 MHz dal generatore interno (fusibili CKSEL3..0 - 0100), sebbene sia possibile utilizzare una frequenza di 4 MHz (fusibili CKSEL3..0 - 0010) con corrispondenti variazioni negli intervalli di tempo del circuito.
Il tipo di LED indicato nello schema è stato utilizzato in un prototipo, eventuali LED con una tensione di alimentazione di 2-3 volt sono adatti al circuito, resistori R1-R17 possono essere utilizzati per regolare la luminosità dei LED.


Documentazione (Datashit) per MK ATtiny231320PI
Firmware HEX, così come i file di programma in assembler, puoi
scarica qui (30 kb) .
Dimostrazione video del funzionamento del dispositivo (enumerazione di tutti gli effetti): http://filearchiv.ru/2140780
Dimostrazione video del funzionamento del dispositivo (modifica della velocità di esecuzione dei programmi di effetti): http://filearchiv.ru/2140535
Video che mostra il funzionamento del dispositivo (modifica della frequenza dello sfarfallio del LED): http://filearchiv.ru/2140747

Questo progetto di stringa led microcontrollore è buono per i principianti. Lo schema si distingue per la sua semplicità e contiene un minimo di elementi.

Questo dispositivo controlla 13 LED collegati alle porte del microcontrollore. Come microcontrollore, viene utilizzato un MK di ATMEL: . Grazie all'utilizzo di un generatore interno, i pin 4 e 5 vengono utilizzati come porte aggiuntive del microcontrollore PA0, PA1. Il circuito fornisce l'esecuzione di 12 programmi di effetti, 11 dei quali sono singole combinazioni, e il 12° programma è una ripetizione sequenziale una tantum degli effetti precedenti. Il passaggio ad un altro programma si effettua premendo il tasto SB1. I programmi di effetti includono l'esecuzione di fuoco singolo, fuoco crescente, esecuzione di ombre e altro ancora.

Il dispositivo ha la capacità di regolare la velocità di cambio delle combinazioni durante l'esecuzione del programma, che si effettua premendo i pulsanti: SB2 - aumentare la velocità e SB3 - diminuire la velocità, a condizione che l'interruttore SA1 sia in "Programma posizione velocità”. È inoltre possibile regolare la frequenza di accensione del LED (da un bagliore stabilizzato a un leggero sfarfallio), che si effettua premendo i pulsanti: SB2 - decrementa (a sfarfallio) e SB3 - aumenta, a condizione che l'interruttore SA1 sia nella posizione "Frequenza sfarfallio". All'interruttore SA2, la posizione chiusa corrisponde alla modalità per regolare la velocità di esecuzione del programma e la posizione aperta corrisponde alla modalità per regolare la frequenza di accensione dei LED.

L'ordine di numerazione dei LED nel circuito corrisponde al loro ordine di accensione quando il programma viene eseguito. Se necessario, il pin RESET può essere utilizzato per il ripristino, ma non viene utilizzato come porta PA2. Nel dispositivo, in fase di programmazione, è stata selezionata una frequenza di clock di 8 MHz dal generatore interno (fusibili CKSEL3..0 - 0100), sebbene sia possibile utilizzare una frequenza di 4 MHz (fusibili CKSEL3..0 - 0010) con corrispondenti variazioni negli intervalli di tempo del circuito.

Il tipo di LED indicato nello schema è stato utilizzato in un prototipo, eventuali LED con una tensione di alimentazione di 2-3 volt sono adatti al circuito, resistori R1-R17 possono essere utilizzati per regolare la luminosità dei LED.

Puoi scaricare il firmware HEX, così come i file di programma in assembler, di seguito

Elenco di elementi radio

Designazione Tipo Denominazione Quantità NotaNegozioIl mio taccuino
DD1 MK AVR a 8 bit

ATtiny2313

1 Al blocco note
C1 condensatore elettrolitico100uF 10V1 Al blocco note
R1-R17 Resistore

1 kOhm

17 Al blocco note
LED1-LED13 Diodo ad emissione luminosaLD57113 Al blocco note
SB1-SB3 Pulsante 3 Al blocco note
SA1 Interruttore 1

Le vacanze di Capodanno si avvicinano e in questa occasione voglio fare qualcosa di luminoso e festoso! Ho deciso, qui, di fare una ghirlanda di Capodanno. Cosa potrebbe esserci di più luminoso e festoso di una ghirlanda di Capodanno? :). Ho deciso di realizzare una ghirlanda non semplice, ma accatastata! 12 canali più telecomando IR. Per non fare una ghirlanda da zero, è stato deciso come donatori organi interni pezzi di ricambio per utilizzare ghirlande cinesi già pronte. Questo ha senso per i seguenti motivi:
- il costo delle ghirlande, siamo onesti, il costo è di un centesimo. Prova ad acquistare fili, LED, pezzi di ricambio per gli stessi soldi ... E se non prendi una ghirlanda di LED come obiettivo, le ghirlande di lampadine ora vengono vendute quasi per niente;
- un fattore importante - linee di LED già pronte saldate a un mucchio. Saldare te stesso, mettere in calore si restringe, commettere errori, rifare 12 linee è un lavoro piuttosto noioso;
- ancora, non so voi, ma ho un certo numero di ghirlande non funzionanti in giro (spesso vengono trascinate da me per ripararle - si sistemano) non puoi assolutamente spendere soldi per nuove, ma raccoglierli da ciò che è.

Per cominciare, guarda il video:

ATTENZIONE!
tensione pericolosa 220V!

VITA MINACCIA!
ECCO PERCHÉ:




Se tu rendersi conto del pericolo assemblare una tale ghirlanda e impegnarsi a rispettare le norme di sicurezza quando lavori con una tensione pericolosa, continua a leggere come assemblare una super ghirlanda.

1 Pazienti Garland.

Come vittime, sono state acquistate 3 nuove ghirlande a LED: eccole bellezze 🙂

Il costo è di $ 3 al pezzo (100 LED). Ma se i cinesi non salvano, cambieranno se stessi! Nelle ghirlande, infatti, risultava essere 3 canali ciascuna. Cioè, il controller stesso è a quattro canali, ma ci sono tre tiristori e tre linee LED. Per mascherare una tale disgrazia, i cinesi interferiscono con i LED di due colori in una riga. Insomma, ho dovuto comprarne un altro :(. Ma questo non è il limite del risparmio, spesso ci sono due canali in generale! Attenzione, apri la scatola e guarda quanto costano i tiristori.

Dei controller originali per la ghirlanda migliorata, verranno utilizzati resistori, diodi raddrizzatori, tiristori, un pulsante e scatole. Dovrai acquistare poco più di una dozzina di resistori, un paio di condensatori, un microcontrollore ATtiny2313 e altre piccole cose.

2 Schema.

Ecco lo schema della ghirlanda originale:

Dal diagramma si può notare che la regolazione della luminosità dei canali dei LED è effettuata da tiristori PCR406

Scheda tecnica per tiristore PCR406

Non vedo alcun motivo per cambiarli in qualcos'altro. Per formare la tensione di alimentazione del controller originale, viene utilizzata una resistenza di spegnimento (la resistenza di spegnimento, insieme alla resistenza interna del controller, forma un partitore di tensione). La decisione è contraddittoria, ma in questo caso è giustificata dall'economicità (la corrente del controller è insignificante e la potenza assegnata al resistore è molto piccola). Dopo aver valutato i pro ei contro di una tale decisione, ho deciso di fare qualcosa di simile nel mio schema. È vero, la corrente dell'ATtiny2313 (entro 8 mA) è molto più alta del controller originale, ma consente comunque l'uso di resistori di spegnimento.

Schema del nuovo controller garland:

6 Assemblare la scheda di alimentazione.

Prima di montare la scheda di alimentazione, è necessario effettuare alcune misurazioni per calcolare il valore delle resistenze di spegnimento. Per fare ciò, colleghiamo la scheda controller saldata con un microcontrollore firmware ad una sorgente ESTERNA di 5 volt (+5v e pad -5v) e misuriamo la corrente consumata. Non è necessario collegare le linee LED, praticamente non influiscono sul consumo di corrente. Per un tipico microcontrollore ATtiny2313 senza indici di lettere, il consumo di corrente dovrebbe essere di circa 7 - 9 mA. Per un microcontrollore ATtiny2313 con indici (forse A, P...) la corrente sarà diversa.

Sulla base del consumo di corrente ottenuto (Ipotr), calcoliamo la resistenza dei resistori di spegnimento nella batteria (prendiamo quello più grande della serie standard):

R = 430 / Icona

Ad esempio, il mio consumo di corrente era di 9 mA, il che significa R \u003d 430 / 0,009 \u003d 47777 Ohm (prendere 47 kOhm).

La pila di resistenze di spegnimento è realizzata in modo da distribuire la potenza dissipata e ridurre il riscaldamento. Le resistenze devono essere di almeno 0,5 W (preferibilmente 1 W ciascuna).

I diodi raddrizzatori e un resistore di spegnimento migrano dal circuito originale, il resto dovrà essere acquistato. Mettiamo la tavola finita nel corpo della ghirlanda.

Colleghiamo l'alimentatore e le schede del controller (prendiamo i fili e la spina dalla ghirlanda originale). Non dimenticare di fissare i fili saldati alle schede con la colla a caldo, poiché i fili usati dai cinesi, per usare un eufemismo, sono cazzate e possono cadere in qualsiasi momento.

7 Formazione di linee LED.

Ecco cosa devi armeggiare, quindi è con la formazione di 12 canali di linee LED. Sarà necessario assemblare un fascio comune con dodici linee (più un filo comune) da tre fasci (e nel caso di tre canali in una ghirlanda - quattro fasci) delle ghirlande originali. Le ghirlande non devono solo essere attorcigliate insieme, ma assicurarsi che i LED di tutti i dodici canali siano disposti in serie uno dopo l'altro. Inoltre, se la ghirlanda è multicolore, devi assicurarti che i colori si mescolino il più possibile.

In generale, le ghirlande a un colore sono migliori per una migliore visualizzazione degli effetti, ma le ghirlande multicolori, forse, vincono per la creazione di un'immagine più luminosa. Qui devi decidere o effetti più espressivi o un'impressione più colorata.

Ci vuole molto tempo per spiegarlo a parole: guarda le immagini o pensa tu stesso a come torcere i pacchi:

I fasci sono attorcigliati: ora li saldiamo al controller in modo tale che i LED dei canali si seguano in serie.

8 Descrizione del lavoro della ghirlanda.

Quando accendi la ghirlanda nella rete, inizia immediatamente a funzionare con un effetto casuale. Nel processo, gli effetti cambieranno casualmente l'un l'altro. Se si preme il pulsante, gli effetti si sostituiranno in sequenza a turno:
1 onda
2 stelle cadenti
3 scintille
4 Straripamenti lenti
5 Luci di marcia
6 luci scintillanti
7 Tutto è in corso
8 Tutto è in fiamme
0 Tutto spento

Quando si seleziona un effetto con il pulsante, questo viene ritardato per un tempo più lungo, ma in seguito gli effetti inizieranno di nuovo a sostituirsi l'un l'altro.

Il funzionamento dal telecomando è simile al funzionamento del pulsante sul controller (premiamo il pulsante sul telecomando - gli effetti cambiano in sequenza). Per studiare il pulsante di un qualsiasi telecomando IR, devi tenere premuto il pulsante sul controller fino a quando la ghirlanda si spegne (circa 3 secondi), quindi devi premere il pulsante selezionato sul telecomando. Il codice del pulsante verrà scritto nella memoria non volatile e la ghirlanda tornerà agli effetti. Poiché il codice è memorizzato nella memoria non volatile, la ghirlanda "ricorderà" il telecomando anche dopo la disconnessione dalla rete.

Infine, penso che non sia superfluo ricordare:

ATTENZIONE!
Il circuito della ghirlanda non è isolato galvanicamente dalla rete tensione pericolosa 220V!
Toccando qualsiasi parte conduttiva della ghirlanda inclusa nella rete
VITA MINACCIA!
ECCO PERCHÉ:

- se sei poco esperto di elettricità, non ripetere questo disegno;
- eventuali azioni (saldature, misurazioni, ecc.) con il circuito devono essere eseguite solo dopo la disconnessione dalla rete;
- la programmazione del microcontrollore deve essere effettuata o separatamente dalla scheda (ad esempio in una breadboard appositamente assemblata per questo), oppure alimentando la scheda garland da una fonte di tensione esterna di 5 volt (ad esempio dalle batterie);
- la struttura finita deve essere ben isolata e inaccessibile ai bambini e agli animali;
- fare attenzione durante il montaggio della struttura!

Ed ecco degli esempi, per così dire, dal vivo:

Invia il tuo e lo aggiungo qui.

Albero di Natale da Andreev KV. Si è rivelato grande! 🙂

Albero di Natale da BOYka59. Tutti i miei amici e soprattutto i bambini ne sono felicissimi)

E inoltre!

Buon Anno!

Tutto buon umore e buone feste!

Aggiornamento 1 (2013)

Non avevo particolarmente intenzione di fare qualcosa con questa ghirlanda, poiché quest'anno non c'è tempo per questo, ma su richiesta dei lettori, ho comunque deciso un piccolo aggiornamento!

Cambiato un po'.
Aggiunti 6 nuovi effetti:
- un'onda che corre in direzioni diverse da 2 LED
- riempimento e discesa sequenziali
— riempimento e diminuzione successivi con onda mobile variabile
- riempimento ed eliminazione casuali
- riempimento e rimozione casuali con onda mobile variabile
- sfarfallio aggressivo
La durata dell'effetto in caso di commutazione forzata (telecomando o pulsante) è quasi raddoppiata.
In realtà è tutto. Lo schema e i fusibili sono rimasti gli stessi. Devi ricaricare il nuovo firmware.
- Superghirlanda a 12 canali (aggiornamento 2013)
- Fonte di aggiornamento di Supergarland

Buon Anno 2014!!! 😉

Opzioni super ghirlande dai lettori del blog

Sergei Cherniy (Nero_S)
La ghirlanda è implementata su una singola scheda utilizzando componenti SMD

TsMU/SDU sul microcontrollore (8 canali)

Questo dispositivo combina musica a colori (CMU) e un dispositivo a luce dinamica (SDU) per 8 canali, con molti effetti di luce. Le uscite del dispositivo sono progettate per collegare un carico sufficientemente potente.

La divisione delle frequenze in canali della DMU è puramente software e molto semplice, viene utilizzato il microcontrollore PIC PIC16F628A. Il numero di impulsi del timer/contatore viene contato per un periodo di tempo rigorosamente definito e, a seconda del valore di questo contatore, si accende uno o l'altro LED.

Ed ecco lo schema del dispositivo:

I pulsanti consentono:

  • Selezionare la modalità - CMU/SDU. Nella modalità SDU, anche se c'è un segnale in ingresso, funziona solo il programma principale del dispositivo dinamico della luce. In modalità DMU, ​​se non c'è segnale, l'effetto SDU selezionato verrà riprodotto come modalità di sfondo.
  • Seleziona l'effetto SDU. Il pulsante scorre tutti i possibili effetti del dispositivo dinamico della luce.
  • Aumenta e diminuisci la velocità. Questi pulsanti controllano la velocità degli effetti del CDS, non hanno alcun effetto sul DMC.

Il circuito stampato è a lato singolo, abbastanza semplice. I LED installati sulla scheda eseguono il debug e fungono semplicemente da dispositivo di visualizzazione aggiuntivo.

Come faretti colorati, ho usato faretti già pronti da un negozio di ferramenta. Di questi, ho rimosso il portalampada standard e lì ho installato una matrice di 37 LED luminosi. Ogni riflettore ha il suo colore: rosso, verde, blu, ecc., tutto ciò che siamo riusciti a trovare. I faretti sono posizionati agli angoli della stanza e ai punti medi nella parte superiore delle pareti, tutti rivolti verso il centro della stanza. Di notte, la musica sembra davvero impressionante, in particolare l'effetto stroboscopico

2, diagramma

Questo progetto di stringa led microcontrollore è buono per i principianti. Lo schema si distingue per la sua semplicità e contiene un minimo di elementi.

Questo dispositivo controlla 13 LED collegati alle porte del microcontrollore. Come microcontrollore, viene utilizzato un MK di ATMEL: ATtiny231320PI. Grazie all'utilizzo di un generatore interno, i pin 4 e 5 vengono utilizzati come porte aggiuntive del microcontrollore PA0, PA1. Il circuito fornisce l'esecuzione di 12 programmi di effetti, 11 dei quali sono singole combinazioni, e il 12° programma è una ripetizione sequenziale una tantum degli effetti precedenti. Il passaggio ad un altro programma si effettua premendo il tasto SB1. I programmi di effetti includono l'esecuzione di fuoco singolo, fuoco crescente, esecuzione di ombre e altro ancora.

Il dispositivo ha la capacità di regolare la velocità di modifica delle combinazioni durante l'esecuzione di un programma, che viene eseguita premendo i pulsanti: SB2 - aumentare la velocità e SB3 - diminuire la velocità, a condizione che l'interruttore SA1 sia nella "Velocità del programma" È inoltre possibile regolare la frequenza di accensione del LED (da un bagliore stabilizzato ad un leggero sfarfallio), che si effettua premendo i pulsanti: SB2 - decrementa (a sfarfallio) e SB3 - aumenta, a condizione che l'SA1 l'interruttore è nella posizione "Frequenza sfarfallio". All'interruttore SA2, la posizione chiusa corrisponde alla modalità per regolare la velocità di esecuzione del programma e la posizione aperta corrisponde alla modalità per regolare la frequenza di accensione dei LED.

L'ordine di numerazione dei LED nel circuito corrisponde al loro ordine di accensione quando il programma viene eseguito. Se necessario, il pin RESET può essere utilizzato per il ripristino, ma non viene utilizzato come porta PA2. Nel dispositivo, in fase di programmazione, è stata selezionata una frequenza di clock di 8 MHz dal generatore interno (fusibili CKSEL3..0 - 0100), sebbene sia possibile utilizzare una frequenza di 4 MHz (fusibili CKSEL3..0 - 0010) con corrispondenti variazioni negli intervalli di tempo del circuito.

Il tipo di LED indicato nello schema è stato utilizzato in un prototipo, eventuali LED con una tensione di alimentazione di 2-3 volt sono adatti al circuito, resistori R1-R17 possono essere utilizzati per regolare la luminosità dei LED.

Puoi scaricare il firmware HEX, così come i file di programma in assembler, di seguito

Elenco di elementi radio

Designazione Tipo Denominazione

Negozio
DD1 MK AVR a 8 bit

ATtiny2313

1
Ricerca in negozio
C1 condensatore elettrolitico100uF 10V1
Ricerca in negozio
R1-R17 Resistore

1 kOhm

17
Ricerca in negozio
LED1-LED13 Diodo ad emissione luminosaLD57113
Ricerca in negozio
SB1-SB3 Pulsante
3
Ricerca in negozio
SA1 Interruttore
1
Ricerca in negozio


3, diagramma

Interruttore ghirlanda di albero di Natale basato su PIC16C84.


La piattaforma più adatta per un dispositivo del genere mi sembra
microcontrollore AT89C2051 di Atmel, AT90S2313 (anche Atmel),
bo PIC16F84 da Microchip. Ho scelto PIC16C84 - esclusivamente per motivi
per applicare un cristallo obsoleto da qualche parte (purtroppo, per questo
compito, non è molto conveniente a causa delle peculiarità della costruzione di tabelle nel software
me memoria).

2. Funzionalità del dispositivo.

Supporta quattro canali di controllo (usando il controllo di fase
tiristori con duplicazione per il controllo dei LED).

Fornisce una scelta di uno dei sedici programmi di controllo (tuttavia
ora ne vengono scritti solo cinque), o l'esecuzione sequenziale di tutti i programmi
commutazione ram e selezione manuale della velocità (lenta, normale, veloce).

3. Gestione del dispositivo.

Tutto il controllo viene effettuato tramite quattro pulsanti:

"<<" - выбор программы, переключиться на предыдущую;
">>" - selezione del programma, passa a quello successivo;
Quando si seleziona un programma, sul display viene visualizzato il suo numero (in codice binario).
cator LED in codice binario, fintanto che il pulsante è premuto, si
boro.
"Velocità" - commutazione ciclica della velocità di esecuzione del programma
"normale">"veloce">"lento">"normale".
"Demo" - enumerazione automatica dei programmi dopo l'esecuzione del programma
inizia il prossimo. Questa modalità viene annullata quando si preme il pulsante.
ki"<<" или ">>".

Inoltre, quando si accende il dispositivo, è possibile selezionare modalità aggiuntive
presse, per le quali è necessario tenere premuto il pulsante "Demo" e, contemporaneamente
con esso una combinazione dei restanti pulsanti, ognuno dei quali determina il successivo
modalità di soffiaggio:
"<<" - режим "резкого" включения/выключения, без плавной регулировки
luminosità nel canale;
">>" - questo pulsante è attualmente riservato per un uso futuro;
"Velocità" - modalità di controllo di tre canali, il quarto canale in alcuni
non utilizzare altre modalità (come "luci di marcia").

4. Design e dettagli.

È possibile utilizzare PIC16C84 come microcontrollore U1 o
PIC16F84, con qualsiasi velocità di clock. Come elemento di temporizzazione
- risonatore al quarzo o piezoelettrico con una frequenza di 4 MHz, requisiti speciali per
la stabilità non è mostrata. Tiristori (triac) - praticamente qualsiasi
ciao, con un margine sufficiente per la tensione di commutazione. Diodi in "potenza-
PTO "raddrizzatore - scegliere con un margine di corrente sufficiente e invertire
tensione di almeno 400 volt. Resistori limitatori di corrente nel circuito di controllo
elettrodi di influenza dei tiristori - si consiglia di scegliere con un mo-
non meno di 1 watt.

Il design ha un contatto galvanico con la rete, quindi il metallo
alcuni elementi del design esterno non dovrebbero entrare in contatto con il circuito.
Ciò è particolarmente vero per i pulsanti di controllo. Durante la configurazione del dispositivo
Devono essere osservate le tradizionali precauzioni di sicurezza.

Gli utenti "avanzati" possono provare a migliorare il controllo
programmare o aggiungere nuovi effetti di luce (inviare, per favore
per favore, descrizione o "fonti" di nuovi effetti all'autore), il programma su-
scritto utilizzando mnemonici spasm assembler di Parallax inc.,

Questo CDS è stato sviluppato in due versioni. Il primo controlla solo i LED posti sulla sua scheda ed è destinato allo sviluppo e al debug di programmi di effetti luminosi. Un microcontrollore con programma debuggato può essere trasferito sulla scheda della seconda versione della SDU, alla quale possono essere collegati 16 dispositivi di illuminazione alimentati da rete a 220 V

Dei 20 pin del microcontrollore ATtiny2313, 19 sono utilizzati nella SDU in esame: due - per l'alimentazione della tensione di alimentazione; uno - per collegare un pulsante che controlla la velocità di riproduzione degli effetti di luce; 16 - per la generazione di segnali di comando per ghirlande o altri dispositivi di illuminazione.

Ci sono otto impostazioni per la velocità di riproduzione degli effetti, vengono commutate in un cerchio premendo il pulsante. Alla velocità minima, lo stato delle ghirlande cambia ogni 8 s e al massimo il periodo di cambiamento diminuisce a 0,5...1 s. Va tenuto presente che a causa delle particolarità del programma, la durata della pressione del pulsante necessaria per cambiare la velocità è piuttosto lunga. Inoltre, dipende dalla velocità impostata al momento. Il microcontrollore memorizza le informazioni sulla velocità nella sua EEPROM, quindi quando il CDS è acceso, diventa lo stesso della sessione precedente.

Riso. 1. Lo schema dell'SDU con il microcontrollore ATtiny2313 per 16 ghirlande

Lo schema della versione di debug della SDU, che controlla solo i LED HL1-HL16, è mostrato in Riso. uno.

Il microcontrollore DD1 è alimentato da un oscillatore RC interno da 4 MHz. Il connettore ХР1 è destinato alla connessione con il programmatore del microcontrollore installato nel pannello SDU. Al momento della programmazione, il circuito di alimentazione dei led deve essere interrotto dall'interruttore SA1, che ne esclude l'influenza sul processo di programmazione. La resistenza R1 mantiene una tensione di livello logico alta all'ingresso PD2 del microcontrollore al rilascio del pulsante SB1. Quando si preme il pulsante, questo livello diventa basso.

Il dispositivo è assemblato su un circuito stampato 95x70 mm in lamina di fibra di vetro. Il suo disegno è mostrato in riso, 2. Sulla scheda è previsto un pannello per il microcontrollore. Ciò consente di programmarlo e verificarlo durante il funzionamento, quindi trasferirlo su un altro CDS, che verrà descritto di seguito.

La scheda è progettata per installare condensatori di ossido (C1 e C2) SR o simili. Il dielettrico dei condensatori C3 e C4 è ceramico. Resistori - CF-0,125 o simili. Trasformatore T1 - TPG-2 con una tensione alternata secondaria di 6 V, strutturalmente progettato per l'installazione su un circuito stampato. Puoi usare il suo analogico BVEI 306 2061 con una potenza di 2,6 V-A. Lo stabilizzatore DA1 in questo caso non richiede la rimozione del calore. I pulsanti SB1 e l'interruttore SA1 possono essere di qualsiasi dimensione idonea all'installazione sulla scheda.

La seconda versione dell'SDU non controlla i LED, ma lampade a incandescenza o altri dispositivi di illuminazione per 220 V. Per fare ciò, ciascuna delle coppie resistore-LED della versione precedente viene sostituita da un interruttore triac, il cui circuito è mostrato in Riso. 3. Per controllare un potente triac VS1, qui viene utilizzato un fotoaccoppiatore 1)1, il cui fotodinamico è progettato in modo tale che i momenti della sua apertura coincidano sempre con le transizioni della tensione applicata ad esso attraverso lo zero. Ciò riduce l'interferenza elettromagnetica generata dal CDS.

Poiché solo 5 mA di corrente attraverso il suo diodo emettitore sono sufficienti per controllare l'accoppiatore ottico MOS3043, il carico totale sul microcontrollore non supera gli 80 mA. Il consumo totale di corrente dal nodo di alimentazione nella nuova versione è circa due volte inferiore. Ciò ha permesso di abbandonare il trasformatore e utilizzare un gruppo senza trasformatore con condensatori di spegnimento. Sul suo grafico Riso. 4) la numerazione degli elementi continua quella iniziata Riso. uno.

Il circuito stampato della seconda opzione ha dimensioni di 195x85 mm. Il suo disegno è mostrato in Riso. cinque. Gli elementi di sedici interruttori identici hanno numeri di posizione su di esso con prefissi digitali che indicano il numero di serie dell'interruttore. Ad esempio, 8R1-8R3, 8U1, 8VS1 sono gli elementi dell'ottavo interruttore, che ha sostituito il resistore R9 e il LED HL8 e ha controllato la lampada a incandescenza (o una ghirlanda assemblata da essi) 8EL1.

Tutti i 16 triac 1VS1 - 16VS1 sono fissati su un comune dissipatore di calore costituito da una piastra in alluminio di dimensioni 160x25x2 mm, posta perpendicolarmente alla superficie della scheda. I fori di montaggio per i triac sono praticati ad un'altezza di 19 mm dalla scheda.

I triac ВТ138Х-600 in un pacchetto TO-220F completamente isolato possono essere sostituiti da dispositivi della serie ВТ137-ВТ139 per 600 o 800 V, compresi quelli in un pacchetto TO-220 convenzionale con un montaggio in metallo e una flangia di rimozione del calore. Poiché questa flangia è collegata all'interno del triac al suo pin 2 e tutti questi pin sono collegati sulla scheda, non è necessario isolare i triac dal dissipatore di calore.

Si consiglia di fissare prima i triac sul dissipatore di calore, quindi montarne l'intero assieme sulla scheda. I resistori 1R3-16R3 sono saldati direttamente alle conclusioni dei triac. Le conclusioni 1 dei triac sono fissate nei fori dei morsetti a vite ZVI-10-2,5-6 mm2 di fronte a loro, il blocco con cui ( Riso. 6) è installato lungo il lato lungo della scheda accanto ai simstor. In totale, ci sono 17 coppie di morsetti nel blocco, 16 dei quali sono usati per collegare le lampade 1EL1-16EL1 e uno in più per il loro filo comune.


Condensatori C5 e C6 - K73-17V o importati, in grado di funzionare a una tensione alternata di almeno 250 V. Resistori 1R1 -16R1 - MF-1.

Per il microcontrollore deve essere previsto un pannello in cui va installato già programmato.

All'articolo sono allegate tre versioni del programma del microcontrollore, adatte all'utilizzo in entrambe le versioni della SDU:
PG16H_S_REGULhex - 16 ghirlande funzionano in modo indipendente;
PG8_MK_S_REG.hex - due gruppi di otto ghirlande lavorano in modo sincrono;
PG4_MK_S_REGUL.hex - quattro gruppi di quattro ghirlande funzionano in modo sincrono.

La configurazione del microcontrollore in ogni caso viene lasciata impostata in fabbrica.
Se viene utilizzato un numero inferiore di ghirlande (LED), gli elementi relativi alle ghirlande inutilizzate possono essere omessi dalle schede delle SDU descritte. Quando si lavora con l'SDU della seconda variante, i cui componenti hanno tutti un collegamento galvanico con la rete, è necessario seguire le regole di sicurezza elettrica.

Rivista radiofonica, №11 2014 I. ABZELILBASH, Sibay, Bashkiria