VI. MICROPROCESSOR-BASED MOTION CONTROL SYSTEM DESIGN
The development of a microprocessor-based motion control system is a complex task consisting of several stages usually completed by several engineers. It involves the design of both hardware and software components and their integration in considering various factors such as system performance specifications, processor computing capacities, hardware availability, software development and debugging tools, and system cost. This development can follow the same guidelines as that adopted for any real-time control system. However, the motion control designer has to pay
particular attention to the constraints imposed by the control configuration and strategy since the final design can be greatly affected.
Figure 14 shows a general flow diagram, adapted from, illustrating the different stages involved in the development cycle of a real-time microprocessor-based motion control system. The main design stages will be discussed below.