28.01.2013 Views

Build Your Own Combat Robot

Build Your Own Combat Robot

Build Your Own Combat Robot

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 8: Remotely Controlling <strong>Your</strong> <strong>Robot</strong> 167<br />

AM, FM, PCM, and Radio Interference<br />

While all the R/C sets use the same electrical signals for communicating with the servos<br />

and motor speed controllers, they differ in how they deliver that information<br />

from the radio transmitter to the radio receiver. Most R/C sets use a single radio frequency<br />

to transmit the control information from the transmitter to the receiver. To<br />

deliver information to drive multiple servo channels, the servo pulse information is<br />

transmitted serially, one pulse following another on the radio signal.<br />

The transmission of control information between the transmitter and the receiver<br />

is usually sent as radio waves in one of two different ways: AM or FM.<br />

Amplitude Modulation<br />

In an AM radio system, the strength of the transmitted radio signal is varied to encode<br />

the control information. This means that the radio signal is being switched<br />

between high and low power output levels to encode the pulse data stream. AM<br />

radio transmission is inexpensive and easy to implement electrically, but it is<br />

highly susceptible to radio interference.<br />

The AM transmitter sends each channel’s servo position as an analog pulse<br />

with a width that varies from 1 to 2 milliseconds. All the pulses are transmitted as<br />

a continuously “on” radio frequency (RF) carrier, with each channel’s beginning<br />

and ending marked by an “off” for 0.35 millisecond. All the channels are sent sequentially<br />

with the .35-millisecond end mark between each channel serving as the<br />

beginning mark of the next channel. A special framing pulse designates the beginning<br />

of the channel series by resetting the receiver. The receiver uses the marks to<br />

determine which servo to control based on the proper 1- to 2-millisecond command<br />

pulse. Any radio interference could be interpreted as a marker and cause the<br />

servos to go to a wrong position or to sit and “jitter” erratically.<br />

Using AM, any electrical noise from electric motors, fluorescent lights, or gasoline<br />

engines, for example, can cause unwanted movement of the robot because the<br />

electrical noise can be added to the original AM transmitting signal. Because AM<br />

receivers interpret the intensity of the incoming radio signal as specific information,<br />

they have trouble distinguishing electrical noise from the actual transmitted<br />

signals. This results in the receiver sending false signals to the motor controllers<br />

and servos. Because AM radios may cause uncontrolled movement in combat robots,<br />

most competitions prohibit the use of AM radios entirely.<br />

Frequency Modulation<br />

A more robust and reliable method for transmitting control signals is to use frequency<br />

modulation (FM). In an FM radio system, the amplitude of the signal is<br />

held constant, and the transmitted information is encoded by varying the frequency<br />

of the transmitted carrier signal. The FM receiver locks onto the constant

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!