
18-05-2005, 22:43
|
|
my amp goes to eleven
AKA: George H.
 FRC #0019 (Big Red Robotics)
Team Role: Engineer
|
|
Join Date: Jan 2005
Location: Connecticut
Posts: 38
|
|
|
Re: PWM inputs?
Quote:
|
Originally Posted by Kevin Sevcik
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.
|
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
|