[no subject]
Sunday, January 14th 2001 3:13pm

Ok, more news on the PIC based serial servo motor controller. I'm now on code version 4. What does this mean? Here's the run down:

Independent control of 8 servo control channel pulses. Interrupt driven ASCII serial port routines to set the requested servo to the requested position (0-255) (these work!).

When I scope the output signals, the appropriate channel's pulse width changes as expected! This is a major accomplishment...however...

It seems that the servo isn't moving through its full 180 degree range. What's the deal with this? I guess I'd better to try another motor, then check my references to be absolutely sure that the timings that I used in design are correct.

After I fix the servo range problem, it's on to adding the query command, perhaps using a binary mode (based on a jumper?), and then eventually doing some board layout.

this is a blog permalink

Want to go to the current blog?