Servers by jDrones

RXRSSI from X8R with weird values

copter-35
rxrssi
x8r

(osmunda) #1

I have a quadcopter with Pixhawk 2.1 a Frsky X8R receiver. RSSI output is connected to Sbus port of PH, following instructions on http://ardupilot.org/copter/docs/common-rssi-received-signal-strength-indication.html.

Arducopter parameters are configured with Analog_Pin=103 and RSSI range from 3,3V to 0,0 V.

The problem is that RXRSSI values are fixed around 50 (HUD), not ranging from 100 to 0 as expected (when I turn off the Taranis Transmitter).

This setup worked fine in my previous flight controller, a 3DR Pixhawk 1 with AC 3.4.6, but problems arrived when I upgrade the firmware (to 3.5.5) and the hardware (to PH 2.1). So I can’t find a solution to this, as I don’t know if this is a Mission Planner or an Arducopter issue.

By the way, FrSky telemetry has its own RSSI graphical values (displayed in the taranis) and alerts.

Somebody have a solution for this, please


(osmunda) #2

2018-05-24 20-54-57.param (13.4 KB)
I forgot to upload my parameters file


(Michael Oborne) #3

the HUD does not show rssi, it shows packetloss.

add a user item of rxrssi to see that one the hud
right click the hud > user item


(osmunda) #4

Hi Michael,

That is the way I did it (i.e. I added RXRSSI to HUD with user items) and there is where I see the values I mentioned. Please, see the attached picture


By the way, the hud shows the same values that I can see in the status tab.
So I think there is a problem with Mission Planner or Pixhawk 2.1 (Cube) interpreting RSSI values from X8R receiver (through analog port 103)
Regards,
Eladio


(Michael Oborne) #5

why do you think there is a problem? the status tab, and the rxrssi as displayed on the hud are from the same source.


(osmunda) #6

Hi Michael,
I think there is a problems because of the rxrssi range displayed, that should be between 0 and 100 isn’t it? The maximum value I get is 50-52 and, moreover, that value does not change when I turn off the transmitter (so I guess it does not actually reading a rxrssi value).
After reading serveral posts and searching in the web, I haven’t find a solution for this and I don’t know what else I can check.
Regards