This **preview** has intentionally **blurred** parts. Sign up to view the full document

**Unformatted Document Excerpt**

Embedded Control Systems in C/C++: An Introduction for Software Developers Using MATLAB by Jim Ledin ISBN:1578201276 CMP Books 2004 (252 pages) The author of this text illustrates how to implement control systems in your resource-limited embedded systems. Using C or C++, you will learn to design test control systems to ensure a high level of performance and robustness. CD Table of Contents Embedded Control Systems in C/C++ An Introduction for Software Developers Using MATLAB Preface Chapter 1- Control Systems Basics Chapter 2- PID Control Chapter 3- Plant Models Chapter 4- Classical Control System Design Chapter 5- Pole Placement Chapter 6- Optimal Control Chapter 7- MIMO Systems Chapter 8- Discrete-Time Systems and Fixed-Point Mathematics Chapter 9- Control System Integration and Testing Chapter 10- Wrap-Up and Design Example Glossary Index List of Figures List of Tables List of Advanced Concepts List of Sidebars CD Content Back Cover Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control design techniques geared toward readers of all experience levels. Mathematical derivations are avoided, thus making the methods accessible to developers with no background in control system engineering. For the more advanced techniques, this book shows how to apply the best available software tools for control system design: MATLAB and its toolboxes. Based on two decades of practical experience, the author illustrates how to implement control in your resource-limited embedded systems. Using C or C++, you will learn to design and test systems to ensure a high level of performance and robustness. Key features include: l Implementing a control system using PID control l Developing linear time-invariant plant models l Using root locus design and Bode diagram design l Using the pole placement design method l Using the Linear Quadratic Regulator and Kalman Filter optimal design methods l Implementing and testing discrete-time floating-point and fixed-point controllers in C and l Adding nonlinear features such as limiters to the controller design About the Author Jim Ledin, P.E., is an electrical engineer providing simulation-related consulting services. Over past 18 years, he has worked on all phases of non-real-time and hardware-in-the-loop (HIL) simulation in support of the testing and evaluation of air-to-air and surface-to-air missile systems the Naval Air Warfare Center in Point Mugu, Calif. He also served as the principal simulation developer for three HIL simulation laboratories for the NAWC. Jim has presented at ADI User Society international meetings and the Embedded Systems Conference, and has written for Systems Programming magazine and Dr. Dobb's Journal . Embedded Control Systems in C/C++-An Introduction for Software Developers Using MATLAB Jim Ledin San Francisco , CA * New York , NY * Lawrence , KS Published byCMP Books ... View Full Document