Questo Super TimerProgrammabile gestisce tempi da 1 secondo a 100 minuti (visualizzazione nel formato MM:SS) e i valori da programmare sono a passi di 1 secondo.
Una volta accesso, il Timer visualizza l’ultimo valore programmato dall’utente: premendo il pulsante START, il relè si attiva e inizia il conteggio alla rovescia (countdown). A fine conteggio, sul display appare il valore "00:00", il relè si disattiva e il buzzer emette 5 segnali acustici.
Se c'è un black out, il Timer si spegne completamente e il relè si disattiva: al ripristino della corrente elettrica, il Timer visualizza l’ultimo valore programmato dall’utente, pronto per essere nuovamente avviato.
Elenco delle caratteristiche del Super Timer Programmabile:
Tensione di alimentazione: 12Vcc.
Gestione a Microcontrollore.
Precisione al Quarzo.
Conteggio tipo 'Count-Down' (conto alla rovescia).
Facile da utilizzare.
3 pulsanti di comando: START STOP e SET
Tempo Programmabile da 1sec. a 99min. 59sec.
Memorizzazione e richiamo automatico all’accensione dei valori programmati dall'utente.
Buzzer on-board per segnalazione acustica di fine conteggio e scansione audio dei secondi.
LED rosso - Visualizza lo stato del RELE' (LOAD ON).
LED verde - Visualizza lo stato di PRONTO (READY).
Uscita relè - 250V / 16A.
Morsettiera on-board da 3 vie a vite: NC, Com, NO.
Visualizzazione su 4 x Display a 7-segmenti (0,59" - 13 mm.).
PCB professionale serigrafato (doppia faccia).
Può essere usato come normale Timer multiuso, per Bromografi, ecc.
Nella seguente figura è riportato lo schema elettrico del SUPER TIMER(cliccare sulla figura per ingrandirla).
Il circuito è abbastanza semplice perché tutto il lavoro è svolto da un microcontrollore della Microchip, il PIC16F886 in versione SMD (SO-28).
La precisione del Timer è garantita da un quarzo da 8.192 MHz in contenitore HC49s: come già accennato, anche i condensatori C5 e C6 (27 pF) è bene siano del tipo NPO/COG a disco.
Sul morsetto M3 (MW) vanno collegati i contatti di un microswitch (o altro attuatore): questo morsetto, ad esempio, è utile per rilevare l'apertura dello sportello di un bromografo. Infatti, quando i contatti sul morsetto M3 sono aperti, il Timer si ferma e il relè si disattiva. Nel caso in cui non si voglia gestire l'apertura dello sportello, è necessario cortocircuitare i morsetti M3 con un ponticello a filo.
Al connettore J1 può essere collegato l'interruttore di accensione altrimenti esso deve essere cortocircuitato con un jumper.
I componenti R23-C7 formano la rete di snubber, necessaria soprattutto per l'attivazione di carichi induttivi.
L'elenco completo dei componenti utilizzati lo trovate cliccando QUI.
I segmenti dei Display sono gestiti dall'intera PORTC del PICmicro mentre per il multiplexer si usano i primi 4 bit del PORTA.
I display sono della Siemens, modello HDN1131-O (Orange, Super-Red, del tipo a basso consumo, necessari per non sovraccaricare eccessivamente le uscite del microcontrollore). In ogni segmento, quando acceso, scorre una corrente di pochi milliamperes.
Per evitare l'uso di due LED da 3 mm. come separatori di cifre, ho sfruttato i puntini decimali dei display montando capovolti DS1 e DS2: per gestire i display rovesciati, ovviamente, è necessario collegarli in modo appropriato (il circuito stampato tiene conto di questo "rovesciamento").
Per questo progetto è necessario un'unica scheda che ospita tutti i componenti necessari per far funzionare il Super Timer. La scheda va alimentata a 12Vcc.
La scheda misura 100x76 mm. (il passo dei fori di fissaggio è di 92 x 68 mm.).
Nelle figure successive sono riportati i disegni dei Master (Top e Bottom) e dei Layouts(per scaricare le immagini, cliccare su quella desiderata e, una volta ingrandita, con il tasto destro del mouse scegliere 'Salva immagine con nome...').
Da notare che oltre al PICmicro, ci sono alcuni altri componenti (resistenze e condensatori) di tipo SMD (1206).
I display DS1 e DS1 devono essere montati capovolti.
Il connettore MX (ICSP) è utile solo per la programmazione on-board del PICmicro: una volta programmato il chip consiglio di rimuovere questo connettore per evitare che accidentali cortocircuiti sui suoi pin possano mettere fuori uso il microcontrollore.
Il Timer va alimentato a 12Vcc (prelevabili da un piccolo alimentatore da 1A oppure da una batteria). L'assorbimento medio del circuito si aggira sui 50-60 mA ma con il relè attivato si arriva fino a 140-150 mA di assorbimento totale.
Il pulsante di RESET (Normalmente Aperto) non è indispensabile giacché è sufficiente mettere in corto per un attimo i pin del connettore J2 per inviare un reset al microcontrollore.
I contatti del microswitch (EXTERNAL STOP) devono risultare chiusi quando la levetta è abbassata: se non si applica il microswitch, è necessario cortocircuitare il morsetto M3 con un ponticello a filo.
Nelle seguenti immagini sono riportati i tipici collegamenti del Timer (per installazione della scheda su fondo e su pannello).
Quando si installa la scheda direttamente su un pannello, è necessario saldare il relèRL1, le morsettiereM1-M2-M3 e i connettori J1 e J2 sul lato saldature (Bottom side)
Per quanto riguarda la potenza, consiglio di NON APPLICARE MAI un carico maggiore di 1500 Watt per non sovraccaricare troppo i contatti del relè (specie se si usano carichi di tipo induttivo). I contatti del relè, infatti, possono attivare tranquillamente carichi con potenze fino a 1200-1500 Watt ma per carichi superiori consiglio di sfruttare il relè sulla scheda per pilotarne un altro esterno di maggiore potenza: in questo caso è preferibile utilizzare un relè esterno con bobina a 12V così da poterlo alimentare direttamente con la stessa tensione di alimentazione della scheda, come visibile nelle seguenti illustrazioni.
Per la precisione, i miei test sono stati effettuati su una stufetta da 2800 W senza problemi ma, come già detto, è preferibile non applicare mai carichi con potenza superiore ai 1500-1600 Watt per evitare che il relè funzioni borderline !
Come già accennato, questo Timer gestisce tempi da 1 secondo a 100 minuti (visualizzazione in formato MM:SS) e i valori da programmare sono a passi di 1 SECONDO.
Una volta accesso, il Timer visualizza l'ultimo valore programmato dall'utente ed è pronto per essere avviato premendo il pulsante START . In alternativa, premendo il pulsante SET si entra nella fase di PROGRAMMAZIONE.
Se c'è un black out, il Timer si spegne completamente (e il relè si disattiva): al ripristino della corrente elettrica, il Timer si riposiziona nuovamente sull'ultimo valore programmato dall'utente, pronto per essere avviato.
Il valore di Default alla prima accensione
All'accensione, il display visualizza sempre l'ultimo valore programmato dall'utente: se non è mai stato utilizzato, dopo l'accensione il Timer si imposta automaticamente sul valore 02:00 (2 minuti di attivazione relè).
I pulsanti di comando
START / RESTART
Pulsante per l'avvio del Timer. Il Timer può essere avviato solo se il LED verde è acceso (Ready). Alla pressione del pulsante START, il Timer attiva il relè e avvia il conto alla rovescia partendo da quello programmato dall'utente. Durante il conto alla rovescia, il LED rosso è acceso ad indicare che il relè è regolarmente attivato.
STOP / RESET
Questo pulsante, premuto una volta, ferma momentaneamente il Timer e disattiva il relè. Per far ripartire il Timer (e riattivare il relè), premere il pulsante START altrimenti, una seconda pressione del pulsante STOP resetta definitivamente il Timer portandolo in posizione di standby e pronto per essere nuovamente avviato (LED verde acceso).
SET
Premere questo pulsante per entrare nella fase di PROGRAMMAZIONE del Timer.
Alla seconda pressione del pulsante SET, si esce dalla fase di PROGRAMMAZIONE.
N.B. - L'entrata in PROGRAMMAZIONE è possibile SOLO quando il Timer è pronto (LED VERDE acceso). Se il Timer non dovesse entrare in PROGRAMMAZIONE, controllare che non sia in pausa oppure verificare che il LED VERDE sia acceso: eventualmente, premere il pulsante STOP per resettare il Timer (in questo caso, il LED VERDE si accende).
Durante una PAUSA (ovvero dopo aver premuto una volta il pulsante STOP), sul display è acceso il PUNTINO ROSSO BASSO.
Durante la programmazione del Tempo, il display segnala la posizione delle 4 cifre con l'accensione del segmento basso, ognuno in corrispondenza di una cifra del display.
Selezione del DISPLAY e dei VALORI da PROGRAMMARE (solo in PROGRAMMAZIONE)
I pulsanti START e STOP hanno una doppia funzione: quando si entra nella fase di PROGRAMMAZIONE, questi pulsanti consentono di scegliere il singolo display e i valori da programmare secondo quanto descritto di seguito:
Pulsante ▶ (START): ad ogni pressione, si accende un display per volta, da sinistra verso destra. Il display acceso è quello in cui si inserirà la cifra da programmare. Dopo il quarto display, un'ulteriore pressione del pulsante fa ripartire la sequenza dal primo display e così via.
Pulsante ▲ (STOP): ad ogni pressione, si inserisce sul display acceso un valore da 0a 9: premendo ulteriormente il pulsante, si riparte dalla cifra 0e così via.
I Puntini luminosi sul Display
Durante il funzionamento del Timer, sul display possono accendersi uno o entrambi i PUNTINI ROSSI: inoltre, l’accensione dei LED verde e rosso indicano diverse situazioni. Nell’elenco seguente è riportata una breve descrizione di tutte le situazioni possibili.
PUNTINI ACCESI FISSI (Timer Ready)
Indicano che il Timer è pronto per essere avviato con la pressione del pulsante START oppure per essere programmato premendo il pulsante SET.
Il LED VERDE acceso indica che il Timer è pronto per entrambe le operazioni (Ready)
PUNTINI ACCESI LAMPEGGIANTI (Countdown in progress)
Indicano che il Timer è in funzione e il lampeggio dei puntini scandisce i secondi. Durante il conto alla rovescia è possibile mettere in PAUSA il Timer (e quindi disattivare il relè) premendo il pulsante STOP.
PUNTINO BASSO ACCESO (Pause Timer)
Il puntino basso si accende quando si preme il pulsante STOP per mettere in pausa il Timer. In questa situazione, premendo il pulsante START il Timer si riavvia dal punto in cui era stato interrotto mentre premendo una seconda volta il pulsante STOP il conteggio si resetta, il LED VERDE si accende ed il Timer è pronto per essere nuovamente avviato.
PUNTINO ALTO ACCESO (Open Panel)
Il puntino alto si accende quando si apre lo sportello del bromografo. Per gestire l’apertura è necessario collegare un microswitch sulla morsettiera M3 (MW): il microswitch deve avere i contatti Normalmente Chiusi (Normally Closed) quando è premuto ovvero quando lo sportello del bromografo è correttamente chiuso. In altre parole, i contatti sulla morsettiera M3 devono essere chiusi affinché il Timer possa funzionare. Tutte le volte che lo sportello del bromografo viene aperto, il LED VERDE si spegne ad indicare che il Timer non è pronto. Se non si desidera gestire l’apertura dello sportello, è necessario mettere in corto i pin della morsettiera M3 con un ponticello a filo.
SEGMENTI BASSI ACCESI (Programming)
Con la pressione del pulsante SET, si entra nella fase di PROGRAMMAZIONE e il display appare come visibile nella figura a destra.
Premere il pulsante ▶ (START) per cambiare la posizione oppure premere il pulsante ▲ (STOP) per inserire un valore da 0 a 9 sul display selezionato.
Premendo di nuovo il pulsante SET, si esce dalla fase di PROGRAMMAZIONE e si torna nello stato di Timer pronto (Ready). NOTA - Non è possibile entrare in programmazione se i contatti della morsettiera M3 sono aperti.
I LED DEL TIMER
Sul Timer ci sono DUE spie LED:
LED VERDE (DL1 - READY) - La spia VERDE accesa indica che il Timer è pronto per essere avviato oppure per entrare nella fase di PROGRAMMAZIONE.
LED ROSSO (DL2 - LOAD ON) - La spia ROSSA si accende SOLO quando il relè è attivato.
Attivazione della Scansione Audio dei Secondi
Quando si attiva la scansione audio dei secondi, il buzzer emette un breve segnale acustico (il classico “toc”) ad ogni secondo.
Per attivare la scansione audio, tenere premuto il pulsante STOP e contemporaneamente premere anche il pulsante SET, quindi rilasciare entrambi. Ogni volta che si esegue questa procedura, sul primo display a destra appare per qualche istante la cifra "0" oppure "1" in base alla modalità scelta come illustrato nelle successive figure (per default, la scansione audio dei secondi è impostata su "0").
SCANSIONE AUDIO DEI SECONDI ATTIVA
Quando al rilascio dei pulsanti il display segnala 1 , la scansione audio è ATTIVA
SCANSIONE AUDIO DEI SECONDI NON ATTIVA
Quando al rilascio dei pulsanti il display segnala 0 , la scansione audio NON E' ATTIVA
Le foto seguenti mostrano il prototipo costruito dall'autore nella versione con i componenti montati tutti sullo stesso lato per l'installazione della scheda a muro oppure sul fondo di un eventuale contenitore (meglio se con pannellino trasparente).
Le seguenti foto, invece, mostrano il prototipo con alcuni componenti montati sul lato rame (Bottom side) per facilitare l'installazione della scheda su un eventuale pannello frontale.
Cliccando sui seguenti link, potete scaricare le istruzioni del Super Timer (diversificate in base al tipo di installazione della scheda), il Manuale Tecnico di Servizio e il datasheet del PICmicro 16F886. Per tutte le altre richieste (firmware HEX, domande, suggerimenti, ecc.) utilizzare SEMPRE la sezione COMMENTI.
DISCLAIMER (Dichiarazione di esclusione di responsabilità) - Tutti i progetti elettronici presentati e descritti nel sito internet https://www.narcisivalter.it possono essere utilizzati solo ed esclusivamente ad uso privato e senza scopo di lucro, pertanto non commercializzati. Le documentazioni dei progetti (schemi elettrici, disegni, foto, video, firmware, ecc.) non sono di dominio pubblico per cui i diritti d'autore rimangono dell'ideatore. Per utilizzare a fini commerciali i progetti (o parte di essi) presenti in questo sito web, si dovrà contattare l'Autore per concordare un'eventuale autorizzazione scritta.
- All the projects in this webpage is provided with no explicit or implicit warranties of operation. I do not assume any responsibility for any problems or damage to persons. The project is released "as is" and no support of any kind is provided. If you build the project, you implicitly accept my terms of not taking responsibility. If you do not agree, please, do not build this project and do not download any informations from this website!
- Tutti i progetti elettronici presenti nel sito internet www.narcisivalter.it sono stati realizzati e sperimentati personalmente dall'Autore, tuttavia l'Autore stesso non garantisce, a chi li realizzerà, un sicuro e perfetto funzionamento. Tutti i progetti elettronici presentati sul sito www.narcisivalter.it sono pensati e realizzati per un'utenza addetta ai lavori, specializzata nel settore elettrico ed elettronico e quindi in grado di valutare la correttezza e la funzionalità dei progetti stessi. Pertanto l'utente accetta espressamente di utilizzare i contenuti del sito sotto la propria responsabilità.
I PROGETTI ELETTRONICI PRESENTATI SU QUESTO SITO SONO STATI RILASCIATI A PURO TITOLO HOBBISTICO E/O DI STUDIO E L'AUTORE NON GARANTISCE LA MATEMATICA CERTEZZA CIRCA IL LORO FUNZIONAMENTO E NON SI ASSUME ALTRESI' NESSUNA RESPONSABILITÀ, ESPLICITA O IMPLICITA, RIGUARDANTE INCIDENTI O CONSEGUENTI POSSIBILI DANNI A PERSONE E/O COSE DERIVANTI DALL'USO DEI PROGETTI STESSI. CHI REALIZZA E UTILIZZA I PROGETTI ELETTRONICI DESCRITTI IN QUESTE PAGINE, LO FA COME SUA LIBERA SCELTA ASSUMENDOSI TUTTE LE RESPONSABILITÀ CHE, EVENTUALMENTE, NE POTREBBERO DERIVARE. AVVERTENZE IMPORTANTI - Molti circuiti descritti nelle pagine di questo sito sono sottoposti a tensione di rete 110-240 Vac e pertanto potenzialmente pericolosi; si può rimanere folgorati se non realizzati ed utilizzati secondo le norme di sicurezza vigenti. Pertanto l'utente e' tenuto a verificare se quanto realizza e' conforme alla normativa ed alla legislazione vigente. Per i non "addetti ai lavori" (improvvisati auto-costruttori) va ricordato che in particolari situazioni (diminuzione resistenza del corpo) già una tensione di 25V alternata potrebbe essere pericolosa. L'elettronica e l'elettricita' in genere affascina molte persone ma va ricordato che non basta uno schema scaricato da Internet per poter arrivare a un prodotto funzionante e sicuro: infatti ci vogliono un minimo di conoscienze delle fondamentali leggi della fisica, dell'elettricita' e dell'elettronica oltre all'esperienza pratica nell'uso di attrezzi e strumenti indispensabili, come saldatore, tester, oscilloscopio, ecc...