??? 02/01/06 11:51 Read: times |
#108871 - What kind of servo? Responding to: ???'s previous message |
Pulsing tends to suggest a stepper motor. A stepper motor alone does not constitute a servo. Why do you need a 's' curve acc/dec profile? Is not a linear one sufficient? You could use a table of values to generate any curve you wish to use - DDS would be used for the generation of a number of pulses at a variable speed and consists of a few simple operations and as such you would still need to generate an acceleration value. In most motor controllers, you need to keep track of the number of counts and acc/dec - the time it takes for these computations limit the maximum speed of the stepper. You also have to calculate the start/finish of the acc/dec which for a trapezoidal speed profile requires square roots - this can be done with a table also. My perception of DDS is: if dds_acc != dds_endpoint then dds_acc += dds_inc; If this is time consuming, what is your time budget? |
Topic | Author | Date |
Servo in position mode | 01/01/70 00:00 | |
What kind of servo? | 01/01/70 00:00 | |
MODEL servo | 01/01/70 00:00 | |
timing contraints | 01/01/70 00:00 | |
Sounds like DSP | 01/01/70 00:00 | |
Tautology. | 01/01/70 00:00 | |
I taut I taw a puddy tat! | 01/01/70 00:00 | |
How about | 01/01/70 00:00 | |
one too many! | 01/01/70 00:00 | |
Try these... | 01/01/70 00:00 | |
While we are at it. | 01/01/70 00:00 | |
CD disk, MMC card, SPI interface | 01/01/70 00:00 | |
SFR register![]() | 01/01/70 00:00 | |
I know | 01/01/70 00:00 | |
in fact | 01/01/70 00:00 | |
DDS on XA | 01/01/70 00:00 | |
I am confused | 01/01/70 00:00 |