|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
PWM inputs?
Is there any way for the RC to accept a PWM input?
|
|
#2
|
||||
|
||||
|
Re: PWM inputs?
I believe there's a way to build a small resistor-capacitor circuit that'll convert the PWM pulse in to a 0 to 5 volt charge that can read through the ADCs. You'll have to get more info from Google or someone else on here though.
|
|
#3
|
|||||
|
|||||
|
Re: PWM inputs?
Quote:
|
|
#4
|
|||||
|
|||||
|
Re: PWM inputs?
Presumably you'd have a sensor that has a PWM output or something. A R-C circuit would smooth the signal out into a mostly DC signal.... However, the smoother you get it, the bigger delay there would be in the system. It's probably not terribly relevant if your PWM is high frequency, though.
For direct input, I think you'd need two digital interrupt inputs and a NOT IC. interrupts firing on the rising edge of the signal, so you start a timer when the straight signal fires, and stop the timer when the NOTed signal fires. Voila, the time of the pulse. Then you just need to calibrate the time widths to your data. And account for the delay from the NOT gate if you need real precision or something. It'd act to add a constant amount to your pulse widths, so as long as you calibrate it it shouldn't matter, though. Note that I'm not figuring out if the pulses are wide enough for the controller to measure or if there would be too many interrupts per second for the processor to handle. |
|
#5
|
|||
|
|||
|
Re: PWM inputs?
Quote:
Thanks. I'll see what I can do, and I'll probably post my solution on here when (if?) I finish a PWM/analog converter. Bharat: http://www.robot-electronics.co.uk/s...CMPS032004.htm For gyro redundancy. Thanks to all, George |
|
#6
|
||||
|
||||
|
Re: PWM inputs?
Quote:
Use DIO3 and use both rising and falling edges as interrupts. Read Port B within the interrupt handler to determine which edge you are processing... Mike |
|
#7
|
||||
|
||||
|
Re: PWM inputs?
Quote:
-Kevin |
|
#8
|
|||
|
|||
|
Re: PWM inputs?
Thanks a bunch. Unfortunately (should have posted about it before) we've decided to use an integrator on a gyro instead of a compass.
Thanks anyway, George Last edited by ghansel : 14-09-2005 at 18:03. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Compiling Failed | Teh Mike | Programming | 7 | 09-02-2005 13:27 |
| FYI about using PWM 13-16 with interrupts | cabbagekid2 | Programming | 6 | 22-01-2005 00:54 |
| Using an Operator Interface with the 2004 EDU RC wirelessly | Dave Flowerday | Robotics Education and Curriculum | 34 | 19-04-2004 19:06 |
| pwm 13-15 | wayne 05 | Programming | 2 | 04-10-2003 12:08 |
| PWM and burning out motors | patrickrd | Technical Discussion | 7 | 19-06-2003 15:30 |