fmco servo decoder - Non si programma e non si legge

L'angolo degli smanettoni .Discussioni inerenti lo sviluppo di nuovi progetti DCC o l'hack di sistemi commerciali.

Moderatore: Seba55

Rispondi
Messaggio
Autore
Buddace
Site Admin
Messaggi: 16428
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

fmco servo decoder - Non si programma e non si legge

#1 Messaggio da Buddace »

Da prove fatte sul campo ho notato che il decoder in oggetto non si programma con il programmatore del merg e nemmeno si legge le cv.
Ovviamente le cose sono legato fra loro in quanto se il dec non ascolta i pacchetti di programmazione non ascolterà  quelli di lettura. Vorrei capirne il motivo.
Per la lettura fra l'altro riscontro un problema facilmente risolvibile lato software programmatore. La lettura parte con la l'alimentazione del binario di programmazione e il dec appena viene alimentato muove i servo......come risultato il programmatore vede un ack che realmente non c'è.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Luca
DCCMaster
Messaggi: 1511
Iscritto il: venerdì 13 febbraio 2004, 19:55

#2 Messaggio da Luca »

ciao!
posso solo confermarti, ma era quasi ovvio, che con il DCC_Gen non ho avuto problemi in scrittura/lettura... se non ricordo male anche usando un PC con DDW ero riuscito a programmarlo e ad utilizzarlo, non ricordo se avevo anche provato a leggere
bye
Plastico digitale con Arduino --> Playlist su Youtube

Buddace
Site Admin
Messaggi: 16428
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#3 Messaggio da Buddace »

Si ok con pc e prolok...ma solo a scrivere anche li di leggere non se ne parla.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

fmco
LocoDigitale
Messaggi: 34
Iscritto il: giovedì 30 settembre 2004, 22:43
Scala: N
Ho il plastico: Si
La mia centrale digitale.: NanoX-S88 DCC_Gen Multimaus Lokmaus LokBoss
Località: Reus (Spain)
Contatta:

#4 Messaggio da fmco »

Ho esaminato con DCC_Gen (scriva e legga) e Lokmaus (scriva
obviusly) e lo lavoro.

Quando il decodificatore riceve l'alimentazione va all'ultima
posizione spostata impedire un effetto anoying del tempo di
reset di PIC nel servo pulsa uscita.

Quando vi programmate o leggete il deco genera il ACK che prova a
spostare il servo verso la prova così migliore centrale di posizione
(ACK è 6 ms il movimento servo
massimo è 2ms, in modo da 1.5 ms da quattro servi
uguali alla 6ms) per leggere quando il servo è
nella posizione centrale (o dopo una coppia delle letture)

Paco

Buddace
Site Admin
Messaggi: 16428
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#5 Messaggio da Buddace »

Ho esaminato con DCC_Gen (scriva e legga) e Lokmaus (scriva
obviusly) e lo lavoro.
Confermo anche che funziona con prolok.
Ma non riesco a capire perchè non si programma con il programmatore del merg.
Quando il decodificatore riceve l'alimentazione va all'ultima
posizione spostata impedire un effetto anoying del tempo di
reset di PIC nel servo pulsa uscita.
non uso la cv 34 perchè non ho capito come usarla.
All'acensione il servo si mette in una posizione completamente random. Alcune volte anche oltre l'angolo massimo definito nelle CV 3-6.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Buddace
Site Admin
Messaggi: 16428
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#6 Messaggio da Buddace »

dimenticavo ne stiamo usando due qua: http://www.dccworld.it/forum/viewtopic.php?t=1720
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

fmco
LocoDigitale
Messaggi: 34
Iscritto il: giovedì 30 settembre 2004, 22:43
Scala: N
Ho il plastico: Si
La mia centrale digitale.: NanoX-S88 DCC_Gen Multimaus Lokmaus LokBoss
Località: Reus (Spain)
Contatta:

#7 Messaggio da fmco »

All'acensione il servo si mette in una posizione completamente random. Alcune volte anche oltre l'angolo massimo definito nelle CV 3-6.
quando programmate il PIC sia sicuro che PWRT è off di ultima
versione è 16/09/05 (nel ICProg vada alla zona di dati di EEPROM)

Paco

fmco
LocoDigitale
Messaggi: 34
Iscritto il: giovedì 30 settembre 2004, 22:43
Scala: N
Ho il plastico: Si
La mia centrale digitale.: NanoX-S88 DCC_Gen Multimaus Lokmaus LokBoss
Località: Reus (Spain)
Contatta:

#8 Messaggio da fmco »

lavoro piacevole con i servi (ed i moduli)

Buddace
Site Admin
Messaggi: 16428
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#9 Messaggio da Buddace »

fmco ha scritto:
All'acensione il servo si mette in una posizione completamente random. Alcune volte anche oltre l'angolo massimo definito nelle CV 3-6.
quando programmate il PIC sia sicuro che PWRT è off di ultima
versione è 16/09/05 (nel ICProg vada alla zona di dati di EEPROM)

Paco
Verificherò.
Mi dici come funziona la cv 34 ??? L'associazione bit-servo-posizione ?
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

fmco
LocoDigitale
Messaggi: 34
Iscritto il: giovedì 30 settembre 2004, 22:43
Scala: N
Ho il plastico: Si
La mia centrale digitale.: NanoX-S88 DCC_Gen Multimaus Lokmaus LokBoss
Località: Reus (Spain)
Contatta:

#10 Messaggio da fmco »

CV34 (o CV546) è per le flags, ma nella versione corrente là  è
soltanto una flag (bit 0)

Se CV34=1 quando il decodificatore è alimentato trasmettono
gli impulsi a tutti i servi all'insieme all'ultima posizione spostata,
questa azione ha minimizzato il problema di reset di PIC ed
ha posizionato il servo conosciuto.

Se CV34=0 non trasmettono gli impulsi una volta alimentati ma se il
primo movimento non corrispondere all'ultimo movimento seguente voi
ottiene un movimento veloce ugly, il movimento seguente di tempo è
lento come previsto.

Paco

Buddace
Site Admin
Messaggi: 16428
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#11 Messaggio da Buddace »

Adesso mi sembra chiaro....proverò anche questo :)
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Rispondi