Тёмный

FrSky R-XSR short description error analysis FC connection SBUS S.Port signal inversion (English) 

N4V1G4T0R
Подписаться 1,7 тыс.
Просмотров 31 тыс.
50% 1

Howto connect the R-XSR RX to a flight controller and fix issues. Short description on how to get uninverted SBUS and S.Port signals.
Affi Link R-XSR goo.gl/7MwSvt
Transcript
This is the schematic of the R-XSR. Taking a closer look at the connector, starting from the bottom. The pins are: GND, +5V. In the middle is the S.Port pin for telemetry data. 4th pin is SBUS from the R-XSR to the flight controller. Top Pin is for the redundancy function of the R-XSR. The Slave RX SBUS Out is connected to this "SBUS_IN" pin.
The signal coming from the R-XSR is an inverted signal. In case we need the uninverted SBUS and S.Port Signal, we cannot use the connector pins. We'll talk about that later what we can do, if the inverted signal does not work for you.
After connecting the R-XSR with the FC according to the wiring diagram schematic, we connect the FC to the PC. We start the flight controller configurator software. In this case Betaflight is used. We now open the "Ports" tab. Here we configure the UART for steering of the craft vie the SBUS protocol and the S.Port for telemetry data.
I have connected SBUS OUT from the RX to UART1. Therefore I activate the "Serial RX" switch, which is already preselected because that is the default setting. Everything else in this row stays disabled.
I have connected the S.Port pin of the R-XSR to UART6. Choose S.Port from the dropdown menu. Do not use FrSky here, that is a different protocol. Klick the "Save and Reboot" button to make the changes permanent.
We now switch to the configuration tab to check the RX Settings. In the Receiver Section we make sure, that "Serial Based Receiver" is chosen from the dropdown menu and the SBUS protocol is chosen. We make sure that in the "Other Features" selection the "TELEMETRY" switch is activated. Otherwise the TX will not receive the telemetry data from the FC. Without that switch on, the TX will still be able to receive the basic telemetry data from the R-XSR. Such as RSSI and RX Voltage. Press "Save and Reboot" to make the changes permanent.
To verify that everything is working, we change to the "Receiver" tab and move the levers on the remote control. The bars in this tab should move accordingly. Of course, the TX and RX have to be bound and the TX has to be configured for this to work. We can switch the channel map here. We can also check on the TX if the telemetry data is sent. If everything works, we are fine.
If nothing happens, it could mean that the remote control is not configured. Option 1 is to check if the remote control is properly configured and bound to the RX. Or the inverted signal does not work for you and we need the uninverted signal.
2nd option would be to try to invert/uninvert the signal via the software. In the CLI type "get inv" to see all options for inversion. We see SBUS inversion and telemetry inverted. We can switch that from the current setting to ON or OFF. As a remark, I have never tried that for myself successfully. It seems to depend on the used FC. However, i show you how this is done. Type "set sbus_inversion OFF" followed by Save. After the reboot, the settings are permanent. We can try that also for telemetry. It's worth a try.
If option 1 and 2 did fix the issue, we still have a 3r option: we can use the uninverted signals. Thankfully the R-XSR has dedicated soldering pads for the uninverted SBUS Signal, labeled B, and S.Port signal labeled P.
To use these pads to get the uninverted signals the pads are pretinned. The wires are stripped off the silicone isolation just a tiny bit and pretinned as well. With the pretinning, we can just hold the wire to the pad and heat it up to make a good connection, no additional tin is required. To make it even more robust, put some hot glue on the connections and cables and put heat shrink on the R-XSR. That should to the job.
I hope that works for you. If you have any questions feel free to leave a comment.
Drohnen360: goo.gl/m776bm
Instagram: goo.gl/yaJC57
Twitter: goo.gl/xFTsv4
Facebook: goo.gl/DXYtx9

Опубликовано:

 

