Micro Technic Micronix PV-1648 Installation and operating instructions

Micro Technic A-S • Denmark •
Tel. +45 6615 3000 • Fax +45 6615 3077
E-mail: [email protected]
Website: www.micro-technic.com
MICRONIX PC/104
DIGITAL IN-/OUTPUT
PV-1648
64 CHANNEL DIGITAL I/O
PC/104-MODULES
User Manual
&
Installation Guide
VERS. 1.00
DOC: M5097DM.DOC

Users Manual & Installation Guide
PV- SERIES: 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 2of 12
DESCRIPTION
Micronix PV-1648 lets you handle combined I/O from one single PC/104 board. The
PV-1648 module plugs into any standard PC/- 104 bus interface and provides you
with 16 digital opto-isolated inputs and 48 NPN non-isolated open collector digital
outputs (optional pull-up to +5V). Non-Stack-through or stack-through (S-versions)
connectors are available. Supplied with drivers for Windows 95/98 and NT.
FEATURES AND SPECIFICATIONS
Inputs
•Number of channels: 16 opto-isolated inputs, groups of two
•Isolation: Up to 1000 Vrms
•Mix voltage range: ±30V
•Current Limit Resistor: 10KΩ, 0.25W
•Logic “1” Uin < -10V, Uin > +10V
•Logic “0” -5V < Uin < +5V
•Input delay: ON: < 25 us
OFF: <100 us
•Interrupts: Int. 5,9,10,11,15 selectable on channel 0
•Connector: 26-pin ribbon cable connector
•Power requirement: +5V DC, 50mA
Outputs
•Number of channels: 48 non-isolated o.c. (optional pull-up), one common
GND, 4 groups of 12 bits
•Voltage, load: 50V DC
•Max current, load 400mA / BYTE
•Max load per channel: 100mA
•Saturation: Max. 1.6V
•Connector: 4 x 16-pin ribbon cable connector
Physical / Environment
•Dimension: 95x90x18mm
•Temperature range: Operating: 0°C to 60°C at 1.5A
Storage: -40°C to +85°C
•Humidity: 0 to 90% RH, non-condensing
•PC/104 Stack-through connectors (S-versions)
•Optional cable for inputs: 26-pin header to DSUB-25F, 30cm
•Optional cables for outputs: 16-pin header to DSUB-15F, 30 cm

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 3of12
MODEL SELECTION
PV - 16 48 - /PX - /5 - /S
Number of digital inputs
Number of digital outputs
Pull-up resistors on outp.[x=KΩ]
Pull-up to +5V internal
S = Stack-through
EXAMPLE:
PV-1648 with PC-104 Non-Stack-through connector.
PV-1648 - P1 - S with PC-104 Stack-through connector and 1K pull-up resistors on
outputs.
PRECAUTIONS TO ESD
Please note, that the Micronix PV modules must be handled with respect to ESD
(Electrostatic Discharge). Electrostatic Discharge to the PV modules must be
avoided.
Before removing the module from the protection bag, the user must be discharged
using a grounded wrist ribbon.

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 4of 12
INSTALLATION GUIDE
SCHEMATIC OUTLINE
SW 1 Base Address SW1 Base Address
0 200 8 300
1 208 9 308
2 210 A310
3 218 B318
4 220 C320
5 228 D328
6 230 E330
7 238 F338
SW1
Output 24-35
Output 36-47
Output 12-23
Output 0-11
Input 0-15
5 7 9 10
11
12
15
IRQ
CN1
CN4
CN5
CN2
CN3
I/O
Address
IRQ

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 5of12
REGISTER FORMAT AND DESCRIPTION
The PV-1648 occupies 8 consecutive addresses of PC I/O address space. The first
address or base address is determined during installation by setting the onboard
rotary address switch SW1. The registers and their functions are listed in the
following table (R = Read, W = write and Base = Base address.
Address Function Type
Base + 0 Digital Output 0-7 W
Base + 1 Digital Output 8-15 W
Base + 2 Digital Output 16-23 W
Base + 3 Digital Output 24-31 W
Base + 4 Digital Output 32-39 W
Base + 5 Digital Output 40-47 W
Base + 6 Digital Input 0-7 R
Base + 7 Digital Input 8-15 R

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 6of 12
Software example:
/* Compiler: Borland C++ 3.1 */
#include <stdio.h>
#include <dos.h> /* For inportb() and outportb() */
#define BASEADDR 0x300 /* This must match with SW1 on the PV1648 */
#define OUTBYTE0 (BASEADDR+0)
#define OUTBYTE1 (BASEADDR+1)
#define OUTBYTE2 (BASEADDR+2)
#define OUTBYTE3 (BASEADDR+3)
#define OUTBYTE4 (BASEADDR+4)
#define OUTBYTE5 (BASEADDR+5)
#define INBYTE0 (BASEADDR+6)
#define INBYTE1 (BASEADDR+7)
int main (void)
{
unsigned char value;
/* Show input 0-7 */
value = inportb (OUTBYTE0);
printf ("Input 0 = %d\n", (value>>0) & 0x01);
printf ("Input 1 = %d\n", (value>>1) & 0x01);
printf ("Input 2 = %d\n", (value>>2) & 0x01);
printf ("Input 3 = %d\n", (value>>3) & 0x01);
printf ("Input 4 = %d\n", (value>>4) & 0x01);
printf ("Input 5 = %d\n", (value>>5) & 0x01);
printf ("Input 6 = %d\n", (value>>6) & 0x01);
printf ("Input 7 = %d\n", (value>>7) & 0x01);
/* Show input 8-15 */
value = inportb (OUTBYTE1);
printf ("Input 8 = %d\n", (value>>0) & 0x01);
printf ("Input 9 = %d\n", (value>>1) & 0x01);
printf ("Input 10 = %d\n", (value>>2) & 0x01);
printf ("Input 11 = %d\n", (value>>3) & 0x01);
printf ("Input 12 = %d\n", (value>>4) & 0x01);
printf ("Input 13 = %d\n", (value>>5) & 0x01);
printf ("Input 14 = %d\n", (value>>6) & 0x01);
printf ("Input 15 = %d\n", (value>>7) & 0x01);
/* Examples of output operations */
outportb (INBYTE0, 0x01); /* Make /DO0 active, all others off */
outportb (INBYTE0, 0x02); /* Make /DO1 active, all others off */
outportb (INBYTE0, 0x04); /* Make /DO2 active, all others off */

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 7of12
outportb (INBYTE0, 0x08); /* Make /DO3 active, all others off */
outportb (INBYTE0, 0x10); /* Make /DO4 active, all others off */
outportb (INBYTE0, 0x20); /* Make /DO5 active, all others off */
outportb (INBYTE0, 0x40); /* Make /DO6 active, all others off */
outportb (INBYTE0, 0x80); /* Make /DO7 active, all others off */
outportb (INBYTE0, 0x81); /* Make /DO0 & /DO7 active, all others off */
return 0;
}

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 8of 12
OPTIONAL CABLES, 30CM
INPUT CABLE
OUTPUT CABLE
DSUB-15 female
16-way ribbom cable
Pin1
16p. header female
DSUB-25 female
26-way ribbon cable
26p. header female
Pin1

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 9of12
I/O – connector layout
DIGITAL OUTPUTS
CN3 digital output 0-11 CN4 digital output 24-35
Pin no:
PV1648 & DSUB15F Function: Pin no:
PV1648 & DSUB15F Function:
1Common 1Common
9/DO00 9/DO24
2/DO01 2/DO25
10 /DO02 10 /DO26
3/DO03 3/DO27
11 /DO04 11 /DO28
4/DO05 4/DO29
12 /DO06 12 /DO30
5/DO07 5/DO31
13 /DO08 13 /DO32
6/DO09 6/DO33
14 /DO10 14 /DO34
7/DO11 7/DO35
8,15,(16) Gnd 8,15,(16) Gnd
CN2 digital output 12-23 CN5 digital output 36-47
Pin no:
PV1648 & DSUB15F Function: Pin no:
PV1648 & DSUB15F Function:
1Common 1Common
9/DO12 9/DO36
2/DO13 2/DO37
10 /DO14 10 /DO38
3/DO15 3/DO39
11 /DO16 11 /DO40
4/DO17 4/DO41
12 /DO18 12 /DO42
5/DO19 5/DO43
13 /DO20 13 /DO44
6/DO21 6/DO45
14 /DO22 14 /DO46

Users Manual & Installation Guide
PV-SERIES 16 DIGITAL INPUTS, 48 DIGITAL OUTPUTS
Page 10 of 12
7/DO23 7/DO47
8,15,(16) Gnd 8,15,(16) Gnd
(16) does appear in DSUB15F
Other manuals for Micronix PV-1648
1
Table of contents
Popular Control Unit manuals by other brands

Festo
Festo Compact Performance CP-FB6-E Brief description

Elo TouchSystems
Elo TouchSystems DMS-SA19P-EXTME Quick installation guide

JS Automation
JS Automation MPC3034A user manual

JAUDT
JAUDT SW GII 6406 Series Translation of the original operating instructions

Spektrum
Spektrum Air Module System manual

BOC Edwards
BOC Edwards Q Series instruction manual

KHADAS
KHADAS BT Magic quick start

Etherma
Etherma eNEXHO-IL Assembly and operating instructions

PMFoundations
PMFoundations Attenuverter Assembly guide

GEA
GEA VARIVENT Operating instruction

Walther Systemtechnik
Walther Systemtechnik VMS-05 Assembly instructions

Altronix
Altronix LINQ8PD Installation and programming manual





