From Microchip Technology, Inc.

The PIC17C42 microcontroller is an excellent choice for cost-effective servo control in embedded applications. Due to its Harvard architecture and RISC features, the PIC17C42 offers excellent computation speed needed for real-time closed loop servo control. This application note examines the use of the PIC17C42 as a DC brush motor servo controller. It is shown that a PID (Propor-tional, Integral, Differential) control calculation can be performed in less than 200 ms (@16 MHz) allowing control loop sample times in the 2 kHz range. Encoder rates up to 3 MHz are easily handled by the PIC17C42's high speed peripherals. Further, the on-chip peripherals allow an absolute minimum cost system to be constructed. Closed-loop servo motor control is usually handled by 16-bit, high-end microcontrollers and external logic. In an attempt to increase performance many applications are upgrading to DSPs (Digital Signal Processors). However, the very high performance of the PIC17C42 makes it pos-sible to implement these servo control applications at a significant reduction in overall system cost. The servo system discussed in this application note uses a PIC17C42 microcontroller, a programmable logic device (PLD), and a single-chip H-bridge driver. Such a system might be used as a positioning control-ler in a printer, plotter, or scanner.The low cost of imple-menting a servo control system using the PIC17C42 allows this system to compete favorably with stepper motor systems by offering a number of advantages: ? Increased Acceleration, Velocity ? Improved Efficiency ? Reduced Audible Noise ? True Disturbance Rejection
Read the Whole Article

Product Announcements
H2W Technologies - Linear Stepper Motor
Low Cost, High Performance, Industry Standard, Air Bearing Linear Stepper Motors For New and Existing Applications. Choose an easily integrated, low cost, high performance, 2-phase or 4-phase, linear... (read more)
H2W Technologies - 5 lb Single Axis Linear Stepper Motor
H2W's linear stepper motor with 1 micron resolution is designed for easy integration into new and existing applications. This, compact, industry standard, "5 lb. Linear Stepper" travels at 80 in/sec. (read more)
Industrial Indexing Systems, Inc. - Intelligent Servo Drive Design Service
IIS has developed a series of building blocks that can be easily combined in a custom design to produce an intelligent motion control system for large volume OEM's. (read more)
Control Techniques, an Emerson Industrial Automation business - Compact Servo motor controls - Epsilon EP
The Epsilon EP line of compact servo drives to 100 lb-in combined with the new XV motors from Emerson Industrial Automation provide a low-cost, high-performance solution for most motion control... (read more)
Myostat Motion Control, Inc. - What is Cool Muscle?
The Cool Muscle line of servo motors provides all the common components required for motion control embedded into the motor itself.  The seamless integration of both software and hardware components... (read more)
H2W Technologies - H2W / Galil | Fully Integrated Closed Loop System
With the help of H2W Technologies, the engineering team at Galil Motion Control have released a new application note (Application Note #5495) titled: Connecting a Galil Controller & Drive to H2W... (read more)
Pro-Dex, Inc. - MAXv Multi-Axis Motion Controller
The MAXv is a VME/VME64 8-axis motion controller for stepper and/or motor control. The MAXv supports connections on the VME/VME64 bus P2 connector, as well as connectors on the front panel. Each axis... (read more)
 

Topics of Interest

This application note describes the implementation of various digital filters using the PIC17C42, the first member of Microchip?s 2nd generation of 8-bit microcontrollers. The PIC17C42 is a very high...

The PICmico? family of RISC microcontrollers has been designed to provide advanced performance and a cost-effective solution for a variety of applications. This application note provides examples...

A general purpose resonator routine is implemented using a PIC17C42. This routine is used to generate multiple tones. A tone signal is normally generated using extensive table lookup schemes.When a...

The PIC17C42 has an on-chip high speed Universal Synchronous Asynchronous Receiver Transmitter (USART). The serial port can be configured to operate either in full-duplex asynchronous mode or half...

The PICmicro? family of RISC microcontrollers has been designed to provide advanced performance and a cost-effective solution for a variety of applications. This application note provides examples...