PARxCH USER MANUAL EXCERPTS
Site Map >
PARxCH Manual Excerpts
The table of contents and selected excerpts from the PARxCH manual
are shown below. The full text is available in PDF format at no charge
from our downloads page.
|
TABLE OF CONTENTS (total 35 pages): |
| |
| |
Chapter 1: |
Introduction |
| |
Chapter 2: |
Installation |
| |
Chapter 3: |
Finished Applications and Other Programs |
| |
Chapter 4: |
Library Functions |
| |
Chapter 5: |
LabView Support |
| |
Appendix A: |
Electrical Specs |
| |
Appendix B: |
Data Formats |
| |
Appendix C: |
PARxCH circuit diagrams |
| |
CHAPTER 1: INTRODUCTION
The Symmetric Research PARxCH are a family of 1, 4, and 8 channel 24
bit A/D data acquisition systems for acquiring high resolution data on
the PC at sampling rates from DC to several kHz. Connecting to the PC
parallel port, each sits outside the PC in its own vinyl covered steel
enclosure for quiet noise free operation. Because they interface to the
parallel port, the systems are easy to use with closed PC's such as
laptops. For PC104 applications, an adapter plate is also available so
the PAR4CH can be used as part of a standard PC104 stack.
Based on the Burr Brown ADS1210 24 bit sigma
delta A/D converter, the PARxCH has an individual converter per
channel architecture. This minimizes channel cross talk, skew, and
settling time. You get the full performance of a dedicated A/D
converter on each channel. The ADS1210 converters are "instrument
grade" meaning they maintain full accuracy right down to DC. In
addition, data from the A/D converters is buffered with a deep 2Mb
memory array on the PAR4CH. This allows for continuous data
acquisition even with long PC task switching latencies.
Software that comes with the board has both high
level finished applications ready for immediate use and low level
function libraries for those wishing to do custom programming.
Support is provided for DOS, Windows, Linux, and LabView. The
WinNT/2K/XP and Linux software feature true kernel mode drivers for
good performance and reliable operation.
Other items included with the board are a 9vdc
wall transformer, a cable for connecting to the PC parallel port, an
analog input terminal board, and circuit diagrams. Everything needed
to be up and running right away.
CHAPTER 2: INSTALLATION
Installation of the PARxCH is straightforward. You'll need to plug in
the wall transformer, connect to the PC parallel port, install the
software, and provide suitable analog inputs. The individual steps in
more detail are:
CHAPTER 3: FINISHED APPLICATIONS
The SR PARxCH comes with finished application programs you can run
immediately after installing the system. These programs will help you
become more familiar with the system and may also fill your entire
acquisition needs. The source code is included for those wanting to
modify these programs for custom applications.
The simp and scope programs have both been
written in C. Simp is a simple text only command line program,
while scope has a full Windows GUI graphical interface and
display. Under Linux, only the simp program is available.
In addition to these basic data acquisition
programs, the PARxCH software also includes several other interesting
programs. These are briefly described below.
CHAPTER 4: LIBRARY FUNCTIONS
The library functions are at the core of the software supplied with
the SR PARxCH. They allow users to control board operations from high
level languages without having to know the low level details of how
the system operates. These functions can be statically linked to C
programs for any OS. In addition, they are available as a Dynamic
Link Library (DLL) under Windows and as a shared library (.so) under
Linux. When used as a DLL, these functions can be called from other
high level programming languages such as Microsoft Visual Basic and
National Instruments LabView. This chapter covers usage from
programming environments like Visual C. For information about usage
from LabView, see the LabView chapter. For data acquisition
applications that are ready to run with no programming required, see
the Finished Applications chapter.
The outline of how to use the PARxCH library
functions is fairly simple. First call the Open function to open the
driver and initialize the sampling rate and other parameters. Once
the board has been initialized, call Start to begin acquisition. Then
use ReadData to move the data from the PARxCH FIFO into a PC memory
array, after which it can be displayed or saved to the hard disk.
Also, the Ready function can be used to determine when the PARxCH
contains at least one point of acquired data. When you are done, call
Stop and Close to stop acquiring data and close the driver.
CHAPTER 5: LABVIEW SUPPORT
Support for National Instruments LabView is provided in the LabView
LLB VI library parxch.llb in the labview directory. This LLB contains
3 application and 20 utility VIs. The application VIs include
complete data acquisition programs that rely on the underlying
utility VIs which are wrappers around the corresponding core
parxch.dll DLL functions supplying the low level support for all SR
PARxCH software.
To use the PARxCH LLB library, put \sr\parxch\lib
on your path so Windows can find the core DLL at run time. You can
then access the VIs by using the File>Open menu option to open
\sr\parxch\labview\parxch.llb. If it is more convenient to have those
VIs available from the User Libraries button on the Function Palette,
you can do this using the Edit>Edit Control & Function
Palettes... menu option or by copying parxch.llb into the user.lib
subdirectory of your LabView directory. For further details, please
refer to file \sr\parxch\labview\readme.txt.
The PARxCH application VIs are described below.
For additional information, please refer to the descriptions of the
underlying DLL functions or use the Window>Show VI Info... menu
option to access the information stored within each VI itself. The
VIs have been saved unlocked and with their block diagrams included
so that you can modify them as needed to fit your application.
APPENDIX A: ELECTRICAL SPECS
The PAR4CH uses +5vdc to power the analog and digital circuitry. Off
board power of at least 10 volts is recommended for reliable
operation. The system requires approximately 120ma of current. Higher
sampling rates result in more current draw.
The absolute maximum analog input voltage range
of the PARxCH is +/-10v. This is mapped by the on board circuitry to
a 0 to 5v range that is compatible with the ADS1210 A/D converters.
Although the PARxCH analog inputs are protected by resistive current
limiting, do not exceed the recommended +/-10v input range, or you
may damage the system. Static discharges near the analog input pins
should also be avoided.
All of the PARxCH analog inputs are differential.
This means that the absolute difference between the + and - inputs on
any given channel must be less than 20 volts. In addition, for the
system to work correctly, you must establish a common analog ground
that is connected to one of the ground pins on the analog input
D-shell connector.
APPENDIX B: DATA FORMATS
When programming the PARxCH, you can use the Data Format parameter,
df, to choose the format of the acquired data. The two choices are
signed and offset. When signed format is selected, the 24 bit data is
sign extended and treated as signed 32 bit values. When offset format
is selected, the data is treated as unsigned two's complement.
Note: for additional specs such as A/D
resolution, please check the Burr Brown ADS1210 A/D chip specs.
Go to PARxCH:
Price,
Software,
PAR1CH,
PAR4CH,
PAR8CH
|