NPDataLogger

Digital Data Logger System

Data Logger PCB

Introduction

The NPDataLogger unit is a small, low cost, solid state intelligent digital input data logger unit used to acquire and store digital information from a range of input modules. The unit can record data internally or broadcast information in real time across industry standard Ethernet networks. The unit utilises a fully integrated UNIX operating system to perform multi-tasking operations and to control all communication operations.

The NPDataLogger is a small low cost unit that can also be easily incorporated into most standard networks. Its data can be gathered by the Industry standard FTP data transfer program readily supplied as part of most modern operating systems such as Microsoft Windows, UNIX and Linux.

Applications

Utility Metering - Water Gas & Electricity

Features

The NPDataLogger unit is ideally suited to applications such as the monitoring of information from utility meters such as those used to measure the supply of electricity, water and gas. Information from the meters in the form of pulses can be collated and stored in the logger for transmission in real time, or downloaded upon request to a host computer. Data can be passed automatically to databases etc.

The logger connects directly onto most Ethernet systems and operates just like any other peripheral device. The low cost of the unit enables several loggers to be placed around a site and connected to the meters no matter where they are located.

The logger unit is programmable and is controlled by the Linux operating system. Applications software can be developed and easily installed to run automatically on to the Flash Disk file system. It is possible to program the logger to calculate utility costs and report these values automatically to a user or application program.

  • Fully Integrated Linux Multi-tasking Operating System
  • ½ - 2 Mb Flash Disk
  • 2 Mb Application and Data Storage Memory
  • 16 or 33 MHz Processor speed options
  • Regulated Power Supplies For Isolator Modules.
  • Software Selectable De-bounce Filter Settings.
  • 10BaseT Ethernet Link.
  • 1 X RS-232 serial port
  • Unique I.P. Address.
  • Internet Ready Network Configuration.
  • Support for Sun, Silicon Graphics workstations & IBM Mainframe UNIX systems
  • 4 Digital Input Channels - Frequency counters or TTL.
  • Stand-alone Operations.
  • No Software Licence Fees
  • Programmable using C development Language.
  • Operating Temperature - 0 to 70 Deg C
  • Individual Power Supplies for Isolator Modules

Alarm Monitoring

The logger unit can be connected to most types of digital interfaces, either directly using the digital input ports or via a series of isolator modules when added protection is required.

RS232 to Ethernet Conversion

The use of the logger serial and Ethernet ports enables data conversion from RS-232 ports to Ethernet to be carried out. The logger can be programmed to receive and transmit any control signals to any serial port device using its stored applications programs.

Specifications

Power Requirements   5V @ 100 mA
Dimensions   100 x 100 x 40 mm
Isolator Supplies   4 x 5V @ 25 mA

System Layout

Timing Diagram

Technical Specifications

Power Supply :

  Operating Temperature   0 - 70 Deg C
  Supplied with   5V @ 500 mA
     
  Logger PCB:   5V @ 100 mA
  Isolator Module   5V @ 40 mA
  Thermal Protection for isolator power supplies
   

Digital Signal Operations

The logger is very flexible in its operations. It can count the total number of incoming pulses arriving at any of its ports, detect pulse rising and trailing edges for alarm monitoring applications and examine pulse trains for extract of digital sensor information.

Using the loggers isolated power supplies it is possible to connect and operate solid state opto-couplers as well as mechanical relay systems. The logger can be used to count the number of times contacts close or open.

Data File Format

The NPDataLogger utilises time-stamped comma separated variable (CSV) file format to store data within the internal data files.

Example

21/2/04, 16:00, 100, 10,23,45

Note the Comma delimiter between channels.

Part Numbers

NPLogF16-104   16 MHz 4 Channel Frequency Counter Ports
NPLogD16-104   16 MHz 4 Channel Digital Input Ports
     
NPLogF33-104   33 MHz 4 Channel Frequency Counter Ports
NPLogD33-104   33 MHz 4 Channel Digital Input Ports
     
NPDrvWin20   Windows Interface Driver software
     
  Features    
       
  Number of Input Channels   4
  TTL DigI/O:    
  Frequency Counters    
       
  Sample Rate   500 Hz/Channel
  Program Memory   2 Mb Ram 1/2 Mb Flash Disk
       
  Communications    
       
  1 x RS232 Serial Port - 9600 baud, 8 Data bits, 1 stop bit Even parity
  1 x 10BaseT Ethernet Port
       
  Size   PCB 91 X 91 mm
  Software   Linux Operating System v2.01
       
  Pulsde Counter Specification    
       
  Minimum Pulse Duration   5 mS
  Minimum Dead Time   2 mS
  De-bounce Filters   0 - 8 mS step 0.5 mS

Internal Data File System

The NPDataLogger utilises flash memory to store data so should power be accidently removed then all data is maintained. The NPDataLogger will resume operations automatically once it is restarted.

Software Operations

The NPDataLogger is a very simple low cost device that enables digital pulse data to be logged and downloaded across a network. The unit runs the Linux operating system and so supports direct connection for FTP data downloads across local area networks and/or the Internet. The FTP software is an industry standard data transfer program that is supplied free with most operating systems.

As long as the NPDataLogger network is suitably configured and access to the Internet can be gained through a local gateway, then data from the instruments can be gathered using a data server simply and automatically. The Windows and UNIX operating systems utilise a Scheduler to automate tasks. Both the Windows and UNIX scheduler programs can automate tasks to run within a specified minute of a scheduled event.

This scheduler can run the FTP data download software to gather data from any number of units at any specified time. Since the internal data file structure is comma separated then information can be processed directly within spreadsheets such as Excel and Lotus 123.

Example below shows a DOS command script to download data from 2 units across a local network or Internet using the file datadownload.ftp to select the correct time stamped file to be extracted. The script file also disconnects the remote ftp data connection after the file transfer is completed.

ftp - s datadownload.ftp 192.12.101.63
REM Get data from system 2
ftp - s datadownload.ftp 192.12.162.23
REM get data from system 2


System Layout

Copyright © 1997-2004 Keynes Controls. All rights reserved
Send comments to: Webmaster