User's Guide
http://www.omega.com
e-mail: info@omega.com
CIO-DIO48
CIO-DIO48H
CIO-DIO96
CIO-DIO192
Cable from DIO board
s into connector
plu
IN
labeled
Cable from DIO board
s into connector
plu
IN
labeled
CIO-ERB-24 and SSR-RACK24 provide connectors
allowin
a single CIO-DIO-48 style board to control or
monitor two 24-bit relay/SSR boards.
Cable to second E R B or
SSR board plu
connector labeled
Cable to second E R B or
SSR board plu
connector labeled
s into
OUT
s into
OUT
TM
.....................................
......................................
......................................
..................................
...............
.......................
........................
..........................
................................
......................
..........................
...............................
........................................
......................
.........................
..........................
.................................
..................
....................
1INTRODUCTION ...................................
2QUICK START .....................................
2 INSTALL THE INSTACALTM SOFTWARE
2 RUN INSTACAL
4OPERATION .......................................
4 INSTALLATION
4 BASE ADDRESS
6 WAIT STATE JUMPER
6 INSTALLING THE CIO-DIO IN THE COMPUTER
7 CABLING TO THE DIO CONNECTOR
7 SIGNAL CONNECTION - CIO-DIO48
8 UNCONNECTED INPUTS FLOAT
8 CONNECTOR DIAGRAM
9ARCHITECTURE ...................................
9 82C55 CONTROL & DATA REGISTERS
11 82C55 DIGITAL I/O REGISTERS
14SPECIFICATIONS .................................
14 POWER CONSUMPTION
15 DIGITAL I/O
16ELECTRONICS AND INTERFACING .................
16 PULL UP & PULL DOWN RESISTORS
18 UNCONNECTED INPUTS FLOAT
18 TTL TO SOLID STATE RELAYS
19 VOLTAGE DIVIDERS
21 LOW PASS FILTERS DE-BOUNCE INPUTS
22CIO-ERB24 & SSR-RACK24 CONNECTIONS ..........
INTRODUCTION
CIO-ERB24 & SSR-RACK24 CONNECTIONS
This manual provides complete information on CIO-DIO48, CIO-DIO48H, CIODIO96 and CIO-DIO192 digital I/O boards and accessories. The manual is organized
into separate sections for those aspects of a product which are unique. Some issues,
such as BASIC programming and electronic interfacing are applicable to all of the
digital boards.
The CIO-DIO48 has two 82C55 parallel interface chips and a 50 pin connector. Each
82C55 controls 24 CMOS/TTLcompatible digital I/O pins. Within each 82C55, the
digital I/O lines may be programmed as groups of 8,8 & 8 or 8,8 & 4,4. Each group
may be input or output.
The CIO-DIO96 provides two CIO-DIO48 circuits on a single board while he CIODIO192 provides 4 CIO-DIO48 circuits on a single board. The CIO-DIO48H is a
high drive, 48 line digital I/O board built up of logic chips. The control registers
which set the direction of the I/O ports are identical to 82C55 mode 0 control registers
(like those on the CIO-DIO48 in mode 0). The I/O lines are high drive, capable of
sourcing 15mA and sinking 64mA.
Each of the boards have the same connector pin-out and respond to the same software
instructions. This manual includes information on programming the 82C55 in mode 0.
Those wishing to use the 82C55 in modes 1 or 2 must procure a data book from Intel
Corporation Literature Department.
The boards may either be programmed with direct I/O register reads and writes, or all
mode 0 functionality is provided by the optional UniversalLibrary driver software.
CIO-DIO48 family boards each provide digital I/O in groups of 48 bits. However, the
most popular relay and SSR boards provide only 24-bits of I/O. The CIO-ERB24 and
SSR-RACK24 each implement a connector scheme where all 48 bits of the CIO-DIO
board may be used to monitor and control relays and/or SSRs. This configuration is
shown in the block diagram below. The 24-bits of digital I/O on CIO-DIO connector
pins 1-50 (base address +0 through +3) control the first relay board. The 24-bits of
CIO-DIO on pins 51-100 will control the second relay/SSR board on the daisy chain.
&,2',2
,1
CIO-ERB24
287
or
SSR-RACK24
The goal of this manual is to assist you in your application of a CIO board to your
sensing or control problem. We are interested in your corrections and suggestio ns and
will implement them.
1
CIO-ERB24
or
SSR-RACK24
22
,1
287
LOW PASS FILTERS DE-BOUNCE INPUTS
A low pass filter is placed on the signal wires between a signal and an A/D board. It
stops frequencies greater than the cut off frequency from entering the A/D board's
analog or digital inputs.
The key term in a low pass filter circuit is cut off frequency. The cut of frequency is
that frequency above which no variation of voltage with respect to time may enter the
circuit. For example, if a low pass filter had a cut off frequency of 30 Hz, the kind of
interference associated with line voltage (60Hz) would be filtered out but a signal of
25Hz would be allowed to pass.
Also, in a digital circuit, a low pass filter might be used to de-bounce an input from a
momentary contact button pushed by a person.
Signal
Hig h
Signal
Volts
Signal
Low
LO W PAS S F ILTE R - F = 1
2*Pi*R*C
R
C
To I/O bo a rd
c
A low pass filter may be constructed from one resistor (R) and one capacitor (C). The
cut off frequency is determined according to the formula:
Fc = 1
2 * Pi * R * C
R = 1
2 * Pi * C * F
Where Pi = 3.14
c
QUICK START
The installation and operation of all three of the CIO-DIO series boards is very
similar. Throughout this manual we use CIO-DIO as a generic designation for the
CIO-DIO48, CIO-DIO48H, CIO-DIO96 and CIO-DIO192. When required due to the
differences in the boards, the specific board name is used.
The CIO-DIO boards are easy to use. This quick start procedure will help you quickly
and easily setup, install and test your board. We assume you already know how to
open the PC and install expansion boards. If you are unfamiliar or uncomfortable with
board installation, please refer to your computer’s documentation.
We recommend you perform the software installation described in
sections 1.1 and 1.2 below prior to installing the board in your
computer.
The
InstaC
properly set the switches and jumpers on the board prior to physically installing the board in your computer.
INSTALL THE INSTACALTM SOFTWARE
Windows 95, 9 8 or NT users install the p rogram by running the setup.exe pr ogram
supplied with your DIO software. (DOS and Windows 3.x users need to run
INTSTALL.EXE) It will create all required folders/directories and unpack the various
pieces of compressed software. Simply run install and follow the on-screen instructions. Remember where the installed files are placed, as you will need to access them
in the next step (the default location is on your main hard drive in a directory or folder
named C:\CB\).
INSTA
RUN
To run
Insta
using your file management system and do ub le cli ck your mouse on i t. In DO S simply
instacal
type
Once running,
1. Select
mouse on it).
TM
Cal
and press the
Insta
CAL
in the various forms of Windows, find the file named InstaCal.exe
TM
provides four sub-menus (plus exit).
Cal
Install
(either highlight it and hit enter of double click your
TM
Enter
TM
operations below will show you how to
al
key.
21
2