Mi sono costruito il sistema SRCP...
Inviato: giovedì 31 marzo 2005, 12:42
Salve a tutti! Da tempo stavo meditando la conversione al digitale, ma stavo cercando qualche soluzione a bass(issim)o costo per iniziare, magari autocostruita, e il sistema SRCP ha fatto al caso mio! Ho realizzato il sistema seguendo l'articolo sul sito, mi sono autocostruito il booster zDCC e la schedina per leggere le CV. Ho apportato qualche piccola variante (con la consulenza di mio padre ingegnere elettronico, io non ci capisco molto....), eliminando dal booster alcuni componenti che servivano solo per il sistema zDCC e unendo nella stessa scheda sia il booster che il lettore delle CV. Alla fine lo schema elettrico è questo:
http://www.amicitreni.it/public/Data/Ga ... ooster.gif
In pratica dal booster ho eliminato i componenti R11, R13, R15, C8, C10, D1, Q3, U3 e relativi collegamenti, ho anche eliminato la morsettiera M3 e le uscite EN, N.U. e +5V. Dal lettore CV ho solo eliminato il connettore M4 per il Lokmaus e le morsettiere per il collegamento al booster, dato che è tutto sulla stessa scheda.
Per il software ho installato DDW server 0.73, Railyplan 2.0 e Railyprog 1.0.
Finalmente ieri sono riuscito ad assemblare il tutto e ho cominciato a provare il sistema. Ho digitalizzato una E645 Roco con l'unico decoder che al momento ho a disposizione, un Lenz LE130 con presa NEM trovato dentro una locomotiva comprata su ebay. Non sapendo i valori che sono stati programmati nel decoder ho provato a mettere la loco su un binario di programmazione e leggere le CV con Railyprog: imposto la lettura della CV1 dell'indirizzo, il programma conta e quando arriva a 3 il decoder attiva per un attimo il motore, segno che l'indirizzo è proprio il 3...però a quanto ho capito una volta fatto questo il contatore dovrebbe fermarsi e riportare il valore rilevato, giusto? Invece continua a contare, una volta arrivato a 256 si ferma e non riporta nessun valore...
Stessa cosa per le altre CV (ho provato a leggere la 29 dato che in analogico non va, e infatti il motore si muove a 3, segno che il bit 3 è a 0).
Comunque, attacco un ovale all'uscita del booster, metto la loco sui binari e da Railyplan imposto indirizzo 3, dò corrente e....FUNZIONA TUTTO! La loco accelera e frena gradualmente, le luci sono costanti e si accendono/spengono quando voglio...tutto a posto pare. Devo riprogrammare le curve di accelerazione e frenata dato che sono un pò irregolari (il decoder stava su una S3/6 Roco, probabilmente sulla E645 i valori che c'erano impostati non sono molto adatti), per il resto va bene.
Ora vorrei cercare di riprogrammare il decoder sia per cambiare questi valori ma soprattutto per farlo andare anche in analogico cambiando la CV29 (al momento tutto il resto del mio parco macchine è DC), però dato che con la lettura delle CV ci sono dei problemini non vorrei che programmando male il decoder questo finisca arrosto...secondo voi ci sono dei rischi? Potrebbe essere qualche errore di montaggio? Ho ricontrollato più volte la scheda e mi pare a posto...sembra che il computer invii correttamente i dati al booster ma non riesca a rilevare gli ack del decoder.
Scusatemi per la prolissità e per eventuali stupidate, è la mia primissima esperienza con un sistema digitale!
Grazie.
http://www.amicitreni.it/public/Data/Ga ... ooster.gif
In pratica dal booster ho eliminato i componenti R11, R13, R15, C8, C10, D1, Q3, U3 e relativi collegamenti, ho anche eliminato la morsettiera M3 e le uscite EN, N.U. e +5V. Dal lettore CV ho solo eliminato il connettore M4 per il Lokmaus e le morsettiere per il collegamento al booster, dato che è tutto sulla stessa scheda.
Per il software ho installato DDW server 0.73, Railyplan 2.0 e Railyprog 1.0.
Finalmente ieri sono riuscito ad assemblare il tutto e ho cominciato a provare il sistema. Ho digitalizzato una E645 Roco con l'unico decoder che al momento ho a disposizione, un Lenz LE130 con presa NEM trovato dentro una locomotiva comprata su ebay. Non sapendo i valori che sono stati programmati nel decoder ho provato a mettere la loco su un binario di programmazione e leggere le CV con Railyprog: imposto la lettura della CV1 dell'indirizzo, il programma conta e quando arriva a 3 il decoder attiva per un attimo il motore, segno che l'indirizzo è proprio il 3...però a quanto ho capito una volta fatto questo il contatore dovrebbe fermarsi e riportare il valore rilevato, giusto? Invece continua a contare, una volta arrivato a 256 si ferma e non riporta nessun valore...
Stessa cosa per le altre CV (ho provato a leggere la 29 dato che in analogico non va, e infatti il motore si muove a 3, segno che il bit 3 è a 0).
Comunque, attacco un ovale all'uscita del booster, metto la loco sui binari e da Railyplan imposto indirizzo 3, dò corrente e....FUNZIONA TUTTO! La loco accelera e frena gradualmente, le luci sono costanti e si accendono/spengono quando voglio...tutto a posto pare. Devo riprogrammare le curve di accelerazione e frenata dato che sono un pò irregolari (il decoder stava su una S3/6 Roco, probabilmente sulla E645 i valori che c'erano impostati non sono molto adatti), per il resto va bene.
Ora vorrei cercare di riprogrammare il decoder sia per cambiare questi valori ma soprattutto per farlo andare anche in analogico cambiando la CV29 (al momento tutto il resto del mio parco macchine è DC), però dato che con la lettura delle CV ci sono dei problemini non vorrei che programmando male il decoder questo finisca arrosto...secondo voi ci sono dei rischi? Potrebbe essere qualche errore di montaggio? Ho ricontrollato più volte la scheda e mi pare a posto...sembra che il computer invii correttamente i dati al booster ma non riesca a rilevare gli ack del decoder.
Scusatemi per la prolissità e per eventuali stupidate, è la mia primissima esperienza con un sistema digitale!
Grazie.