Skip to Main Content »

Category Navigation:

You're currently on:

PACs

Linux-based

Or

VxWorks

UEIPAC Highlights

  • Now supporting the VxWorks and Linux operating systems
  • Available on Cube, RACKtangle and FLATRACK chassis!
  • Flexible. Select the I/O required to match your application
  • Up to 150 analog or 288 digital I/O per CUBE, 300 analog or 576 per RACKtangle
  • VxWorks Features
    • Use your existing development license
    • Obtain your run-time license from WindRiver
    • Our BSP provides everything else you need including examples
    • One-time charge for BSP regardless of number of systems deployed
  • Linux Features
    • Uses standard Linux kernel with Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • SD card and/or USB based disk (GigE Cubes and RACKs Only)
    • Rugged: tested -40 to +85°C, 5g Vibration, 50g shock
    • Compact:
      • UEIPAC 300 Cube (3 I/O slots) 4” x 4.1” x 4.0”
      • UEIPAC 600 Cube (6 I/O slots) 4” x 4.1” x 5.8”
      • UEIPAC 300-1G GigE Cube (3 I/O slots) 4” x 4.4” x 4.0”
      • UEIPAC 600-1G GigE Cube (6 I/O slots) 4” x 4.4” x 5.8”
      • UEIPAC 600R (6 I/O slots) 5.25” x 6.2” x 10.5”
      • UEIPAC 1200R (12 I/O slots) 5.25” x 6.2” x 17.5" (3U 19” rack)
    • Open source, no royalties
    • Rugged: CUBEs tested -40 to +85°C, 5g Vibration, 50g shock
    • Ideal 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
    • Uses the same C API product function calls used in the Windows
    • 10-Year Availability Guarantee!

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. GigE versions of UEIPAC cubes are designated UEIPAC 300-1G and UEIPAC 600-1G for the 3 and 6 I/O slot versions respectively. The UEIPAC 1200R is a 12-slot, 3U 19" rack mountable PAC while the UEIPAC 600R is a 6-slot "half-rack".

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.

A key advantage of the UEIPAC is its standalone application deployment. In PowerDNA systems, the VxWorks application is written for, and runs on a host PC that is connected to one or more UEI chassis via Ethernet. In UEIPAC systems, the VxWorks application runs directly on the UEI RACK or Cube. There is no need for a separate host PC, though you can certainly connect one in a monitoring or supervisory role. The new VxWorks support allows these applications to be developed and run in VxWorks. This allows 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.

VxWorks Deployments

You may now take advantage of all the hardware advantages of UEI’s popular UEIPAC chassis and continue to develop your applications in VxWorks. This powerful combination provides hard real-time performance, an extremely robust and reliable operating system, allows you to develop your application in a familiar environment and last, but not least, allows you to preserve a great deal of previously written code! To deploy a UEIPAC application running VxWorks you’ll need the following.

  1. A UEIPAC (any version)
  2. The “UEIPAC VxW BSP”. You only need to purchase the BSP once, regardless of the number of systems you deploy
  3. A VxWorks development system (from Wind River)
  4. A VxWorks run-time license for each UEIPAC deployed. (also purchased from Wind River )

LINUX Deployments

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 a 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. UEIPAC is an embedded Linux-based system with no graphical interface. It is very good at network connectivity, which makes it possible to create remote graphical user interfaces (also known as HMI Human-Machine-Interface).

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.

If you have any questions please call us at: (508)-921-4600 or email us at: info@ueidaq.com

Items 1 to 9 of 10 total

per page
Page:
  1. 1
  2. 2

Grid  List 

