Home Page

Contact Us

My Basket

Checkout

Distributed Utility Metering System


Description

 

A low-cost method to monitor and log data from pulse-output devices such as flow meters and water, gas, electricity utility meters. Many devices can be connected over a simple 1-wire network. FREE Software for Windows or Linux systems is available that allows monitoring, logging, charting of pulse readings. Stand-alone dataloggers also available when a PC is unsuitable.

 

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 Pulse Outputs

 

To construct a 1-wire pulse counting network you require;

  • An RS232 or USB interface - these convert from common PC interfaces to the 1-wire protocol.

  • TAI8586 dual-counter modules. Each small unit contains a 1-wire interface and a battery backed dual counter. They are provided with 2 RJ11 connectors - in and out, and many units can be connected together using RJ11 cable in a serial fashion.
  • RJ11 Cable - available in 3m, 10m and 20m lengths.
  • Windows or Linux software on your PC

 

 

Modules

 

TAI8586 Counter Module

  • 2 independant counter inputs

  • opto-isolation inputs
  • 1kHz pulse rate max
  • 32-bit counter
  • battery back-up of count values
  • DS2423 based, 1-Wire compatible
  • All power supplied via 1-wire cable
  • Unique 1-Wire address permits multiple sensors on the network
  • TMEX -Standard compatible

 

 

DS9490R USB to 1-wire Adaptor

  • The DS9490R is a USB bridge with 1-Wire RJ11 interface

  • Accommodates 1-Wire receptacles and networks
  • Can be used with any of the 1-Wire modules.

 

 

 

DS9097U RS232 to 1-wire Adaptor

  • Sophisticated RS232 to 1-Wire Adapter

  • Performs RS232 level conversion and actively generates the 1-Wire communication signals
  • Can be used with any of the 1-Wire modules.

 

 

Connection Cables

A range of ready made cables with RJ11 cables in common lengths

1WC-3M

1-wire cable 3M RJ11

1WC-10M

1-wire cable 10M RJ11

1WC-20M

1-wire cable 20M RJ11

 

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

  • Logs and charts Counter Readings

  • Service version also available - no user log-in required
  • Can launch programs and email alerts on alarm
  • Also supports SMS Text via Commercial gateway
  • Access via HTML, FTP, email
  • For use with TAI8586

More Info and FREE Download >>

 

 

 

DigiTEMP - Linux based Temp Charting and Logging

  • For use with TAI8586

  • For use with Linux
  • Charts and Logs data

More Info and FREE Download >>

 

Standalone Datalogging

 

LOG08-II Stand Alone 1-wire Datalogger

LOG08-II is a stand-alone 1-Wire interface that provides the ability to record up to 3 years of readings from a variety of 1-Wire sensors. The records are stored on LOG08-II until you require access to them. At any time in the recording process, you can download the records to your PC, via a standard RS232 serial interface. The records are conveniently output as comma separated entries and can easily be imported into Excel or other standard PC programs.

 

  • Standard RS232 serial interface between the 1-Wire bus and a host PC

  • provides real-time relief for the host PC by removing the burden of providing the precision timing required by the 1-Wire bus
  • No connection to PC required for stand-alone logging
  • Supports the TAI8586 sensor
  • Easy option programming (Set and Forget) - NO option jumpers required.
  • Capability to interface up to 60 different sensors
  • On-board analogue voltage input
  • Connectivity to 1-Wire bus via either terminal strip or RJ-12 connector
  • Large EEPROM capability for sensor logging
  • Discrete commands for setting all important parameters
  • Battery backed up Real Time Clock for displaying time of day with results of sensor polls or logs
  • PCB Size fits into optional PacTec CM5-125 case
  • EASY software upgrades via recyclable processor changes

 

 

 

User Manual >>

 

 

 

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