Oggi è 23/04/2024, 10:33

Tutti gli orari sono UTC + 1 ora [ ora legale ]




Apri un nuovo argomento Rispondi all’argomento  [ 9 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: Problema lettura CV
MessaggioInviato: 22/08/2019, 11:58 
Non connesso
Socio ASN

Iscritto il: 05/02/2011, 17:26
Messaggi: 827
Interessi fermodellistici: Scala n, tutte le epoche
Città di residenza: Trento - trezzo s/a
Provincia di residenza: Trento - milano
Buongiorno a tutti,

Vengo ancora una volta a chiedervi aiuto per un (anzi, tre) decoder dcc. Stavolta la marca dovrebbe essere buona: Doehler & Haass.
In pratica, ho un Gottardo digitalizzato e illuminato con led e condensatori. Ha un decoder sulla carrozza motorizzata e un decoder funzioni su ogni pilota. Funziona tutto alla perfezione, ma non riesco in alcun modo a leggere le CV. Posso scriverle in modalità POM (infatti ho cambiato indirizzo e alcune impostazioni senza il minimo problema), ma di leggerle non se ne parla, sia su binario di programmazione che sul circuito (POM). Ci ho provato mettendo solamente un "pezzo" per volta sul binario.
Ho provato anche a scollegare momentaneamente l'illuminazione e relativo condensatore, ma nulla è cambiato.
Ho provato per scrupolo con altre loco (decoder laisdcc, d&h e fleischmann) e riesco a leggere tutte le CV senza problemi.
Non so più dove andare a sbattere la testa, avete qualche idea?
La mia centralina è una DCC++ fatta con arduino, collegata al pc e governata da jmri.

Grazie in anticipo :D


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 12:25 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 29/09/2017, 23:15
Messaggi: 270
Interessi fermodellistici: Scala N - Principalmente epoca V/VI
Città di residenza: Ceriano Laghetto
Provincia di residenza: MB
Ciao Roberto

hai provato a cambiare il "Programming mode" in Decoder Pro (che immagino utilizzi visto che usi JMRI)..
Con alcuni decoder mi capita di aver accesso alle CV in lettura solo usando "Paged Mode", sia in POM che sul binario dedicato.

Davide

_________________
"Sole, Whisky... e sei in Pole Position"


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 13:58 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 04/01/2010, 15:34
Messaggi: 917
Interessi fermodellistici: - Plastici, rotabili ed esercizio ferroviario
- Amministrazioni: FS, SBB, RhB, SNCF
- Scale N e Nm
- Epoche IV e V
Città di residenza: Givoletto
Provincia di residenza: Torino
Puoi postare una foto dei decoder?
Avevo anch'io lo stesso problema quando, nel 2007, ho installato i due decoder funzioni (per le luci) sul Kato 11405.
Potevo solo impostare i valori, non leggerli...
Se non ricordo male, erano sempre della Kato:
- FL12 per le luci frontali/coda (2x)
- FR11 per l'illuminazione interna delle carrozze (6x)

Poi c'era anche il EM13 per il controllo motore (1x), su questo potevo leggere ed impostare tutte le varie CV abilitate.
In totale, ben 9 decoder!!!

_________________
Ciao
Mario
http://cretaz-station.blogspot.com


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 15:20 
Non connesso
Socio ASN

Iscritto il: 05/02/2011, 17:26
Messaggi: 827
Interessi fermodellistici: Scala n, tutte le epoche
Città di residenza: Trento - trezzo s/a
Provincia di residenza: Trento - milano
Davide Munegato ha scritto:
Ciao Roberto

hai provato a cambiare il "Programming mode" in Decoder Pro (che immagino utilizzi visto che usi JMRI)..
Con alcuni decoder mi capita di aver accesso alle CV in lettura solo usando "Paged Mode", sia in POM che sul binario dedicato.

Davide


Ciao Davide!
Esatto, uso proprio quello.
A me come opzioni dà solo Direct bit e Direct Byte... provate entrambe senza risultato. Posso in qualche modo abilitare la Paged mode? Col digitale sto muovendo i primi passi...


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 15:37 
Non connesso
Socio ASN

Iscritto il: 05/02/2011, 17:26
Messaggi: 827
Interessi fermodellistici: Scala n, tutte le epoche
Città di residenza: Trento - trezzo s/a
Provincia di residenza: Trento - milano
Mario Vason ha scritto:
Puoi postare una foto dei decoder?
Avevo anch'io lo stesso problema quando, nel 2007, ho installato i due decoder funzioni (per le luci) sul Kato 11405.
Potevo solo impostare i valori, non leggerli...
Se non ricordo male, erano sempre della Kato:
- FL12 per le luci frontali/coda (2x)
- FR11 per l'illuminazione interna delle carrozze (6x)

Poi c'era anche il EM13 per il controllo motore (1x), su questo potevo leggere ed impostare tutte le varie CV abilitate.
In totale, ben 9 decoder!!!


Ciao Mario!
Premesso che quello che mi interessa di più è il decoder del motore...
È un D&H DH10C con attacco nem651, anche se i fili sono solo 4, vista l'assenza delle luci (l'illuminazione interna è collegata direttamente ai binari con ponte diodi e condensatore).
È stato installato con una schedina, penso artigianale, che ha la stessa forma del decoder kato e si inserisce nello stesso punto, ma al posto di avere il decoder integrato, ha quattro fili che vanno al decoder vero e proprio. Dal punto di vista dei collegamenti non penso ci siano problemi, visto che tutto funziona (a parte la lettura CV).
Ecco la foto:
Allegato:
IMG_20190822_152254.jpg
IMG_20190822_152254.jpg [ 527.62 KiB | Osservato 1559 volte ]


