|
|
|
Distributed
Temperature Logging
|
|
Description |
|
|
|
A
low-cost method to monitor and log temperature measuremnts over a
wide area based on the 1-wire
system. Consists of an RS232 or
USB interface, TAI8520 Temperature units and RJ11 cable. FREE
Software for Windows or Linux systems is available that allows
monitoring, logging, charting of temperature/humidity readings.
|
|
Background |
|
|
|
The
1-Wire network protocol was developed by Dallas
Semiconductor(now
Maxim)
as a way to interface to range of small 1-wire devices. Every 1-Wire
device contains a unique identifier preset at the factory. As the
name suggests, the devices are networked together by a single wire
that acts as a physical medium to communicate between a host and a
large number of devices attached along the wire. It is also capable
of powering these devices through the same wire. In practice, a
second wire is actually needed to provide a return to ground and
complete the circuit and most 1-wire units actually use a 4-wire RJ11 cable.
The
1-wire protocol was originally concieved for short range
circuit-board uses, but it was soon discovered that the system was
ideal for connecting 10's of devices over 10's of meters. It is even
possible to have over 200 devices spread over 100's of meters, but
some precautions need to be taken.
Maxim
have written an application note describing this >>.
There
is also an application note for building ultra-reliable networks >>.
|
|
Measuring
Temperature and Humidity |
|
To
construct and 1-wire temperature/humidity network you require;
|
 |
|
|
|
|
|
|
Modules |
|
|
|
|
TAI8520 Temperature
Module

|
|
|
DS9490R
USB to 1-wire Adaptor

|
|
|
|
|
Connection
Cables
A
range of ready made cables with RJ11 cables in common lengths
|
|
|
|
|
|
FREE
Software |
|
|
|
|
Software
Development kits >>
1-wire
Public Domain Kit
- A
public domain API written in C and designed to be portable across
multiple PC operating systems, handheld operating systems, and
microcontroller platforms. The kit contains 18 sample 1-Wire
applications written in C. For microcontroller platforms without an
available C compiler, the kit also includes assembly code functions
representing low level 1-Wire bus protocol algorithms such as
reset/presence detect, byte I/O, and bit I/O.
|
1-wire
SDK for Windows
- This SDK is aimed primarily at PC host environments running
Microsoft Windows. Both the 1-Wire drivers and SDK for Windows are
available for downloading. The kit contains sample programs (in VB,
C, Delphi, JScript, etc.) and HTML documentation for utilizing the
TMEX API and the 1-Wire COM object. The 1-Wire drivers download
contains optional support for Microsoft's .NET platform
The
OneWireViewer
utility is also offered to demonstrate 1-Wire devices.
1-wire
API for Java -
The 1-Wire API for Java is the foundation for developing robust
1-Wire and iButton software on platforms that have a Java Virtual
Machine. It includes the above-mentioned OneWireViewer utility and
its Java source code |

Sample
shots from the 1-wire Viewer
|
|
LogTemp
- Temp/Humidity
Charting and Logging
More
Info and FREE Download >>
|

|
|
Thermometer
- Temperature Charting and Logging
More
Info and FREE Download >>
|

|
|
DigiTEMP
- Linux based Temp Charting and Logging
More
Info and FREE Download >> |

|
|
|
|
|
|
|
|
|
Phone
+44(0)115 925 8412 | Fax +44(0)115 925 9757 |