Category: ProXR & ProXR Lite

Digital Potentiometer Quick Start Guide

Introduction NCD Digital Potentiometer devices allow software control of up to 256 channels of 8-bit digital potentiometers.  NCD manufactures many digital potentiometer devices with a wide range of communication options.  Regardless of device, the command set is generally the same.   This guide is therefore relevant to many product lines, including devices offered exclusively with a USB/RS-232 interface and digital potentiometer outputs, ProXR/UXP expansion devices, and Fusion/UXP expansion devices.  Please note that all Fusion controllers require commands to be wrapped with a header and checksum (please see API Quick Start Guide), which is optional for ProXR series. Base Station Software

Read More »

Contact Closure Input Quick Start Guide

Introduction NCD Devices with Contact Closure Input monitoring capabilities will use this command set to read no less than 8 contact closure inputs with a single query.  This includes the ZSCAN series controllers and any NCD Devices equipped with a UXP Expansion Port (Fusion and ProXR UXP) and a USCS16, USCS32, or USCS48 contact closure input expansion board. This SCAN Series command set allows the user to read anywhere from 1 to 32 banks of 8 inputs in a single query.  A single bank contains 8 inputs.  Reading 32 banks will report the status of 256 inputs. This command has

Read More »

Scratchpad Memory Quick Start Guide

Store and Retrieve Non-Volatile Memory Introduction Scratchpad Memory allows you to store and retrieve up to 8 bytes of data in a non-volatile EEPROM memory within the NCD device.  Scratchpad Memory may be used for anything.  The memory contents have no effect of the controller.  You can use scratchpad memory to store important variables or use this memory to test for the existence of a particular controller. NCD Base Station Software Use NCD Base Station Software to store and retrieve non-volatile EEPROM memory within your device. After connecting your device to the computer, run Base Station software.  Choose the COM or IP

Read More »

AD1216 Analog to Digital Converter Quick Start Guide

AD1216 Analog to Digital Conversion Command Set WARNING: A/D Inputs can accept a voltage from 0 to 5VDC. You should NEVER exceed this voltage range. Negative voltages will damage the A/D inputs. Power the controller BEFORE applying voltages to these inputs. Applying voltages to these inputs while the controller is powered down may result in permanent damage to the CPU. USB ProXR Control with Analog to Digital Conversion 16-Channel USB 16-Channel 8-Bit/12-Bit Analog to Digital Converter + XR Expansion Port Product Code: ZAD1216ProXR_USB NOTE: All Inputs Labeled “A” are GROUND Inputs. All Inputs Labeled “B” are 0-5VDC Analog Inputs. NEVER

Read More »

EEPROM Memory Map Quick Start Guide

EEPROM Memory Commands EEPROM Memory is used to store important parameters within the controller.  Many of the ProXR Standard commands have been removed and replaced with EEPROM Memory Commands.  In the past, the controller had a separate command for each parameter.  This consumed an excessive amount of space within the microprocessor firmware.  To save space, we have consolidated all parameter read and write functions into two simple commands, which saves a lot of space inside the MCU. Below you will find an EEPROM Memory Map.  This Memory Map shows you what each memory location is used for.  The valid parameter

Read More »

AD8 8-Channel Analog to Digital Converter Quick Start Guide

AD8 Introduction Many NCD controllers include AD8 features, AD8 is a standardized grouping of 8 analog inputs, used for reading sensors and switches.  NCD controllers with AD8 features include many ProXR controllers, all ProXR Lite controllers, and all Fusion series controllers.  All controllers with AD8 capabilities will allow you to use the same command set shown in this guide, allowing your controller to read any sensor with a 0-5VDC analog output.  AD8 controllers feature 8-Channels of analog to digital conversion at 8-bit or 10-bit resolution (software selectable).  AD8 controllers are also capable of reading contact closure inputs, making our controllers

Read More »

Fusion & ProXR UXP Port Pinout

The following illustration shows the UXP port on both the main controller and the expansion device as seen from the edge of the circuit board.  The UXP port is used to carry Analog or Digital Input/Output signals across a ribbon cable 6 inches in length.  The -7VDC shown in this illustration is no-longer valid, as this pin was originally used on the Ultra series controllers, a limited production predecessor to Fusion and ProXR UXP controllers.  Each I/O is limited to 0-5VDC.  Analog inputs are limited to 8 or 10-bit resolution (software selectable).  Exceeding this voltage range will damage the CPU

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 »