BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: JWO op 04 februari 2008, 20:41:23

Titel: Verschil MRdirect / Ma 6021
Bericht door: JWO op 04 februari 2008, 20:41:23
Hallo allemaal,

Ik ben zelf bezig met het bouwen van een Locdecoder.
De basis van de decoder is een Atmel AVR microcontroller.
Ik heb daar een stukje code voor geschreven, en ja hoor hij werkt.
Tenminste dat dacht ik. Hij werkt namelijk prima op MRdirect + test booster.

Op de mrdirect manier ontvang ik locadres, snelheid en functies.  ;D

Echter wanneer ik het geheel op de Marklin Control Unit 6021 aansluit, niks nada noppes..  ::)

Het enige wat binnen komt is locadres 40 ? (dit is trinair 1111)

Wat is er anders aan het signaal wat de 6021 uitzend?
Ik decodeer het signaal op basis van puls lengtes. Ik wacht eerst op een pauze en begin dan de "trits" in te lezen, en hier heb ik een redelijke (tijds) marge op ingebouwd.

Hiermee bedoel ik dat een langepuls die 182us hoort te duren, tussen de 170 en 200us mag duren etc.
Ompolen van de 6021 geeft het zelfde effect, logisch, ik kijk niet naar hoog of laag, slechts alleen naar verandering + lengte.

Overigens rijdt een loc op het zelfde adres als mijn decoder wel.

Ook de DIP switch achter op de 6021 maakt geen verschil.
De vraag is dus, wat is er aan het 6021 signaal anders dan aan het mrdirect signaal?  ???
Ik zie ook op mijn (oude) scope geen verschil.
Titel: Re: Verschil MRdirect / Ma 6021
Bericht door: Wim Ros op 04 februari 2008, 20:55:36
Johan, ik denk dat je het anders aan moet pakken, je moet er allereerst voor zorgen dat de decoder via de 6021 werkt, dat moet je als uitgangspunt nemen.

MRDirect is natuurlijk geen goede referentie voor dit. En je moet je dus exact aan de timing houden.

Mvg
Wim.
Titel: Re: Verschil MRdirect / Ma 6021
Bericht door: JWO op 04 februari 2008, 21:04:46
Dat klinkt inderdaad logisch Wim, het doel is natuurlijk uit eindelijk dat hij met de 6021 ook gaat werken.
Echter wilde ik graag eerst wat resulaat voordat ik mijn 6021 van mijn baan ging demonteren (en aan de test opstelling ging hangen).

Wat mij wel is opgevallen is dat MRdirect timings preciezer zijn dan de 6021 timings !  ;)
Tenminste als ik het met deze site vergelijk : http://home.arcor.de/dr.koenig/digital/motorola.htm
Vandaar dus dat ik in de software rekening houdt met enige tijdvariatie. Uiteraard heb ik er wel voor gezorgd dat ik niet in de buurt kom van het "wisseldecoder" signaal.
Titel: Re: Verschil MRdirect / Ma 6021
Bericht door: JWO op 04 februari 2008, 23:06:01
Hmm toch maar eens doorgerommeld, Mobile station afgestoft, en ja hoor dat werkt prima...

Het probleem lijkt hem toch in de 6021 te zitten....

Toch voor de zekerheid maar eens voor de gelijkricht diode gemeten...
Het eerste wat me opviel was dat de pulshellingen nogal scheef waren  :-|

en toen.. wacht eens even, er is zelfs geen negatieve spanning meer  :'(

6021 aan het overlijden dus?