EBOOK - DSP Based electromechanical motion control (Hamid A. Toliyat & Steven G. Campbell)


EBOOK - Điều khiển chuyển động cơ điện DSP (Hamid A. Toliyat & Steven G. Campbell) - 353 Trang.

This book was written to provide a general application guide for students and engineers of all disciplines who want to begin utilizing a Digital Signal Processor (DSP) for the task of electromechanical motion control. While the act of learning to program and use the DSP itself is not overly difficult, utilizing the DSP in applications such as motor control can sometimes seem challenging to the first-time user.

Full mastery of all the topics and concepts presented in this text would take years of study and knowledge from many areas of engineering and science. For this reason, we will attempt to survey each topic, giving readers a basic understanding of each topic without going into great depth. We will thusleave it to the reader for indepth study of particular topics of interest.

Chapter 1   Introduction to the TMSLF2407 DSP Controller....................................1
1.1  Introduction.......................................................................................1
1.2  Brief Introduction to Peripherals.......................................................3
1.3  Types of Physical Memory ...............................................................5
1.4  Software Tools..................................................................................6
Chapter 2  C2xx DSP CPU and Instruction Set ......................................................19
2.1  Introduction to the C2xx DSP Core and Code Generation .............19
2.2  The Components of the C2xx DSP Core ........................................19
2.3  Mapping External Devices to the C2xx Core and the Peripheral
Interface  ...................................................................................21
2.4  System Configuration Registers......................................................22
2.5  Memory...........................................................................................26
2.6  Memory Addressing Modes............................................................31
2.7  Assembly Programming Using the C2xx DSP Instruction Set .......36
Chapter 3   General Purpose Input/Output (GPIO) Functionality............................49
3.1  Pin Multiplexing (MUX) and General Purpose I/O Overview .......49
3.2  Multiplexing and General Purpose I/O Control Registers ..............50
3.3  Using the General Purpose I/O Ports..............................................57
3.4  General Purpose I/O Exercise.........................................................58
Chapter 4   Interrupts on the TMS320LF2407.........................................................61
4.1  Introduction to Interrupts................................................................61
4.2  Interrupt Hierarchy .........................................................................61
4.3  Interrupt Control Registers .............................................................64
4.4  Initializing and Servicing Interrupts in Software............................70
4.5  Interrupt Usage Exercise.................................................................75
Chapter 5   The Analog-to-Digital Converter (ADC) ..............................................77
5.1  ADC Overview ...............................................................................77
5.2  Operation of the ADC.....................................................................78
5.3  Analog to Digital Converter Usage Exercise..................................98
Chapter 6   The Event Managers (EVA, EVB)......................................................101
6.1  Overview of the Event Manager (EV) ..........................................101
6.2  Event Manager Interrupts .............................................................102
6.3  General Purpose (GP) Timers.......................................................115
6.4  Compare Units..............................................................................134
6.5  Capture Units and Quadrature Encoded Pulse (QEP) Circuitry....147
6.6  General Event Manager Information ............................................158
6.7  Exercise: PWM Signal Generation ...............................................161
Chapter 7   DSP-Based Implementation of DC-DC Buck-Boost Converters ........163
7.1  Introduction...................................................................................163
7.1  Converter Structure.......................................................................163
7.2  Continuous Conduction Mode ......................................................164
7.3  Discontinuous Conduction Mode..................................................165
7.4  Connecting the DSP to the Buck-Boost Converter.......................165
7.5  Controlling the Buck-Boost Converter .........................................168
7.6  Main Assembly Section Code Description ...................................171
7.7  Interrupt Service Routine..............................................................173
7.8  The Regulation Code Sequences...................................................175
7.9  Results...........................................................................................179
Chapter 8   DSP-Based Control of Stepper Motors ...............................................183
8.1  Introduction...................................................................................183
8.2  The Principle of Hybrid Stepper Motor ........................................183
8.3  The Basic Operation .....................................................................184
8.4  The Stepper Motor Drive System .................................................188
8.5  The Implementation of Stepper Motor Control System Using the 
LF2407 DSP ................................................................................ 190
8.6  The Subroutine of Speed Control Module ....................................191
Reference ......................................................................................192
Chapter 9   DSP-Based Control of Permanent Magnet Brushless DC Machines...193
9.1  Introduction...................................................................................193
9.2  Principles of the BLDC Motor......................................................195
9.3  Torque Generation ........................................................................195
9.4  BLDC Motor Control System.......................................................196
9.5  Implementation of the BLDC Motor Control System Using the 
LF2407..........................................................................................200
Chapter 10   Clarke’s and Park’s Transformations ................................................209
10.1  Introduction...................................................................................209
10.2  Clarke’s Transformation...............................................................209
10.3  Park’s Transformation ..................................................................210
10.4  Transformations Between Reference Frames ...............................212
10.5  Field Oriented Control (FOC) Transformations............................213
10.6  Implementing Clarke’s and Park’s Transformations 
on the LF240X............................................................................. 214
10.7  Conclusion ....................................................................................222
References.....................................................................................222
Chapter 11   Space Vector Pulse Width Modulation .............................................223
11.1  Introduction...................................................................................223
11.2  Principle of Constant V/Hz Control for Induction Motors............223
11.3  Space Vector PWM Technique.....................................................224
11.4  DSP Implementation.....................................................................232 
References.....................................................................................240
Chapter 12   DSP-Based Control of Permanent Magnet Synchronous Machines..241
12.1  Introduction...................................................................................241
12.2  The Principle of the PMSM ..........................................................241
12.3  PMSM Control System.................................................................244
12.4  Implementation of the PMSM System Using the LF2407............248
Chapter 12   DSP-Based Control of Permanent Magnet Synchronous Machines..241
12.1  Introduction...................................................................................241
12.2  The Principle of the PMSM ..........................................................241
12.3  PMSM Control System.................................................................244
12.4  Implementation of the PMSM System Using the LF2407............248
Chapter 13   DSP-Based Vector Control of Induction Motors...............................255
13.1  Introduction...................................................................................255
13.2  Three-Phase Induction Motor Basic Theory.................................255
13.3  Model of the Three-Phase Induction Motor in Simulink ..............257
13.4  Reference Frame Theory...............................................................259
13.5  Induction Motor Model in the Arbitrary q-d-0 Reference Frame .260
13.6  Field Oriented Control..................................................................261
13.7  DC Machine Torque Control ........................................................262
13.8  Field Oriented Control, Direct and Indirect Approaches ..............262
13.9  Simulation Results for the Induction Motor Control System........266
13.10  Induction Motor Speed Control System........................................266
13.11  System Components .....................................................................268
13.12  Implementation of Field-Oriented Speed Control of 
Induction Motor............................................................................270
13.13  Experimental Results ....................................................................287
13.14  Conclusion ....................................................................................288
References.....................................................................................288
Chapter 14   DSP-Based Control OF Switched Reluctance Motor Drives ............289
14.1  Introduction...................................................................................289
14.2  Fundamentals of Operation...........................................................290
14.3  Fundamentals of Control in SRM Drives......................................292
14.4  Open Loop Control Strategy for Torque.......................................293
14.5  Closed Loop Torque Control of the SRM Drive...........................301
14.6  Closed Loop Speed Control of the SRM Drive ............................304
14.7  Summary.......................................................................................305
14.8  Algorithm for Running SRM Drive using an Optical Encoder......305
Chapter 15   DSP-Based Control of Matrix Converters.........................................307
15.1  Introduction...................................................................................307
15.2  Topology and Characteristics........................................................308
15.3  Control Algorithms.......................................................................309
15.4  Space Vector Modulation .............................................................314
15.5  Bidirectional Switch......................................................................319
15.6  Current Commutation ...................................................................320
15.7  Overall Structure of Three-Phase Matrix Converter.....................321
15.8  Implementation of the Venturini Algorithm using the LF2407 ....322
References.....................................................................................325 
Appendix A   Development of Field-Oriented Control Induction Motor Using
VisSim™ ...............................................................................327
A.1  Introduction...................................................................................327
A.2  Overview of VisSim™ Placing and Wiring Blocks......................327
A.3  Computer Simulation of Vector Control of Three-Phase 
Induction Motor Using VisSim™.................................................329
A.4  Summary and Improvements ........................................................341
References.....................................................................................342


EBOOK - Điều khiển chuyển động cơ điện DSP (Hamid A. Toliyat & Steven G. Campbell) - 353 Trang.

This book was written to provide a general application guide for students and engineers of all disciplines who want to begin utilizing a Digital Signal Processor (DSP) for the task of electromechanical motion control. While the act of learning to program and use the DSP itself is not overly difficult, utilizing the DSP in applications such as motor control can sometimes seem challenging to the first-time user.

Full mastery of all the topics and concepts presented in this text would take years of study and knowledge from many areas of engineering and science. For this reason, we will attempt to survey each topic, giving readers a basic understanding of each topic without going into great depth. We will thusleave it to the reader for indepth study of particular topics of interest.

Chapter 1   Introduction to the TMSLF2407 DSP Controller....................................1
1.1  Introduction.......................................................................................1
1.2  Brief Introduction to Peripherals.......................................................3
1.3  Types of Physical Memory ...............................................................5
1.4  Software Tools..................................................................................6
Chapter 2  C2xx DSP CPU and Instruction Set ......................................................19
2.1  Introduction to the C2xx DSP Core and Code Generation .............19
2.2  The Components of the C2xx DSP Core ........................................19
2.3  Mapping External Devices to the C2xx Core and the Peripheral
Interface  ...................................................................................21
2.4  System Configuration Registers......................................................22
2.5  Memory...........................................................................................26
2.6  Memory Addressing Modes............................................................31
2.7  Assembly Programming Using the C2xx DSP Instruction Set .......36
Chapter 3   General Purpose Input/Output (GPIO) Functionality............................49
3.1  Pin Multiplexing (MUX) and General Purpose I/O Overview .......49
3.2  Multiplexing and General Purpose I/O Control Registers ..............50
3.3  Using the General Purpose I/O Ports..............................................57
3.4  General Purpose I/O Exercise.........................................................58
Chapter 4   Interrupts on the TMS320LF2407.........................................................61
4.1  Introduction to Interrupts................................................................61
4.2  Interrupt Hierarchy .........................................................................61
4.3  Interrupt Control Registers .............................................................64
4.4  Initializing and Servicing Interrupts in Software............................70
4.5  Interrupt Usage Exercise.................................................................75
Chapter 5   The Analog-to-Digital Converter (ADC) ..............................................77
5.1  ADC Overview ...............................................................................77
5.2  Operation of the ADC.....................................................................78
5.3  Analog to Digital Converter Usage Exercise..................................98
Chapter 6   The Event Managers (EVA, EVB)......................................................101
6.1  Overview of the Event Manager (EV) ..........................................101
6.2  Event Manager Interrupts .............................................................102
6.3  General Purpose (GP) Timers.......................................................115
6.4  Compare Units..............................................................................134
6.5  Capture Units and Quadrature Encoded Pulse (QEP) Circuitry....147
6.6  General Event Manager Information ............................................158
6.7  Exercise: PWM Signal Generation ...............................................161
Chapter 7   DSP-Based Implementation of DC-DC Buck-Boost Converters ........163
7.1  Introduction...................................................................................163
7.1  Converter Structure.......................................................................163
7.2  Continuous Conduction Mode ......................................................164
7.3  Discontinuous Conduction Mode..................................................165
7.4  Connecting the DSP to the Buck-Boost Converter.......................165
7.5  Controlling the Buck-Boost Converter .........................................168
7.6  Main Assembly Section Code Description ...................................171
7.7  Interrupt Service Routine..............................................................173
7.8  The Regulation Code Sequences...................................................175
7.9  Results...........................................................................................179
Chapter 8   DSP-Based Control of Stepper Motors ...............................................183
8.1  Introduction...................................................................................183
8.2  The Principle of Hybrid Stepper Motor ........................................183
8.3  The Basic Operation .....................................................................184
8.4  The Stepper Motor Drive System .................................................188
8.5  The Implementation of Stepper Motor Control System Using the 
LF2407 DSP ................................................................................ 190
8.6  The Subroutine of Speed Control Module ....................................191
Reference ......................................................................................192
Chapter 9   DSP-Based Control of Permanent Magnet Brushless DC Machines...193
9.1  Introduction...................................................................................193
9.2  Principles of the BLDC Motor......................................................195
9.3  Torque Generation ........................................................................195
9.4  BLDC Motor Control System.......................................................196
9.5  Implementation of the BLDC Motor Control System Using the 
LF2407..........................................................................................200
Chapter 10   Clarke’s and Park’s Transformations ................................................209
10.1  Introduction...................................................................................209
10.2  Clarke’s Transformation...............................................................209
10.3  Park’s Transformation ..................................................................210
10.4  Transformations Between Reference Frames ...............................212
10.5  Field Oriented Control (FOC) Transformations............................213
10.6  Implementing Clarke’s and Park’s Transformations 
on the LF240X............................................................................. 214
10.7  Conclusion ....................................................................................222
References.....................................................................................222
Chapter 11   Space Vector Pulse Width Modulation .............................................223
11.1  Introduction...................................................................................223
11.2  Principle of Constant V/Hz Control for Induction Motors............223
11.3  Space Vector PWM Technique.....................................................224
11.4  DSP Implementation.....................................................................232 
References.....................................................................................240
Chapter 12   DSP-Based Control of Permanent Magnet Synchronous Machines..241
12.1  Introduction...................................................................................241
12.2  The Principle of the PMSM ..........................................................241
12.3  PMSM Control System.................................................................244
12.4  Implementation of the PMSM System Using the LF2407............248
Chapter 12   DSP-Based Control of Permanent Magnet Synchronous Machines..241
12.1  Introduction...................................................................................241
12.2  The Principle of the PMSM ..........................................................241
12.3  PMSM Control System.................................................................244
12.4  Implementation of the PMSM System Using the LF2407............248
Chapter 13   DSP-Based Vector Control of Induction Motors...............................255
13.1  Introduction...................................................................................255
13.2  Three-Phase Induction Motor Basic Theory.................................255
13.3  Model of the Three-Phase Induction Motor in Simulink ..............257
13.4  Reference Frame Theory...............................................................259
13.5  Induction Motor Model in the Arbitrary q-d-0 Reference Frame .260
13.6  Field Oriented Control..................................................................261
13.7  DC Machine Torque Control ........................................................262
13.8  Field Oriented Control, Direct and Indirect Approaches ..............262
13.9  Simulation Results for the Induction Motor Control System........266
13.10  Induction Motor Speed Control System........................................266
13.11  System Components .....................................................................268
13.12  Implementation of Field-Oriented Speed Control of 
Induction Motor............................................................................270
13.13  Experimental Results ....................................................................287
13.14  Conclusion ....................................................................................288
References.....................................................................................288
Chapter 14   DSP-Based Control OF Switched Reluctance Motor Drives ............289
14.1  Introduction...................................................................................289
14.2  Fundamentals of Operation...........................................................290
14.3  Fundamentals of Control in SRM Drives......................................292
14.4  Open Loop Control Strategy for Torque.......................................293
14.5  Closed Loop Torque Control of the SRM Drive...........................301
14.6  Closed Loop Speed Control of the SRM Drive ............................304
14.7  Summary.......................................................................................305
14.8  Algorithm for Running SRM Drive using an Optical Encoder......305
Chapter 15   DSP-Based Control of Matrix Converters.........................................307
15.1  Introduction...................................................................................307
15.2  Topology and Characteristics........................................................308
15.3  Control Algorithms.......................................................................309
15.4  Space Vector Modulation .............................................................314
15.5  Bidirectional Switch......................................................................319
15.6  Current Commutation ...................................................................320
15.7  Overall Structure of Three-Phase Matrix Converter.....................321
15.8  Implementation of the Venturini Algorithm using the LF2407 ....322
References.....................................................................................325 
Appendix A   Development of Field-Oriented Control Induction Motor Using
VisSim™ ...............................................................................327
A.1  Introduction...................................................................................327
A.2  Overview of VisSim™ Placing and Wiring Blocks......................327
A.3  Computer Simulation of Vector Control of Three-Phase 
Induction Motor Using VisSim™.................................................329
A.4  Summary and Improvements ........................................................341
References.....................................................................................342

M_tả
M_tả

Không có nhận xét nào: