Book description
Combines the theory and the practice of applied digital control
This book presents the theory and application of microcontroller based automatic control systems. Microcontrollers are single-chip computers which can be used to control real-time systems. Low-cost, single chip and easy to program, they have traditionally been programmed using the assembly language of the target processor. Recent developments in this field mean that it is now possible to program these devices using high-level languages such as BASIC, PASCAL, or C. As a result, very complex control algorithms can be developed and implemented on the microcontrollers.
Presenting a detailed treatment of how microcontrollers can be programmed and used in digital control applications, this book:
Introduces the basic principles of the theory of digital control systems.
Provides several working examples of real working mechanical, electrical and fluid systems.
Covers the implementation of control algorithms using microcontrollers.
Examines the advantages and disadvantages of various realization techniques.
Describes the use of MATLAB in the analysis and design of control systems.
Explains the sampling process, z-transforms, and the time response of discrete-time systems in detail.
Practising engineers in industry involved with the design and implementation of computer control systems will find Microcontroller Based Applied Digital Control an invaluable resource. In addition, researchers and students in control engineering and electrical engineering will find this book an excellent research tool.
Table of contents
- Cover Page
- Title Page
- Copyright
- Contents
- Preface
- 1: Introduction
- 2: System Modelling
- 3: The PIC Microcontroller
-
4: Programming PIC Microcontrollers in C
- 4.1 PICC LITE VARIABLE TYPES
- 4.2 VARIABLES
- 4.3 COMMENTS IN PROGRAMS
- 4.4 STORING VARIABLES IN THE PROGRAM MEMORY
- 4.5 STATIC VARIABLES
- 4.6 VOLATILE VARIABLES
- 4.7 PERSISTENT VARIABLES
- 4.8 ABSOLUTE ADDRESS VARIABLES
- 4.9 BANK1 QUALIFIER
- 4.10 ARRAYS
- 4.11 ASCII CONSTANTS
- 4.12 ARITHMETIC AND LOGIC OPERATORS
- 4.13 NUMBER BASES
- 4.14 STRUCTURES
- 4.15 PROGRAM FLOW CONTROL
- 4.16 FUNCTIONS IN C
- 4.17 POINTERS IN C
- 4.18 PRE-PROCESSOR COMMANDS
- 4.19 ACCESSING THE EEPROM MEMORY
- 4.20 INTERUPTS IN C PROGRAMS
- 4.21 DELAYS IN C PROGRAMS
- 4.22 STRUCTURE OF A C PROGRAM
- 4.23 PIC MICROCONTROLLER INPUT–OUTPUT INTERFACE
- 4.24 EXERCISES
- 5: Microcontroller Project Development
- 6: Sampled Data Systems and the z -Transform
- 7: System Time Response Characteristics
- 8: System Stability
- 9: Discrete Controller Design
- 10: Controller Realization
- 11: Liquid Level Digital Control System: A Case Study
- Appendix A: Table of z -Transforms
- Appendix B: MATLAB Tutorial
- Index
Product information
- Title: Microcontroller Based Applied Digital Control
- Author(s):
- Release date: April 2006
- Publisher(s): Wiley
- ISBN: 9780470863350
You might also like
book
Tidy First?
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up …
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …
audiobook
How to Do Nothing
A galvanizing critique of the forces vying for our attention-and our personal information-that redefines what we …
book
The Art of Communication
Bring nuance, depth, and meaning to every conversation you have The Art of Communication is for …