John W. Radtke AMTAdvanced Mechatronic
Technology
Designs  /  Embedded / Electronics

Ethernet Pulse-Rate Totalizer & I/O

Millennium ETH — network-addressable · Modbus TCP & ASCII/TCP · optically isolated I/O · board-level PCB module

Millennium ETH Ethernet pulse-rate totalizer board
Millennium ETH board — 72 mm × 80 mm
Overview
Pulse counting and I/O on any Ethernet network

A network-addressable pulse-rate totalizer and I/O module that connects pulse-output sensors and discrete signals directly to an Ethernet network. It counts and measures pulse rate on an optically isolated input, provides digital and analog I/O, and is accessed using either a simple ASCII/TCP protocol or Modbus TCP — selected by an onboard jumper.

The 56-bit non-volatile totalizer retains its count through a power cycle. Rate calibration is field-adjustable and stored non-volatile, and firmware is field-updatable over Ethernet through a resident bootloader.

Design scope: circuit and PCB design, embedded firmware, and bootloader.

0.5 Hz – 30 kHz
Pulse input range
56-bit
Non-volatile totalizer
4 AI · 3 DI · 3 DO
Analog & digital I/O
12 / 24 VDC
Input power
Specifications
Technical detail

Pulse / Totalizer Input

Signal5 to 24 VDC, optically isolated
Frequency range0.5 Hz to 30 kHz
Min. pulse width> 33.33 µs high / low
Totalizer56-bit, non-volatile; retained through power loss
Max count72,057,594,037,927,935
Rate measurement8 MHz timebase (0.125 µs resolution)
Rate calibrationField-calibratable; stored non-volatile

Digital & Analog I/O

Digital inputs3 ch, 5–24 VDC, optically isolated
Digital outputs3 ch, optically isolated, open-collector
Analog inputs4 ch, 0–5 VDC
IsolationOptical on pulse, digital in, and digital out; separate user commons for inputs and outputs

Communications

InterfaceEthernet 10/100, RJ45
ProtocolsASCII/TCP or Modbus TCP — jumper selected
IP addressField configurable
Firmware updateOver Ethernet; resident bootloader verifies each image before activation

Power & Physical

Input power+12 or +24 VDC; reverse-polarity protected
Current draw< 130 mA at 24 VDC
Board size72 mm × 80 mm
Form factorBoard-level PCB; optional DIN-rail mounting
ConnectionsScrew (cage) terminal blocks

Terminal connections and full application notes are in the specification sheet (PDF) →

Applications
Typical uses

Energy Submetering

Pulse-output kWh meters to PC-based energy logging, SCADA, or building management systems.

Flow Measurement

Turbine, gear, or paddle-wheel flowmeters connected directly to the network; Modbus TCP for PLC and SCADA integration.

Run-Hour & Production Counting

Non-volatile count for pumps, compressors, fans, conveyor drives, and batch counting.

Fuel & Fluid Dispensing

Batch totaling for fleet fuel, chemical dispensing, and lubrication systems over plant Ethernet.

Industrial IoT / Edge

Isolated pulse, analog, and digital data into Ethernet controllers, edge gateways, or IoT platforms via Modbus TCP.

Remote Monitoring

Remote or panel installations accessible over any IP network, with field-configurable IP and firmware updates.

← Back to Designs

Need a similar design?

OEM and private-label versions can be discussed. Describe your application and I'll provide an assessment of scope and design approach.

Start the Conversation →