R/C Tech Forums

R/C Tech Forums (https://www.rctech.net/forum/)
-   Radio and Electronics (https://www.rctech.net/forum/radio-electronics-137/)
-   -   Frame rate testing (https://www.rctech.net/forum/radio-electronics/1108759-frame-rate-testing.html)

billdelong 01-23-2023 06:11 AM

Sky RC offers a 5 in 1 card with a PPM which I have used to compare frame rates of several systems in the past:
https://www.aliexpress.us/item/3256802923192804.html

I recall having to do some conversions to get the readings into Hz and can't find the thread where I posted my results, but I recall comparing Fly Sky with Radiopost and KO Propo systems that I had at the time. I found it interesting to see the knock off Rx's where about 25% slower frame rates. Various models of Rx's from the same brand also differed in frame rates too!

*** I found the link to my PPM thread but it was on RCFiles which was retired a couple years ago :(

PDR 01-23-2023 02:49 PM


Originally Posted by Roelof (Post 15975107)
That is SXR?
Pfew 1500Hz, I wonder if someone can feel a difference between SUR and SXR. Althougd I did read some people can feel a difference between SSR and SHR (same frame speed but only a shorter pulse) but I think it is more like a placebo effect.

Yes, this is SXR. Given the lag of electromechanical devices like servos, I have doubts about any improvements with such high speeds. A way of measuring end-to-end latency is now parked in my mental lot, but there's a few other things to move before I get to it.


Originally Posted by gigaplex (Post 15975109)
There's another factor not many people consider in the SSR vs SHR debate. Microcontrollers have a finite timer resolution. I built a USB dongle adapter for VRC Pro using an Arduino, which by default has a 4us resolution on the timer function in the standard code library. I wrote a custom timer that knocks the resolution down to 0.5us. The SHR range is 1000-2000us, a 4us resolution means there are 250 steps between the min and max values. Each step has an error of 0.4%. SSR has a range between 50us and 550us, which means a 4us resolution has 125 steps, with an error of 0.8%.

Even when switching to the 0.5us timer in my code, there was still quite a bit of jitter in the recorded interval in SSR mode. It was visible in the software calibration screen. That suggests that the interrupts of the micro weren't consistently firing on time, or the signal from the receiver itself had some timing resolution errors. An oscilloscope would be able to verify the latter, which I don't have access to.

I use a different approach for capturing the pulse width and frequency that doesn't rely on the cpu, so it avoids the issues with micros() and interrupts. The little unit above has a 0.5us resolution. It has an older sibling that does four channels simultaneously at 0.1us resolution and 50PPM (0.005%) accuracy. Overkill, but I'm all here for that ;-).

Putting some numbers to the end-to-end latency would be super cool.

PDR 01-27-2023 11:33 PM

Futaba 10PX in UR mode.
https://cimg7.ibsrv.net/gimg/www.rct...dd1727c497.jpg

Hobbywing ESC...

Roelof 01-28-2023 01:44 AM

Oh wow. Futaba overruled Sanwa again and now even with a much shorter pulse..

silence360 01-30-2023 04:28 PM

Yes to my surprise the Futaba has overtaken Sanwa with the 10px with UR mode. I can confirm this as we put the 10px on our digital oscilloscope over the weekend as well as our Sanwa m17. Both over 1000hz, so we'll have to do a firmware update and a few minor modifications to our current design to support these modes.

1666hz is a bit more accurate for UR mode VS 1538hz for the SXR. MIN, MID, MAX UR mode below. Have a good one.

https://cimg8.ibsrv.net/gimg/www.rct...619e22de0f.jpg
https://cimg5.ibsrv.net/gimg/www.rct...a3e458209b.jpg
https://cimg6.ibsrv.net/gimg/www.rct...8fae052b10.jpg


All times are GMT -7. It is currently 07:22 AM.

Powered By: vBulletin v3.9.3.9 Patch Level 3
Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.