I am working on an engineering senior project to make a UAV. My job is to get the plane flying, while two teammembers work on the payload.
The design criteria for the project required the use of a TI microcontroller somewhere in the project. I am trying to replicate some of the functionality of the PPM encoder on an MSP430. I already have it measuring all 8 channels out of my Flysky radio (probably quite inefficiently), and can send that data out of a serial port. However, I have not successfully made a PPM signal that ardupilotmega can interpret. I might have a poor conceptualization of the signal, or I might just be going about it the wrong way. Could someone send me a picture of the whole PPM waveform? Preferably an 8ch one, but any would do.
Tags:
Permalink Reply by Ross Kerley on October 15, 2011 at 2:01pm the attached picture is the closest approximation to the PPM waveform that I have made. It has 8 pulses of 1.5ms each, separated by approximately 0.250us. The pulse sets are delimited by a single 3.75ms pulse.
Should that timing be read by the APM firmware?
I have it going into pin PL0 on the atmega2560. There is a solder jumper that could connect it also to PL1, should that be shorted?
Permalink Reply by Ross Kerley on October 19, 2011 at 8:56am Neither the GUI or CLI report receiving any signals from the radio.
What am I missing in the waveform?
I haven't attached sensors yet, do they need to be present for it to analyze the PPM stream?
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.1288 members
57 members
24 members
680 members
87 members
© 2013 Created by Chris Anderson.
Powered by
