TBS Crossfire- CRSF Protokoll mit Betaflight
Here you can find the english version
Mit der Zeit hat in das TBS Crossfire das CRSF – Protokoll Einzug gehalten.
Angefangen von der FrSky Taranis, wird es nun immer weiter implementiert.
Was sind die Vorteile?
Das CRSF Protokoll (V2) bietet einige neue Funktionen und Verbesserungen:
- 4x schneller als SBUS
- CRC geschützt (Datenpaketkontrolle)
- Die RC Daten werden mit übertragen (ähnl. PPM over Mavlink)
- Telemetriefähig
Bisher ist es hier vorhanden:
Crossfire:
- Übertragung der Telemetriedaten zur Fernsteuerung
- Datenübertragung zum Empfänger
- Übertragen von Einstellungen für den Core Pro/ FPVision
OpenTX:
- Übertragung der Steuersignale des Senders
- Anzeigen und Bearbeiten der Sendermenüs
Neu hinzugekommen ist nun Betaflight.
Aktuell werden nur die RC Daten übertragen. Jedoch sollen PIDs und die FC Einstellungen noch folgen.
Auf dem Rückweg werden unter anderem die Akkuspannung, Strom,
verbrauchte Kapazität, der Flugmodus und der Winkle aller Achsen (Attitude) übertragen
Vorbereitung
Ich nutze hier eine TBS Colibri, jedoch funktioniert dies mit jedem anderem FC.
Grundvoraussetzung ist:
- Betaflight ab Version 3.1
- ein freier UART Port.
- Taranis/ XQ7 mit OpenTX 2.2 – Hier geht’s zur Anleitung
-
TBS Crossfire mit BETA 1.62 (oder höher) – Wie geht das
Das Crossfire wird nun mit Pin 7/8 (Diversity Empfänger) oder Pin 1/2 (Micro Empfänger) an den UART des FCs angeschlossen(mit FW 2.93 sind auch mehr Anschlüsse für u.a. das CRSF möglich).
Wer den Crossfire Micro Empfänger V1 nutzt, muss auf die Telemetrie verzichten.
Da an dem Colibri FC der UART Anschluss 2 nur über den RX Pin verfügt, muss hier vorerst auf UART 3 ausgewichen werden.
Am FPVision und dem PDB V2 ist er jedoch herausgeführt und der Empfänger kann hier angelötet werden.
Jedoch muss hier die Spannung für den Empfänger an anderer Stelle abgegriffen werden – z.B. per BST Verbindung.
Anschluss:
Micro V1 RX |
Mirco V2 RX |
Diversity RX |
BetaFlight UART |
Pin 1 TX |
Pin 1 TX |
Pin 8 TX |
RX |
-/- |
Pin 2 RX |
Pin 7 RX |
TX |
TBS Crossfire
Nach dem alles richtig angeschlossen ist, muss das Crossfire nun konfiguriert werden.
Hierfür muss das Empfängermenü aufgerufen werden
Im Output Menü müssen jetzt die Pins konfiguriert werden
Je nach Empfänger müssen die Ausgänge eingestellt werden.
Bei dem Diversity RX ist Ausgang 8, bei dem Micro V2 Ausgang 1 umzustellen. Der zugehörige RX Ausgang wird dann autom. Konfiguriert.
Um das volle Potential des CRSF Protokolls zu nutzen, muss die Telemetrie aktiviert werden.
Da die Geschwindigkeit im Hintergrund dynamisch an die aktuelle Empfangsqualität angepasst wird,
verschwindet der Punkt “SBUS Rate” nach dem umstellen auch.
Die Kanalanzahl sollte auch, wenn nicht anders benötigt, auf 8 gestellt werden.
Das bringt nochmals eine Leistungsssteigerung
Einstellungen in Betaflight
Als letztes bleiben die Einstellungen für Betaflight übrig.
Hierfür den FC mit dem PC verbinden und Betaflight starten.
Zuerst muss der Port angepasst werden.
Die Einstellungen finden sich rechts unter “Ports”
Es muss alles außer “Serial RX” für den gewählten Anschluss dekativert sein.
Danach dann das CRSF Protokoll für den Empfänger wählen und die Telemetrie aktivieren.
Wenn alles eingestellt ist, heißt es Sensoren suchen.
Hierfür in der Taranis im Menü auf die Vorletzte Seite navigieren und die Sensorensuche starten.
Sollten hier schon alte Sensoren stehen, sollten diese gelöscht werden und dann die Suche erneut gestartet werden.
Curr, Capa, Ptch, Roll, Yaw und FM sind die Daten, die von dem FC jetzt übertragen werden.
Momentan werden die Betaflight- Daten nur 1x pro Sekunde aktualisiert, was nicht sehr schnell ist.
Aber evtl. wird das noch etwas hochgesetzt.
Die restlichen Sensoren, die durch das Crossfire und eventuelle Zusatzgeräte (TBS GPS…) bereitgestellt werden, tauchen auch auf.
Die Erklärung , welcher Sensor was bedeutet, steht in diesem Artikel
Die Sensoren können nun für Warnungen oder Anzeigen normal genutzt werden.
Problem TBS FPVision/ TBS Core Pro
Im Moment funktioniert die weitergabe des CRSF Protokolls von Betaflight zum FPVision oder COre Pro noch nicht.
Das bemerkt man daran, dass beim Kalibrieren “unknown Protokoll” erscheint und die Stickbefehle nicht angenommen werden.
Um aber weiterhin alles per OSD einstellen zu können, genügt es den Empfänger per BST Leitung mit dem OSD zu verbinden.
Gegebenenfalls muss die RC Kalibrierung erneut vorgenommen werden.
Weiterer Vorteil: man kann sich die Signalstärke und die Warnungen anzeigen lassen.
Warum funktioniert das so?
Beide Modul erkennen das (noch) unbekannte Protokoll und schalten auf BST Steuerung um.
Die PIDs und Co werden weiterhin auch per BST zum FC übertragen.
Hallo,
“Mit dem TBS PowerCube wird es innerhalb der nächsten Updates möglich sein, das CRSF Protokoll direkt per BST Anschluss bis zum FC zu übertragen.”
Ist das nun bereits mit dem jetzigen Stand der Firmware 2.93 schon möglich, den Crossfire Micro Empfänger V2 nur mit BST an Powercube anzuschließen und CRSF zu übertragen ?
hi dieter,
das ganze wird wahrscheinlich nicht mehr kommen – du musst also noch extra per crsf an den fc gehen
Hey ich hab ein Problem mit meinem flugcontroller, ich wollte den im Beta flight Programm einstellen für TBS Cross. Finde den aber nicht aufgelistet. Weiß nur das er von Beta flight ist. Ob es ein f3 oder f4 ist keine Ahnung.
Den copter wo ich hab ist von Blade Theorie xl5.
Hoffentlich kannst Du mir irgendwie weiter helfen. Mfg
hallo andreas,
am einfachsten kannst du das prüfen, wenn du dich mit betaflight verbindest und oben im log-fenster schuast, was er dir als fc type/ name anzeigt. das ist dann dein fc für das flash menü
No luck with connecting tbs micro rx with revolt v2. I have connected to tx 1 (both inverted/non inverted)
URAT 1 soft serial enabled and selected CSRF. Anything I missing?
Read more: https://fpvfrenzy.com/tbs-crossfire-setup/#ixzz55s4Jt6mN
hi,
from wht i know about the revo:
Update:
type the following lines in to the cli:
crsf_t3
Set telem_crsf=1
safe
now you should get full telemetry and rc signals
This is by far the most comprehensive information I have been able to find regarding Crossfire\Taranis…I have to translate the page to English but I sincerely appreciate the work you have done.
hi rick,
you can find the english version here:
https://kamikatze-fpv.de/tbs-crossfire-crsf-protokoll-with-betaflight-english
might – if i find the time to do that – i´ll transalte all the other articles
I’ve been looking everywhere for a way to use the TBS CF Micro RX V2 with Raceflight to adjust the PIDS/VTX. Is this what you’re showing to be possible? Or is this possible with Betaflight? How I’m reading this, which is taking me a minute to understand, but I’m seeing that this is a way to get telemetry and PIDS/Unify adjustment on a Taranis/Crossfire combo. Is this correct? Thanks for any help here.
hi shaun,
atm it´s not possible to adjust anny racflight settings by the crossfire. with the latest kiss fw it seams to be possible.
i have a problem setting it up with betaflight. I’m on 3.1.3 BF with a revolt FC. tbs crossfire is on 1.62, taranis is rc10. i can’t get crsf to work. if i set up to sbus its fine.
any ideas?
rx/ tx pins on the right position?
port set to serial rx first?
is your rc input “crsf v2” on the tx?
does betafligth accept the crsf protokoll as rc input?
Hi Kami cat. Thanks for the reply. i realised that uart 1 and 3 on a revolt f4 fc has built in inverters. so i use uart 6 and it works.
So just to clarify, with micro v1, i do not get additional telemetry like rxbt?
good to hear 🙂
no, the micro v1 only has the tx line due the pinouts.
vor rxbt you´ll need to get a v2 or the diversity rx.
Wird von der Telemetrie auch etwas auf der TBS Tango angezeigt?
Gruß,
Florian
hallo florian,
momentan leider noch nicht. ich denke aber, dass da noch etwas kommt.
ich selbt fliege mit osd, weshalb es mich nicht stört.
Ok dann werde ich wohl auch ein OSD von TBS verwenden. Fliege zur Zeit viel mit dem Bildschirm und dann hätte ich nicht extra was kaufen müssen.
Danke für deine Beiträge hier auf der Seite, hat mir gut geholfen.
wie gesagt, ich vermute, dass da noch etwas kommt.
wenn du einen cube hast, kann ich dir übrigens den fpvision empfehlen.
Colles Review,
känntest Du vielleicht noch ein paar Pics mit einfügen für Noobs wie mich 😉
Der V steht hier und ich plane schon länger ein Crossfire upgrade…
hi ja,
danke 🙂
und ja, ich mache gerade noch ein paar extra fotos. die sollten spätestens morgen eingepflegt sein!
Sehr fein… Bedanke mich.
Daumen hoch…
Grüße
PAC
danke 🙂