FrSky Telemetrie funktioniert nicht

Status
Nicht offen für weitere Antworten.

Torch

Erfahrener Benutzer
#1
Heyho liebe Freunde,

an meinem neuen Leora bekomme ich keine Telemetriedaten übermittelt.

Ich fliege eine Naze32 mit der Taranis+ und einem X4R-SB Empfänger.

Die Kabel habe ich in meinen Augen richtige verbunden, auch der Akku hängt direkt auf der Naze (am vorgesehenen Platz). An den Pins der Naze kann ich die richtige Spannung per Voltmeter messen.

Angschlossen habe ich den schwarzen Ground des Empfängers an den Ground der Naze und das gelbe S-port Kabel des X4R an den TX ausgang auf der Naze. Soweit hoffe ich, habe ich alles richtig Verkabelt.

Doch die Taranis zeigt mir keine Werte an außer das RSSI, die Spannung auf der Naze selbst (A1 auf dem Bild) sowie den eigenen Akkustand des internen Akkus.

Im Anhang mal zwei Bilder wie ich verlötet hab und was mir die Funke anzeigt. Evtl. weiß einer von euch rat.
ANSCHLUSS.jpg Telemetrie Taranis.jpg
 

MotoCMP

Erfahrener Benutzer
#2
Im manual ist doch ne Zeichnung wie der FBVS angeschlossen wird...

sieht bei dir so aus als ob deine gelbe leitung auf den falschen pin geht... die bezeichnung ist halt nicht ganz auffem bild
 
#3
Haste telemetrie aktiviert im Baseflight? Falls Du das überhaupt drauf hast, weiß man ja nicht.

PS: Und was erwartest Du an Telemetrie werten?
PPS: Und wie hast Du den Vsense angeschlossen?
 

Torch

Erfahrener Benutzer
#4
Ich erwarte einfach nur, das ich die Akkuspannung auf der Funke sehe um mir den Lipopiepser zu sparen und einen Überblick zu haben. Also die Spannung aller Zellen.

Vsense??? Welches Kabel ist das?

Also bei Punkt "5" habe ich die Kabel angeschlossen wie sie oben auf dem Bild zu sehen sind.

An "3" gehen die beiden Kabel die direkt am Lipo hängen.

Die Funktionen sind laut CLI auf der Naze freigeschaltet aber auch hierfür hab ich nochmal zur Kontrolle ein Bild angefügt.

Der Empfänger überträgt ja einen Spannungswert, nur eben den auf der Naze selbst, die 5,3 vom Bec.
naze32.jpg config.jpg
 
Zuletzt bearbeitet:
#5
"Enable batterie current monitoring" kannste ja nur mit Stromsensor machen. Und die 5,3v sind die Versorgungsspannung des Empfängers, also klar, die 5v mit denen die Naze versorgt wird.

Lipo Spannung wird dir in der GUI irgendwo angezeigt?


Also laut http://www.netraam.eu/nazewiki/pmwiki.php?n=Howto.FrskyTelemetry musst Du softserial auch noch aktivieren, keine ahnung ob Du das gemacht hast, bzw. ob das mit einem seriellen Empfänger so wie Du es eingestellt hast überhaupt geht.
 
Zuletzt bearbeitet:

Torch

Erfahrener Benutzer
#6
Okay, dann nehm ich "Enable batterie current moitoring" raus, dachte das bräuchte die naze für die Übertragung der Spannung.

Die aktuelle Spannung sehe ich in der Baseflight auf der Setupseite am Anfang. 7,6V. Soweit funktioniert die Übertragung auf die Naze also. Der Fehler liegt also daran, den Wert von der Naze über den X4R zu bekommen
 
Zuletzt bearbeitet:

Rangarid

Erfahrener Benutzer
#9
Frsky benutzt invertieres serielles Signal. Du kannst nun über die Naze32 dieses invertierte Signal emulieren (Softserial), dann musst du nichts weiter anschließen. Wenn du aber ein Hardwareserial nimmst (also normale serielle Schnittstelle) brauchst du etwas, um das Signal in ein Frsky verständliches Signal zu machen. Dafür kannste den oben verlinkten Inverter nehmen.
 

Torch

