Microcontroller-Based Temperature Monitoring and Control

Book 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.

*Provides practical guidance and essential theory making it ideal for engineers facing a design challenge or students devising a project
*Includes real-world design guides for implementing a microcontroller-based control systems
*Requires only basic mathematical and engineering background as the use of microcontrollers is introduced from first principles

Table of contents

  1. Front Cover
  2. Microcontroller-Based Temperature Monitoring and Control
  3. Copyright Page
  4. Contents (1/2)
  5. Contents (2/2)
  6. Preface
  7. Chapter 1. Microcomputer Systems
    1. 1.1 Introduction
    2. 1.2 Microcontroller systems
    3. 1.3 Microcontroller features
    4. 1.4 Microcontroller architectures
    5. 1.5 The PIC microcontroller family
    6. 1.6 Minimum PIC configuration
    7. 1.7 PIC16F84 microcontroller
    8. 1.8 PIC16F877 microcontroller
    9. 1.9 Using C language to program PIC microcontrollers (1/5)
    10. 1.9 Using C language to program PIC microcontrollers (2/5)
    11. 1.9 Using C language to program PIC microcontrollers (3/5)
    12. 1.9 Using C language to program PIC microcontrollers (4/5)
    13. 1.9 Using C language to program PIC microcontrollers (5/5)
    14. 1.10 PIC C project development tools
    15. 1.11 Structure of a microcontroller based C program
    16. 1.12 Program Description Language
    17. 1.13 Example LCD project
    18. 1.14 Exercises
    19. 1.15 Further reading
  8. Chapter 2. Temperature and its Measurement
    1. 2.1 Temperature scales
    2. 2.2 Types of temperature sensors
    3. 2.3 Measurement errors
    4. 2.4 Selecting a temperature sensor
  9. Chapter 3. Thermocouple Temperature Sensors
    1. 3.1 Thermocouple types
    2. 3.2 Thermocouple junction mounting
    3. 3.3 Thermocouple insulation
    4. 3.4 Extension cables
    5. 3.5 Thermocouple response times
    6. 3.6 Thermocouple styles
    7. 3.7 Thermocouple temperature voltage relationships
    8. 3.8 The theory of the cold junction compensation
    9. 3.9 Microcontroller based practical thermocouple circuits
    10. 3.10 PROJECT– Measuring temperature using a thermocouple and a microcontroller
    11. 3.11 Exercises
  10. Chapter 4. RTD Temperature Sensors
    1. 4.1 RTD principles
    2. 4.2 RTD types
    3. 4.3 RTD temperature resistance relationship
    4. 4.4 RTD standards
    5. 4.5 Practical RTD circuits
    6. 4.6 Microcontroller based RTD temperature measurement
    7. 4.7 PROJECT – Designing a microcontroller based temperature measurement system using an RTD
    8. 4.8 Exercises
  11. Chapter 5. Thermistor Temperature Sensors
    1. 5.1 Thermistor principles
    2. 5.2 Thermistor types
    3. 5.3 Self-heating
    4. 5.4 Thermal time constant
    5. 5.5 Thermistor temperature-resistance relationship
    6. 5.6 Practical thermistor circuits
    7. 5.7 Microcontroller based temperature measurement
    8. 5.8 PROJECT – Designing a microcontroller based temperature measurement system using a thermistor (1/2)
    9. 5.8 PROJECT – Designing a microcontroller based temperature measurement system using a thermistor (2/2)
    10. 5.9 Exercises
  12. Chapter 6. Integrated Circuit Temperature Sensors
    1. 6.1 Voltage output temperature sensors
    2. 6.2 Current output temperature sensors
    3. 6.3 Digital output temperature sensors
    4. 6.4 PROJECT – Using a digital output sensor to measure the temperature
    5. 6.5 Exercises
  13. Chapter 7. Digital Control Systems and the z- transform
    1. 7.1 The sampling process
    2. 7.2 The z-transform (1/2)
    3. 7.2 The z-transform (2/2)
    4. 7.3 Inverse z-transform
    5. 7.4 The pulse transfer function (1/3)
    6. 7.4 The pulse transfer function (2/3)
    7. 7.4 The pulse transfer function (3/3)
    8. 7.5 Exercises
  14. Chapter 8. Stability
    1. 8.1 Jury's stability test for small systems
    2. 8.2 The root– locus technique
    3. 8.3 Digital control algorithms
    4. 8.4 Temperature control using digital computers (1/2)
    5. 8.4 Temperature control using digital computers (2/2)
    6. 8.5 Digital realizations
    7. 8.6 Realization of the discrete PID controller
    8. 8.7 Problems with the standard PID controller
    9. 8.8 Choosing a sampling interval
    10. 8.9 Exercises
  15. Chapter 9. Case Study: Temperature Control Project
    1. 9.1 Overview
    2. 9.2 The mathematical model
    3. 9.3 The circuit diagram
    4. 9.4 Identification of the system
    5. 9.5 Pulse width output of the microcontroller
    6. 9.6 Design of a PI controller
    7. 9.7 Design of a PID controller
    8. 9.8 Compensating for heat losses
    9. 9.9 Other considerations
    10. 9.10 Exercises
  16. Appendix A. Platinum RTD Sensor Resistances (α = 0.00385)
  17. Appendix B. ASCII Code
  18. Appendix C. FED C Compiler Library Functions
  19. Glossary
  20. Index

Product information

  • Title: Microcontroller-Based Temperature Monitoring and Control
  • Author(s): Dogan Ibrahim
  • Release date: August 2002
  • Publisher(s): Newnes
  • ISBN: 9780080479422