Programma applicativo per Personal Computer
Installazione del Software:

L'installazione del software avviene molto semplicemente copiando i files che si trovano in fondo a questa pagina in una directory e lanciando il file CV_Read.exe che si trova allegato. Non sono necessarie altre procedure di installazione che modificano la configurazione del computer e la eventuale disinstallazione del pacchetto avviene altrettanto semplicemente cancellando questo file: nessun files viene salvato nelle cartelle di sistema.


Schermata principale del programma (lettura e scrittura delle CV):



Pannello "Programmatore":
Il pannello indicato contiene le informazioni e i settaggi generali sul programmatore di CV. L'indicatore CV Read/Write connesso (o non connesso) indica se il PC ha stabilito una connessione dati via USB con il DCC-A200. Nel caso la connessione non sia effettuata, molte funzioni non saranno attivabili (pulsanti grigi). Quindi si puo' scegliere il modo di scrittura e lettura delle CV (D1 - Direct Bit, D8 - Direct byte, PM - Paged mode) e settare i parametri del CV Read/Write (vedi piu' in basso su questa stessa pagina). Inoltre e' presente un doppio tasto e un indicatore rosso/verde per accendere o spegnere il segnale DCC in uscita dal modulo (accensione o spegnimento del decoder connesso).

Pannello "Leggi/Scrivi Singola CV":
Il pannello indicato permette di leggere e scrivere le CV dei decoder con il metodo selezionato nel pannello precedente. Per leggere una CV si deve scrivere l'indirizzo che si desidera leggere sotto l'indicazione "Add" e premere il tasto "Leggi Singola CV". Il modulo potrebbe impiegare anche diversi secondi per leggere una CV a seconda del modo selezionato e di quanti pacchetti di programmazione e reset sono programmati nella sezione "Parametri". Al termine della lettura, il valore della CV sara' presentato in decimale e binario subito a destra dell'indirizzo.  Per scrivere una CV si deve scrivere l'indirizzo che si desidera leggere sotto l'indicazione "Add" e premere il tasto "Scrivi Singola CV". Il modulo impieghera' pochi istanti per leggere una CV a seconda del modo selezionato e di quanti pacchetti di programmazione e reset sono programmati nella sezione "Parametri". Al termine della scrittura e della lettura, di fianco al valore letto o scritto apparira' la scritta "ready" e il valore in milliampere della corrente letta durante l'impulso di acknowledge del decoder.

Pannello "Gestione Decoder":
Il pannello indicato permette di gestire globalmente la lettura o scrittura di insiemi di CV da un decoder. Le caselle "CV iniziale" e "CV finale" insieme al tasto "Leggi tutte le CV" permettono di leggere un insieme di CV ad indirizzi contigui e di visualizzarli nella finestra del programma stesso (in formato decimale e binario). Viene presentata anche una checksum di tutti i valori delle CV lette per capire in un colpo solo se l'operazione di lettura da un decoder ha prodotto il risultato sperato. Durante l'esecuzione della sequenza si puo' premere il tasto "Interrompi" per uscire dalla sequenza. Il tasto "Cancella" pulisce lo schermo dove vengono visualizzati i valori delle CV. I tasti "Leggi da File", "Scrivi su file" ed "Esegui Sequenza" permettono di gestire degli script automatici per configurare o rileggere con un solo comando tutte le CV di un decoder e di conseguenza gestire un piccolo archivio con i decoder che si possiedono. Si veda a questo link un riferimento su come creare dei files di script per gestire automaticamente la lettura e scrittura dai decoder. Il pulsante "Scrivi su file" serve per prelevare tutto il contenuto del pannello e slavarlo su un file per un uso successivo (ad esempio per settare gli stessi valori delle CV).
Il tasto "Test Dec." permette di aprire un piccolo pannello di test del decoder per rendere interattivo il processo di settaggio delle CV e di test delle modifiche effettuate sui decoder. Si veda piu' in basso su questa pagina il riferimento per queste funzioni addizionali.
Il tasto "Esci" termina il programma.


Schermata di settaggio dei "Parametri":



Questo pannello permette di settare i 6 parametri del DCC-A200 per adattarlo al meglio alle esigenze di qualsiasi utente e qualsiasi decoder connesso. I parametri configurabili sono i seguenti:
  1. Luminosita': setta la luminosita' del display del DCC-A200
  2. Contrasto: setta il contrasto del display
  3. N. di pacchetti di reset: pacchetti di reset inviati durante la programmazione (vedi questo link)
  4. N. di pacchetti di programmazione: pacchetti di service mode inviati durante la lettura o scrittura delle CV (vedi questo link)
  5. Soglia per ACK: soglia in mA per la detezione dell'impulso di acknowledge
  6. Assorbimento max: soglia in mA per staccare il carico a seguito di un probabile corto circuito.

Questi parametri possono essere settati anche direttamente dal firmware del modulo e vengono memorizzati nel modulo stesso e richiamati ogni qual volta il modulo e' acceso.



Schermata di "Test dei Decoders":



Pannello "Settaggi":
Questo pannello permette di inserire l'indirizzo del decoder e il numero di step per il pilotaggio del motore della locomotiva in modo da poter comandare il decoder sotto test in modo corretto. Riporta inoltre l'assorbimento del decoder collegato alla centralina, istante per istante.

Pannello "Marcia":
Questo pannello permette di settare la velocita' della locomotiva e la sua direzione. Il tasto "Spegni tutto" e' una specie di interruttore di emergenza per bloccare qualsiasi azione in corso (in alternativa usare anche "Spegni decoder" in fonod al pannello.

Pannello "Funzioni":
Questo pannello permette di settare lo stato delle prime 12 funzioni del decoder. Perche' FL (LUCI) siano settate correttamente e' necessario inserire il numero di step di pilotaggio del decoder corretto nel primo pannello.

Pannello "Accessori":
Questo pannello permette di inviare comandi per gli accessori al decoder sotto test.

Pannello "Gap DCC":
Questo pannello permette di creare dei piccoli "gap" cioe' delle interruzioni di erogazione del segnale dcc per testare la capacita' dei decoder di resistere alle interruzioni di alimentazione. La casella "Durata" contiene la durata del "gap" in millisecondi e ogni volta che viene premuto il tasto "SINGOLO" viene creato un nuovo gap di alimentazione. Il tasto "CONTINUO" insieme alla casella "Periodo" permette di settare dei gap ciclici che si ripetono ad intervalli regolari.



Connessione USB con DCC-A200:

Per poter interfacciare i decoder e poterne leggere e scrivere le CV c'e' bisogno di un modulo DCC-A200 connesso (via USB) con il computer. Alla prima connessione del modulo DCC-A200 alla porta USB si deve
  1. Collegare il cavo USB alla presa presente sul modulo e al PC
  2. Attendere la notifica del PC che il dispositivo e' correttamente installato (potrebbero essere necessari alcuni minuti)
  3. Una volta ricevuta la notifica di "Periferica connessa e funzionante" si puo' lanciare il programma

Files: