Method for Developing Precise Stepper Motor Control Using the IBM Personal Computer
Original Publication Date: 1988-Apr-01
Included in the Prior Art Database: 2005-Feb-15
A method is described for providing precise and repeatable time delays between steps during acceleration/deceleration ramping and cruise for stepper motor control. In an environment where the IBM Personal Computer (PC) is in direct control of stepper motor sequencing (or any other type of critical timing hardware process), some method of developing precise and consistent time intervals between motor steps must be devised. One technique would be to utilize program loops with specific loop delay counts to achieve step delay. However, this technique would exhibit the problems of processor cycle time differences for different PC models (and thus varying loop count time) as well as delay time variations due to forced DMA memory refresh cycles.