BasicMicroUK - Forums

www.basicmicro.co.uk
It is currently Tue Sep 26, 2017 5:09 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Use R/C PPM (composite) signal for 'bot control
PostPosted: Thu Nov 17, 2011 12:58 am 
Offline
Master

Joined: Tue Jun 22, 2010 9:15 pm
Posts: 228
Is there a "Servo Decode function" for decoding the R/C PPM signal available in an R/C receiver?

The R/C PPM (composite) signal available inside R/C receivers like the Futaba 7C R617FS and similar receivers could be decoded by using a single interrupt line on an AtomPro. This requires a slight mod (adding a wire) to the XCVR, or a very simple out-board PCB can be used to re-combine up to 7 or 8 output channels of a typical receiver.

This has already been done by the Helicopter builders (quadcopters) for their flight controllers. Several little combiner PCBs are available:

http://www.fpvuk.org/forum/index.php/topic,2786.0.html
http://www.nobugs.org/engineer/uav/futaba-rx.html
http://paparazzi.enac.fr/wiki/ATmega168_PPM_Encoder_Board
http://store.diydrones.com/product_p/br-ppme.htm

And basically explained here:
http://arduino.cc/forum/index.php/topic,22140.0.html

A similar "ServoDecode" function could be added to AtomBasic, and would be very useful.

Kurt has already played with this idea (see LM forum). I'm just getting started.

Alan KM6VV

_________________
Visit:
http://groups.yahoo.com/group/SherlineCNC/
http://tech.groups.yahoo.com/group/HexapodRobotIK/


Top
 Profile  
 
 Post subject: Re: Use R/C PPM (composite) signal for 'bot control
PostPosted: Thu Nov 17, 2011 2:36 am 
Offline
Site Admin
User avatar

Joined: Thu Mar 01, 2001 7:00 pm
Posts: 1316
Location: Temecula, CA
Kurt already got this working(as you said). We've not thought of adding it as a command mainly because we don't know how standard this functionality is. A more generic mpulsin(eg multiple pulse in) or somthing like that may be more appropriate. But an inline command isn't really the way to go with this I think. Because you don't know when the pulses will be coming in you have to wait for them. An interrupt driven system(I think Kurt was working on this) would be more appropriate. At the moment we are really busy working on several projects so I can't say when or if this functionality will be added.

_________________
Tech Support
Basic Micro - Robotic Technology Evolved


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

phpBB SEO