mikrocontroller.net

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


Autor: Stephan Mendler (Gast)
Datum:
Angehängte Dateien:

Bewertung
1 lesenswert
nicht 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

Autor: Micha H. (mlh) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stephan Mendler schrieb:
> "Ampelsteuerung"

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

Autor: Stephan Mendler (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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-/Bausaetz...]]

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

Autor: Micha H. (mlh) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Alles klar, dann also bis zum Osterhasen :)

Vielen Dank für Deinen Beitrag.

Autor: Stephan Mendler (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Calle (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Calle (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Calle (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stephan Mendler (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.