Ho anche provato a isolare l'illuminazione, ma senza risultato


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 15:46 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 29/09/2017, 23:15
Messaggi: 270
Interessi fermodellistici: Scala N - Principalmente epoca V/VI
Città di residenza: Ceriano Laghetto
Provincia di residenza: MB
Vediamo, spulciando un po di documentazione online di JMRI, ho trovato queste righe interessanti:

"There are options for several programming modes. JMRI now selects the best mode for you. It determines this
from the command station type you are using and the decoder model you are attempting to program. Usually
this will be OK. If you find that you are having a problem with programming you may try a different mode.
For most newer decoders, stay with Paged mode or whichever Direct mode your Command Station supports."

Da qua mi vien da pensare che i modi di programmazione abilitati dipendano in qualche modo dal tipo di command station e, se ho capito bene, tu hai un arduino con su la libreria DCC++.. quindi in JMRI avrai utilizzato una qualche emulazione, corretto?
La prima cosa che farei è provare ad utilizzare un altra definizione in JMRI, a memoria si trova sotto "settings" -> "connection" -> "Command Station Type" o qualcosa di simile..
fai qualche prova, questa sera verifico come ho impostato la mia, che pur non essendo un'arduino, non viene riconosciuta nativamente da JMRI.

a presto,
Davide

_________________
"Sole, Whisky... e sei in Pole Position"


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 16:06 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 29/09/2017, 23:15
Messaggi: 270
Interessi fermodellistici: Scala N - Principalmente epoca V/VI
Città di residenza: Ceriano Laghetto
Provincia di residenza: MB
mi autocorreggo, vedo che è supportata direttamente:

Once the drivers are installed, you are ready to configure JMRI. Start one of the JMRI-based programs, Then go to the preferences panel. This opens automatically the first time a program is run, or you can select it from the "Edit" menu.
Select "DCC++" from the top selection box ("System Manufacturer").
Select "DCC++ Serial Port" from the second selection box ("System Connection")
Select the appropriate USB/Serial port from the third selection box ("Serial Port")
Click "Save". You'll be asked if it's OK for the program to quit, click "Yes".
Restart the program. You should be up and running.

Fai comunque una prova con qualche altra definizione, tipo digitrax o simili che sono le più supportate... ma questo punto non saprei per quale motivo non te li abilita.. cerco ;-)

Davide

_________________
"Sole, Whisky... e sei in Pole Position"


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 16:21 
Non connesso
Socio ASN

Iscritto il: 05/02/2011, 17:26
Messaggi: 827
Interessi fermodellistici: Scala n, tutte le epoche
Città di residenza: Trento - trezzo s/a
Provincia di residenza: Trento - milano
Ragazzi, ho risolto (o meglio, ha risolto qualcun altro) :mrgreen:

È un bug della centralina DCC++ in lettura delle CV, che con alcuni decoder dà problemi. Bisogna cambiare alcune linee di codice, ricompilare e rimandare tutto ad arduino. Ora legge che è una bellezza.
Metto qua il post originale nel caso fosse utile ad altri:
https://www.trainboard.com/highball/ind ... ed.106064/

Per coloro che bisticciano con l'inglese, faccio un breve riassunto:

Bisogna modificare il file PacketRegister.cpp, in particolare le sezioni RegisterList::readCV , RegisterList::WriteCVByte e RegisterList::WriteCVBit

Prendo ad esempio la sezione RegisterList::readCV,
bisogna trovare queste righe:

loadPacket(0,resetPacket,2,3); // NMRA recommends starting with 3 reset packets
loadPacket(0,bRead,3,5); // NMRA recommends 5 verfy packets
loadPacket(0,resetPacket,2,1); // forces code to wait until all repeats of bRead are completed (and decoder begins to respond)

e sostituire l'ultimo "resetPacket" con un "bRead" e sostituire il "2" con un "3" (vedi grassetto), in modo da avere le seguenti linee

loadPacket(0,resetPacket,2,3); // NMRA recommends starting with 3 reset packets
loadPacket(0,bRead,3,5); // NMRA recommends 5 verify packets
loadPacket(0,bRead,3,1); // forces code to wait until all repeats of bRead are completed (and decoder begins to respond)

Lo stesso, va fatto per le sezioni RegisterList::WriteCVByte e RegisterList::WriteCVBit , solo che, nell'ultima riga, al posto di bRead va scritto bWrite.

Non ho tradotto alla lettera, ho cercato di fare una sintesi con l'essenziale, comunque il link al post originale è poco sopra.

Per chi si fida e/o non vuole andare a smanettare nel codice, riporto qui i files modificati, da sostituire semplicemente agli originali di DCC++ prima di ricompilare tutto.
Allegato:
updated PacketRegister.zip [5.89 KiB]
Scaricato 81 volte


Ringrazio tutti gli intervenuti per l'aiuto e il sostegno :) :)


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Problema lettura CV
MessaggioInviato: 22/08/2019, 16:26 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 29/09/2017, 23:15
Messaggi: 270
Interessi fermodellistici: Scala N - Principalmente epoca V/VI
Città di residenza: Ceriano Laghetto
Provincia di residenza: MB
Grande Roberto! :ugeek: :ugeek: :ugeek:

_________________
"Sole, Whisky... e sei in Pole Position"


Top
 Profilo  
Rispondi citando  
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 9 messaggi ] 

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  

 

Link ai siti Amici

Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010