KPCI-815 1 KPCI-815 Ver 2.0
KPCI-815 2 1 2 KPCI-815
KPCI-815 3 KPCI-815 KPCI-815 PCI 8 KPCI-815 I/O 37 D L H L 12 H 16 2.1 PCI 32 33MHz 132MBS 2.2 32 / 16 0V~5V0V~10V*5V10V 10M 100K A/D A/D / 0.2%FRS 2.3 8 5-48V 100 ma 500V 2.4 1040 095 5585 2.5 : 200mm 100mm.
KPCI-815 4 VB VC 1 37 D 1 37 1 CH1In1+ 20 CH2In2+ 2 CH3In3+ 21 CH4In4+ 3 CH5In5+ 22 CH6In6+ 4 CH7In7+ 23 CH8In8+ 5 CH9In9+ 24 CH10In10+ 6 CH11In11+ 25 CH12In12+ 7 CH13In13+ 26 CH14In14+ 8 CH15In15+ 27 CH16In16+ 9 28 10 29 CH17In1-11 CH18In2-30 CH19In3-12 CH20In4-31 CH21In5-13 CH22In6-32 CH23In7-14 CH24In8-33 CH25In9-15 CH26In10-34 CH27In11-16 CH28In12-35 CH29In13-17 CH30In14-36 CH31In15-18 CH32In16-37 19 2 16 1 DOUT1 9 2 DOUT2 10 3 DOUT3 11 4 DOUT4 12 5 DOUT5 13 6 DOUT6 14 7 DOUT7 15 8 DOUT8 16 DOUT1-DOUT8: OC OC
KPCI-815 5 5-48V 3..1. / JP1 JP2 JP1 JP2 2. JP3 JP4 JP3 JP4 0~5V 0~10V
KPCI-815 6 JP3 JP4 JP3 JP4-5V~5V -10V~10V -10V~10V JP2 200 JP3 100 3. 3.1 W0 W01 3.2 WA WR 37 D JP1 W0 WAWR W01 JP2 JP3 JP4 16 1. 0 A/D 0 8 1 4 (H 8 ) 1 1-8 2 2A/D DV 12 16 12 16 V=D*FSR/4096 V=D*FSR/65536 V=D*FSR/4096-FSR/2 V=D*FSR/65536-FSR/2 0~5VFSR=5V0~10VFSR=10V-5V~5VFSR=10V-10V~10VFSR=20V D AD FSR V 3 1-8 D7 D6 D5 D4 D3 D2 D1 D0 Dout8 Dout7 Dout6 Dout5 Dout4 Dout3 Dout2 Dout1 1 2-10K 01 20 1
KPCI-815 7 KPCI-815. PCI 1 COMS 2 3 AGND 4
KPCI-815 8
KPCI-815 9
KPCI-815 10
KPCI-815 11
KPCI-815 12
KPCI-815 13
KPCI-815 14 VB VC VB VC
KPCI-815 15 A/D DO WriteByte ( 100µs) OPEN DEVICE AD KPCI815_ReadAd WriteByte? NO YES CloseDevice 1. VB VB 2. VC VC KPCI800.dll KPCI800.dll 1 Visual C++ & C++Builder BOOL WINAPI OpenDevice(ULONG iindex) Visual Basic Declare Function OpenDevice Lib "kpci800.dll" (ByVal iindex As Long)
KPCI-815 16 iindex KPCI,0 1 0 CPUPCI(0) As Boolean CPUPCI(0) 2 Visual C++ & C++Builder VOID WINAPI CloseDevice(ULONG iindex ) Visual Basic Declare Sub CloseDevice Lib "kpci800.dll" (ByVal iindex As Long) iindex OpenDevice 3. A/D ( KPCI812 ) Visual C++ & C++Builder ULONG WINAPI PCI812_ReadAd(ULONG Iindex,UCHAR adchulong delay) Visual Basic Declare Function PCI812_ReadAd Lib "kpci800.dll" (ByVal iindex As Long, ByVal adch As Byte, ByVal delay As Long) As Long KPCI812 A/D iindex OpenDevice adch A/D delay (1delay100) A/D 4. A/D KPCI815 Visual C++ & C++Builder ULONG WINAPI PCI815_ReadAd (ULONG iindex, UCHAR flbmode, UCHAR flbnum, UCHAR Visual Basic adch, ULONG delay); Declare Function PCI815_ReadAd Lib "kpci800.dll" (ByVal iindex As Long, ByVal flbmode As Byte, ByVal flbnum As Byte, ByVal adch As Byte, ByVal delay As Long) As Long KPCI815 A/D iindex, OpenDevice
KPCI-815 17 flbmode, flbnum, adch, delay AD(1delay200) A/D flbmode=1 flbmode=2 N N N N N N N=12N=4 Flbmode=0 N N 5. AOKPCI823 Visual C++ & C++Builder VOID WINAPI DAOut823(ULONG iindex,uchar channel,uchar ibyte) Visual Basic Declare Sub DAOut823 Lib "kpci800.dll" (ByVal iindex As Long, ByVal channel As Byte, ByVal ibyte As Byte) KPCI823 AO iindex OpenDevice channel (6.1 ibyte 6. I/O Visual C++ & C++Builder UCHAR WINAPI ReadByte(ULONG iindex,uchar dich) Visual Basic Declare Function ReadByte Lib "kpci800.dll" (ByVal iindex As Long, iindex OpenDevice dich ByVal dich As Byte) As Byte 7. I/O Visual C++ & C++Builder WORD WINAPI ReadWord(ULONG iindex,uchar dich) Visual Basic
KPCI-815 18 Declare Function ReadWord Lib "kpci800.dll" (ByVal iindex As Long, iindex OpenDevice ByVal dich As Byte) As Long dich 6.10 8. I/O Visual C++ & C++Builder DWORD WINAPI ReadDWord(ULONG iindex,uchar iaddr) Visual Basic Declare Function ReadDWord Lib "kpci800.dll" (ByVal iindex As Long, iindex OpenDevice ByVal dich As Byte) As Long iaddr 6.104 4 9. I/O Visual C++ & C++Builder VOID WINAPI WriteByte(ULONG iindex,uchar iaddr, UCHAR ibyte ) Visual Basic Declare Sub WriteByte Lib "kpci800.dll" (ByVal iindex As Long, iindex OpenDevice ByVal iaddr As Byte, ByVal ibyte As Byte) iaddr 6.1 ibyte ibyteiaddr6.1 10. I/O Visual C++ & C++Builder VOID WINAPI WriteWord(ULONG iindex,uchar iaddr, UCHAR iword ) Visual Basic Declare Sub WriteWord Lib "kpci800.dll" (ByVal iindex As Long, ByVal iaddr As Byte, ByVal idate As Long)
KPCI-815 19 iindex OpenDevice iaddr 6.10 iword 11. I/O Visual C++ & C++Builder VOID WINAP I WriteDWord(ULONG iindex,uchar iaddr, UCHAR idword ) Visual Basic Declare Sub WriteDWord Lib "kpci800.dll" (ByVal iindex As Long, iindex OpenDevice ByVal iaddr As Byte, ByVal idate As Long) iaddr 6.104 idword 12. Visual C++ & C++Builder VOID WINAPI TimeDelay(ULONG timedelay ) Visual Basic Declare Sub TimeDelay Lib "kpci800.dll" (ByVal timedelay As Long,) timedelaywindows100 1 KPCI-815 2. 3. 37 D
KPCI-815 20 www.krxgk.com010-62527214e_mail sgq @ krxgk.comlilanzhen007@163.com (010) 51659880 (010) 51659880-1025 (010) 51659880-1006 100080 CTRLRUN 北京科日新控电子技术有限公司 TEL: 010-51659880 FAX: 010-51659880-1006