Home
PIO-D48 Series Card User Manual
Contents
1. Port1 Pull Low SWI 1234 Pull High Only for PIO D48U NO SWI 1234 JP5 Port3 Pull High N Pull Low JPG Pull High Port4 Pull Low Pull High N Pull Low uid 0S JP7 Port5 JP5 Port3 Pull High N Pull Low Pull High N Pull Low Pull High N Pull Low JP6 Port4 No uid 0S JP7 Port5 Note Default Setting JP23A 5 6 7 2 3 short Pull Low User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 6 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board Pull High Pull High Pull High Pull High Pull High uld QOT II ISDS Pull High w Pull Low JP2 PortO0 0m0 Pull Low Pull Low Pull Low Pull Low Pull Low PIO D48SU TIT Note Default Setting JP2 3A4 5 6 7 2 3 short Pull Low User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 7 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 2 1 0 Port Location There are six 8 bit I O ports in the PIO D48 series cards Each I O port can be programmed as a D or D O port When the PC is first powered on or reset all the ports are configured as D I ports These D I ports can be selected to either pull high or pull low via placement of the JP2 to JP7 jumpers These I O port locations are given as follows Connector of PIO D48 D48U CN1 DB37 CN2 50 pin PortO pull high low by JP2 Port3 pull high low by JP5 Port1 pull high
2. CinO PCO of Port 2 EN2 can be used to enable disable the INT CHAN 2 as follows Refer to Sec 6 3 4 EN2 0 3 INT CHAN 2 disabled EN2 1 gt INT CHAN 2 enabled INV2 can be used to invert non invert the Couto as follows Refer to Sec 6 3 6 INV2 0 gt INT CHAN 2 inverted state of CoutO INV2 1 gt INT CHAN 2 non inverted state of CoutO Refer to the following demo program for more information Operating System DOS DEMO7 C For INT CHAN 2 only CoutO Note Refer to Sec 2 7 2 for active high pulse generation FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 18 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 7 5INT CHAN 3 AR bo Hz INT CHAN 3 z lt T ae CT RL DO Iny erte d Noninverted select INNS Enable Disable se lect EMS Figure 2 8 INT_CHAN_3 should normally be fixed in a low level state and generate a high_pulse to interrupt the PC Cin1 can be 2M 32768Hz programmable as is given below Refer to Sec 6 3 9 CTRL_DO 0 gt Cin1 2 M clock source CTRL_DO 1 gt Cin1 32768 Hz clock source EN3 can be used to enable disable the INT CHAN 3 as follows Refer to Sec 6 3 4 EN3 0 gt INT CHAN 3 Disabled EN3 1 gt INT CHAN 3 Enabled INV3 can be used to invert non invert the Couto as follows Refer to Sec 6 3 6 INV2 3 gt INT CHAN 3 invert Cout2 INV2 3 gt INT CHAN 3 non invert Cout2 Refer to the following demo program for more information Operating System
3. PIO D48 Series Card User Manual 48 channel OPTO 22 compatible DIO board Version 3 4 Aug 2015 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board TABLE OF CONTENTS 1 NONNE 3 1 1 EEG GA AS EE EEE E E 4 1 2 FF 4 1 3 See GEER ERE EEE EET 5 HARDWARE CONFIGURATION ccscscecccvscsccccccsccccccscccccescccccsscsccceccscececescececcscececcscececescsceccccscececcscecccescscccecces 6 21 F DT 6 2 2 OPNE 8 2 3 STEG TE EE EE EE EE EE 9 2 4 PANNE SST EN 10 2 5 SEE GS EE 12 2 6 BAST TG 200 EEE TREE NE EE NE nee 13 2 7 NET 14 27da iMerupt Block 21101040 ESSEN SKE 15 2 7 2 MENN 16 2 7 3 EEG EE EE EE EN NE A A 17 2 7 4 NNN 18 2 7 5 NI CRAN Greer 19 HARDWARE INSTALLATION ve 20 SOFTWARE INSTALLATION Ledende 24 4 1 OBTAINING INSTALLING THE DRIVER INSTALLER PACKAGE ccccccesececcesececcsccecceececcecececauecceceuccecaeececaucececsecesaaeeeess 24 4 2 PNP ENN 25 4 3 NENNE 26 4 3 1 How do I get into Windows Device Manager vanssnasnsssslassnnnesdrlers smsnsnset eidsssddarnssnd ensesnastaanadden bake 26 4 3 2 Check that the Installation ccccsccesccseccecccecceccusccnccsccussenccessceeceeceesceessseceuscesssescsusceesseeseusseessescsusseussenceussensss 28 TESTING PIO D48 SERIES CARD Luse 29 5 1 SELF TEST TIN 29 5 2 BE CUTE LE ESA Nede 31 HO CONTROL REGIS Woe 0 sonona E E E oudeussdsuntocdeacdabaceesceus 33 6 1 EEE PINS THE W O so av EEE 33 6 2 THE ASSIGNMENT OF 1 0 ADDRESS sanere ESE EENEN A
4. ea write Port Pa Read Ponape write Porta PB Read Ponse fwrite Poris PO ert Control Word Port 3 4 5 Read 8254 CounterO Write 8254 CounterO Read 8254 Counter1 Write 8254 Counter1 Read 8254 Counter2 Write 8254 Counter2 Read 8254 Control Word Writer 8254 Control Word Read Clock Int Control Word Read Card ID Write Clock Int Control Word User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 37 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 3 1 RESET Control Register Read Write wBase 0 RESET When the PC s power is first turned on RESET signal is in a Low state This will disable all D 1 0 operations The user has to set the RESET signal to a High state before any D I O command applications are initiated For example outportb wBase 1 RESET High gt all D I O are enable now outportb wBase 0 RESET Low gt all D I O are disable now 6 3 2 INT Mask Control Register Read Write wBase 5 ENO 0 gt gt Disable INT CHAN 0as an interrupt signal Default ENO 1 gt Enable INT CHAN 0as an interrupt signal EN1 0 gt disable INT CHAN 1 as a interrupt signal Default EN1 1 gt enable INT CHAN 1 asa interrupt signal EN2 0 gt disable INT CHAN 2 as a interrupt signal Default EN2 1 gt enable INT_CHAN_2 as a interrupt signal EN3 07 disable INT CHAN 3 as a interrupt signal Default EN3 1 gt enable INT CHAN 3 as a interrupt signal PP GT o User Manualer 3 4 Aug
5. 2015 PMH 006 34 Page 38 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board For example outportb wBase 5 0 Disable all interrupt outportb wBase 5 1 Enable interrupt of INT CHAN 0 outportb wBase 5 2 Enable interrupt of INT CHAN 1 outportb wBase 5 4 Enable interrupt of INT CHAN 2 outportb wBase 5 8 Enable interrupt of INT CHAN 3 outportb wBase 5 0x0f Enable all four channels of interrupt 6 3 3 Aux Status Register Read Write wBase 7 AuxID7 AuxID6 AuxID5 AuxID4 IntSateO IntSateO INT CHAN 0 IntSate1 INT CHAN 1 IntSate2 INT CHAN 2 IntSate3 INT CHAN 3 AuxID7 to 4 Aux ID The IntSateO to 3 are used as interrupt source The interrupt service routine has to read this register to identify the interrupt source Refer to Sec 2 7 for more information User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 39 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 3 4 Interrupt Polarity Register Read Write wBase 0x2A This register provides a function to control invert or non invert for the interrupt signal source A detailed application example is given below INVO 07 select the inverted signal from interrupt channel 0 INVO 1 gt select the non inverted signal from interrupt channel 0 INV1 Control interrupt channel 1 INV2 Control interrupt channel 2 INV3 Control interrupt channel 3 For example select the non inverted input
6. and Windows 95 98 ME NT 2000 and 32 64 bit Windows XP 2003 Vista 7 8 should automatically defect the new PCI device s and then ask for the location of the driver files for the hardware If a problem is encountered during installation refer to the PnPinstall pdf file for more information User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 25 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 4 3 Verifying the Installation To verify the installation use the Windows Device Manager to view and update the device drivers installed on your computer and check to ensure that hardware is operating correctly The following is a description of how access the Device Manager in each of the major versions of Windows Refer to the appropriate description for your specific operating system to verify the installation 4 3 1 How do I get into Windows Device Manager Microsoft Windows 95 98 ME Step 1 On the desktop right click on My Computer and click Properties or open the Control Panel and double click the System icon System Properties Step2 Click the Device Manager tab System Restore General m Microsoft Windows 2000 XP er Step 1 Click Sta rt gt then point to The dd Hardware Wizard helps you install hardware tt Idd E tt Settings and click gt Control Panel Double click the System icon to open Device Manager gni The Device Manager lists all
7. from all 4 channel outportb wBase 0x2a 0x0f select the inverted input from all 4 channel outportb wBase 0x2a 0x00 select the inverted input of INT CHAN 0 select the non inverted input from the others outportb wBase 0x2a 0x0e select the inverted input of INT CHAN 08 amp INT CHAN 1 select the non inverted input from the others outportb wBase 0x2a 0x0c Refer to Sec 2 7 and DEMO5 C DOS for more information FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 40 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 3 5 Read Write I O Port E Control Word Read Write wBase 0xcc Oxdc o o m em o a These are six 8 bit I O ports in the PIO D48 series Every I O port can be programmed to be a D I or a D O port based on the control word settings All six ports are configured as D I ports when the power is first turned on Read Write gt wBase Oxcc Set Input Output mode for the port 0 1 2 Read Write gt wBase Oxdc Set Input Output mode for the port 3 4 5 PA PB PC H PC L 1 gt Input port 0 gt Output port PC H high nibble of PC PC L Low nibble of PC E Read Write 8 bit Data Read Write wBase 0xcQ Oxc4 Oxc8 Oxd0 Oxd4 Oxd8 or os os fm fo oi mo Read Write wBase 0xc0 Port O PA wBase 0xc4 Port 1 PB wBase 0xc8 Port 2 PC wBase 0xd0 Port 3 PA wBase 0xd4 Port 4 PB wBase 0xd8 Port 5 P
8. or DC Signal MEINE BE 0 V to 24 V Table A4 1 DB 24P DB 24PD 50 pin Flat Cable Header Yes Yes D sub 37 pin Header No Yes Other Specifications Same TF User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 51 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board A5 DB 24R and DB 24RD Relay Board The DB 24R 24 channel relay output board knee of 24 form C relays for efficiently controlling the switch with the use of an EN loaded program The relays are energized by applying a 12 V 24 V voltage signal to the appropriate relay channel on the 50 pin flat cable connector There are 24 enunciator LEDs for each relay channel and the LED light will go on when their associated relay has been activated The control scheme is illustrated below Form C Relay o Normal Open Q Normal Close Com PIO D48 Series Card 50 pin Cable Figure A5 1 Note Channel 24 Form C Relay Relay Switching up to 0 5 A at 110 Vac or 1 A at 24 Voc Table A5 1 DB 24R DB24RD 50 pin Flat Cable Header Yes Yes D sub 37 pin Header No Yes Other Specifications Same Table A5 2 DB 24R DB 24RD 24 Relay 120 V 0 5 A DB 24PR DB 24PRD 24 Power Relay 250 V 5 A DB 24POR 24 PhotoMOS Relay 350 V 0 1 A DB 24SSR 24 SSR 250 Vac 4 A ty tf yy User Manualer 3 4 Aug 2015 PMH 006 34 Page 52 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board A6 Daughter Boards Comparison Table
9. the hardware devices installed on Your computer Use the Device Manager to change the properties of any device Step 2 Click the Hardware tab and then click the Device Manager button the System Properties dialog box m Microsoft Windows 2003 Step 1 Click Start gt point to Administrative Tools and then click Computer Management Step 2 From System Tools in the console tree click Device Manager Adminisirator J Manage Your Server vas My Computer jes Command Prompt E Control Panel Er Mclmimicteakive Tool EJ Certification Authority seg Cluster Administrator S Printers and Faxes l Component Services a Windows Explorer Computer Management Help and Support User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 26 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board m Microsoft Windows Vista 7 Step 1 Click Start button and then click Control Panel Step 2 Click System and Maintenance and then click Device Manager Alternatively Control Panel 3 Step 1 Click Start button s Device Manager Step 2 In the Search field type ae View devices and printers Device Manager and the press Update device drivers Enter p See more results device manager Note that Administrator privileges are required for this operation If you are prompted for an administrator password or confirmation typ
10. 5 Enable I O Operation When the PC is first turned on all operations involved with digital I O channels are disabled Note that the digital I O channel of each port is enabled or disabled by the RESET signal Refer to Sec 6 3 1 for more information related to this The power on states are given as follows e D I O operations for each port are disabled e D I O ports are all configured as Digital input ports e D O latch register outputs are all high impedance Refer to Sec 2 6 The user has to perform some initialization before using these digital I O ports The recommended steps are given below Step 1 Find the address mapping for PIO PISO cards Refer to Sec 6 1 Step 2 Enable all Digital I O operations Refer to Sec 6 3 1 Step 3 Configure ports to their expected D I O state amp send their initial values to every D O port Refer to Sec 6 3 7 For more information on the initial procedure for digital I O ports please refer to the DIO demo program User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 12 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 6 D I O Architecture The digital I O control architecture for the PIO D48 D48U D48SU and PEX D48 are demonstrated in Figure 2 3 The operation method used for the control signal is presented below e RESET is in the Low state gt all D I O operation is disabled e RESET is in the High state gt all D I O operation is enabled e If D I O
11. 5 PMH 006 34 Page 33 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board The PIO PISO EXE utility program will detect and present all information for PIO PISO cards installed in the PC as shown in the following Figure6 1 Details of how to identify the PIO D48 series cards of ICPDAS data acquisition boards based on the Sub vendor Sub device and Sub Aux ID are given in Table 6 1 and 6 2 The PIO PISO exe utility is located on the CD as below and is useful for all PIO PISO series cards CD EE rd ICP DAS PCI Based 70 Card Utility Ver 3 0 0 214 Please select one of the device to show the detail information 5S Ven ID Dev ID SubVen SubDer FAE EocoardName Versoin DxE159 Ox0001 Dx0080 Ox0001 Ox30 FIG D450 ve ae Settings Fort 170 Tool ae Address Address Jalue E a as O22 Resa i Memory I O Tool Address ee Devicedt a ee e O16 032 m Read ROH ClassH User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 34 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 2 The Assignment of I O Address Use Card ID for new users The Plug amp Play BIOS will assign the proper I O address to a PIO PISO series card If there is only one PIO PISO board the user can identify the board as card 0 If there are two PIO PISO boards in the system it is very difficult to identify which board is card 0 The software driver can support a maximum of 16 boards Therefore the user can install 16 PIO P
12. B4 gt for Borland C Builder 4 Delphi4 gt for Delphi 4 PIODIO H gt Header files PIODIO PAS gt Declaration files PIODIO LIB gt Linkage library for BCB only VC6 gt for Visual C 6 VB6 gt for Visual Basic 6 PIODIO H gt Header files PIODIO BAS gt Declaration files PIODIO LIB gt Linkage library for VC only VB NET2005 gt for VB NET2005 CSharp2005 gt for C NET2005 PIODIO vb gt Visual Basic Source files PIODIO cs gt Visual C Source files For detailed information about the DLL function of the PIO D48 series please refer to PIO DIO DLL Software Manual CD NAPDOS PCI PIO DIO Manual FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 46 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board E Demo Program for UniDAQ SDK Driver The demo program is contained in CD NAPDOS PCI UniDAQ DLL Demo http ftp icodas com pub cd iocard pci napdos pci unidag dll demo BCB6 gt for Borland C Builder 6 Delphi6 gt for Delphi 6 UniDAQ H gt Header files UniDAQ PAS gt Declaration files UniDAQ LIB gt Linkage library for BCB only VB6 gt for Visual Basic 6 CSharp2005 gt for C NET2005 UniDAQ BAS gt Declaration files UniDAQ cs gt Visual C Source files VC6 gt for Visual C 6 lt 2 VB NET2005 gt for VB NET2005 UniDAQ H gt Header files UniDAQ vb gt Visual Basic Source files UniDAQ LIB gt Linkage library for VC only VC NET2005 gt for VC NET2005 32 b
13. C User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 41 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board For example outportb wBase 0xcc 0x80 set output mode for the port 0 1 2 outportb wBase 0xcO V1 write to port 0 PA outportb wBase 0xc4 V2 write to port 1 PB outportb wBase 0xc8 V3 write to port 2 PC outportb wBase 0xdc 0x9B set input mode for the port 3 45 V1 inportb wBase 0xd0 read from port 3 PA V2 inportb wBase 0xd4 read from port 4 PB V3 inportb wBase 0xd8 read from port 5 PC User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 42 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 3 6 Read Write 8254 M 8254 Control Word Read Write wBase 0xec 7 es ms ona ms ona mn ono Fot TEEN PS BCD 0 Binary Count 1 BCD Count M2 M1 MO 0 O Interrupt on terminal count Programmable one shot Rate generator software triggered pulse Hardware triggered pulse 0 1 1 0 1 1 Square wave generator 0 0 0 1 RLO 0 Counter latch instruction Read write low counter byte only m e O O 1 0 Read write high counter byte only 1 Read write low counter byte first then high counter SC1 SCO CounterO Counter1 Counter2 Readback command User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 43 PIO D48 Series Card 48 channel OPTO 22 Compatibl
14. DOS DEMO4 C For INT CHAN 3 only Cout2 Note Refer to Sec 2 7 2 for active high pulse generation FG User Manual Ver 3 4 Aug 2015 PMH 00 34 Page 19 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 3 Hardware Installation a Note As certain operating systems such as Windows 2000 XP may require the computer to be restarted after a new driver is installed it is recommended that the driver is installed first which will reduce the installation time Step 1 Installing PIO D48 series card driver on your computer first For detailed information about the driver installation please refer to Chapter 4 Software Installation Step 2 Configuring Card ID by the SW1 DIP Switch For detailed information about the card ID SW1 please refer to Sec 2 3 Car ID Switch User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 20 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board Step 3 Shut down and power off your computer Step 4 Remove all covers from the computer Step 5 Select an empty PCI PCI Express slot i Se User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 21 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board Step 6 Remove the PCI PCI Express slot cover form the PC Step 7 Remove the connector cover form the PIO D48 series card Step 8 Carefully insert your PIO D48 series card into the PCI PCI Express slot PEX D48
15. E KAENA EAA TNIE AEE 35 6 3 TT ENN 37 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 1 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board ON NON 38 6 32 INT Mask Control Nr 38 O AUX STOUSS REGIS TOT RENEE EEE EE EEE EE 39 G34 nerupi Polar Y REO EEE EEE EEE EE TNN 40 6 3 5 Read Write I O POrt cccccccsscccccnscccccssecccssseccnssecccnseececsseecnssececaucesecuusescauecesenseesenansesesseecsaneesensnsesenseesseasesenaesss 41 6 3 6 Read Write 8254 aaensnnnesnnnssnnnssnnnsssnressnnsssnresrrresrnresrnresrtresttres ttres 1t rs 2 ten 1 tte 2t eS E e r reS E EEPE EAEE S EEES E EEEn eanne rannent 43 6 3 7 Read Write Clock Int Control Register cccccccseseeeeeeeeececcccccccccecccceuuuuceeseeeeeeeeessssssssuuuuuuuseseeeeesesessssssessusnaneessess 45 036 Redd Card DR 45 7 DEMO PROGRAMS wi cssccssareccsasscncceesnxssncasscatancaswsaatnnacecanenecasoastacecesagtenaseesaneanvastabaatncansaneasueneateunyscoeastenesseansentenstai 46 7 1 DEMO PROGRAM FOR GN De SE EE EEE 46 7 2 DEMO PROGRAM DO EE EE seser tt etree eeEEnneeeeeeee 48 APPENDIX DAUGHTER BOARD Land eS Taaa S 49 MEN NOR NN ara cee E A EE E NEEE ENIE EE E 49 EAR ENN 50 A3 ADP 37 PCI and ADP 50 PCl ccccsssssscccssssnscccsssssnscccsssnacessessnaeecssssuneesesssauaeessesssueesssnsuaeessesauaeesseseunaeseeseauaeesonss 50 A4 DB 24P and DB 24PD Isolated Input BOOM cccccseeecccsesececeeseccceesecesenecsccusecscsuseseseecsssusecsesuseseseeeesssueecssseses
16. MO9 C and DEMO10 C are demo programs for a single interrupt source and DEMO11 C is the demo program for more than one interrupt source in the DOS operating system If only one interrupt signal source is used the interrupt service routine does not need to identify the interrupt source However if there are more than one interrupt source the interrupt service routine has to identify the active signals in the following manner Read the new status of all interrupt signal sources refer to Sec 6 3 5 Compare the new status with the old status to identify the active signals IFINT CHAN Ois active service INT CHAN 0 amp non inverter inverted the INT CHAN 0 signal IFINT CHAN 1 is active service INT CHAN 1 amp non inverted inverted the INT CHAN 1 signal IFINT CHAN 2 is active service INT CHAN 2 amp non inverted inverted the INT CHAN 2 signal IFINT CHAN 3 is active service INT CHAN 3 amp non inverted inverted the INT CHAN 3 signal See VE NE Update the interrupt status Limitation If the interrupt signal is too short the new status may be the same as the old status So the interrupt signal must be held active until the interrupt service routine has been executed This hold time Is different for differing operating systems The hold time can be as short as a micro second or as long as 1 second In general 20 ms is enough for all O S PP GT o User Manual Ver 3 4 Aug 2013 PMH 006 34 Page 14 PIO D48 Series Card 48 channel OP
17. PIO D48 PIO D48U PIO D48SU User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 22 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board Step 9 Tighten the captive Phillips screw Confirm the PIO D48 series card is mounted on motherboard Step 10 Replace the computer cover Step 11 Power on the computer Follow the prompt message to finish the Plug amp Play steps please refer to Chapter 4 Software Installation User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 23 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 4 Software Installation This chapter provides a detailed description of the process for installing the PIO D48 series driver and how to verify whether the PIO D48 was properly installed PIO D48 series card can be used on DOS Linux and Windows 98 ME 2000 and 32 64 bit XP 2003 Vista 7 8 based systems and the drivers are fully Plug amp Play PnP compliant for easy installation 4 1 Obtaining Installing the Driver Installer Package The driver installer package for the PIO D48 series card can be found on the supplied CD ROM or can be obtained from the ICP DAS FTP web site Install the appropriate driver for your operating system The location and addresses are indicated in the Table4 1 and Table4 2 below Table 4 1 UniDAQ Driver SDK Windows 2000 32 64 bit Windows XP 32 64 bit Windows 2003 gt 32 64 bit Windows Vista 32 64 bit Windows 7 32 64 bit Window
18. SIO series cards onto one PC system The methods used to find and identify card 0 and card_1 is demonstrated below The simplest way to identify which card is card 0 is to use wSlotBus and wSlotDevice in the following manner Step 1 Remove all PIO D48 series boards from the PC Step 2 Install one PIO D48 series onto the PC s PCI_slot1 run PIO PISO EXE Then record the wSlotBus1 and wSlotDevice1 information Step 3 Remove all PIO D48 series boards from the PC Step 4 Install one PIO D48 series into the PC s PCI slot2 and run PIO PISO EXE Then record the wSlotBus2 and wSlotDevice2 information Step 5 Repeat Steps 3 and 4 for every PCI slot and record all information from wSlotBus and wSlotDevice The records may look similar to the table follows Table 6 3 PC s PCI Slot wSlotBus wSlotDevice Slot 1 0x07 Slot_2 0x08 Slot_3 0x09 Slot_4 Ox0A PCI BRIDGE Slot_5 Ox0A Slot_6 0x08 Slot_7 0x09 0x07 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 35 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board The above procedure will record all the wSlotBus and wSlotDevice information on a PC These values will be mapped to this PC s physical slot and this mapping will not be changed for any PIO PISO cards Therefore this information can be used to identify the specified PIO PISO card by following steps Step1 Using the wSlotBus and wSlotDevice information from Table 6 3 Step2 Enter the board number into PIO _G
19. Series Card 48 channel OPTO 22 Compatible DIO Board 2 7 2INT CHAN 0 INT CHAN 0 00 PC3 amp IPC7 port 2 PC3 port 2 Inverted Naninvert ed select IN YO Enable Disable select Ficure 2 5 ENO Sn NT_CHAN_O should normally be fixed in a low level state and generate a high_pulse to interrupt the PC INT_CHAN_O can be equal to PC3 amp PC7 or be PC3 programmable as is shown below Refer to Sec 6 3 9 CTRL_D3 0 CTRL_D2 1 gt INT CHAN 0 Disable CTRL_D3 1 CTRL_D2 0 gt INT CHAN 0 PC3 of port 2 CTRL D3 0 CTRL D2 0 gt INT CHAN 0 PC3 amp PC7 of port 2 ENO can be used to enable disable the INT CHAN 0as follows Refer to Sec 6 3 4 ENO 0 gt INT CHAN 0 Disabled ENO 1 gt INT CHAN O0 Enabled INVO can be used to invert non invert the PC3 or PC3 amp PC7 as follows Refer to Sec 6 3 6 INVO 0 gt INT CHAN O inverted state of PC3 or PC3 amp PC7 of port 2 INVO 1 gt INT CHAN O0 non inverted state of PC3 or PC3 amp PC7 of port 2 Refer to the following demo programs for more information Operating System DOS DEMO8 C For INT_CHAN_O only PC3 of Port 2 DEMO9 C For INT CHAN 0 only PC3 amp PC7 of Port 2 FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 16 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 7 3INT_CHAN 1 je er 00 PC3 amp IPC7 port 5 Pep Inverted Noninverted select ORT Enable Disable select ENT Figure 2 6 INT CHAN 1 should normally be fixed in
20. TO 22 Compatible DIO Board 2 7 1 Interrupt Block Diagram Figure 2 4 The INT interrupt output signals are level trigger and Active Low If the INT INT CHAN 1 INT generates a low pulse the PIO D48 series cards will INT CHAN 2 INT CHAN 0 Level trigger interrupt the PC once per occasion If the INT is fixed in low level the PIO D48 initial low series cards will interrupt the active high INT CHAN 3 PC continuously So the INT CHAN 0 1 28 must be controlled with pulse type signals They should normally be fixed in a low level state and generate a high pulse to interrupt the PC The priority of INT CHAN 0 1283 is the same If all these four signals are active at the same time then INT will be active only once per occasion So the interrupt service routine has to read the status for all interrupt channels for multi channel interruptions Refer to Sec 2 7 for more information Operating System DOS DEMO11 C For both INT CHAN 0 amp INT CHAN 1 If only one interrupt source is used the interrupt service routine doesn t have to read the interrupt source status Note that DEMO4 C to DEMO10 C is demo programs for a single channel interruption within the DOS operating system Operating System DOS DEMO4 C For INT CHAN 3 only DEMO7 C For INT CHAN 2 only DEMO8 C For INT CHAN 0 only DEMO9 C For INT CHAN 0 only DEMO10 C For INT CHAN 1 only FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 15 PIO D48
21. Table A6 1 is the comparison table for the daughter application of PIO PISO series cards Table A6 1 PIO D48 PIO D48 O Card PIO D48U PIO D48U PIO D48SU PEX D48 PEX D48 Cable 20 Pin 50 Pin 37 Pin 100 Pin Daughter Boards Flat Cable Flat Cable D sub SCSI II DB 37 NO NO Yes NO DN 37 NO NO Yes NO ADP 37 PCI NO S Yes NO ADP 50 PCI NO S NO NO DB 24P NO 5 NO NO DB 24PD NO S S NO DB 16P8R NO S S NO DB 24R NO S NO NO DB 24RD NO S S NO DB 24C NO DB 24PR NO NO DB 24PRD NO DB 24POR NO DB 24SSR NO DN 100 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 53
22. e DIO Board M Read Write 8 bit data of 8254 Senk And wBase 0xe0 Oxe4 0xe8 mr me oes me ome mr ro Read Write wBase 0xec 8254 control word Read Write wBase 0xe0 8254 counter 0 Read Write wBase 0xe4 8254 counter 1 Read Write wBase 0xe8 8254 counter 2 For example outportb wBase 0xec 0x30 CounterO mode O outportb wBase 0xe0 Oxff write to low byte first outportb wBase 0xe0 0xff write to high byte second Then CounterO will down count from Oxffff M The configuration of 8254 counter 8254 Timer Counter PCO Port 2 INT CHAN 2C OUTO GATEO Counter 0 CLK1 1 32 768 KHz or 2 MHz GATE1 OUT1 Counter 1 VCC E CLK2 INT_CHAN_3 O OUT2 GATE2 Counter 2 Refer to the following demo programs for more related information Int2 Demo CounterO Using interrupt INT CHAN 2 Int3 Demo Counter1 Counter 2 Using interrupt INT CHAN 3 oO E D User Manual Ver 3 4 Aug 2013 PMH 006 34 Page 44 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 3 7 Read Write Clock Int Control Register Read Write wBase 0xf0 ao ato CTRL D5 CTRL D4 CTRL D3 CTRL D2 CTRL D1 CTRL DO CTRL DO timer source CLK1 selection Refer to Sec 6 3 8 0 gt 2 MHz 1 gt 32 768 KHz CTRL D1 invert non invert the PCO of port 2 Refer to Sec 2 7 4 0 gt non invert 1 gt invert CTRL D3 CTRL D2 interrupt source select Refer to Sec 2 7 2 01 disable PC3 a
23. e the password or provide confirmation Disk Management m Microsoft Windows 8 Step 1 To display the Start screen icon from Computer Management the desktop view simply hover the mouse Command Prompt cursor over the bottom left corner of screen Be THe A Step 2 Right click the Start screen icon then Task Manager P u click Device Manager Seta Pand Windows Explorer i Search Alternatively press Windows Key X to lt open the Start Menu and select Device Desktop Manager from the options list Right click PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 4 3 2 Check that the Installation Check the PIO D48 series card which listed correctly or not as illustrated below 3 Device Manager File Action View Help 28 ICP168 gl Computer DAGCard El UniDA0 JPI0 D64 D48 Digital I O Board sat LISE Oryves Ei Display adapters 24 DYD CD ROM drives H Floppy disk controllers HEA IDE ATAATAPT controllers I ges ade Installation successful nAi Mice and other pointing devices H Monitors Network adapters lf Ports COM amp LPT e Processors 41 Sound video and game controllers EJ System devices E Universal Serial Bus controllers User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 28 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 5 Testing PIO D48 Series Card This chapter can give you the detail steps ab
24. esees 51 25 TNB NNN 52 AG Daughter Boards Comparison TODIE ccccseccccceeseccceeecccsusececcusescceusesesusecsssusecsceuseseuececsssusecsususeseseeesssueecesssesesees 53 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 2 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board The PIO D48U D48SU and PEX D48 is the new generation product that ICP DAS provides to meet RoHS compliance requirement and is designed as completely compatible with the PIO D48 Users can replace the PIO D48 by the PIO D48U PIO D48SU PEX D48 directly without software driver modification The PIO D48U D48SU supports 3 3 V 5 V PCI bus while the PEX D48 supports PCI Express bus These cards provide 48 TTL digital I O lines and these lines are grouped into six 8 bit bi direction ports Every three 8 bit ports are grouped as port A PA port B PB and port C PC on a connector and the port C can be split into 2 nibble wide 4 bit parts All ports are configured as inputs upon power up or reset The PIO D48U D48SU and PEX D48 also adds a Card ID switch and pull high pull low resisters for DI on board Users can set Card ID on a board and recognize the board by the ID via software when using two or more PIO D48U PIO D48SU PEX D48 cards ir computer The pull high pull low resisters allow the DI status to be specified when the DI channels are unconnected the DI status will remain in high or low status other than floating These cards suppor
25. etConfigAddressSpace function to get the information for a specific card especially the wSlotBus and wSlotDevice details Step3 Identify the specific PIO PISO card by comparing the data of the wSlotBus and wSlotDevice from Step1 and Step2 Note that normally the card installed in slot 0 is cardO and the card installed in slot1 is card1 for PIO PISO series cards User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 36 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 6 3 The I O Address Map The I O address for PIO D48 series cards are automatically assigned by the main board ROM BIOS The I O address may also be re assigned by the user It is strongly recommended that users do not change the I O address The Plug amp Play BIOS will effectively perform the assignment of proper I O addresses to each PIO D48 series card The I O address for the PIO D48 D48U D48SU and PEX D48 are given in the table below all of which are based on the base address of each card Table 6 4 Refer to Sec 6 1 for more information about wBase Address wBase 0 wBase 5 wBase 7 wBase 0x2a wBase 0xc0 wBase 0xc4 wBase 0xc8 wBase 0xcc wBase 0xd0 wBase 0xd4 wBase 0xd8 wBase 0xdc wBase 0xe0 wBase 0xe4 wbase 0xe8 wBase 0xec wBase 0xf0 wBase 0xf4 Read Write RESETN Control Register Read Por PA wrie Poro PA Read Port PB fivrite Port1 PB Read Ponz hvitePort PO ert Control Word Port 0 1 2 Read ona
26. execute the self test 3 Execute the UniDAQ Utility Program The UniDAQ Utility exe will be placed in the default path after completing installation mm f Click this button Default Path C ICPDAS UniDAQ Driver M Double click the UniDAQUtility exe Double Click UniDACUeility Confirm the PIO D48 series card had successfully installed to PC It start s from 0 OUT EXIT User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 31 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 4 Get DIO function test result Click Digital Output item ies 0 PIO D48 CARD ID 0 Analog Input Analog Output Digital Input Digital Dutput Timer Counter Debu Click Digital Input item 0 PIO D48 CARD TO Sele 4 The corresponding D I becomes black for channel 0 2 4 6 of D O is ON User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 32 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board O Control Register 6 1 How to Find the I O Address The plug amp play BIOS will assign a proper I O address to every PIO PISO series card in the power on stage The fixed IDs for the PIO D48 series cards are given as follows Table 6 1 PIO D48 U Rev 1 x PIO D48 U PEX D48 Rev 2 0 or above Table 6 2 PIO D48SU Rev 1 0 or above Vendor ID OxE159 Device ID Ox0001 Sub Vendor ID 0x0080 Sub Device ID 0x0001 Sub Aux ID 0x0030 User Manual Ver 3 4 Aug 201
27. he DB 8125 is a general purpose screw terminal board It is designed for easy wire connection The DB 8125 consists of one DB 37 and two 20 pin flat cable headers Use a 37 pin cable e g CA 3710 etc to connect DB 8125 to CON1 of the PIO D48 U and PEX D48 DB 8125 A3 ADP 37 PCI and ADP 50 PCI The ADP 37 PCI and ADP 50 PCI are extender for the 50 pin gt PT Li header The one side of the ADP 37 PCI or the ADP 50 PCI can aa be connected to a 50 pin header Note that ADP 37 PCI is 50 pin header to DB 37 extender and ADP 50 PCI is 50 pin T ci header to 50 pin header extender The other side can be mounted onto the PC chassis as is depicted by the following User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 50 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board The DB 24P is a 24 channel isolated digital input daughter board The optically isolated inputs of the DB 24P consist of a bi directional optocoupler with a resistor for current sensing You can use the DB 24P to sense DC signals from TTL levels up to DB 24PD 24 V or use the DB 24P to sense a wide range of AC signals You can also use this board to isolate the computer from large common mode voltage ground loops and transient voltage spikes that often occur in industrial environments as shown in Figure A4 1 Table _A4 1 is the comparison of DB 24P and DB 24PD PIO D48 Series Card Opto Isolated AC
28. is configured as a D I port gt D I external input signal SDI ports can be configured as either pull high or pull low by setting the JP2 3 4 5 6 7 jumpers shorted 1 2 pull high shorted 2 3 pull low e If D I O is configured as a D O port gt D I read back D O e If D I O is configured as D I port gt sending data to a digital input port will only change the D O latch register The latched data will be output when the port is configured as digital output and is activated right away RESET Sec 6 3 1 I O Select Sec 6 3 7 Disable D ns Input Sec 6 3 8 Clock Latch In put Ir D O Latch CKT O Disable Data Buffer Input Sec 6 3 8 gt Clock Input Figure 2 3 D I Buffer CKT GND Pull high Pull Low JP2 3 4 5 6 7 pull high pull low select Default all JPx are in 2 3 short selection pull low User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 13 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 7 Interrupt Operation There are four interrupt sources in the PIO D48 D48U D48SU and PEX D48 These four signals are named INT CHAN 0 INT CHAN 1 INT CHAN 2 and INT CHAN 3 Their signal sources are given as follows e INT CHAN 0 PC3 PC7 from port 2 Refer to Sec 2 7 2 e INT CHAN 1 PC3 PC7 from port 5 Refer to Sec 2 7 3 e INT CHAN 2 CoutO Refer to Sec 2 7 4 e INT CHAN 3 Cout2 Refer to Sec 2 7 5 Note that DEMO4 C DEMO7 C DEMO8 C DE
29. it VC NET2005 gt for VC NET2005 64 bit UniDAQ H gt Header files UniDAQ H gt Header files UniDAQ LIB gt Linkage library for VC only UniDAQ LIB gt Linkage library for VC only For detailed information about the DLL function and demo program of the UniDAQ please refer to UniDAQ DLL Software Manual CD NAPDOS PCI UniDAQ Manual User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 47 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 7 2 Demo Program for DOS The demo program is contained in CD Da da PIRA APASARE TC gt for Turbo C 2 xx or above MSC gt for MSC 5 xx or above BC gt for BC 3 xx or above p p gt TC LIB gt for TC Library TC DEMO gt for TC demo program TC DIAG gt for TC diagnostic program TC LIB PIO H gt TC Declaration File TC LIB TCPIO_L LIB gt TC Large Model Library File TC LIB TCPIO_H LIB gt TC Huge Model Library File te te te A Gee The list of demo programs DEMO1 D O Demo DEMO2 D I Demo DEMO3 D I O Demo DEMO4 Timer Interrupt of INT CHAN 3 DEMOS Event Counter no interrupt of INT CHAN 2 init HIGH amp active Low DEMO6 Event Counter no interrupt of INT CHAN 2 init Low amp active HIGH DEMO7 Down Counter interrupt of INT CHAN 2 init HIGH amp active Low DEMO8 Interrupt demo of INT CHAN 0 PC7 of Port2 don t care DEMOS Interrupt demo of INT CHAN 0 PC7 of Port2 interrupt is enable DEMO10 Interrup
30. low by JP3 Port4 pull high low by JP6 Port2 pull high low by JP4 Port5 pull high low by JP7 Connector of PEX D48 CN1 DB37 CN2 50 pin PortO pull high low by JP4 Port3 pull high low by JP5 Port1 pull high low by JP3 Port4 pull high low by JP6 Port2 pull high low by JP2 Port5 pull high low by JP7 Connector of PIO D48SU CON1 SCSI 100 pin Note Refer to Sec 2 1 for the I O port locations and JP2 JP7 pull high low placements on the board layout User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 8 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 3 Card ID Switch The PIO D48U PIO D48SU and PEX D48 has a Card ID switch SW1 with which users can recognize the board by the ID via software when using two or more PIO D48 S U and PEX D48 cards in one computer The default Card ID is 0x0 For detail SW1 Card ID settings please refer to Table 2 1 Default Settings Table 2 1 Default Settings OFF gt 1 ON 30 Card ID Hex 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 OxA X O JJ O O X Ox O x lt m A User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 9 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 4 Pin Assignments The Pin assignments for all connectors on the PIO D48 D48U D48SU and PEX D48 are represented in Figure 2 1 and Figure 2 2 All signal sources for each digital input or output pin channel is TTL compatible E Pin A
31. low level state and generate a high pulse to interrupt the PC INT CHAN 1 can be equal to PC3 amp PC7 or be PC3 programmable as is shown below Refer to Sec 6 3 9 CTRL D5 0 CTRL D4 1 gt INT CHAN 1 Disabled CTRL D5 1 CTRL D4 0 gt INT CHAN 1 PC3 of port 5 CTRL D5 0 CTRL D4 0 gt INT CHAN 1 PC3 amp PC7 of port 5 EN1 can be used to enable disable the INT CHAN 1 as follows Refer to Sec 6 3 4 EN1 0 gt INT CHAN 1 Disabled EN1 1 gt INT CHAN 1 Enabled INV1 can be used to invert non invert the PC3 or PC3 amp PC7 as follows Refer to Sec 6 3 6 INV1 0 gt INT CHAN 1 inverted state of PC3 or PC3 amp PC7 of port 5 INV1 1 gt INT CHAN 1 non inverted state of PC3 or PC3 amp PC7 of port 5 Refer to the following demo program for more information Operating System DOS DEMO10 C For INT CHAN 1 only PC3 amp PC7 of Port 5 Note Refer to Sec 2 7 2 for active high pulse generation GT Py User Manua Ver 3 4 Aug 2019 PMH 006 34 Page 17 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 7 4INT CHAN 2 PCO INT CHAN 2 port 2 Inverted oniny erted select CTRLD1 nvertecd Noninv erte t select I 2 nable Lisable select EN 2 Figure 2 7 INT CHAN 2 should normally be fixed in a low level state and generate a high pulse to interrupt the PC PCO Port 2 can be inverted non inverted programmable as is shown below Refer to Sec 6 3 9 CTRL D1 0 gt CinO PCO of Port 2 CTRL D1 1 gt
32. mp PC7 of port 2 as interrupt source 10 INT CHAN 0 PC3 of port 2 00 INT CHAN 0 PC3 amp PC7 of port 2 CTRL D5 CTRL D4 interrupt source select refer to Sec 2 7 3 01 disable PC3 amp PC7 of port 5 as interrupt source 10 INT CHAN 1 PC3 of port 5 00 INT CHAN 1 PC3 amp PC7 of port 5 6 3 8 Read Card ID Register Read wBase 0xf4 For example wCardID inportb wBase 0xf4 Read Card ID Note The Card ID function is only supported by the PlIO D48U D48SU and PEX D48 Ver 1 0 or above FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 45 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 7 1 Demo Program for Windows All demo programs will not work properly if the DLL driver has not been installed correctly During the DLL driver installation process the install shields will register the correct kernel driver to the operation system and copy the DLL driver and demo programs to the correct position based on the driver software package you have selected Win98 Me NT 2K and 32 64 bit Win XP 2003 Vista 7 8 Once driver installation is complete the related demo programs and development library and declaration header files for different development environments will be presented as follows E Demo Program for PIO DIO Series Classic Driver The demo program is contained in CD NAPDOS PCI PIO DIO DLL_OCX Demo http ftp icodas com pub cd iocard pci napdos pci pio dio dll ocx demo BC
33. out self test In this way user can confirm that PIO D48 series card well or not Before the self test you must complete the hardware and driver installation For detailed information about the hardware and driver installation please refer to Chapter 3 Hardware Installation and Chapter 4 Software Installation 5 1 Self Test Wiring mM PIO D48 U and PEX D48 1 Use the DN 37 optional to connect the CN1 on the PIO D48 U or PEX D48 card P10 D48 PIO D48U PEX D48 90000 00000000000000 O0000000000000000006 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 29 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 Connect the PortO PAO PA7 with Port1 PBO PB7 1 2 44 5 amp 7 10 14 12 13 14 45 16 47 18 19 E PIO D48SU 1 Use DN 100 wiring terminal board optional to connect the CON1 on the PIO D48SU card CA SCSI100 15 DN 100 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 30 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 Connect the PortO PAOO PAO7 with Port1 PBOO PBO7 FG 51 52 53 54 55 56 57 58 59 60 61 62 63 64 6566 Gr 68 69 70 71 72 73 74 75 NG redan rd bbt dann FG 6 145 16 1748 19 20 21 2723 24 25 NG 5 2 Execute the Test Program The following example use UniDAQ driver to perform self test If you install the PIO DIO series classic driver please refer to Quick Start Guide of the PIO D48 kstart eng pdf to
34. s 2008 gt 32 64 bit Windows 8 l Driver Name UniDAQ Driver SDK unidaq_win_setup_xxxx exe CD ROM CD NN NAPDOS PCI UniDAQ DLL Driver Web Site http ftp icodas com pub cd iocard pci napdos pci unidag dll driver F T For detailed information about the UniDAQ driver installation please refer to UniDAQ DLL Software Manual The user manual is contained in CD NNAPDOSYPCNUniDAQV Manual http ftp icodas com pub cd iocard pci napdos pci unidaaq manual Installing Procedure User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 24 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board Table 4 2 PIO DIO Series Classic Driver Windows 95 98 ME Windows NT Windows 2000 32 bit Windows XP gt 32 bit Windows 2003 32 bit Windows Vista 32 bit Windows 7 Driver Name PIO DIO Series Classic Driver PIO_DIO_Win__vxxx exe CD ROM CD NAPDOS PCI PISO DIO DLL_OCX Driver http ftp icodas com pub cd iocard pci napdos pci pio dio dll ocx driver For detailed information about the PIO DIO series classic driver installation i please refer to PIO DIO series classic driver DLL Software Manual Installin The user manual is contained in Proceaune CD NAPDOS PCI PISO DIO Manual http ftp icodas com pub cd iocard pci napdos pci pio dio dll ocx driver 4 2 PnP Driver Installation Power off the computer and install the PIO D48 series cards Turn on the computer
35. s Card 48 channel OPTO 22 Compatible DIO Board 1 3 Specifications Model Name PIO D48 PIO D48U PIO D48SU PEX D48 Programmable Digital I O Channels Digital Input Compatibility 5 V TTL Logic 0 0 8 V max Logic 1 2 0 V min Response Speed 500 KHz Digital Output Compatibility 5 V TTL Logic 0 0 4 V max Output Voltage Logic 1 2 4 V min Sink 64mA 0 8 V Source 32 mA 2 0 V Response Speed 500 Khz Bus Type 5 V PCI 32 bit 3 3 V5 V Universal PCI 32 bit 33 PCI Express x1 33 MHz MHz Data Bus ver Me ASP Female SCSI II Input Voltage Output Capability Female DB37 x 1 Female DB37 x 1 50 pin box header x 1 140 mm x 97 172 mm x 112 mm Dimensions L x W x D 156 mm x 105 mm x 22mm mm x 22 mm x 22 mm I O Connector 50 pin box header x 1 100 pin x 1 Power Consumption 900 mA 5 V Operating Temperature 0 60 C Storage Temperature 20 70 C Humidity 5 85 RH non condensing User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 5 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2 1 Board Layout E The board layout of the PIO D48 D48U cards are shown below O PIO D48 PIO D48U JP2 Porto Pull High JP4 Port Pull Low JP3 Pull High Port1 9 Pull Low w Pull Low Le dq O PEX D48 4 Pull High JP2 N Port2 co Pull Low Pull High N Pull Low JP4 Porto Z ad JP3 Pull High
36. ssignments of the PIO D48 D48U and PEX D48 CN1 37 pin D type female connector for Porto Port1 Port2 CN2 50 pin flat cable connector for Port3 Port4 Port5 Pin Assign Terminal No ment Assign Assign ment ment me 5V vg ai PC 7 PB 6 PC 6 PB 5 PB 4 ai PB 3 sini PC 3 PB 2 PB 1 PC I PB 0 PC 0 GND N C GND N C GND N C GND 5V GND O O O O O O O O O O O O O O O O QO Q O O O O O O O O OO O O OO O O O O O O O O OO OO OO O O O O Figure 2 1 FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 10 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board M Pin Assignments of the PIO D48SU CON1 100 pin SCSI connector for PortO Port5 Pin Assignment Terminal No Pin Assignment PA 00 01 PA O1 02 PA 02 03 PA 03 04 PA 04 05 PA 05 06 PA 06 07 PA 07 08 PB 00 09 PB 01 10 PB 02 11 PB 03 12 PB 04 13 PB 05 14 PB 06 15 PB 07 16 PC 00 i7 PC_01 18 PC 02 19 PENIS 20 PC 04 Ze PC 05 22 PC 06 23 PC 07 24 25 26 af 28 29 30 av 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 PA 10 PA 11 PA 12 PA 13 PA 14 PA 15 PA 16 PA 17 PB 10 PB 11 PB 12 PB 13 PB 14 PB 15 PB 16 PB 17 PC 10 PC 11 PC 12 PC 13 PC 14 PC 15 PC 16 PC 17 GND Figure 2 2 Female SCSI 100 pin CON1 User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 11 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 2
37. t demo of INT_CHAN_ 1 PC7 of Port5 interrupt is disable DEMO11 Interrupt demo of INT CHAN O amp INT CHAN 1 For detailed information about the DLL function of the DOS please refer to PIO DIO DLL Software Manual CD NAPDOS PCI PIO DIO Manual FG User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 48 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board Appendix Daughter Board A1 DB 37 DN 37 DN 50 and DN 100 M DB 37 The DB 37 is a general purpose daughter board for D sub 37 pins It is designed for easy wire connection via pin to pin Use a 37 pin cable e g CA 3710 etc to connect DB 37 to CON1 of the PIO D48 U PEX D48 E DN 37 and DN 50 The DN 37 is a general purpose daughter board for DB 37 pins with DIN Rail Mountings The DN 50 is designed for 50 pin flat cable headers win DIN Rail mountings They are also designed for easy wire connection via pin to pin Use a 37 pin cable e g CA 3710 etc to connect to CN1 of the PIO D48 U and PEX D48 by DN 37 and then use a 50 pin cable e g CA 5002 etc to connect to CN2 by DN 50 m DN 100 The DN 100 is a general purpose daughter board for SCSI II 100 pins It is designed for easy wire connection via pin to pin Use a 100 pin SCSI II cable e g CA SCSI100 15 etc to connect DN 100 to CON1 of the PIO D48SU User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 49 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board A2 DB 8125 T
38. t var 32 64 bit Windows XP control and various language sample C Borland Delphi Borland C4 help users to quickly and easily deve Windows NT and Active X Visual a User Manual Ver 3 4 Aug 2015 PMH 006 34 Page 3 PIO D48 Series Card 48 channel OPTO 22 Compatible DIO Board 1 1 Packing List The shipping package includes the following items e One PIO D48 series card hardware e One printed Quick Start Guide e One software utility CD 1 2 Features e Support the 5V PCI bus for PIO D48 e Support the 3 3 5 V PCI bus for PlO D48U D48SU e Supports PCI Express x 1 for PEX D48 e 48 channels of digital I O e Bi direction programmable I O ports under software control e All I O lines buffered on the board e Six 8 bit bi direction I O ports e Connects directly to DB 24PR DB 24PD DB 24RD DB 24PRD DB 16P8R DB 24POR DB 24SSR DB 24C or any OPTO 22 Compatible daughter boards e PIO D48 U PEX D48 One DB37 connector and one 50 pin box headers e PIO D48SU One SCSI II 100 pin connector e Interrupt source 4 channel e Card ID function for PIO D48U PIO D48SU PEX D48 e One 16 bit event counter and one 32 bit programmable internal timer e Emulate two industrial standard 8255 mode 0 e Buffer output for higher driving capability than 8255 e PIO D48 U D48SU DIO response time is about 1 us 1 MHz e PEX D48 DIO response time is about 500 kHz e SMD short card power saving PIO D48 Serie
Download Pdf Manuals
Related Search
Related Contents
Panasonic NA-127VB4 washing machine MANUEL D`INSTRUCTIONS Energizer ATEX 2D Intrinsically Safe LED Wolf Appliance Company CT36IU Cooktop User Manual Kenroy Home 90965GC Installation Guide A.P.I. Kuka Manuel de l`utilisateur Version 0.0.5 Samsung GT-E1200R Εγχειρίδιο χρήσης Nokia BH-601 Headphones User Manual Copyright © All rights reserved.
Failed to retrieve file