Rechtliches
Die hier zur Verfügung gestellte Software/Firmware ist mein persönliches Eigentum. Ich übernehme keinerlei Haftung für entstandenen Schäden oder Garantien für irgendwelche Funktionen.
Der gesamte Sourcecode inkl. aller Layouts sind auf github verfügbar.
https://github.com/RobertPro71/PPM2DSM
Einer gewerbliche Nutzung wird hiermit untersagt.
Download
History
V1.5 vom 11.03.2016
- Ausgabe der Version und Typ über die LEDs als Pulsmuster
- Jeder Sendertyp hat seinen eigenen Mittelpunkt und Weg
V1.3 vom 03.01.2016
- Dynamische Kanalanzahlerkennung.
V1.2 vom 18.11.2015
- Unterstützung von Multiplex Sendern
- Verbesserung bei der Tastererkennung
- Korrigieren der Neutralstellung und Ausschlag. (Die Neutralstellung war ca. 15° daneben und der Ausschlag ca. 15% zu groß)
V1.0 vom 01.10.2014
Varianten Mikrocontroller
Je nach Verfügbarkeit werden zwei unterschiedliche Mikrocontroller eingesetzt. In der Funktion gibt es keinerlei Unterschiede.
Atmel AVR ATMEGA 168A-AU => Code x.1
Atmel AVR ATMEGA 328P-AU => Code x.2
Der Typ des Mikrocontrollers ist auch auf dem Chip selber gelasert.
Programmieranleitung
Für das Update braucht man einen handelsüblichen Programmer für einen Arduino PRO MINI, der nicht anders ist als ein RS232/USB Umsetzer.

Um den Programmer mit dem Board zu verbinden habe ich eine Stiftleiste mit doppelter Länge genommen und die Stifte etwas zusammen gebogen. So kann man den Programmer mit dem PPM2DSM Umsetzer verklemmen.



Man kann auch einfach 6 Leitungen anlöten und diese später wieder entfernen.
Jetzt geht es auf dem PC weiter. Wenn der Programmer richtig installiert ist, kann man im Geräte-Manager den COM-Port ausfindig machen.

Die heruntergeladene ZIP Datei an einem beliebigen Ort auf dem PC ablegen und in einen eigenen Ordner entpacken. Ich habe die Daten in meinem Beispiel unter “C:\user\Benutzername\PPM2DSM Converter V1_3” abgelegt.
Auf den Startbutton “cmd” eingeben und starten.
In dem Fenster in den Unterordner mit der Firmware wechseln.
Nach der Eingabe von DIR sieht man alle Dateien und Unterverzeichnisse in dem Ordner. Wir starten die Datei und geben dem COM-Port mit an:
ProgramConverter.bat 6
In meinem Fall ist es der COM-Port 6 den ich aus dem Geräte-Manager gefunden habe.
Da ich eine ATMEGA 328P (steht auf dem IC, Erklärung weiter oben) verbaut habe, wähle ich die zweite Option.
Als nächstes muss der Sender und das Sendemodul bestimmt werden. In meinem Beispiel gehe ich von einem Multiplex Sender und einen Spektrum FullRange Modul aus und wähle die “5”.
Nach der Bestätigung wird die Firmware in den Umsetzer geladen.
Wenn alles richtig gelaufen ist sollte man diesen oder einen ähnlichen Output sehen. Das Laden der Firmware dauert ca. 10 Sekunden.