Forum: Projekte & Code Pollin Ampelsteuerung als NMRA DCC Accessory Decoder


von Stephan Mendler (Gast)


Angehängte Dateien:

Lesenswert?

Guten Tag,

für den Pollin Bausatz "Ampelsteuerung" habe ich C-Quellcode entwickelt,
um ihn als NMRA DCC Accessory Decoder zu verwenden.

Das DCC Gleissignal wird mit Hilfe des USART im ATTiny2313 ausgewertet.

Die Eigenschaften des Decoders werden in der Decoderanleitung 
beschrieben.

Im Anhang die Decoder.zip mit:
   DCC_Decoder.c
   DCC_Decoder.hex
   DCC_Decoder.eep
   makefile
   Decoderanleitung.pdf

Gruß
Stephan

von Micha H. (mlh) Benutzerseite


Lesenswert?

Stephan Mendler schrieb:
> "Ampelsteuerung"

Ich finde keine "Ampelsteuerung" bei Pollin. Worum handelt es sich?

von Stephan Mendler (Gast)


Lesenswert?

Hallo Micha,

ja die Ampelsteuerung ist zur Zeit ausverkauft und daher im aktuellen 
Onlinekatalog nicht zu finden.
Mit den Suchbegriffen "Pollin Ampelsteuerung" in einer Suchmaschine 
findet man dann den Link:
[[http://www.pollin.de/shop/dt/Njc4OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_Ampelsteuerung.html]]

Hier ist im Downloadbereich noch die Version 1.0 und 1.1 ladbar.
Ich denke, daß für die Umstellung auf V1.1, die V1.0 vor Weihnachten 
ausverkauft wurde, und im Frühjahrskatalog dann die neue Version 
angeboten wird.
Das heißt, wir warten auf den Osterhasen ;)

Gruß
Stephan

von Micha H. (mlh) Benutzerseite


Lesenswert?

Alles klar, dann also bis zum Osterhasen :)

Vielen Dank für Deinen Beitrag.

von Stephan Mendler (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

hier die Version 1.1

Das DCC Gleissignal wird mit Hilfe des USART und der USI-Register ( 
Schieberegister ) im ATTiny2313 ausgewertet. Dies spart ca. 100 Bytes im 
Flash.

Die Eigenschaften des Decoders sind unverändert.

Im Anhang die Decoder_1_1.zip mit:
   DCC_Decoder.c
   DCC_Decoder.hex
   DCC_Decoder.eep
   makefile
   Decoderanleitung.pdf

Interessant wäre auch eine Rückmeldung ob der Decoder mit eurer Hardware
funktioniert, oder nicht, da ich ihn nur bei mir getestet habe.

Danke,
Stephan

von Calle (Gast)


Lesenswert?

Hallo Stephan,

geniales Projekt, ich verwende den Bausatz schon länger im Bereich 
Modellbahn für kleinere Systemabläufe (günstiger geht nicht), nach einer 
direkten DCC-Ansteuerung habe ich schon immer gesucht. :-)

Sage schon mal Danke für Deine Mühe im voraus und bin gespannt, werde 
mich melden nachdem ich es getestet habe.

Gruß

Calle

von Calle (Gast)


Lesenswert?

Hallo Stefan,

Leider hat es mit meiner Hardware nicht funktioniert (Z1 Zentrale von 
OpenDCC, angesteuert mit Rocrail)

Auch auf dem Programmiergleis ließ sich die Pollinhardware nicht 
ansprechen.

Als 2.Zentrale nutzte ich die Eigenbauzentrale „Compulok“, leider auch 
ohne Erfolg.

Mit welcher Hardware hat es bei Dir funktioniert?

Könntest Du mich mal kontaktieren? ... calle.irmer@gmail.com

Gruß

Calle

von Calle (Gast)


Lesenswert?

Hallo Stephan,

So nach Deiner tollen Hilfe habe ich die Platine mit allen Zentralen zum 
Laufen gebracht. Ein ganz tolles Projekt!!!

Da lässt sich für zukünftige Projekte ne Menge Geld sparen :-)

Vielen Dank nochmals und frohe Weihachten wünscht

Calle

von Stephan Mendler (Gast)


Lesenswert?

Hallo Calle,

danke für die konstruktiven E-Mails.
Danke auch dafür, dass du nicht gleich aufgegeben, und dich gemeldet 
hast.
Ich wünsche dir ebenfalls frohe Weihnachten und nen guten Rutsch ins 
neue Jahr.

Das Problem war, dass der Attinny2313 mit der originalen Software für 
die Ampelsteuerung mit 1MHz Taktfrequenz betrieben wird.
Als DCC-Decoder muss die Taktfrequenz jedoch 8MHz betragen.
Daher sind die Fuse-Bits wie in der dcc_decoder.c angegeben ebenfalls zu 
setzen:

hfuse  DF
lfuse  E4
efuse  FF

Dieses wichtige Detail ist schlecht dokumentiert und kann daher leicht 
übersehen werden.

Gruß
Stephan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.