Set Descending Direction
  1. UEIPAC 1200-MIL

    UEIPAC 1200-MIL

    12- slot, Military style I/O rack

    • Military/Rugged 38999 connectivity
    • 100% COTS solution
    • Supported by over 50 standard DNR-series I/O boards
    • 5 g vibration, 100 g shock, sealed to IP66
    • Dual GigE ports (control and diagnostic)
    • Designed for MIL-STD-461/810/1275 compliance
    • Extensive built-in system diagnostics
    • PDNR, UEIPAC, UEISIM & UEIMODBUS configs
    • No rotary cooling devices
    • Extensive software support including Windows, Linux, QNX, RTX and more
    • VxWorks support available in embedded or hosted configurations

    Please call for delivery info

    Add to Wishlist
    Add to Compare

  2. UEIPAC 1200R

    UEIPAC 1200R

    GigE, Linux-based Programmable Automation Controller RACKtangle with 12 I/O slots

    • Flexible. Select the I/O required to match your application
    • Gigabit Ethernet connectivity
    • Up to 300 analog or 576 digital I/O per PAC
    • Uses standard Linux kernel
    • Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • SD card and/or USB based disk
    • Rugged: tested -40 to +70°C, 3g Vibration, 50g shock
    • Compact: (12 I/O slots) 5.25” x 6.2” x 17.5" (3U)
    • Extremely cost effective
    • AC, DC or battery powered
    • Uses the same C API product function calls used in the Windows

    Add to Wishlist
    Add to Compare

  3. UEIPAC 300

    UEIPAC 300

    Linux-based Programmable Automation Controller (PAC) with 3 I/O slots

    • Flexible. Select the I/O required to match your application
    • Up to 75 analog or 144 digital I/O per PAC
    • Uses standard Linux kernel
    • Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • Rugged: tested -40 to +85°C, 5g Vibration, 50g shock
    • Compact: (3 I/O slots) 4” x 4.1” x 4.0”
    • Extremely cost effective
    • AC, DC or battery powered
    • Uses the same C API product function calls used in the Windows

    Add to Wishlist
    Add to Compare

  1. UEIPAC 300-1G

    UEIPAC 300-1G

    GigE, Linux-based Programmable Automation Controller Cube with 3 I/O slots

    • Flexible. Select the I/O required to match your application
    • Gigabit Ethernet connectivity
    • Up to 75 analog or 144 digital I/O per PAC
    • Uses standard Linux kernel
    • Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • SD card and/or USB based disk
    • Rugged: tested -40 to +70°C, 3g Vibration, 50g shock
    • Compact: (3 I/O slots) 4” x 4.4” x 4”
    • Extremely cost effective
    • AC, DC or battery powered
    • Uses the same C API product function calls used in the Windows

    Add to Wishlist
    Add to Compare

  2. UEIPAC 400-MIL

    UEIPAC 400-MIL

    Four-Slot, Military Style I/O Chassis

    • Military/Rugged 38999 connectivity
    • 100% COTS solution
    • Supported by over 50 standard DNA-series I/O boards
    • 5 g vibration, 100 g shock, sealed to IP66
    • Dual GigE ports (control and diagnostic)
    • Designed for MIL-STD-461/810/1275 compliance
    • Extensive built-in system diagnostics
    • PDNA, UEIPAC, UEISIM & UEIMODBUS configurations
    • No rotary cooling devices
    • Extensive software supper including Windows, Linux, QNX, RTX and more
    • VxWorks support available in embedded or hosted configurations

    Please call for delivery info

    Add to Wishlist
    Add to Compare

  3. UEIPAC 600

    UEIPAC 600

    Programmable Automation Controller (PAC) with 6 I/O slots

    • Flexible. Select the I/O required to match your application
    • Up to 150 analog or 288 digital I/O per PAC
    • Uses standard Linux kernel
    • Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • Rugged: tested -40 to +85°C, 5g Vibration, 50g shock
    • Compact: (6 I/O slots) 4” x 4.1” x 5.8”
    • Extremely cost effective
    • AC, DC or battery powered
    • Uses the same C API product function calls used in the Windows

    Add to Wishlist
    Add to Compare

  1. UEIPAC 600-1G

    UEIPAC 600-1G

    GigE, Linux-based Programmable Automation Controller Cube with 6 I/O slots

    • Flexible. Select the I/O required to match your application
    • Gigabit Ethernet connectivity
    • Up to 150 analog or 288 digital I/O per PAC
    • Uses standard Linux kernel
    • Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • SD card and/or USB based disk
    • Rugged: tested -40 to +70°C, 3g Vibration, 50g shock
    • Compact: (6 I/O slots) 4” x 4.4” x 5.8”
    • Extremely cost effective
    • AC, DC or battery powered
    • Uses the same C API product function calls used in the Windows

    Add to Wishlist
    Add to Compare

  2. UEIPAC 600R

    UEIPAC 600R

    GigE, Linux-based Programmable Automation Controller HalfRACK with 6 I/O slots

    • Flexible. Select the I/O required to match your application
    • Gigabit Ethernet connectivity
    • Up to 150 analog or 288 digital I/O per PAC
    • Uses standard Linux kernel
    • Xenomai real-time support
    • Program in standard C
    • Eclipse IDE support
    • Develop on Linux PC or Windows PC in the Cygwin environment
    • SD card and/or USB based disk
    • Rugged: tested -40 to +70°C, 3g Vibration, 50g shock
    • Compact: (6 I/O slots) 5.25” x 6.2” x 10.5”
    • Extremely cost effective
    • AC, DC or battery powered
    • Uses the same C API product function calls used in the Windows

    Add to Wishlist
    Add to Compare

  3. UEIPAC Linux TK

    UEIPAC Linux TK

    UEIPAC Linux Programmers Toolkit

    Add to Wishlist
    Add to Compare

Items 1 to 9 of 10 total

per page
Page:
  1. 1
  2. 2

Grid  List 

Set Descending Direction
 

My Cart

You have no items in your shopping cart.

Compare Products

You have no items to compare.

Download our Latest Catalog!

About UEI

For more than 15 years, UEI has made continuous efforts in the development of high performance, PC-based, data acquisition (DAQ) products, and support. Continuing to develop and manufacture new and uniquely powerful and configurable hardware is what makes UEI the right choice for data acquisition and control in multiple industries.
More About UEI »