X9E und Multiplex M-Link Modul HFMG1 HFMG2 HFMG3

Status
Nicht offen für weitere Antworten.

helle

Erfahrener Benutzer
Hy,

Man muss
openTx V2.17 installiert haben

Sender-Grundeinstellungen 8/9, Hardware, ganz unten, die Serieller Schnittstelle auf Telemetrie stellen (Input)
und
Modelleinstellungen 2/13 internes HF-Modul auf AUS und das externe HF-Modul EIN, und z.B. auf PPM

dann erscheint im Telemetriemenü 13/13 ganz oben eine zusätzliche 1. Zeile Telemetrietyp mit allen 3 Möglichkeiten

FrSky S.PORT Daten kommen am externen Modulschacht Pin5 rein
FrSky D also als D-Hub-Daten am externen Modulschacht Pin5 rein
FrSky D (cable) d.h Anschluss an der Seriellen Schnittstelle als Input
 
Zuletzt bearbeitet:

Gruni

Erfahrener Benutzer
Hallo Helle,

genau das ging eben nicht. Erst nachdem ich im Companion das Frsky D8 eingestellt hatte und das Modell in die Taranis zurückgespielt hatte, funktionierte/erschien die Auswahl.

Nachdem ich die Zeile in der Funke von meinem Kollegen gesehen hatte, bin ich auf die Spur bzw Idee gekommen...
Was der Kollege allerdings gemacht hat...Keine Ahnung.

Trotzdem nochmal danke.
Die Werte werden übrigens teilweise nicht richtig dargestellt, RSSI bleibt nach einem Hochlaufen beim einschalten des RX bei 100 stehen, die Höhe vom SM Unisense ist mal zwischen 0 und 1m.
Im Moment juckt mich das aber erstmal nicht, mir ging es erstmal darum, überhaupt erkannte Sensoren angezeigt zu bekommen.
Der "Rest" dauert dann eben noch bis ich wirklich drin bin in der Materie.
Kalle und Dieter haben ja schon ordentlich Antrieb in die Sache reingebracht.

Besten Dank nochmal und bis später, Gruni
 

kalle123

Jugend forscht ....
Das erstaunt mich ja auch. DIE Zeile war NICHT da, und es hat funktioniert. Und eins noch Gruni, DARAUF wäre ich nie gekommen. Hab wohl Schwein gehabt.

@Roland. Speziell für dich zur "Interpretation" hab ich NOCHMAL den Versuch gemacht. Sender in der Küche und Empfänger im 1. Stock. Würde mal sagen, die Royal Pro und die Taranis verhalten sich gleich beim Abdecken der Antenne .... und so soll es wohl auch sein, oder?

cu KH
 
Zuletzt bearbeitet:

Gruni

Erfahrener Benutzer
Hallöle zusammen,

da es in der letzten Zeit nix neues gab, hier mal ein paar Bilder zum fertigen Konverter, bereit zum FieldTest.

Bitte beachten, falls Nachbau ansteht:

Ich habe das Program dahingehend geändert daß zur Anbindung an die Taranis nicht serial1 genutzt wird, sondern serial3.
Damit wird bei der längs-kupferkaschierten "Platine" verhindert, dass sich Leitung TX1 (pin1) und 3,3V blöderweise kurzschliessen. Hier muss ansonsten die Leiterbahn getrennt werden, entsprechend wäre das Layout zu ändern.

Aus dem Layout ist das "Problem" sofort ersichtlich.

Ansonsten bitte drauf achten, daß von der Taranis-Serial kommenden Leitung nur die beiden äusseren Leitungen GND und RX verwendet werden. Die Winkel-Pfostenstifte habe ich vorsichtshalber geändert auf 2-Pol.

Die Impulsleitungen müssen zueinander zeigen, das sollte einfach zu merken sein.

Ich habe zusätzlich noch gerade Pins aufgelötet, damit kann mann/frau zusätzlich die Signale abgreifen zur Vermessung am Logikanalyzer oder what-so-ever.

Die ganze Chause hab ich mal eingeschrumpft, damit es im Grass keine Probleme gibt, aber ich denke, an meiner zweiten Konverterplatine mach ich mal ne kleine Box drum. Sowieso hat hier wohl jeder seine eigene Lösung.
Bitte nach dem einschrumpfen den RESET-Taster und die USB-Buchse freimachen.

