Pixhawk & FrSky D4R-II Telemetrie Problem

#1
Hallo,

ich wollte die FrSky Telemetrie mit dem Pixhawk ohne zusätzliche Hardware wie Teensy/Arduino nutzen.

Über Google bin ich auf folgende Seite gestoßen: http://pixhawk.org/peripherals/telemetry/frsky

Welche Schnittstelle (/dev/ttyS2 -> TELEM2) welcher Anschluss beim Pixhawk ist habe ich hier gefunden: http://pixhawk.org/dev/wiring

Also habe ich mir einen kleinen Inverter gebaut auf der SD-Card des Pixhawk die Datei /etc/rc.local mit folgendem Inhalt angelegt:

Code:
frsky_telemetry start -d /dev/ttyS2
Den TX Ausgang von TELEM2 des Pixhawk über den Inverter an RX des D4R-II angeschlossen. Aber leider scheint es nicht zu funktionieren.

Laut Oszilloskop sendet der Pixhawk auf TELEM2 auch nicht mit 9600 Baud so wie es für die Telemetrie notwendig ist sondern anscheinend mit 57600 Baud.

Ist das ganze nicht mehr aktuell ? Oder geht das mit dem Pixhawk nicht sondern nur mit PX4?

Pixhawk_Serial_TELEM2.png
 
#3
Hmm welche Software Version wird genommen? Ich glaube das ganze kommt gerade mit der 3.2-RC4 erst rein. Hier der commit

https://github.com/diydrones/ardupilot/commit/57253fc2ee680a6a789d60c75b63376d93b17fc1
Oh, das hatte ich noch nicht gesehen. z.Zt. verwende ich ArduCopter V3.1.5.

Allerdings ist das mit der FRSky Telemetrie schon seit einigen Monaten hier:
https://github.com/diydrones/PX4Firmware/tree/master/src/drivers/frsky_telemetry

Oder hat das nichts mit dem Pixhawk zu tun?
 
#5
57600 baud ist Frsky SPort Telemetrie, also fuer die X-Serie.
Ja, aber hier http://pixhawk.org/peripherals/telemetry/frsky ist ja explicit vom D4R-II Receiver die Rede und auch im Quellcode https://github.com/diydrones/PX4Firmware/blob/master/src/drivers/frsky_telemetry/frsky_telemetry.c wird der Port mit 9600 Baud initialisiert.

Wobei ich mich bisher nicht viel mit dem Code vom Pixhawk beschäftigt habe und mir auch nicht sicher bin ob der Code unter PX4Firmware überhaupt zum Pixhawk gehört.
 
#6
Wobei ich mich bisher nicht viel mit dem Code vom Pixhawk beschäftigt habe und mir auch nicht sicher bin ob der Code unter PX4Firmware überhaupt zum Pixhawk gehört.
So, also PX4Firmware gehört definitiv zum Code vom Pixhawk, allerdings ist die frsky_telemetry nicht mit einkompiliert.

Man könnte das ganze in https://github.com/diydrones/ardupilot/blob/master/mk/PX4/config_px4fmu-v2_APM.mk eintragen:

Code:
#MODULES        += drivers/hott_telemetry
MODULES         += drivers/frsky_telemetry
und die V3.1.5 neu kompilieren, da warte ich aber lieber auf das neue Release wo die FrSky Telemetrie schon "ab Werk" eingebaut ist.
 
#8
Hat das schon jemand mit einem X8R Empfänger am Laufen ? Würde mich ja mal brennend interessieren.

Geht das beim X8R ohne Pegelwandler ?

Gruss

Alex
 
FPV1

Banggood

Oben Unten