Understanding an RF remote control

In summary, the conversation discusses the transmission of signals from a remote control to an air drone. These signals are in the form of a PPM stream, which is encoded by the transmitter and decoded by the receiver. The PPM frequencies can range from 50Hz to several thousand Hertz, with different protocols such as One Shot and One Shot 125. The PPM used by servos and ESCs is standardized, but the protocol used between the transmitter and receiver is proprietary and often only compatible with components from the same manufacturer. However, there are companies that offer cheaper alternatives by reverse engineering the protocols or using firmware to allow transmitters to use various protocols.
  • #1
Curt Zerr
5
0
Hello!

This question may be a little too specific but if there are any drone enthusiasts out there they might be able to help me out! I'm trying to understand the transmitted signals from a remote control to an air drone. When the user of a remote control, let's say, pushes up on the joystick for thrust, a signal of pulses are transmitted at a specific rate acting as a code. This code of pulses is then received by the receiver and sent through an encoder which then goes to the designated channel on the micro controller of the drone telling it to either send power to the motor or take away power? Am I on the right track here?

Also, are these codes specific to every drone manufacturer or is there a standard for these kind of commands?

Any help would be greatly appreciated!

Thank you

Curt
 
Engineering news on Phys.org
  • #2
I think what you are talking about is the PPM stream (pulse period modulation) sent to the receiver/controller and then on to the ESCs which control motor output. What the transmitter does is encode a stream of PPM data on a carrier, typically 2.4GHz. Older RC transmitters used frequencies in the MHz range, but since the last decade 2.4GHz is pretty much across the board now for RC transmitters.

Once the receiver/controller decodes the data stream, it breaks it out into a PPM signal to each servo or ESC for a multi-copter. PPM frequencies range from 50Hz to serveral thousand Hertz. For quite a long time a 50Hz stream was used across the board, but with multi-copters came the need for faster response times. There's various protocols now like One Shot and One Shot 125. These use a higher frequency PPM stream. It's a system wide thing, if you have a receiver/controller than puts out a higher frequency PPM stream you need an ESC (or servo) that can accept it.

Generally the PPM used by servos and ESCs is standardized with the caveat you need compatibility for higher frequencies. All servos and ESCs can use a 50Hz signal, but you have to check servo and ESC specs for anything higher. What's proprietary is the protocol used between the transmitter and receiver. Before the advent of 2.4GHz it was fairly standard, pretty much any transmitter would work with any receiver. With 2.4GHz came digital encoding which is a proprietary thing. For example if you use a Spektrum transmitter, you have to use a Spektrum receiver.
 
Last edited:
  • Like
Likes berkeman and Averagesupernova
  • #3
Thank you so much!

This answered a lot of questions. So I guess the only way to know these control protocols is to talk to the manufacturers of the transmitter/receivers themselves. I imagine this is information that is not easily obtained...
 
  • #4
Curt Zerr said:
I imagine this is information that is not easily obtained...

Yes it is not easily obtained. They keep their protocols close. It's actually something that is a major complaint with RC modelers. But, that's the way these makers do it so that's what we get. There are some companies reverse engineering protocols to offer components in a cheaper brand. For example the protocol used by Spektrum is called DSMX. A company by the name of Lemon offers DSMX compatible receivers for a lot less than what Spektrum charges. They work just as well, but to design them Lemon had to reverse engineer the protocol. There's others like that. Another example, Walkera offers a transmitter that runs firmware called Deviation allowing the transmitter to use various protocols designed by other makers. So there's ways around this situation, but generally it's best to buy your transmitter and receivers to go with it under the same brand.
 
  • #5
Ok I see. That makes sense. Thanks a lot for all the information!
 

1. What is an RF remote control?

An RF (Radio Frequency) remote control is a device that uses radio waves to transmit signals to a receiver, which then carries out a desired action. It is commonly used to control electronic devices such as TVs, garage doors, and toys.

2. How does an RF remote control work?

The remote control sends out a unique radio signal at a specific frequency, which is picked up by a receiver in the device being controlled. The receiver then decodes the signal and carries out the corresponding command, such as changing the channel on a TV.

3. What are the advantages of using an RF remote control?

RF remote controls do not require a direct line of sight, unlike infrared remotes, and can work through walls and other obstacles. They also have a longer range and are not affected by bright lights or sunlight.

4. Can an RF remote control interfere with other devices?

It is possible for an RF remote control to interfere with other electronic devices that use the same frequency. However, most modern RF remote controls use encrypted signals to prevent interference.

5. How can I troubleshoot an RF remote control that is not working?

If an RF remote control is not working, first check the batteries to make sure they are not dead. Next, ensure that the remote is within range of the receiver and that there are no obstructions blocking the signal. If the issue persists, try resetting the remote and re-pairing it with the receiver.

Similar threads

  • Electrical Engineering
Replies
4
Views
2K
  • Electrical Engineering
Replies
2
Views
822
  • Electrical Engineering
Replies
32
Views
4K
  • Electrical Engineering
Replies
5
Views
2K
Replies
8
Views
7K
  • Electrical Engineering
Replies
3
Views
2K
  • Electrical Engineering
Replies
8
Views
5K
Replies
2
Views
1K
  • Electrical Engineering
Replies
4
Views
2K
  • Electrical Engineering
Replies
4
Views
2K
Back
Top