Der Versatz der Winkel-Pfosten-Leiste ist eigentlich nur aus Stabilitätsgründen gewählt, das geht natürlich auch filigraner.
Aber da meine Klamotten regelmässig rumfliegen, war mir was abbruchsicheres lieber. Deshalb auch die winkelige anbringung der Kabellei.

So, da bin ich ja mal gespannt, was Ihr davon haltet. Verbesserungen immer her damit.

Viel Spass beim Nachbau. Ach so, jetzt steht die Konvertierung vom Jeti-Protokoll an...

Beste Grüsse aus Sickbay, Gruni


PS: Ein TeensyLC sollte bedingt durch die ebenfalls drei seriellen Ports auch gehen, der Preisunterschied macht bis zu 50% aus. Kann ja mal jemand versuchen? ;->

2h später: Teensy tuts noch. Nach AUS-EIN-schalten wird der Höhenwert von 3m wieder auf 0m zurückgesetzt...

RSSI geht mit RX, Servo, Akku und UNISENSE als Akteure in der Microwelle deutlich zurück. Jetzt kann man mittels Hand-um-die TX-Antenne bis zum Verbindungsabbruch runterfahren, wobei die Werte bis auf ca 40 runtergehen, danach beschwert sich Fr.Taranise über niedriegen Empfangswert.

Das Vario reagiert zwar, aber deutlich langsamer als das vorher ausprobierte Frsky HP Vario.
Ok, schaun wir mal, wie es im Flug läuft.
Der Kollege hat noch das Telemetrie-Display von MPX am Modul, kann das Probleme geben?
Beim Teensy wohl nicht, aber vielleicht am HFMG3-Modul?

Wer kam eigentlich auf die Idee, den 3.3V-Anschluss zu verwenden? Der Jeti-Pegel am Modul ist laut Oszi deutlich höher, ca 4,5V. Ich denke, hier werde ich mal den Vin (3,6-6Volt) verwenden.

Attentione: Bei Bedarf...
http://fpv-community.de/showthread.php?71647-X9E-und-Multiplex-M-Link-Modul-HFMG1-HFMG2-HFMG3/page26


Post ist nicht mehr aktuell, Ich hab die Platine nochmal geändert und vereinfacht. Jetzt liegen die Winkelanschlüsse Seitengleich, damit gibts zwischen MPX-Anschluss und Taranis-Anschluss keine unklarheiten mehr, Impulsleitung von beiden Kabeln in Richtung USB-Anschluss.
 

Anhänge

Zuletzt bearbeitet:

kalle123

Jugend forscht ....
PS: Ein TeensyLC sollte bedingt durch die ebenfalls drei seriellen Ports auch gehen, der Preisunterschied macht bis zu 50% aus. Kann ja mal jemand versuchen? ;->

Das Vario reagiert zwar, aber deutlich langsamer als das vorher ausprobierte Frsky HP Vario.
Dieter hat das teensy LC und er sagt, geht!

Welches Vario? Soll ich raten?

cu KH
 
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 :rolleyes:).
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 :D).
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):
Teensy LC ohne Inverter.jpg

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
 

Mohol

Erfahrener Benutzer
Hallo,
da wir im Hintergrund eine Anleitung geschrieben haben, werde ich diese nun auch mal posten weil es gut zum Zip.file von Woodstock passt.

Wie schon besprochen, sollten wir mal einen eigenen Thred aufmachen, da der Konverter mit dem ursprünglichen Thema eigentlich nichts zu tun hat.
es gibt auch ein *.doc File an dem jeder mitschrieben kann.
Dieses File ist für dieses Forum zu groß.
Ich werde es uploaden und dann erstmals hier einen link einstellen.

LG
Roland

anbei der Link zum *.doc File.
Jeder ist herzlich eingeladen dieses File zu verbessern, Fehler auszubessern oder eigen Erkenntnisse hinzuzufügen!
http://www.share-online.biz/dl/WEH7J64OSS0B
 

Anhänge

Zuletzt bearbeitet:

Gruni

Erfahrener Benutzer
Hallöle,

