1-Wire Temperature Control

Intro       Controller Description       Circuit Diagram       Interface Application       Download      

This free project was designed to measure and control temperature in the range of - 55C to +125C with 0.1C accuracy. It is based on the popular PIC16F628A microcontroller of Microchip. The microcontroller uses the 1-Wire protocol ( sometimes known as a MicroLAN ) to communicate with a DS18B20 digital thermometer and a DS2405 addressable switch. The 1-Wire bus requires only one data line (and ground) for communication with a central microprocessor .The PIC16F628A chip implements several basic functions, such as an ON-OFF controller function, driving a LED display, reading and writing all 1-Wire devices. In addition, the controller can be fully configured and monitored from any Windows 9x , 2000 , XP , 7 , 8 or 10 PC via RS-232C serial port using an Interface Application. An overview of the main components is shown in figure 1.

Main components:

Block Diagram
fig. 1

Short Description:

  • ON-OFF control method
  • Heating or cooling control is available
  • Auto or Manual selections
  • Two line 2x16 LCD display and four push buttons
  • Front panel programming
  • RS-232C serial communications interface ( 2400 Baud ) to a personal computer
  • Interface application available for Windows 9x , 2000 , XP , 7 , 8 or 10
  • Dallas' exclusive 1-Wire bus protocol that implements bus communication using one control signal
About Me       Contact       Links       Add to Favorites