Loconet SwitchBoarddi ing. Raneri Epifanio (Aprile 2009) (dedicata a "mio cugino!") |
||
Copyright | ||
Il seguente progetto (hardware & software) può essere realizzato liberamente, ma non può essere commercializzato in nessun modo, salvo diversa indicazione da parte dell'ideatore. | ||
|
||
A cosa serve ? | ||
Durante le varie manifestazioni a cui ho partecipato con il gruppo CV19 - Amici di DCCWorld si è presentata in più occasioni la necessità di provare in loco un accessorio o uno scambio. Il plastico è lungo diverse decine di metri e scambi e segnali sono comandati da un unica centrale Intellibox a cui sono connessi diversi PC. Sovente lo scambio o il segnale da testare distano sia dal PC che dalla centrale e specialmente se si è da soli eseguire dei test diventa un problema. Fortunatamente per CV19 abbiamo optato per il bus loconet che percorre il plastico per tutta la sua lunghezza. Il bus Loconet offre la possibilità di comandare gli scambi, monitorare i moduli di retroazione e le locomotive in movimento sul plastico. Tale caratteristica viene sfruttata al 100% nella switchboard. Con la switch board possiamo:
|
||
Implementazione del Progetto | ||
Anche per questo progetto mi sono orientato verso l'architettura PIC Microchip usando il solito PIC 16F628 rigorosamente programmato in linguaggio assembly. Questo piccolo microntrollore se ben usato è in grado di assolvere alle più svariate funzioni. In questo caso oltre a gestire la comunicazione loconet dovrà occuparsi della gestione della tastiera e del display. | ||
Il Software |
||
Parte del software riguardante la gestione dei moduli di feeback e gli accessori è stato riciclato dell'interfaccia PC Loconet P50/HSI-88, la gestione dell'LCD e della tastiera sono stati recuperati dal codice del programmatore dello zDCC. Tutto il rimanete invece è stato riscritto da zero. |
||
L'hardware |
||
Anche qui niente di particolare sull'hardware c'è il solito regolatore di tensione per fornire i 5V a tutto il circuito ed un tranceiver Loconet fatto con un comparatore ed un transistor. La SwitchBoard può essere alimentata direttamente dal bus Loconet ma anche da un alimentatore separato (9-12VAC). La modalità di alimentazione è selezionabile tramite i ponticelli JP1 e JP2.
Va fatta invece qualche considerazione sul circuito stampato. Esso è stato pensato in modo tale che il display LCD possa essere fissato allo stampato stesso ma sia il display che e i pulsanti vanno inseriti lato rame. Questo permette di utilizzare la SwitchBoard senza la necessità di racchiudere il tutto in una scatola. Altra considerazione va fatta sulla tastiera. Il circuito include una tastiera a matrice da 4 righe e 4 colonne, nessuno vieta l'uso di una esterna di tipo adesivo o simile. In questo caso la tastiera può essere collegata al connettore SV1. Sempre con l'uso di una tastiera esterna la parte del circuito stampato che comprende i pulsanti da S1 a S6 può non essere realizzato. L'LCD non necessita di alcun setup particolare, basta solo regolare opportunamente il contrasto con il trimmer R10. |
||
Funzionamento | ||
Viste le molte funzioni implementate si è reso encessario realizzare un manuale per spiegare il tutto. Questo può essere scaricato qui. | ||
Validazione | ||
Anche per quest'altro mio progetto sono stati eseguiti una serie di test atti a scovare problemi...nel caso ne fosse sfuggito qualcuno invito a segnalare la cosa nell'apposita sezione Loconet del forum di DCCWorld. La switchboard è stata utilizzata con successo sul plastico di CV19 in occasione della manifestazione Modelexpo Italy 2009. | ||
Un esempio di test per stressare la rete loconet. |
||
Schema Elettrico | ||
Schema Elettrico (PDF) |
||
Schema di Montaggio | ||
Schema di Montaggio (PDF) |
||
Circuito Stampato | ||
Circuito Stampato (PDF) |
||
Elenco componenti | ||
Resistenze: | ||
|
||
Condensatori: | ||
|
||
Transistor | ||
|
||
Integrati: | ||
|
||
Diodi: | ||
|
||
Altro: | ||
|
||
Software nel PIC16F628 | ||
Software da inserire nel PIC. |
Copyright: DCCWorld 2002-2024