Shopping Basket
  Home » Products » UEIPAC
View Products by:

UEIPAC

Programmable Automation Controllers (PACs)

Programmable Automation Controllers (PACs)

UEIPAC Highlights

  • Powerful, flexible, compact and rugged
  • Flexible: Over 25 I/O boards available
  • Compact
    • 4” x 4.1” x 4” provides 3 I/O slots (UEIPAC 300)
    • 4” x 4.1” x 5.8” provides 6 I/O slots (UEIPAC 600)
  • Up to 150 analog or 288 digital I/O per PAC
  • Standard Linux OS (2.6.x Kernel)
  • Program in C in either Linux or Windows environments
  • Open source, no royalties
  • Rugged: tested -40 to +85°C, 5g Vibration, 50g shock
  • deal for HIL (Hardware-in-the-loop) applications
  • Ideal for single and multiple loop controllers
  • Sample up to 576 ks/s
  • Run 8 PID loops >20 kHz
  • AC, DC or battery powered

General Description

The UEIPAC™ programmable automation controllers offer an unprecedented combination of flexibility, high performance, low cost and small size. The UEIPAC unit is an ideal solution in a wide variety of measurement and control applications including: Temperature control, Remote vehicle control (UAV and ULV), Hardware in-the-loop (HIL) and more. The UEIPAC is also an ideal solution for a host of embedded data acquisition (DAQ) applications as it allows systems to be developed without the cost, or the additional space required by an external host computer.

The UEIPAC 300 is 4” x 4” x 4” and offers 3 I/O slots. The UEIPAC 600 is slightly larger at 4” x 4” x 5.8” but provides 6 I/O slots and allows up to 150 analog inputs or 288 DIO channels.

The UEIPAC uses the same I/O boards as our popular PowerDNA family and includes analog input (with up to 24 bit resolution), analog output, digital I/O, Serial and CAN communications, ARINC-429 networking, counter/timer, quadrature encoder input and more. With over over 25 different I/O boards available, there is sure to be a configuration perfect for your application.

Using the UEIPAC, applications written on your PC are deployed on the cube and run fully standalone. This allows the smaller, faster, more reliable and higher performances systems. It also eliminates the cost of a dedicated host PC and guarantees long term availability of the identical hardware. This is critical when certifying products through CE or FDA etc.

Your application runs as a regular Linux process giving you access to the standard POSIX API provided by the GNU C runtime library (glibc) as well as any other library that can be compiled for Linux (for example: libxml, libaudiofile…).

To develop programs for the UEIPAC, you will need to purchase one one copy of the UEIPAC Linux TK programmers toolkit. The toolkit provides the various items needed to write applications for the UEIPAC. Regardless of the number of cubes you deploy, you need only purchase one programming toolkit.

The UEIPAC cube may be placed on a desk or table or may be mounted to any flat surface/wall, DIN Rail or in a standard 19” rack. The UEIPAC may be AC, DC or battery powered.

Product Description
UEIPAC Cubes Programmable Automation Controller (PAC) Cubes
UEIPAC Linux Toolkit Programming toolkit for Linux based UEIPAC controllers
Analog Input Data Acquisition Analog Input Boards (Layers)
Strain Gage Input Strain Gage Input Boards (Layers)
Thermocouple Input Thermocouple Input Boards (Layers)
Simultaneous Sampling Simultaneous Sampling Boards (Layers)
Analog Output Analog Output Boards (Layers)
Digital I/O Digital I/O Boards (Layers)
Counter/Timers/PWM/Quadrature Counter/Timers/PWM/Quadrature Boards (Layers)
Serial Communications Serial Communications Boards (Layers)
CAN Bus CAN Bus Boards (Layers)
ARINC 429 ARINC 429 Interface Boards (Layers)
GPS Synchronization System GPS Synchronization System for UEIPAC
Power Conversion Power Conversion Boards (Layers)
UEIPAC Accessories Data Acquisition and Control Accessories for UEIPAC
Data Acquisition (DAQ) Glossary / Glossary (PDF) | Terms and Conditions | Email This Page | RSSRSS Feed
© 2008 United Electronic Industries, Inc. All rights reserved. Tel. (508) 921-4600; Fax (508) 668-2350.
WEB0