Hallo an alle Mitstreiter,
ihr braucht euch keine Gedanken zu machen, daß ich das Projekt geschmissen habe.
Dieses Projekt liegt mir doch sehr am Herzen.
Ich war in der Zwischenzeit nicht untätig.
Zuerst habe ich auch meine X9E mit M-Link und dem Konverter erweitert. Bei mir kam zunächst auch nichts in der Anzeige, bis mir Mohol den helfenden Tip gab (man sollte doch immer mal wieder hier vorbei schauen
).
Ich habe mit Kalle den Konverter auf mehr Spannungen erweitert.
Mit openXsensor kann man so entweder 6 Einzelzellenspannungen plus die Gesammtspannung als VFAS oder 6 unabhängige Spannungen oder eine Mischung aus beiden (z.B. 3 Einzelzellen mit VFAS als Gesamtspannung und 3 andere Spannungen) anzeigen lassen.
Natürlich geht das auch mit Multiplex Spannungssensoren (allerdings viel teurer
).
Vielen Dank nochmal an dich Kalle das du mir als Tester und Ideengeber zur Verfügung stehst.
Wie Kalle schon geschrieben hat, habe ich den Teensy LC ausprobiert.
Vorteil des LC ist, daß er in etwa nur halb so teuer ist als der Teensy 3.2.
Bei meinem Versuch hatte ich die Taktfrequenz auf 48Mhz eingestellt.
Ich habe mich dann auch nochmals etwas näher mit den Teensy's beschäftigt und herausgefunden, daß man auch auf den Inverter verzichten kann.
Das sieht dann ungefähr so aus (das Bild ist auch im Anhang als PDF):
Man sollte beim Teensy LC aber beachten, daß die Eingangspins keine Spannungen über 3,3Volt vertragen.
Als Anhang die neueste Version der Software mit der erweiterten Spannungsanzeigen und der Auswahl ob der Teensy mit oder ohne Transistorinverter betrieben wird.
Ich habe dazu folgende Zeilen ins Programm eingefügt:
// Bitte hier auskommentieren, wenn mit Transistorinverter zur Taranis gearbeitet wird
Serial1.begin(9600,SERIAL_8N1_TXINV); // Bit-Stream Ausgang FrSky Sensor Daten
// --> 9600Baud, 8Datenbits, Keine Parität, RX Polarity invertiert
// --> KEIN Transistorinverter mehr notwendig
// Bitte hier Kommentar entfernen (und oben setzen nicht vergessen), wenn mit Transistorinverter zur Taranis gearbeitet wird
// Serial1.begin(9600,); // Bit-Stream Ausgang FrSky Sensor Daten
// --> 9600Baud, 8Datenbits, Keine Parität, RX Polarity nicht invertiert
// --> hier ist EIN Transistorinverter notwendig damit der Konverter
// von der Taranis verstanden wird
Prinzipiell habe ich mich auch schon etwas informiert über die Jeti- und über die Hott-Telemetrie.
Eine mehr oder weniger gute Dokumentation der beiden System hab ich mir schon aus dem Internet geangelt.
Das Problem ist, daß ich keines der Systeme besitze und so nur theoretisch programmieren könnte.
Bei den Sensoren sieht es ähnlich aus, wobei openXsensor ja Hott können sollte.
Wenn beim Jeti über 3,3Volt am Signalpin herauskommen (was ich durchaus glaube) könnte man entweder den Teensy 3.2 nehmen (seine Eingänge vertragen 5Volt) oder man muß am Eingang eine Schutzbeschaltung vorsehen (entweder durch einen Spannungsteiler oder durch eine 2,7Volt Zehnerdiode mit Vorwiderstand).
Ich denke, daß man das EX-Protokoll von Jeti gut mit dem Konverter nachbilden kann. Dazu müßte nur die Datei "HF_Simulator.ino" geänder bzw. ersetzt werden.
Gruß
Dieter
Beschaltung Teensy LC ohne Transistorinverter (Invertierung durch UART einstellungen in der Software):
Anhang anzeigen Teensy LC Beschaltung V01 ohne Inverter.pdf
Anhang anzeigen _MLinkFrSkyConverter_Teensy.zip