Forums

Best way to read RC receiver?

Started by nathanchronister January 25, 2005

Hello!

Has anyone tried to read the signals from an RC airplane receiver?

Currently I'm using an Al Williams PAK7 coprocessor to read each of
the receiver outputs.

Before that I had the BX reading the pulse widths from the individual
servo outputs on the receiver. I was using PulseIn for that. It ties
up the processor though.

I saw one of the example projects at basicx.com tapped into one of
the ICs on the receiver and used inputcapture running in a separate
task to read the pulse train. This seems like a good solution but it
looks hard to do (especially not having an osciloscope). So there must be at least 3 different ways of doing this. Which do
you think is the best method to use? Have I overlooked anything
useful? (For my application weight is important, but so is speed. I'd
like to get rid of the PAK but I don't want the processor to have to
wait for pulses.)

Nathan



Nathan,

Never tried this mnyself but looks like it should work. Go to the files
folder of this Yahoo group and download InputCapture.zip

There are advantages and disadvantages in offloading work from the
BX-24. It all depends on what you are trying to do.

Mike

>Hello!
>
>Has anyone tried to read the signals from an RC airplane receiver?
>
>Currently I'm using an Al Williams PAK7 coprocessor to read each of
>the receiver outputs.
>
>Before that I had the BX reading the pulse widths from the individual
>servo outputs on the receiver. I was using PulseIn for that. It ties
>up the processor though.
>
>I saw one of the example projects at basicx.com tapped into one of
>the ICs on the receiver and used inputcapture running in a separate
>task to read the pulse train. This seems like a good solution but it
>looks hard to do (especially not having an osciloscope). >So there must be at least 3 different ways of doing this. Which do
>you think is the best method to use? Have I overlooked anything
>useful? (For my application weight is important, but so is speed. I'd
>like to get rid of the PAK but I don't want the processor to have to
>wait for pulses.)
>
>Nathan >