Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   DIO vs PPM Can NI RoboReo read PPM? (http://www.chiefdelphi.com/forums/showthread.php?t=134168)

Ron Nielsen 07-02-2015 20:49

DIO vs PPM Can NI RoboReo read PPM?
 
I think I understand the difference between PWM signals and PPM signals, how are PPM signals different from DIO? Is PPM a sub type of DIO? Can the NI RoboReo read PPM signals?

BitTwiddler 08-02-2015 00:45

Re: DIO vs PPM Can NI RoboReo read PPM?
 
Quote:

Originally Posted by Ron Nielsen (Post 1439983)
I think I understand the difference between PWM signals and PPM signals, how are PPM signals different from DIO? Is PPM a sub type of DIO? Can the NI RoboReo read PPM signals?

Pulse Width Modulation (PWM) is not the same thing as Pulse Position Modulation. As the names imply, PWM varies the width of the pulse to effect a change in a motor. PPM varies the position of a pulse within a periodic frame. Both are examples of digital signals but Digital Input/Output (DIO) is a general form of digital interfaces. The PWM and PPM type signals require internal processing of the DIO signals. This is what the Field Programmable Gate Array (FPGA) does for a living.
As far as I know, PPM is not programmed into the RoboRIO's FPGA.

dellagd 08-02-2015 01:06

Re: DIO vs PPM Can NI RoboReo read PPM?
 
Quote:

Originally Posted by Ron Nielsen (Post 1439983)
I think I understand the difference between PWM signals and PPM signals, how are PPM signals different from DIO? Is PPM a sub type of DIO? Can the NI RoboReo read PPM signals?

Well, yes, but it isn't going to be easy. Since a PPM signal is just pulses, and the RIO can time pulse lengths and position and such, then there's no reason that it couldn't read and decode a PPM signal, but yeah, you'd have to do it manually.

If you decide to write a class to handle a PPM signal, be sure to share it! :D


All times are GMT -5. The time now is 14:06.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi