- Posts: 12
Frsky compatibility
- Ceasar
- Offline
SeByDocKy wrote: Do you have also an OSD and/or GPS ?. Do you think it's possible also to plug the TX pins of the FrSky to output RSSI for the OSD such as minimOSD ?... Well actually, I can display RSSI by plugging analog converted CH2... But I am wondering if this information is not also send via the TX pins of the D4R-II for ex...
Yes I have a Skylark tiny OSD III with GPS and Rssi is working fine with the dedicated rssi output from the D4R-II CH2.
I'm backfeeding GPS NMEA from Skylark GPS to naze32.
So actually all I need personally is there, the input lacking over telemetry to devo10 is shown on OSD (voltage+rssi).
And as the GPS is working over frsky telemetry I can find it easier if I crash, as I have lon/lat in the devo10 (I have no DVR recording the fatshark/OSD yet).
But it would be great to somehow get all the frsky telemetry working, as it's so close to have full support.
Wish I had the knowledge to contribute on the development but I'm not there....
Cheers
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Ceasar wrote:
SeByDocKy wrote: Do you have also an OSD and/or GPS ?. Do you think it's possible also to plug the TX pins of the FrSky to output RSSI for the OSD such as minimOSD ?... Well actually, I can display RSSI by plugging analog converted CH2... But I am wondering if this information is not also send via the TX pins of the D4R-II for ex...
Yes I have a Skylark tiny OSD III with GPS and Rssi is working fine with the dedicated rssi output from the D4R-II CH2.
I'm backfeeding GPS NMEA from Skylark GPS to naze32.
So actually all I need personally is there, the input lacking over telemetry to devo10 is shown on OSD (voltage+rssi).
And as the GPS is working over frsky telemetry I can find it easier if I crash, as I have lon/lat in the devo10 (I have no DVR recording the fatshark/OSD yet).
But it would be great to somehow get all the frsky telemetry working, as it's so close to have full support.
Wish I had the knowledge to contribute on the development but I'm not there....
Cheers
Anyway, finally, I don't understand why if we use the battery pins to monitor main battery & Telemetry pins (without OSD & GPS), the A2 voltage is not correctly dosplayed in our Devo ....
Please Log in or Create an account to join the conversation.
- Ceasar
- Offline
- Posts: 12
SeByDocKy wrote: So if I understand well,you connected D4R-II RSSI PWM (signal pins) into Naze32 CH6 and configure softserial ? Sound nice, avoiding first step of Analog convertion to input in the analog RSSI input if your OSD have one.
Anyway, finally, I don't understand why if we use the battery pins to monitor main battery & Telemetry pins (without OSD & GPS), the A2 voltage is not correctly dosplayed in our Devo ....
No like this
D4R-II RSSI CH2 => Tiny OSD Rssi input(Tiny OSD understand both Analog and digital directly)
D4R-II RSSI should also be sent to Devo10 throu frsky telemetry.
Naze32 have no info on Rssi.
Tiny OSD have power sensor => connected to pdb reads battery voltage.
Tiny OSD GPS NMEA to OSD and an Y cable (only tx) to NAZE32 GPS input rx.
NAZE32 CH6 softserial telemetry tx => D4R-II digital input rx single wire.
So it's a nice loop to get the same GPS data both in OSD and into the Devo10.
Naze32 Battery pins are also connected from pdb battery voltage,to get buzzer alarms on low voltage, and to test frsky telemetry on devo10
I think it's a different definition packet for the FAS100 emulated voltage from the naze32, it's simply not A2 but it's just a fair guess.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Ceasar wrote:
SeByDocKy wrote: So if I understand well,you connected D4R-II RSSI PWM (signal pins) into Naze32 CH6 and configure softserial ? Sound nice, avoiding first step of Analog convertion to input in the analog RSSI input if your OSD have one.
Anyway, finally, I don't understand why if we use the battery pins to monitor main battery & Telemetry pins (without OSD & GPS), the A2 voltage is not correctly dosplayed in our Devo ....
No like this
D4R-II RSSI CH2 => Tiny OSD Rssi input(Tiny OSD understand both Analog and digital directly)
D4R-II RSSI should also be sent to Devo10 throu frsky telemetry.
Naze32 have no info on Rssi.
Tiny OSD have power sensor => connected to pdb reads battery voltage.
Tiny OSD GPS NMEA to OSD and an Y cable (only tx) to NAZE32 GPS input rx.
NAZE32 CH6 softserial telemetry tx => D4R-II digital input rx single wire.
So it's a nice loop to get the same GPS data both in OSD and into the Devo10.
Naze32 Battery pins are also connected from pdb battery voltage,to get buzzer alarms on low voltage, and to test frsky telemetry on devo10
I think it's a different definition packet for the FAS100 emulated voltage from the naze32, it's simply not A2 but it's just a fair guess.
You should make a video of your setup at least for me
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
I used the same cable that I used to flash my D4R-II to support full 8 channels
This time, I only connected the GND, TX & RX to the FTDI to serial converter.
I used this program
rc-miskolc.emiter.hu/index.php?option=co...d=35:tech&Itemid=113
and I was able to see these 2 RSSI. I did a video that I will publish tmr
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Telemetry.p.frsky.volt[2] = (((u16)pkt[5]*10 - 30)/(108-30))*100; // max value 108, min value = 30
TELEMETRY_SetUpdated(TELEM_FRSKY_VOLT3);
is doing the trick....
Now I want to do the job more correctly... by modifying the structure to include RSSI variable and for all dependencies as well as to include a A2 gain to display the orignal voltage before the voltage divisor
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
You need to add a new entry into telemetry.h (see DSM2 for an example of RSSI)
Then in telemetry/telem_frsky.c you need to add a new element for TELEM_FRSKY_RSSI (again, you can look at telemetry/telem_dsm.c for an example)
Lastly, go into pages/(128x64x1|320x240x16)/telemtest_page.c
and add the display of the new info
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
PhracturedBlue wrote: Good to hear.
You need to add a new entry into telemetry.h (see DSM2 for an example of RSSI)
Then in telemetry/telem_frsky.c you need to add a new element for TELEM_FRSKY_RSSI (again, you can look at telemetry/telem_dsm.c for an example)
Lastly, go into pages/(128x64x1|320x240x16)/telemtest_page.c
and add the display of the new info
I already done a first try but not successfuly ... I will give a second try
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
I added also the A2gain variable to rescale A2voltage into original range
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
"RF signal low" and "RF signal critical". They are set by default to levels that have been considered suitable and safe for normal line of sight flight (45 and 42). Loss of control will happen when RSSI reaches a value of about 38.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
vlad_vy wrote: RSSI on FrSky equipment is represented using a logarithmic scale (dB), not in %. For the FrSky system the RSSI should read about 110 at 1m and every time you double the distance between the transmitter and receiver, the RSSI level should drop by 6.
"RF signal low" and "RF signal critical". They are set by default to levels that have been considered suitable and safe for normal line of sight flight (45 and 42). Loss of control will happen when RSSI reaches a value of about 38.
Ok thanks ..... for the info... It's clear that provided RSSI is following a logarithmic curve ..... As you said, I assumed that RSSI(0) = 108 and RSSI(+inf) = 32.... So I rescaled everything with these two bounds. I don't know if users prefer to read 110 dBm instead of 100%..... Personally I prefer to read a % .... but it's my opinion
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
The downlink (D4R-II>Devo) displaying the RSSI was pretty solid after 400m. I can't imagine in LOS..... and this is the downlink
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
Please Log in or Create an account to join the conversation.
- Fernandez
- Offline
- Posts: 983
Could you also look into the failsave feature of frsky, with DHT-U I really like the feature you can push button on tx module to store the failsave (current/stick and switch) settings into the RX.
Please Log in or Create an account to join the conversation.
- AntonBit
- Offline
- Posts: 7
I'm newbie in that forum and just have integrated 2500 module into 7E transmitter. Works, but indeed no telemetry (deviation-devo7e-v4.0.1-92e1705)
It looks a good progress, hopefully also to get GPS into telemetry as well.
Is there some way to get your version for a trial?
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
AntonBit wrote: Hi SeByDocKy!
I'm newbie in that forum and just have integrated 2500 module into 7E transmitter. Works, but indeed no telemetry (deviation-devo7e-v4.0.1-92e1705)
It looks a good progress, hopefully also to get GPS into telemetry as well.
Is there some way to get your version for a trial?
GPS informations should also work. I don't know if I can push my little modification codes into deviationTX, or maybe post here build for Devo7E and 10
Please Log in or Create an account to join the conversation.
- AntonBit
- Offline
- Posts: 7
www.deviationtx.com/forum/5-news-announc.../1416-nightly-builds
Anyway I will appreciate if you can attach your version and post it so I can try it.
In general frsky is a good transmitter and telemetry is really missing.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- Frsky compatibility