EasyManua.ls Logo

abaco systems CEI-100 Series User Manual

Default Icon
191 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Artisan Technology Group is your source for quality
new and certied-used/pre-owned equipment
FAST SHIPPING AND
DELIVERY
TENS OF THOUSANDS OF
IN-STOCK ITEMS
EQUIPMENT DEMOS
HUNDREDS OF
MANUFACTURERS
SUPPORTED
LEASING/MONTHLY
RENTALS
ITAR CERTIFIED
SECURE ASSET SOLUTIONS
SERVICE CENTER REPAIRS
Experienced engineers and technicians on staff
at our full-service, in-house repair center
WE BUY USED EQUIPMENT
Sell your excess, underutilized, and idle used equipment
We also offer credit for buy-backs and trade-ins
www.artisantg.com/WeBuyEquipment
REMOTE INSPECTION
Remotely inspect equipment before purchasing with
our interactive website at www.instraview.com
LOOKING FOR MORE INFORMATION?
Visit us on the web at www.artisantg.com for more
information on price quotations, drivers, technical
specications, manuals, and documentation
Contact us: (888) 88-SOURCE | sales@artisantg.com | www.artisantg.com
SM
View
Instra

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the abaco systems CEI-100 Series and is the answer not in the manual?

abaco systems CEI-100 Series Specifications

General IconGeneral
Resolution16-bit
Input Impedance1 MΩ
Input Voltage Range±10V
Operating SystemLinux, Windows
I/O InterfacesEthernet
Power Supply+5 V, +3.3 V
Dimensions160 mm x 100 mm

Summary

CHAPTER 1 Introduction

Features

Overview of intelligent interfaces for ARINC-429/575 data buses.

Hardware Specifications

Technical specifications for CEI-100, CEI-200, CEI-220, CEI-420, CEI-420A, CEI-520/520A, CEI-620, CEI-820, and CEI-820TX.

CHAPTER 2 Installation

Overview

General information on software distribution and installation procedures.

Installing the Board

Step-by-step guide for physically installing the circuit board and handling precautions.

Setting the ISA Bus Base Address

Details on configuring the base memory and I/O addresses for ISA bus boards.

CEI-100/200 Software Installation

Instructions for installing the CEI-SW software for CEI-100 and CEI-200 boards.

CEI-x20 Software Installation

Instructions for installing the CEI-x20-SW software for CEI-x20 devices.

CEI-220 Discrete Inputs

Explanation of the CEI-220 discrete input circuit and configuration modes.

CHAPTER 4 BusTools/ARINC Data Bus Analyzer

General Information

Overview of BusTools/ARINC analysis and simulation utility for ARINC data buses.

CHAPTER 5 Program Interface Library

Overview

Overview of the Application Programmer's Interface (API) supplied for ARINC interface boards.

DOS Programming

Information on using DOS for large memory model import libraries for ARINC boards.

Windows, VxWorks, and Linux Programming

Guidance on supported operating systems and programming for CEI-x20 API.

CEI-x20 Programming

Information on standard and enhanced API libraries for CEI-x20 devices.

CEI-100/200 Programming

Details on the 32-bit Windows dynamic link library for CEI-100/200.

Programming the ARINC Interface

Guidance on programming the ARINC interface, including initialization and data transfer.

ARINC 429 Data Format

Explanation of formatting ARINC 429 32-bit words for first-time users.

CEI-x20 Interrupt Support

Information on CEI-x20 API functions for configuring hardware interrupt generation.

Utility Routines – Summary

Alphabetical listing of API utility routines with brief descriptions.

Board and API Initialization

Routines for initializing ARINC interfaces and boards.

Error Reporting

Function for retrieving error messages associated with status codes.

Channel Parameter Definition/Setup

Functions for setting ARINC channel parameters like configuration, preload, and time tags.

Channel Data Read Functions

Functions for reading ARINC data from buffers.

Channel Data Write Functions

Functions for writing ARINC data into transmit buffers.

Label Filtering Functions

Functions for setting and getting ARINC label filters.

Data Structure Initialization Functions

Functions for initializing ARINC queue structures and buffers.

Hardware Interrupt Control

Functions for enabling/disabling interrupts and setting interrupt numbers.

Board and Application Shutdown

Functions for closing boards, resetting interfaces, and synchronizing transmissions.

CHAPTER 6 VxWorks Support

Overview

Overview of VxWorks real-time OS support for CEI-x20 API on PowerPC and x86 platforms.

Building a VxWorks Image

Steps to rebuild VxWorks image to include CEI-x20 driver and component files.

Building the CEI-x20 API

Steps to build the CEI-x20 API as a downloadable application for VxWorks.

Building the Sample Program

Steps to build and run a sample program (vxw_wrap.c) for testing installation.

CHAPTER 7 Description of CEI-100/200 ARINC Interface

Overview

Documentation of the CEI-100 and CEI-200 firmware interface, accessing ARINC data structures in UMB.

Loading the Board

Procedure for loading board firmware via DOS command line, including address and memory switches.

Controlling the Board

Controlling the board using standard I/O commands for reset and start operations.

Receiving Data

Storing received ARINC data in dual-port RAM and accessing it via buffer structures.

Transmitting Data

Handling transmit data by placing it in circular buffers and updating pointers.

APPENDIX A Modifying CEI-200 Base Bit Rate

Procedure

Procedure to modify CEI-200 ARINC channel bit rates by calculating clock scaling factors.

APPENDIX B CEI-x20 Structure Definitions

Structures

Definition of structures used by the CEI-x20 API, such as AR_CHANNEL_PARMS.

APPENDIX C Parametric Voltage Programming

CEI-220 DAC Definitions

DAC register definitions and scaling factors for controlling CEI-220 board functions.

CEI-520/520A DAC Definitions

DAC register scale factors for CEI-520/520A receiver thresholds and transmit voltage.

CEI-620 DAC Definitions

DAC register functions and scaling factors for CEI-620 board functions.

CEI-820 DAC Definitions

DAC register functions and scaling factors for CEI-820 board functions.

APPENDIX D Example CEI-x20 Programs

.NET Example Programs

Sample .NET projects for C#.NET and VB.NET, interfacing with CEI-x20 API.

Visual Basic 6 Example Program

Example project for Visual Basic 6.0 demonstrating CEI-x20 programming and loopback tests.

LabWindows CVI Support

LabWindows/CVI sample program, function panel, and include file for creating CVI applications.

C/C++ Example Programs

Numerous C/C++ example programs, many compiled and ready-to-run, with source code provided.

Related product manuals