25 дек 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@EWOUDVANSTEENKISTE
@EWOUDVANSTEENKISTE 3 года назад
I am so extreamly happy that I've watched this vid finally fixed my problem! you are a hero!
@esadmuric7839
@esadmuric7839 6 лет назад
Very good explanation. Thanks
@genkipatton7345
@genkipatton7345 3 года назад
Many thanks. That helped get my quad understanding my radio.
@nerdCopter
@nerdCopter 6 лет назад
+1👍 thanks, i will have to re-watch when/if i get this one.
@ROASTEDREGIS
@ROASTEDREGIS 3 года назад
Check the Firmware Version of the receiver! before soldering. Mines was the case. I chose the wrong LBT(EU) update which cost me the issue.
@MrJKillarado
@MrJKillarado 6 лет назад
When I tried wiring my r-xsr receiver the 1st way with my yellow smart port wire to UART 3 and my white SBUS wire to the inverted SBUS UART 1 pin, all my switches and flight channels were responding just fine but I had no telemetry and could not discover any new telemetry sensors on my Taranis QX7. So then I tried tried wiring my smart port wire to the uninverted S port pin P on the r-xsr and I left the SBUS wire alone. Now only my 2 position switch moves the bar on aux 1 channel of the receiver tab in Betaflight but every other switch has no connection to my receiver and doesn’t move any of the aux bars. I am getting RSSI but that and RxBT is the only telemetry sensors I’m getting. Like I said my 2 position switch works which I programmed as my Arm switch and I can fly just fine but I’d like all my telemetry to work and I need all my switches working so I can program them. Can anybody help me??? By the way I’m using the DYS F4 Pro V2 FC with the DYS 30A 4 in 1 ESC.
@zaqwsx28
@zaqwsx28 5 лет назад
Thanks. My issue was I selected FrSky instead of smartport.
@ritchozlothbrooke4907
@ritchozlothbrooke4907 6 лет назад
For smart port, where would I connect this to on the FC, HobbyWing Rotor?
@Giroworm3D
@Giroworm3D 6 лет назад
It goes to any uart tx pad. Then configure in betaflight.
@MiniRacersRC
@MiniRacersRC 5 лет назад
I don't understand which S.Port I should be connecting to my FC in order to have RSSI and voice warnings from my Taranis......
@N4V1G4T0R
@N4V1G4T0R 5 лет назад
there is only one S.Port. But you do not need S.Port for RSSI warnings on your Taranis. There is basic telemetry data just from the communication of the transmitter with the receiver, which includes RSSI. If you want RSSI Data displayed in your OSD, you have to send the data via a channel to the FC. You still do not need S.Port for that. You only need S.Port, if you want additional telemetry data and LUA scripts.
@007rockford
@007rockford 4 года назад
I am successfully connected to the receiver but still betaflight does not show stick movement
@riccardorossi6513
@riccardorossi6513 5 лет назад
Hey Man nice video, really clear, but I still struggle getting a signal, I try to explain my problem: I'm connecting my r-xsr with a old Omnibus F4 flip 32 FC , I have to Fc of this type and none work, at first I thought it was the problem with the little pin to switch from ppm to s bus but now I have one with both pin and the other with the sb us taken off and still no results... so I was thinking to send my s bus to another uart (that is un inverted ) , I will try to connect it from the B pin of the xsr and take of the default one. what you think?
@N4V1G4T0R
@N4V1G4T0R 5 лет назад
You normally don't need the Hack for the S-Bus signal, because most FCs (at least all I ever had) can cope with the inverted S.Bus signal (from the connector). Only S.Port has the issue, because a "normal" UART TX has no inverter. The SBUS Port on the FC has an inverter. Does your FC have a soldering pad labeled "SBUS"? Can you send a link to the scematic of the FC?
@tokumeig654
@tokumeig654 6 лет назад
Rather use a soft serial, but can't get it to work. Did you try soft serial approach, which is much neater than soldering a tiny pad.
@N4V1G4T0R
@N4V1G4T0R 6 лет назад
That's a matter of personal preference indeed. I do prefer the hardware approach because it's carefree on the long term. It's solder and forget. Soldering the R-XSR is an easy task, other than the predecessor models. If you do the soft serial variant, remember to set the inversion after every full chip erase. For the FCs I currently use, the software inversion via BF did not work for me.So I had no choice anyway. ;-)
@aker_fry
@aker_fry 6 лет назад
Michael Orter Navigator I'm new to invert pin. To invert it, do you just have to solder a cable and that's it? What do you do with the other end of the wire? You leave it like that? Don't have to solder anywhere?
@N4V1G4T0R
@N4V1G4T0R 6 лет назад
The "normal" connector has the inverted signal. This procedure explains how to obtain the uninverted signal. Normally, it's either or. So, either use the inverted signal from the plug, and you are done. But sometimes your FC can not handle the uninverted signal. That's where you need to solder an extra wire to the soldering pad. You then disconnect the cable from the plug, with the inverted signal and use the cable with the uninverted signal instead. So, you solder it to an UART of your choice, which can handly the uninverted signal.
@aker_fry
@aker_fry 6 лет назад
Michael Orter Navigator oh I see. It does make sense! Thank you very much. Two more questions you might know the answer, sorry :) if the FC reads correctly the inverted SBUS signal, would it be possible it doesn't manage to read the inverted telemetry signal? On my RC I can only discover 3 sensors for telemetry, so I am thinking maybe it's because the signal is inverted and I need to uninvert it. What do you think?
@N4V1G4T0R
@N4V1G4T0R 6 лет назад
It totally depends on the FC, if he can interpret the inverted or the uninverted or both on the specific UART. In theory, F3 and F7 can interpret both. Practically, the developers programmed the uarts differently. So, the answer is: it depends. If you discover 3 sensors only, you do not receive the telemetry from the FC at all. Three sensors is what the Receiver sends to the transmitter (when bound). Either it the issue with the inverted S.Port Signal, or Telemetry is set off in the BF Firmware.
@teurisleonardo8229
@teurisleonardo8229 3 года назад
Tengo ese mismo rx meda problema rxloss
@ritchozBEATS
@ritchozBEATS 6 лет назад
What is the CLI code for checking your rx connection
@N4V1G4T0R
@N4V1G4T0R 6 лет назад
I do not understand the question. I check the connection with my Q X7 TX.
@ritchozBEATS
@ritchozBEATS 6 лет назад
I am not getting response from my Qx7 in Betaflight and I dont know why. I have the univerted wire connected to and F4 board on Tx3. I simply dont know why this is happening. I need help with this. Does your channel have an email account?
@N4V1G4T0R
@N4V1G4T0R 6 лет назад
We can discuss it here. post the relevant CLI settings. is your telemetry turned on. do you have the correct firmware on your RX. is your taranis bound, set up and the cannels porperly configured. can you make sure, that there is a signal on the wire.
@ritchozBEATS
@ritchozBEATS 6 лет назад
It is bound I have a blue light, I need to go over my Transmitter configuration to make sure all is properly set. Telemetry is working and Lua script is working. For me in BetaFlight, I would like to know what the CLI request is for the Version, how to see what setting I have made, and then how to save that code, I would also like some recommendation as to what CLI commands I can use to learn more about the firmware and what it is doing, so that I can see the changes with the updates, and if I dont like something in an update, be able to remove or an aspect of an update.
@N4V1G4T0R
@N4V1G4T0R 6 лет назад
I'm really sorry, but I just do not get, what you want. If you want to learn more about the CLI commands, check out this page: github.com/betaflight/betaflight/wiki/Betaflight-specific-CLI-commands If you want to know, what the firmware changes are, just read the relevant release notes. That's where I get the info from what's new in the firmware.
@SmiKProduction
@SmiKProduction 5 лет назад
Далее
FRSKY R-XSR No SBUS or PPM ? Check This
3:41
Просмотров 22 тыс.
🤯️ Vini Jr. ✖️ Brahim 🤯
00:13
Просмотров 4,5 млн
Я тоже так могу
00:12
Просмотров 1,2 млн
FRSKY FPORT HOW TO | SBUS and SmartPort on One Wire
12:27
FRSKY R-XSR | the new best FrSky telemetry receiver
7:36
How to wire receiver & fc PWM PPM SBUS Explained
4:11
🤯️ Vini Jr. ✖️ Brahim 🤯
00:13
Просмотров 4,5 млн