MicroController Pros Home Page
My Account  Cart Contents  Checkout  
  Store » ELV0750655569 My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
Accessory Boards->
8051->
ADI Blackfin
Arduino->
ARM->
Atmel AVR->
Cypress PSoC
Freescale->
FTDI->
Locktronics
Microchip PIC->
MIPS
Parallax->
Renesas
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Books->
Displays->
E-Blocks->
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial CD-ROMs
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Microcontroller-Based Temperature Monitoring and Control US$69.95

ELV0750655569
Microcontroller-Based Temperature Monitoring and Control

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. A basic mathematical and engineering background is assumed, but the use of microcontrollers is introduced from first principles.

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. Author Dogan Ibrahim has used his engineering experience to write a book based on real-world applications.

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

Microcomputer Systems

Introduction

Microcontroller systems

Microcontroller features

Microcontroller architectures

The PIC microcontroller family

Minimum PIC configuration

PIC16F84 microcontroller

  • Pin configuration
  • OPTION_REG register
  • INTCON register
  • TRISA and PORTA registers
  • TRISB and PORTB registers
  • Timer module and TMR0 register

PIC16F877 microcontroller

  • Pin configuration

Using C language to program PIC microcontrollers

  • FED C compiler variables
  • Comments in programs
  • Arrays
  • Constants
  • Enumerated constants
  • Operators
  • Program control in FED C
  • Header files
  • PIC PORT commands
  • Built-in functions
  • Using a LCD display
  • Structures
  • Unions
  • User functions
  • Pointers
  • The pre-processor

PIC C project development tools

Structure of a microcontroller based C program

Program Description Language

  • START-END
  • Sequencing
  • IF-THEN-ELSE-ENDIF
  • DO-ENDDO
  • REPEAT-UNTIL
  • SELECT

Example LCD project

Exercises

Further reading

Temperature and its Measurement

Temperature scales

Types of temperature sensors

Measurement errors

  • Calibration errors
  • Sensor self heating
  • Electrical noise
  • Mechanical stress
  • Thermal coupling
  • Sensor time constant
  • Sensor leads

Selecting a temperature sensor

Thermocouple Temperature Sensors

Thermocouple types

Thermocouple junction mounting

Thermocouple insulation

  • Standard insulating materials
  • Mineral insulated thermocouples

Extension cables

Thermocouple response times

Thermocouple styles

Thermocouple temperature voltage relationships

  • Using thermocouple reference tables
  • Using power series method
  • Using linear approximation

The theory of the cold junction compensation

Microcontroller based practical thermocouple circuits

PROJECT--Measuring temperature using a thermocouple and a microcontroller

  • The specifications
  • The hardware design
  • The software design

Exercises

RTD Temperature Sensors

RTD principles

RTD types

RTD temperature resistance relationship

RTD standards

  • Class A standard
  • Class B standard

Practical RTD circuits

  • Simple current source circuit
  • Simple voltage source circuit
  • Four-wire RTD measurement
  • Simple RTD bridge circuit
  • Three-wire RTD bridge circuit

Microcontroller based RTD temperature measurement

PROJECT--Designing a microcontroller based temperature measurement system using an RTD

  • Specifications
  • Design
  • The circuit diagram
  • Operation of the circuit
  • Program listing

Exercises

Thermistor Temperature Sensors

Thermistor principles

Thermistor types

Self-heating

Thermal time constant

Thermistor temperature-resistance relationship

  • Temperature-resistance table
  • Steinhart-Hart equation
  • Using temperature-resistance characteristic formula
  • Thermistor linearization

Practical thermistor circuits

  • Constant current circuit
  • Constant voltage circuit
  • Bridge circuit
  • Non-inverting operational amplifier circuit
  • Inverting operational amplifier circuit

Microcontroller based temperature measurement

PROJECT--Designing a microcontroller based temperature measurement system using a thermistor

  • Specifications
  • Design
  • The circuit diagram
  • Operation of the circuit
  • Program listing

Exercises

Integrated Circuit Temperature Sensors

Voltage output temperature sensors

  • Application of voltage output temperature sensors

Current output temperature sensors

  • Applications of current output temperature sensors

Digital output temperature sensors

  • Applications of digital output temperature sensors

PROJECT--Using a digital output sensor to measure the temperature

  • The hardware
  • The software

Exercises

Digital Control Systems and the z-transform

The sampling process

The z-transform

  • Properties of the z-transform
  • z-transform from the Laplace transform

Inverse z-transform

  • Power series method
  • Partial fraction expansion method

The pulse transfer function

  • Open-loop digital control systems
  • Open-loop time response
  • Closed-loop control systems
  • Closed-loop time response

Exercises

Stability

Jury's stability test for small systems

The root-locus technique

Digital control algorithms

Temperature control using digital computers

  • Bang-bang control of temperature
  • Control of temperature using continuously variable controller
  • Ziegler-Nichols PID tuning algorithm

Digital realizations

  • Direct programming
  • Serial programming
  • Parallel programming
  • Canonical programming

Realization of the discrete PID controller

Problems with the standard PID controller

Choosing a sampling interval

Exercises

Case Study: Temperature Control Project

Overview

The mathematical model

  • Mathematical model of the tank
  • Mathematical model of the heater
  • Mathematical model of the temperature sensor

The circuit diagram

Identification of the system

Pulse width output of the microcontroller

Design of a PI controller

  • The software of the PI controller
  • Results

Design of a PID controller

  • The software of the PID controller
  • Results

Compensating for heat losses

Other considerations

Exercises

Appendix A: Platinum RTD Sensor Resistances (α = 0.00385)

Appendix B: ASCII Code

Appendix C: FED C Compiler Library Functions

Glossary

Index

Paperback; 256 pages


This product was added to our catalog on Monday 20 December, 2004.

Reviews

Customers who bought this product also purchased
Microchip PIC16 Series C Tutorial CD-ROMMicrochip PIC16 Series C Tutorial CD-ROMUS$83.30

Atmel AVR JTAG In-Circuit Debugger & Programmer, USBAtmel AVR JTAG In-Circuit Debugger & Programmer, USBUS$27.93

Atmel ATmega128-16AU AVR Microcontroller, 64 QFP, 16 MHzAtmel ATmega128-16AU AVR Microcontroller, 64 QFP, 16 MHzUS$13.00

Atmel ATmega128 Board, RS232, 16x2 LCD, Relay & BuzzerAtmel ATmega128 Board, RS232, 16x2 LCD, Relay & BuzzerUS$47.53

USB Universal In-Circuit Programmer PIC AVR ARM MSP 8051 EEPROMUSB Universal In-Circuit Programmer PIC AVR ARM MSP 8051 EEPROMUS$150.00

USB Complete: The Developer's Guide, 4th EditionUSB Complete: The Developer's Guide, 4th EditionUS$54.95

Shopping Cart more
0 items
What's New? more
4.3" LCD Touchscreen Kit: FT800 EVE, 0.1" Breakout, White Bezel
4.3" LCD Touchscreen Kit: FT800 EVE, 0.1" Breakout, White Bezel
US$59.00
Specials more
GSM/GPRS Module for Arduino
GSM/GPRS Module for Arduino
US$103.00
US$89.00
Tell A Friend
 

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Microcontroller-Based Temperature Monitoring and Control
Reviews more
Write ReviewWrite a review on this product!
  Tuesday 16 September, 2014   List of all our Products

Copyright © 2003-2014 MicroController Pros LLC
Powered by osCommerce