jupp, nur hab ich den meisten progmem schon verbraten
aber: ich habe noch viele int die nie mehr als 255 halten, und und und
[RELEASE] Freie Software für Dxx Digitaldecoder
-
-
Ich habe einen ersten Release Candidate ins SVN gestellt.
Das Ding läuft soweit stabil (auf unserer Clubbahn 200 Runden klaglos gelaufen).Source und kurze Beschreibung: Posts #1 und #2
Ich möchte auch alle bitten, die damals bei SourceForge mitgemacht haben sich bei mir oder im Developer Bereich (Diskussion) zu melden.
Mitte Dezember werde ich alle die sich nicht gemeldet haben aus dem Developer Status entlassen. (inaktiv setzen)
Weiters will ich die Ordnerstruktur umgestalten (Ordner für nicht mehr gepflegten Code) -
Release Candidate 2 ist im SVN verfügbar
-
kein changelog?
-
Nein, das tue ich mir noch nicht wirklich an
Die letzten Änderungen habe ich mit einem Changelog versehen - jetzt beim Verchieben in den Trunk Ordner habe ich darauf verzichtet.Changelogs (in vernünftiger Form) mache ich erst sobald jemand den Code auch nutzt, bzw. jemand anderes daran mitwirkt.
-
Neuer Release Candidate (RC3) ist online.
Details, siehe Post #2 -
klingt alles sehr vielversprechend. Planst du auch, den Schaltplan in das repo zu packen?
-
Na klar, warum sollte ich damit hinter dem Berg halten?
Erst müssen aber die Platinen gefertigt/geliefert/getestet werden.
Anbei das aktuelle Layout. UNGETESTET! -
.
-
Hallo Rainer,
vielen Dank für die Mühe und Arbeit, der erste Arduino Powered Gulf Porsche läuft seit gestern Abend und hat schon einige Runden hinter sich.
[Blockierte Grafik: https://picload.org/view/drclwodi/1.jpg.html]
2.jpgGruß
Steven -
-
-
Kleines Update:
RC3 funktioniert sehr gut, habe Gestern meinen Haribo Porsche (1:24) mit der Software versehen und ein paar Tests gefahren.
Im Vergleich zu einem Decoder mit original Firmware ergibt sich im Fahrbetrieb kein Unterschied seitens Ansprechverhalten.
Einzig die Bremse musste ich bei meiner Firmware um eine Zacke kleiner stellen, dann idente Zeiten.Getestet auf einer Bahn mit Blackbox, ohne irgend einen CU Schnickschnack - hier warte ich noch auf Feedback.
Ich habe mir letztens den Spaß gemacht und über die Implementierung einer Checksumme ins bestehende Datenprotokoll nachgedacht.
Nach jedem Datenwort sind ja gut 2ms Zeit bis die 50us Flanken für den Rückkanal der CU beginnen.
400ms davon "fressen" das Pitstop Lane Signal und die Erkennung "Datenwort Ende" decoderseitig.
Bleiben ca. 1700us netto für ein zusätzliches Datenwort mit Checksumme und 200us Pause vor dem Rückkanal....Also habe ich mal entsprechend dieser Überlegung begonnen, zusätzlich zu den normalen Datenworten in eben diesen Gap eine Checksumme mit einzubauen.
Die Checksumme ist als einfaches XOR der Bits 1-4 des nächsten Datenwortes angedacht - also 5 bits lange (Startbit ja immer1)
Im Anhang ein Oszillograph. (Checksumme für meine Tests erst mal nur 11111)Der versuchsweise aufgesetzte Originaldecoder frisst brav das Protokoll und ignoriert die Checksumme.
Ich sehe das als riesen Vorteil in Zukunft, da nun endlich Kommandos auf Gültigkeit geprüft werden können (programmieren von Gas/Bremse und andere kommende Adaptionswerte im Fahrbetrieb) -
Erster Release steht im SVN. - siehe Posts 1 und 1++
Vielen Dank an @straight für die ausfühlichen Tests!Somit ist eine gute Ausgangsbasis geschaffen für zukünftige Erweiterungen.
Ich spiele mich jetzt weiter mit der CU², das artet gerade ausFalls jemand mit ESP32 und RTOS hat, würde ich mich sehr über Unterstützung freuen
-
Hallo,
die Software wurde nun über 2500 Runden 60 Boxenstops auf Bahnen mit und ohne Cockpit XP Erweiterung (PSAU/Speedlimiter) getestet.
Bis jetzt gibt es keinerlei Probleme, die Software läuft wie gewünscht.
Gruß
Steven -
-
Respekt und mein Neid auf Deine Elektronikkenntnisse ist Dir gewiss.
Ich kann nur programmieren, aber mit Atmels hab ich noch nichts am Hut gehabt.
Meine Assemblerkenntnisse sind reichlich angestaubt und stammen noch aus der 680x0er Zeit... -
wer findet den Fehler?
irgendwas sieht am isp-anschluss komisch aus - aber das meinst du sicher nicht. keine befestigungslöcher?
-
Hallo quotschmacher,
nein das meint Rainer nicht, schau dir mal das letzte Bild an, ich glaube dann wirst du fündig
gruß
Steven -
die fehlende teilung der platinen - jetzt habe ich es auch entdeckt
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!