Dieter, ich habe jetzt eine neue Platine zubereitet, auf der ich den Vin als Spannungsversorgung nehme.
Dann sollte die Eingangsspannung nicht so kritisch sein.
Der Teensy3.2 ist gestern damit mehrere Stunden ohne Unterbrechung gelaufen (mlink)
Ich habe heute den LC erhalten, den werde ich heute abend eben mit einer Platine verbauen.
Falls der Inverter tatsächlich nicht gebraucht wird... Das wäre ja super, dann brauchts nur noch die Anschlusspfosten (ich wills steckbar)

Meinst Du, dass die Pins für TX und RX am Teensy die Spannung jenseits der 3,3V nicht vertragen? Oder meinst Du nur die Vin?
Deshalb verwende ich eben den Vin anstatt den 3,3V

Ich hab die Platine noch ca 50% verkleinert, der Inverter stört nicht, der Transistor und die Widerstände liegen unter dem Teensy.die internen Brücken natürlich auch.

Fragende Grüsse, Gruni
 

kalle123

Jugend forscht ....
Hab mit Dieters letzter Version und nem angepassten oXs Spannungsensor einen 6S Lipo vorgegeben.

ES FUNKTIONIERT. Noch 1 .. 2 Kleinigkeiten, aber es geht!!!!

Hier im Bild 5 Zellen mit je 3.9V

Leute, wir haben einen voll funktionierenden MPX to FrSky Telemetrie Konverter. :cool:

Wir müssen einen neuen thread aufmachen und das Projekt stärker publizieren. Da finden sich sich noch Mitstreiter,
wenn es denn Richtung Jeti und HOTT (was für den teensy sicher kein Problem sein sollte) geht!
Und Mitstreiter sind absolut notwendig. Wobei ich bei Jeti noch mithelfen könnte, nur HOTT tu ich mir nicht an :)

Grüße an euch - Kalle
 

Anhänge

Gruni

Erfahrener Benutzer
Hallöle nochmal,
na das geht ja Schlag auf Schlag hier.

Heute war Praxistest, Modul im Schrumpfschlauch unter die Taranis und auf den Flugplatz.

Wir haben dann mal das HFMG3 mit MPX-Original-Zusatzdisplay am Schwanenhals und der Taranis-Telemetrieanzeige zusammen an das Konvertermodul angeschlossen, also Parallelbetrieb am MLINK-Modul-Ausgang vor der Teensyverarbeitung.:

Siehe da: RSSI (Taranis) und LQI im MPX-Display, sowie Vario und Empfängerspannung haben genau die gleichen Werte in beiden Displays.
Bisher haben wir ja "nur" die EVO-Werte und daneben die Taraniswerte seperat gesehen. Das heisst für mich eigentlich, dass die RSSI und LQI zumindest verrechnungstechnisch übereinstimmen.

Am Samstag werde ich wohl das LC-Modul einbaubereit haben, allerdings noch mit Inverter. Mal sehen, ob es da irgendwelche Verrisse gibt.

Ich bin immer noch beim tüffteln, wie das Modul IN der Taranis untergebracht werden kann.
Ein zweiter Weg wäre, das Modul/Platine in den Akkufachdeckel zu integrieren, eventuell mal was für den 3D-Drucker. Das wäre wohl die eleganteste Lösung. Modul so einpassen, daß man an den USB-Port drankommt.
Dann brauchts nur noch einen Steckeradapter für die Mlink/Jeti/Hott-Module und los gehts.

Anbei noch die aktuellen Platinenbilder. Es wird hier Vin, GND am vertikalen Header, TX3 und RX2 verwendet. Transistor, Widerstände und Lötbrücken liegen elegant unter dem Teensy schlafen, Winkelpfostenstecker dienen dem Anschluss.

Grüsse, Gruni
 

Anhänge

Zuletzt bearbeitet:

Mohol

Erfahrener Benutzer
Hallo Dieter,
welche Vor oder Nachteile hat der Transistor Inventer?
Konntest du mit deiner X9E RSSI Werte auch so reproduzierbar wie Gruni darstellen?

Ich habe RSSI von 100% nicht wegbekommen. Auch mit dem HFMG3.
auf welcher MPX Adresse habt ihr RSSI liegen? verwendet ihr die Standardadresse oder habt ihr die Adresse im Empfänger geändert?
 

Gruni

Erfahrener Benutzer
Hallo Roland,