Erfahrener Benutzer
#10
Frsky benutzt invertieres serielles Signal. Du kannst nun über die Naze32 dieses invertierte Signal emulieren (Softserial), dann musst du nichts weiter anschließen. Wenn du aber ein Hardwareserial nimmst (also normale serielle Schnittstelle) brauchst du etwas, um das Signal in ein Frsky verständliches Signal zu machen. Dafür kannste den oben verlinkten Inverter nehmen.
Verstehe, deswegen habe ich auch vom Empfänger zur Naze ein ZYX-Kabel gebraucht um den Sbus zu übertragen. Wie kann ich denn das Signal emulieren? Geht das in der Taranis zu programmieren oder in der Baseflight software?
 

Rangarid

Erfahrener Benutzer
#11
In Baseflight. Am einfachsten machst du es so, wie jjk oben vorgeschlagen hat:

Achja Baudrate und Protokoll musst du anpassen...X-Serie ist 57600k

Oder du nimmst einfach hier auch so ein ZXY Kabel.

Hier steht noch mehr:
https://github.com/multiwii/baseflight/wiki/Telemetry

Ach und nochwas...soweit ich das sehen kann, kann Baseflight nur Frsky D-Serie telemetrie... X-Serie wird derzeit nicht unterstützt.

[TABLE="width: 640"]
[TR]
[TD]telemetry_provider[/TD]
[TD]Choose what type of telemetry to output. Currently available: 0 = FrSky D8-compatible telemetry, 1 = Graupner HoTT telemetry[/TD]
[/TR]
[/TABLE]

http://www.netraam.eu/nazewiki/pmwiki.php?n=Howto.FrskyTelemetry

  1. Connect your FrSky receiver (like the d4r-II) to your naze. Connect the External analog telemetry Rx port of your FrSky receiver to RC input pin 6 on the bottom of the Naze32 (See figure 2 in the manual)
  2. Go to the CLI tab and type the follow codes:
    1. enable the softserial port since we will be using softserial port instead of the real UART port
      feature SOFTSERIAL



    2. Enable Telemetry
      feature TELEMETRY



    3. Set the baudrate of the softserial to 9600 to communicate correclty with the FrSky receiver
      set softserial_baudrate=9600



    4. Set the softserial port 1 to inverted, since that is the way the FrSky protocol works.
      set softserial_1_inverted=1



    5. set the port on which you would like to put the telemetry data out (we use "1", since that is telemetry output over the soft serial rc input pin 6)
      set telemetry_port=1



    6. set the protocol for the telemetry output (we use "0" to select the FrSky protocol)
      set telemetry_provider=0



    7. Save everything, it should be working now!
 
Zuletzt bearbeitet von einem Moderator:

Torch

Erfahrener Benutzer
#12
Danke Leute, so wie ich das sehe werd ich mir wohl doch einen D4R zulegen müssen :(

Braucht jemand einen nagel neuen X4R-SB ?
 
Zuletzt bearbeitet:

grmpf

Erfahrener Benutzer
#13
Besorg Dir lieber den Einzelzellensensor von FrSky. Ist für die Akkuüberwachung eh besser, falls da was driftet. Und die X-Unterstützung wird über kurz oder lang auch kommen, die Entwicklung an der Naze-SW ist ja nicht tot.
 

Torch

Erfahrener Benutzer
#14
Besorg Dir lieber den Einzelzellensensor von FrSky. Ist für die Akkuüberwachung eh besser, falls da was driftet. Und die X-Unterstützung wird über kurz oder lang auch kommen, die Entwicklung an der Naze-SW ist ja nicht tot.
Den Einzelsensor hab ich für meine TBS Discovery... aber bei dem Leora möchte ich das aus Gewichtsgründen nicht.

Was meinst du mit "die Entwicklung an der Naze-S" ist tot"? Wofür steht SW ?
 

Torch

Erfahrener Benutzer
#16
So ich hatte es an der Naze zum laufen gebracht, dank diesem Link und Variante 1:

http://www.netraam.eu/nazewiki/pmwiki.php?n=Howto.FrskyTelemetry

Dummerweise ist bei einem Crash die Naze unbrauchbar geworden.

Ich habe mir bei ebay eine neue bestellt und dachte das es wäre genau die gleiche nur in blau.

Aber die telemetrie funktioniert nicht obwohl ich die settings genauso habe wie bei der alten Naze (siehe Link).

Die alte Naze war diese von HK: http://hobbyking.com/hobbyking/stor..._Controller_UK_Warehouse_.html?strSearch=naze

Die neue Naze ist diese:
http://www.ebay.de/itm/271781755773?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT

Wie gesagt, in meinen Augen das gleiche Produkt nur in anderer Lackierung.

Doch es ist nicht ganz gleich.

Tippe ich SET ins CLI der neuen, erscheinen ein paar mehr Punkte als bei meiner alten Naze...

Auch die grüne LED leuchtet VIEL heller als bei der alten Naze. All dies deutet in meinen Augen auf eine andere Version hin, doch die Telemetrie müsste trotzdem funktionieren, nur wie und mit welchen Einstellungen?? Ein weiterer Unterschied ist, das die grüne LED blinkt, sobald der Kopter mehr als ca. 25° kippt (Pitch oder roll). Also ich denke es ist iregendwie eine andere Version...

Hier was das CLI dazu ausspuckt:

# version
Afro32 CLI version 2.3 Feb 12 2015 / 21:00:36
# status
System Uptime: 574 seconds, Voltage: 0 * 0.1V (1S battery)
Hardware: Naze32 rev.5 @ 72MHz, detected sensors: ACC ACCHW: MPU6050.n
Cycle Time: 1989, I2C Errors: 0, config size: 1220

Hier mal noch die SETs der beiden Nazes:

NEUE NAZE (da hat die Telemetrie funktioniert):
# set
Current settings:
looptime = 2000
emf_avoidance = 0
midrc = 1500
minthrottle = 1150
maxthrottle = 2000
mincommand = 1000
mincheck = 1100
maxcheck = 1900
deadband3d_low = 1406
deadband3d_high = 1514
neutral3d = 1460
deadband3d_throttle = 50
motor_pwm_rate = 490
servo_pwm_rate = 50
pwm_filter = 0
retarded_arm = 0
disarm_kill_switch = 1
flaps_speed = 0
fixedwing_althold_dir = 1
reboot_character = 82
serial_baudrate = 115200
softserial_baudrate = 9600
softserial_1_inverted = 0
softserial_2_inverted = 0
gps_type = 0
gps_baudrate = 0
gps_ubx_sbas = 0
serialrx_type = 2
spektrum_sat_bind = 0
spektrum_sat_on_flexport = 0
telemetry_provider = 0
telemetry_port = 0
telemetry_switch = 0
vbatscale = 110
currentscale = 400
currentoffset = 0
multiwiicurrentoutput = 0
vbatmaxcellvoltage = 43
vbatmincellvoltage = 33
power_adc_channel = 0
align_gyro = 0
align_acc = 0
align_mag = 0
align_board_roll = 0
align_board_pitch = 0
align_board_yaw = 0
yaw_control_direction = 1
acc_hardware = 0
mag_hardware = 0
max_angle_inclination = 500
moron_threshold = 32
gyro_lpf = 42
gyro_cmpf_factor = 600
gyro_cmpfm_factor = 250
pid_controller = 0
deadband = 0
yawdeadband = 0
alt_hold_throttle_neutral = 40
alt_hold_fast_change = 1
throttle_correction_value = 0
throttle_correction_angle = 800
rc_rate = 120
rc_expo = 65
thr_mid = 50
thr_expo = 0
roll_pitch_rate = 50
yaw_rate = 80
tpa_rate = 30
tpa_breakpoint = 1500
failsafe_delay = 10
failsafe_off_delay = 200
failsafe_throttle = 1200
failsafe_detect_threshold = 985
rssi_aux_channel = 0
rssi_adc_channel = 0
rssi_adc_max = 4095
rssi_adc_offset = 0
yaw_direction = 1
tri_unarmed_servo = 1
gimbal_flags = 1
acc_lpf_factor = 4
accxy_deadband = 40
accz_deadband = 40
acc_unarmedcal = 1
small_angle = 25
acc_trim_pitch = 0
acc_trim_roll = 0
baro_tab_size = 21
baro_noise_lpf = 0.600
baro_cf_vel = 0.985
baro_cf_alt = 0.965
accz_lpf_cutoff = 5.000
mag_declination = 0
gps_pos_p = 11
gps_pos_i = 0
gps_pos_d = 0
gps_posr_p = 20
gps_posr_i = 8
gps_posr_d = 45
gps_nav_p = 14
gps_nav_i = 20
gps_nav_d = 80
gps_wp_radius = 200
nav_controls_heading = 1
nav_speed_min = 100
nav_speed_max = 300
nav_slew_rate = 30
p_pitch = 40
i_pitch = 30
d_pitch = 23
p_roll = 40
i_roll = 30
d_roll = 23
p_yaw = 85
i_yaw = 45
d_yaw = 0
p_alt = 50
i_alt = 0
d_alt = 0
p_level = 90
i_level = 10
d_level = 100
p_vel = 120
i_vel = 45
d_vel = 1

#

ALTE NAZE:

# set
Current settings:
looptime = 2000
emf_avoidance = 0
midrc = 1500
minthrottle = 1150
maxthrottle = 2000
mincommand = 1000
mincheck = 1100
maxcheck = 1900
deadband3d_low = 1406
deadband3d_high = 1514
neutral3d = 1460
deadband3d_throttle = 50
motor_pwm_rate = 490
servo_pwm_rate = 50
pwm_filter = 0
retarded_arm = 0
disarm_kill_switch = 1
flaps_speed = 0
fixedwing_althold_dir = 1
reboot_character = 82
serial_baudrate = 115200
softserial_baudrate = 9600
softserial_1_inverted = 0
softserial_2_inverted = 0
gps_type = 0
gps_baudrate = 0
gps_ubx_sbas = 0
serialrx_type = 2
spektrum_sat_bind = 0
spektrum_sat_on_flexport = 0
telemetry_provider = 0
telemetry_port = 0
telemetry_switch = 0
vbatscale = 110
currentscale = 400
currentoffset = 0
multiwiicurrentoutput = 0
vbatmaxcellvoltage = 43
vbatmincellvoltage = 33
power_adc_channel = 0
align_gyro = 0
align_acc = 0
align_mag = 0
align_board_roll = 0
align_board_pitch = 0
align_board_yaw = 0
yaw_control_direction = 1
acc_hardware = 0
mag_hardware = 0
max_angle_inclination = 500
moron_threshold = 32
gyro_lpf = 42
gyro_cmpf_factor = 600
gyro_cmpfm_factor = 250
pid_controller = 0
deadband = 0
yawdeadband = 0
alt_hold_throttle_neutral = 40
alt_hold_fast_change = 1
throttle_correction_value = 0
throttle_correction_angle = 800
rc_rate = 120
rc_expo = 65
thr_mid = 50
thr_expo = 0
roll_pitch_rate = 50
yaw_rate = 80
tpa_rate = 30
tpa_breakpoint = 1500
failsafe_delay = 10
failsafe_off_delay = 200
failsafe_throttle = 1200
failsafe_detect_threshold = 985
rssi_aux_channel = 0
rssi_adc_channel = 0
rssi_adc_max = 4095
rssi_adc_offset = 0
yaw_direction = 1
tri_unarmed_servo = 1
gimbal_flags = 1
acc_lpf_factor = 4
accxy_deadband = 40
accz_deadband = 40
acc_unarmedcal = 1
small_angle = 25
acc_trim_pitch = 0
acc_trim_roll = 0
baro_tab_size = 21
baro_noise_lpf = 0.600
baro_cf_vel = 0.985
baro_cf_alt = 0.965
accz_lpf_cutoff = 5.000
mag_declination = 0
gps_pos_p = 11
gps_pos_i = 0
gps_pos_d = 0
gps_posr_p = 20
gps_posr_i = 8
gps_posr_d = 45
gps_nav_p = 14
gps_nav_i = 20
gps_nav_d = 80
gps_wp_radius = 200
nav_controls_heading = 1
nav_speed_min = 100
nav_speed_max = 300
nav_slew_rate = 30
p_pitch = 40
i_pitch = 30
d_pitch = 23
p_roll = 40
i_roll = 30
d_roll = 23
p_yaw = 85
i_yaw = 45
d_yaw = 0
p_alt = 50
i_alt = 0
d_alt = 0
p_level = 90
i_level = 10
d_level = 100
p_vel = 120
i_vel = 45
d_vel = 1

#
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten