Category: Current Monitoring Devices

Current Monitoring Controllers Command Reference Guide

NCD.io current monitoring controllers provide an easy cross-platform solution for communicating current monitoring data for a wide variety of energy management solutions. We developed a custom CPU that handles the di cult task of current measurement, all you have to do is communicate a simple set of I2C commands to ask the controller the amperage draw across each channel. This guide was developed to help you understand the I2C commands implemented by our extensive line of current monitoring devices. Getting Started: Before getting started, we wanted to share a few important points about this series of controllers. We post our Sample

Read More »

Communicating to Current Monitoring Controllers

This is a quick tutorial to demonstrate the process of talking to NCD Energy Monitoring controllers.  This tutorial will help you understand all communications protocols, which will greatly simplify implementation.  NCD.io current monitoring controllers require 3 protocols to be wrapped together for proper implementation.  This is not nearly as difficult as it sounds, as this tutorial will do most of the work for you. NCD current monitoring controllers use a custom dedicated CPU to measure energy usage.  This CPU uses I²C communications to talk to a NCD Fusion class communications processor.  There are essential 3 command sets you will be working

Read More »

API Codec Quick Start Guide

What is the API Codec? If you are working with TCP/IP or Wireless communications, you might want to consider using the API Codec to handle all communication functions.  The API Codec will “wrap” standard commands with a Header, Byte Counter, and a Checksum, which eliminates the need for timeout command processing (the standard method of communications which stalls processing of commands). he API Codec is a faster, more reliable method of communicating to NCD devices, particularly when working with network- or wireless-based devices.  The API Codec makes communications more resilient to errors and eliminates timeout requirements of standard communication methods. 

Read More »

I2C Communications Quick Start Guide

Introduction I2C communications is a integral part of communicating to sensors and peripheral devices.  Learning to implement I2C Communications in combination with NCD devices allows users to expand their relay controllers into sensor monitoring and control applications.  One of the greatest benefits of I2C communications is the simple protocol for talking to external devices.  Since many manufacturers generate sensors and chips that support I2C communications, it is possible to monitor and control thousands of different external devices by simply learning a few simple commands. NCD is manufacturing and developing many controllers that support I2C communications.  Most notably, Fusion series controllers all include at

Read More »