pack mal den RX in die Microwelle, das klappt, hehehe.
Wir haben heute mal ein MPX-Display parallel zum Modul betrieben, die angezeigten Werte waren identisch.

Grüsse Gruni
 

Mohol

Erfahrener Benutzer
Rx hatte ich schon in der Mikrowelle. Entweder 100%, auch bei angelehnter Tür. Bei geschlossener Tür 0%, dann ist aber alles weg.
RSSI ist bei mir ein ON/OFF Anzeiger. Entweder 100% oder 0%-bei keinem Empfang. Lediglich beim Start des Senders klettert RSSI in ganz kurzer Zeit über 70% auf 100% und bleibt dann dort.
Das erstaunliche ist, dass alle anderen Sensorwerte tadellos funktionieren. Ich habe 4! MPX Empfänger getestet. Alle mit neuer Firmware und Standard MPX Einstellungen.
Wenn ich wieder Zeit habe, muß ich mal den MPX Stream, der in den Teensy reingeht, prüfen. Aber das zwei HFMG1 und ein HFMG3 den gleichen Fehler haben, ist auch mehr als unwahrscheinlich.
Meine MPX ProfiTX und Royal zeigen beide Änderungen im RSSI.

Bin also "etwas" ratlos.... Keine Ahnung woran das liegen kann.
 

C.P.

Erfahrener Benutzer
Habe zwar keine Ahnung, worum es hier geht (übersteigt meinen Horizont :D), aber da ich Zeit hatte und eh etwas mit Fusion360 üben wollte, mal der Batterie-Deckel als .stl (nicht getestet ob es passt)

Taranis Batterie-Deckel

Vielleicht könnt ihr ja damit was anfangen.
 

Gruni

Erfahrener Benutzer
Hallchen,

Dieter, ich hatte ne unruhige Nacht nachdem rauskam, daß 3.2 und LC ohne Inverter funzen, und hab das hier gemacht.
Ich glaube, kleiner, evtl mit Kabel anlöten oder geätzter Platine, gehts wohl nicht mehr.
Um das Teil dünner zu bekommen, könnte ich das TeensyLC rücklinks auf die Platine tackern, dann liegen USB und Resettaster innen und man kann den Resettaster nur noch über einen Pin oder ein aufgebohrtes Platinenloch erreichen.

Aber auch so reicht ne Streichholzschachtel "dicke" aus.
Ich habe mal die Daten nachgeschaut, der LC ist auf der RX und TX Seite auch nur 3,3V tolerant, für Jeti und Hott wird dann vermutlich der 3.2 fällig. Ist ja nur ne einmalige Investition, hehehe.

Aber die Mlinker können hier schonmal glücklich werden.

@CP: Super, mal schaun, ob ein Bekannter mit 3D-Drucker das mal drucken kann.
Der Rücken müsste etwa 10mm angehoben werden im mitleren Bereich, SD-Kartenverpackungsgrösse. bei 45GradFlanken ist das dann gross genug und sieht einigermassen elegant aus...
Grüsse Gruni
 

Anhänge

Zuletzt bearbeitet:

Mohol

Erfahrener Benutzer
Super!
Ich hatte auch eine unruhige Nacht. Vorallem weil ich nicht zhaus bin und nicht basteln kann. :-(
Wenn dein Freund ein Gehäuse drucken kann, frag mal ab er auch mehrere machen könnte.
Sollte der Konverter mal mehrere Systeme beherbergen, wäre der 3.2er vom Speicher sicher zukunftssichere.
Ich möchte dann noch die interne LED auf einen Pin verlegen, dann kann man eine LED am Sender einbauen und sieht jederzeit ob er arbeitet.
 

Gruni

Erfahrener Benutzer
Hallo Roland,

das coolste wäre, per TaranisDrehschalter das gerade zu verwendende Protokoll auszuwählen...
Dann brauchts noch nen Multi-HF-Moduladapter... Man darf ja mal träumen.

Duckundwech, Grüsse, Gruni
 

Mohol

Erfahrener Benutzer
Elektrotechnisch wäre das machbar.
Nur wohin mit den Modulen?
Dann wäre halt wieder das 2.4ghz Multi Modul wünschenswert. :)
Leider hat selbst frsky kaum Interesse an solchen Entwicklungen. Bei der X9e habens nichts mal eine serielle Port Buchse eingebaut.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten