Microcontroller Based Applied Digital Control
暫譯: 基於微控制器的應用數位控制
Dogan Ibrahim
- 出版商: Wiley
- 出版日期: 2006-05-01
- 售價: $1,140
- 語言: 英文
- 頁數: 324
- 裝訂: Hardcover
- ISBN: 0470863358
- ISBN-13: 9780470863350
無法訂購
買這商品的人也買了...
-
$3,150$2,993 -
$1,127Microprocessors and Microcomputers: Hardware and Software, 6/e
-
$880$695 -
$880$695 -
$780$663 -
$680$537 -
$650$507 -
$680$537 -
$550$435 -
$980$774 -
$880$695 -
$1,121DSP Software Development Techniques for Embedded and Real-Time Systems (Paperback)
-
$680$537 -
$720$569 -
$880$695 -
$1,560$1,326 -
$620$490 -
$600$480 -
$690$587 -
$860$731 -
$530$419 -
$890$757 -
$490$387 -
$450$351 -
$590$502
商品描述
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
PREFACE.
1. INTRODUCTION.
1.1 The Idea Of System Control.
1.2 Computer In The Loop.
1.3 Centralized And Distributed Control Systems.
1.4 SCADA Systems.
1.5 Hardware Requirements For Computer Control.
1.6 Software Requirements For Computer Control.
1.7 Sensors Used In Computer Control.
1.8 Exercises.
2. SYSTEM MODELLING.
2.1 Mechanical Systems.
2.2 Electrical Systems.
2.3 Electromechanical Systems.
2.4 Fluid Systems.
2.5 Thermal Systems.
2.6 Exercises.
3. THE PIC MICROCONTROLLER.
3.1 The PIC Family.
3.2 Minimum PIC Configuration.
3.3 Some Popular PIC Microcontrollers.
3.4 Exercises.
4. PROGRAMMING PIC MICROCONTROLLERS.
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 Operations.
4.13 Number Bases.
4.14 Structures.
4.15 Program Flow Control.
4.16 Functions In C.
4.17 Pointers In C.
4.18 Preprocessor Commands.
4.19 Accessing The EEPROM Memory.
4.20 Interrupts In C.
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.
5.1 Hardware And Software Requirements.
5.2 Program Development Tool.
5.3 Exercises.
6. SAMPLED DATA SYSTEMS AND THE Z-TRANSFORM.
6.1 The Sampling Process.
6.2 Pulse Transfer Function And Manipulation Of Block Diagrams.
6.3 Exercises.
7. SYSTEM TIME RESPONSE CHARACTERISTICS.
7.1 Time Response Comparison.
7.2 Time Domain Specifications.
7.3 Mapping The s-plane Into Z-plane.
7.4 Damping Ration And Undamped Natural Frequency In The Z-plane.
7.5 Damping Ratio And Undamped Natural Frequency Using Formulae.
7.6 Exercises.
8. SYSTEM STABILITY.
8.1 Factorizing The Characteristic Equation.
8.2 Jury’s Stability Test.
8.3 Routh-Hurwitz Criterion.
8.4 Root Locus.
8.5 Nyquist Criterion.
8.6 Bode Diagrams.
8.7 Exercises.
9. DISCRETE CONTROLLER DESIGN.
9.1 Digital Controllers.
9.2 PIC Control.
9.3 Exercises.
10. CONTROLLER REALIZATIONS.
10.1 Direct Structure.
10.2 Cascade Realization.
10.3 Parallel Realization.
10.4 PID Controller Realizations.
10.5 Microcontroller Implementations.
10.6 Choice Of Sampling Interval.
10.7 Exercises.
11. A CASE STUDY – LIQUID LEVEL DIGITAL CONTROL SYSTEM.
11.1 The System Schematic.
11.2 System Model.
11.3 Identification Of The System.
11.4 Designing A Controller.
11.5 Conclusions.
APPENDIX A – TABLE OF Z-TRANSFORMS.
APPENDIX B – MATLAB TUTORIAL.
B.1 MATLAB Operations.
B.2 Control Systems Toolbox.
商品描述(中文翻譯)
**描述**
**結合應用數位控制的理論與實務**
本書介紹基於微控制器的自動控制系統的理論與應用。微控制器是單晶片電腦,可用於控制即時系統。由於其低成本、單晶片及易於編程的特性,傳統上使用目標處理器的組合語言進行編程。近期該領域的發展使得現在可以使用高階語言如BASIC、PASCAL或C來編程這些設備。因此,可以在微控制器上開發和實現非常複雜的控制演算法。
本書詳細介紹了如何編程和使用微控制器於數位控制應用,內容包括:
- 介紹數位控制系統理論的基本原則。
- 提供幾個實際運作的機械系統、電氣系統和流體系統的工作範例。
- 涵蓋使用微控制器實現控制演算法的過程。
- 檢視各種實現技術的優缺點。
- 描述MATLAB在控制系統分析和設計中的應用。
- 詳細解釋取樣過程、z變換及離散時間系統的時間響應。
從事計算機控制系統設計與實施的實務工程師將會發現《基於微控制器的應用數位控制》是一本無價的資源。此外,控制工程和電氣工程的研究人員及學生也會發現本書是優秀的研究工具。
**目錄**
前言
1. 介紹
1.1 系統控制的概念
1.2 環路中的計算機
1.3 集中式與分散式控制系統
1.4 SCADA系統
1.5 計算機控制的硬體需求
1.6 計算機控制的軟體需求
1.7 計算機控制中使用的感測器
1.8 練習
2. 系統建模
2.1 機械系統
2.2 電氣系統
2.3 電機系統
2.4 流體系統
2.5 熱系統
2.6 練習
3. PIC微控制器
3.1 PIC系列
3.2 最小PIC配置
3.3 一些流行的PIC微控制器
3.4 練習
4. 編程PIC微控制器
4.1 PICC Lite變數類型
4.2 變數
4.3 程式中的註解
4.4 在程式記憶體中儲存變數
4.5 靜態變數
4.6 易失性變數
4.7 持久變數
4.8 絕對地址變數
4.9 Bank1限定符
4.10 陣列
4.11 ASCII常數
4.12 算術與邏輯運算
4.13 數字基數
4.14 結構
4.15 程式流程控制
4.16 C中的函數
4.17 C中的指標
4.18 預處理器命令
4.19 訪問EEPROM記憶體
4.20 C中的中斷
4.21 C程式中的延遲
4.22 C程式的結構
4.23 PIC微控制器的輸入輸出介面
4.24 練習
5. 微控制器專案開發
5.1 硬體與軟體需求
5.2 程式開發工具
5.3 練習
6. 取樣數據系統與z變換
6.1 取樣過程
6.2 脈衝傳遞函數與方塊圖的操作
6.3 練習
7. 系統時間響應特性
7.1 時間響應比較
7.2 時域規範
7.3 將s平面映射到z平面
7.4 z平面的阻尼比與未阻尼自然頻率
7.5 使用公式的阻尼比與未阻尼自然頻率
7.6 練習
8. 系統穩定性
8.1 特徵方程的因式分解
8.2 Jury穩定性測試
8.3 Routh-Hurwitz準則
8.4 根軌跡
8.5 Nyquist準則
8.6 Bode圖
8.7 練習
9. 離散控制器設計
9.1 數位控制器
9.2 PIC控制
9.3 練習
10. 控制器實現
10.1 直接結構
10.2 串聯實現
10.3 並聯實現
10.4 PID控制器實現
10.5 微控制器實現
10.6 取樣間隔的選擇
10.7 練習
11. 案例研究 – 液位數位控制系統
11.1 系統示意圖
11.2 系統模型
11.3 系統識別
11.4 設計控制器
11.5 結論
附錄A – z變換表
附錄B – MATLAB教程
B.1 MATLAB操作
B.2 控制系統工具箱