Microcontroller-Based Temperature Monitoring and Control

個数:

Microcontroller-Based Temperature Monitoring and Control

  • 提携先の海外書籍取次会社に在庫がございます。通常2週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 256 p.
  • 言語 ENG,ENG
  • 商品コード 9780750655569
  • DDC分類 621

Full Description


Microcontroller-Based Temperature Monitoring and Control is an essential and practical guide for all engineers involved in the use of microcontrollers in measurement and control systems. The book provides design principles and application case studies backed up with sufficient control theory and electronics to develop your own systems. It will also prove invaluable for students and experimenters seeking real-world project work involving the use of a microcontroller. Techniques for the application of microcontroller-based control systems are backed up with the basic theory and mathematics used in these designs, and various digital control techniques are discussed with reference to digital sample theory.The first part of the book covers temperature sensors and their use in measurement, and includes the latest non-invasive and digital sensor types. The second part covers sampling procedures, control systems and the application of digital control algorithms using a microcontroller. The final chapter describes a complete microcontroller-based temperature control system, including a full software listing for the programming of the controller.

Table of Contents

Preface                                            xi
Microcomputer Systems 1 (54)
Introduction 1 (1)
Microcontroller systems 1 (2)
Microcontroller features 3 (4)
Microcontroller architectures 7 (1)
The PIC microcontroller family 8 (4)
Minimum PIC configuration 12 (4)
PIC16F84 microcontroller 16 (5)
Pin configuration 16 (2)
OPTION_REG register 18 (1)
INTCON register 19 (1)
TRISA and PORTA registers 20 (1)
TRISB and PORTB registers 20 (1)
Timer module and TMR0 register 20 (1)
PIC16F877 microcontroller 21 (3)
Pin configuration 21 (3)
Using C language to program PIC 24 (21)
microcontrollers
FED C compiler variables 25 (1)
Comments in programs 26 (1)
Arrays 27 (1)
Constants 28 (1)
Enumerated constants 28 (1)
Operators 28 (1)
Program control in FED C 29 (6)
Header files 35 (1)
PIC PORT commands 35 (1)
Built-in functions 35 (1)
Using a LCD display 36 (4)
Structures 40 (1)
Unions 41 (1)
User functions 41 (2)
Pointers 43 (1)
The pre-processor 44 (1)
PIC C project development tools 45 (1)
Structure of a microcontroller based C 46 (2)
program
Program Description Language 48 (3)
START-END 48 (1)
Sequencing 49 (1)
IF-THEN-ELSE-ENDIF 49 (1)
DO-ENDDO 49 (1)
REPEAT-UNTIL 50 (1)
SELECT 51 (1)
Example LCD project 51 (2)
Exercises 53 (1)
Further reading 54 (1)
Temperature and its Measurement 55 (8)
Temperature scales 55 (1)
Types of temperature sensors 56 (3)
Measurement errors 59 (2)
Calibration errors 59 (1)
Sensor self heating 59 (1)
Electrical noise 60 (1)
Mechanical stress 60 (1)
Thermal coupling 60 (1)
Sensor time constant 60 (1)
Sensor leads 60 (1)
Selecting a temperature sensor 61 (2)
Thermocouple Temperature Sensors 63 (24)
Thermocouple types 66 (2)
Thermocouple junction mounting 68 (1)
Thermocouple insulation 68 (1)
Standard insulating materials 69 (1)
Mineral insulated thermocouples 69 (1)
Extension cables 69 (1)
Thermocouple response times 69 (1)
Thermocouple styles 70 (1)
Thermocouple temperature voltage 71 (5)
relationships
Using thermocouple reference tables 71 (1)
Using power series method 71 (4)
Using linear approximation 75 (1)
The theory of the cold junction compensation 76 (3)
Microcontroller based practical 79 (1)
thermocouple circuits
PROJECT--Measuring temperature using a 80 (4)
thermocouple and a microcontroller
The specifications 80 (1)
The hardware design 81 (1)
The software design 82 (2)
Exercises 84 (3)
RTD Temperature Sensors 87 (20)
RTD principles 87 (1)
RTD types 88 (1)
RTD temperature resistance relationship 89 (3)
RTD standards 92 (4)
Class A standard 94 (1)
Class B standard 95 (1)
Practical RTD circuits 96 (3)
Simple current source circuit 96 (1)
Simple voltage source circuit 97 (1)
Four-wire RTD measurement 98 (1)
Simple RTD bridge circuit 98 (1)
Three-wire RTD bridge circuit 98 (1)
Microcontroller based RTD temperature 99 (1)
measurement
PROJECT--Designing a microcontroller based 100(5)
temperature measurement system using an RTD
Specifications 100(1)
Design 100(1)
The circuit diagram 101(1)
Operation of the circuit 102(1)
Program listing 102(3)
Exercises 105(2)
Thermistor Temperature Sensors 107(22)
Thermistor principles 107(1)
Thermistor types 108(2)
Self-heating 110(1)
Thermal time constant 111(1)
Thermistor temperature-resistance 111(5)
relationship
Temperature-resistance table 111(1)
Steinhart-Hart equation 111(3)
Using temperature-resistance 114(2)
characteristic formula
Thermistor linearization 116(1)
Practical thermistor circuits 116(3)
Constant current circuit 116(1)
Constant voltage circuit 117(1)
Bridge circuit 117(1)
Non-inverting operational amplifier 118(1)
circuit
Inverting operational amplifier circuit 119(1)
Microcontroller based temperature 119(1)
measurement
PROJECT--Designing a microcontroller based 120(6)
temperature measurement system using a
thermistor
Specifications 120(1)
Design 121(1)
The circuit diagram 122(1)
Operation of the circuit 123(1)
Program listing 124(2)
Exercises 126(3)
Integrated Circuit Temperature Sensors 129(16)
Voltage output temperature sensors 130(2)
Application of voltage output temperature 131(1)
sensors
Current output temperature sensors 132(2)
Applications of current output 133(1)
temperature sensors
Digital output temperature sensors 134(4)
Applications of digital output 135(3)
temperature sensors
PROJECT--Using a digital output sensor to 138(4)
measure the temperature
The hardware 138(1)
The software 138(4)
Exercises 142(3)
Digital Control Systems and the z-transform 145(26)
The sampling process 146(2)
The z-transform 148(6)
Properties of the z-transform 150(2)
z-transform from the Laplace transform 152(2)
Inverse z-transform 154(3)
Power series method 154(2)
Partial fraction expansion method 156(1)
The pulse transfer function 157(11)
Open-loop digital control systems 158(2)
Open-loop time response 160(2)
Closed-loop control systems 162(3)
Closed loop time response 165(3)
Exercises 168(3)
Stability 171(30)
Jury's stability test for small systems 171(4)
The root-locus technique 175(4)
Digital control algorithms 179(1)
Temperature control using digital computers 180(10)
Bang-bang control of temperature 183(1)
Control of temperature using continuously 184(2)
variable controller
Ziegler-Nichols PID tuning algorithm 186(4)
Digital realizations 190(4)
Direct programming 191(1)
Serial programming 191(1)
Parallel programming 192(1)
Canonical programming 193(1)
Realization of the discrete PID controller 194(1)
Problems with the standard PID controller 195(2)
Choosing a sampling interval 197(1)
Exercises 198(3)
Case Study: Temperature Control Project 201(20)
Overview 201(1)
The mathematical model 202(5)
Mathematical model of the tank 202(1)
Mathematical model of the heater 203(4)
Mathematical model of the temperature 207(1)
sensor
The circuit diagram 207(1)
Identification of the system 208(1)
Pulse width output of the microcontroller 209(1)
Design of a PI controller 210(5)
The software of the PI controller 211(3)
Results 214(1)
Design of a PID controller 215(4)
The software of the PID controller 216(1)
Results 216(3)
Compensating for heat losses 219(1)
Other considerations 219(1)
Exercises 219(2)
Appendix A Platinum RTD Sensor Resistances 221(2)
(α = 0.00385)
Appendix B ASCII Code 223(4)
Appendix C FED C Compiler Library Functions 227(4)
Glossary 231(4)
Index 235