Cover image for DC servos : application and design with MATLAB
Title:
DC servos : application and design with MATLAB
Personal Author:
Publication Information:
Boca Raton : Taylor & Francis, 2011
Physical Description:
xvii, 201 p. : ill. ; 24 cm.
ISBN:
9781420080032

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010280810 TJ214 T63 2011 Open Access Book Book
Searching...

On Order

Summary

Summary

Fundamental to the control of mechatronic devices, the servomechanism applies feedback from the device in question to regulate its position, velocity, or some other physical attribute. Successful mastery of servo control requires an understanding ofnbsp;a wide range ofnbsp;engineering disciplines, makingnbsp;it difficult and time-consumingnbsp;to master it all--and even harder to find annbsp;all-encompassing guide that shows you how.

DC Servos: Application and Design with MATLAB® is designed and written with this problem in mind. It breaks down the practical knowledge required from the various branches of applied science--electrical and mechanical engineering, analog electronics, mechanics, control theory, digital electronics, embedded computing, and firmware design--into a cohesive and usable framework. Today, DC servos are working around the world in countless applications--CD players, ink-jet printers, robots, machining centers, vending machines, eyeglass manufacturing machines, home appliances, and automotive seat positioners, just to name a few.

This book balances coverage of theoretical and practical aspects of application and design of DC servomechanisms. It also provides detailed coverage of feedback transducers, particularly the application of optical encoders to real systems. It covers how to use the MATLAB® Control System Toolbox specifically for servo design, to make the design process faster and more interactive. It also presents two complete, bench-tested reference designs that can be duplicated using readily available parts, so you can build your own servo and see it in action.

Author Stephen M. Tobin is an expert in motion control and electro-optical instrumentation and a respected consultant in the medical device and manufacturing automation communities. In order to instill confidence in the engineers, scientists, students, and hobbyists designing the ever more complex machines of the 21st century, Tobin guides the reader on a short journey through "servo school," imparting his lifelong passion for motion control along the way.


Author Notes

Stephen M. Tobin is an expert in motion control and electro-optical instrumentation and a respected consultant in the medical device and manufacturing automation communities. In order to instill confidence in the engineers, scientists, students, and hobbyists designing the evermore complex machines of the 21st century, Tobin guides the reader on a short journey through "servo school", imparting his lifelong passion for motion control along the way.


Table of Contents

Prefacep. xi
Acknowledgmentsp. xv
About the Authorp. xvii
1 DC Servo Systems Definedp. 1
1.1 Scope and Definitionp. 1
1.2 The Concept of Feedback Controlp. 1
1.3 Types of Controlp. 2
1.3.1 Open Loop vs. Closed Loop Controlp. 2
1.3.2 On/Off vs. Continuous Controlp. 2
1.4 Comments on Motion Controlp. 2
1.4.1 Continuous-Time vs. Discrete-Time Motion Controlp. 3
1.5 Introduction to a DC Motor Driving a Mechanical Loadp. 3
1.6 Realization of a Velocity Servop. 6
Referencesp. 9
2 Anatomy of a Continuous-Time DC Servop. 11
2.1 Descriptionp. 11
2.2 Intended Usep. 11
2.3 The Prototypep. 13
2.4 Electrical Design and Constructionp. 13
2.5 Mechanical Design and Constructionp. 15
2.6 Parts Listp. 16
2.7 The Prototype as a Control Systemp. 16
2.8 Block Diagram Representationsp. 18
2.9 Electrical Schematic Walk-Throughp. 19
2.9.1 Reference Input Elementsp. 19
2.9.2 Summing Junctionp. 21
2.9.3 Control Elementsp. 21
2.9.4 Disturbance and Disturbance Input Elementsp. 22
2.9.5 Controlled System Elementsp. 23
2.9.6 Feedback Elementsp. 25
2.9.7 Power Supply Elementsp. 26
Referencesp. 26
3 DC Motors in Servo Systemsp. 27
3.1 Introductionp. 27
3.2 Operational Principlesp. 27
3.3 Basic Classes of DC Motorsp. 30
3.3.1 Brushed vs. Brushless Motorsp. 30
3.3.2 Wound Field Motorsp. 31
3.3.3 Permanent Magnet Motorsp. 31
3.3.4 The Fractional Horsepower Brushed PMDC Motorp. 33
3.4 Considerations in Motor Selectionp. 33
3.4.1 Motor Constantsp. 34
3.4.2 Steady-State Torque/Speed Curvep. 34
3.4.3 Rotor Inertiap. 35
3.4.4 Power Transmission to a Given Loadp. 36
3.4.4.1 Gear Train Drivep. 37
3.4.4.2 Belt-Pulley Drivep. 41
3.4.4.3 Lead Screw Drivep. 42
3.4.5 Mechanical Friction and Dampingp. 42
3.4.5.1 Sliding Frictionp. 43
3.4.5.2 Viscous Frictionp. 44
3.5 Procedure for Meeting a Design Goalp. 44
3.5.1 Inertia Matchingp. 47
3.6 Mathematical Modeling of DC Motors and Transmissionsp. 47
3.7 Direct-Drive Modelp. 49
3.7.1 Direct Drive-Transfer Function Representationp. 49
3.7.2 The State-Variable Approach to Dynamic Systems Modelingp. 52
3.7.3 Direct Drive-State-Variable Representationp. 52
3.8 Motor and Gear Train Modelp. 54
3.8.1 Gear Train Drive-Transfer Function Representationp. 54
3.8.2 Gear Reduction Drive-State-Variable Representationp. 56
Referencesp. 57
4 Feedback Control Systemsp. 59
4.1 Introductionp. 59
4.2 Mathematical Notationp. 59
4.3 Linear, Time-Invariant Systemsp. 60
4.4 Oscillations, Rotating Vectors, and the Complex Planep. 60
4.5 From Fourier Series to Laplace Transformp. 63
4.6 Elementary Laplace Transformsp. 66
4.7 System Analysis Using Laplace Transformsp. 67
4.7.1 Final and Initial Value Theoremsp. 70
4.8 Philosophy of Feedback Controlp. 70
4.8.1 Terminology of Loop Closingp. 71
4.9 Accuracy of Feedback Systemsp. 72
4.10 Stability of Feedback Systemsp. 73
4.11 Stability Assessment-The Root-Locus Methodp. 74
Referencesp. 77
5 Proportional Control of a Second-Order DC Servop. 79
5.1 Introductionp. 79
5.2 Proportional Controlp. 79
5.3 Second-Order Approximationp. 80
5.4 Basic Approachp. 80
5.5 Transfer Function Developmentp. 81
5.6 Response to a Step-Input Commandp. 82
5.6.1 Steady-State Error Analysis for a Step Commandp. 86
5.7 Response to a Ramp-Input Commandp. 89
5.7.1 Steady-State Error Analysis for a Ramp Commandp. 91
5.8 Response to a Sinusoidal-Input Commandp. 92
Referencesp. 95
6 Compensation of a Continuous-Time DC Servop. 97
6.1 Introductionp. 97
6.2 Compensation Using Derivative Controlp. 98
6.3 Compensation Using Integral Controlp. 100
6.4 Compensation Using Derivative and Integral Controlsp. 101
6.5 Tools for Predicting Performancep. 101
6.5.1 Root Locusp. 101
6.5.2 Bode Plotp. 102
6.5.3 Transient Responsep. 102
6.6 Overall Compensation Strategyp. 102
6.7 Op-Amps and Control Systemsp. 103
6.7.1 A Control System within a Control Systemp. 106
6.7.2 Going around the Servo Loopp. 108
6.8 Compensation by Theoretical Predictionp. 111
6.8.1 Synthesizing a P-D Controllerp. 113
6.8.2 Schematic Changesp. 117
Referencesp. 121
7 DC Servo Amplifiers and Shaft Encodersp. 123
7.1 Introductionp. 123
7.1.1 Scope of Discussionp. 123
7.2 DC Servo Amplifiersp. 124
7.2.1 The Nature of PWMp. 124
7.3 PWM Switch-Mode Amplifiersp. 125
7.3.1 H-Bridge Topologyp. 125
7.3.2 Waveform Analysisp. 127
7.3.3 Other Switching Schemesp. 132
7.4 Sign/Magnitude Control with the LMD18200p. 133
7.4.1 Notes on Implementationp. 134
7.5 Voltage Source versus Current Sourcep. 137
7.5.1 Voltage and Current Source Stability Assessmentp. 139
7.6 Shaft Encodersp. 143
7.6.1 The Optical Rotary Incremental Encoderp. 145
7.6.2 Principle of Operationp. 147
7.6.3 Signal Transfer through Cablesp. 150
Referencesp. 151
8 Control of a Position Servo Using a PIC Microcontrollerp. 153
8.1 Introductionp. 153
8.1.1 On-the-Fly versus Preprogrammed Movesp. 153
8.1.2 Scope of Discussionp. 156
8.1.3 DC Servos versus Step Motorsp. 158
8.2 Initial Motor Selectionp. 159
8.3 Setting the Move Requirementsp. 160
8.3.1 The PIC18F4331 Quadrature Encoder Interfacep. 160
8.3.2 Velocity and Position Profilingp. 161
8.3.3 Setting the Servo Sampling Ratep. 162
8.3.4 Calculating the Position Profilep. 165
8.3.5 Other Encoder Resolutionsp. 165
8.4 Hardware and Software Developmentp. 168
8.4.1 Software Developmentp. 168
8.4.2 Notes on Implementationp. 169
Referencesp. 174
Appendix A: The R/C Hobby Servop. 177
Bibliographyp. 185
Indexp. 187