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.  

Views: 459

Reply to This

Replies to This Discussion

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?

Attachments:

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?

RSS

Social Networking

Contests

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.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service