




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PCI-8333 多功能模入模出接口卡技术说明书1. 概述 PCI-8333 多功能模入模出接口卡适用于提供了PCI 总线插槽的PC系列微机,具有即插即用(PnP)的功能。其操作系统可选用目前流行的 Windows 系列、高稳定性的Unix等多种操作系统以及专业数据采集分析系统LabVIEW 等软件环境。在硬件的安装上也非常简单,使用时只需将接口卡插入机内任何一个PCI总线插槽中并用螺丝固定,信号电缆从机箱外部直接接入。PCI-8333 多功能模入模出接口卡安装使用方便,程序编制简单。其模入模出及I/O信号均由卡上的37芯D 型插头与外部信号源及设备连接。对于模入部分,用户可根据实际需要选择单
2、端或双端输入方式。对于模出部分,用户可根据控制对象的需要选择电压或电流输出方式以及不同的量程。本卡上的A/D、D/A 转换均为12位,同时还备有16路数字量输入和16 路数字量输出接口,三路16位字长的计数/定时器,以及1Mhz 的基准时钟。本卡的A/D 转换启动方式可以选用程序触发、定时器自动触发、外同步触发等方式,转换状态可以用程序查询,也可以用中断方式通知CPU读取转换结果。2. 主要技术参数2.1 模入部分:2.1.1 输入通道数:单端16路 * ( 标*为出厂标准状态,下同 ) 双端8路2.1.2 输入信号范围:0V10V*;-5V+5V2.1.3 输入阻抗: 10M2.1.4 A/
3、D转换分辨率:12位2.1.5 A/D转换速度:10S2.1.6 A/D启动方式:程序启动/定时触发启动/外触发启动2.1.7 A/D转换结束识别:程序查询/中断方式2.1.8 A/D转换非线性误差:±1LSB2.1.9 A/D转换输出码制:单极性原码*/双极性偏移码2.1.10 系统综合误差: 0.1 F.S2.2 模出部分:2.2.1 输出通道数:2路2.2.2 输出范围: 电压方式:05V;010V*;-5V+5V;-2.5V+2.5V; +1V+5V 电流方式:010mA;420mA2.2.3 输出阻抗: 2 ( 电压方式 )2.2.4 D/A转换分辨率:12位2.2.5 D
4、/A转换输入码制:二进制原码 ( 单极性输出方式时 ) *二进制偏移码 ( 双极性电压输出方式时 )2.2.6 D/A转换综合建立时间: 2S2.2.7 D/A转换综合误差:电压方式: 0.1 F.S 电流方式: 0.5 F.S2.2.8 电压输出方式负载电流: 5mA2.2.9 电流输出方式负载电阻范围: 使用机内12V电源时:0250 外加24V电源时:0750 2.3 数字量输入输出部分:2.3.1 DI:16路/DO:16路;TTL电平2.4 定时/计数器部分:2.4.1 16位字长计数/定时器:3路2.4.2 基准时钟:1MHz,占空比502.5 电源功耗: + 5V(±1
5、0) 800mA +12V(±10) 50mA ( D/A 电流方式输出,并使用机内电源时 )2.6 使用环境要求:工作温度:1040 相对湿度: 4080 存贮温度:-55+852.6 外型尺寸:( 不含档板 ) 外型尺寸(不含档板):长×高175.0mm×106.7mm ( 6.89英寸×4.2英寸)3. 工作原理PCI-8333模入模出接口卡主要由模数转换电路、数模转换电路、数字量输入输出电路,定时/技术起电路和接口控制逻辑电路构成。3.1 模入部分外部模拟信号经多路转换开关选择后送入高速放大器处理。放大器前后设有单/双端输入选择跨接器KJ1、KJ
6、2 和转换码制选择跨接器KJ3,处理后的信号送入模数转换器进行转换。模数转换器的启动可以使用程序启动方式或者定时器定时触发启动方式,也可用外部触发方式启动。其转换状态和结果可用程序查询和读出。转换结束信号也可用中断方式通知CPU进行处理。3.2 模出部分模拟量输出部分由D/A 转换器件和有关的基准源、运放、阻容件和跨接选择器组成。依靠改变跨接套的连接方式,可分别选择电压或电流输出方式以及不同的输出量程。当采用电流输出方式时,本卡可直接外接、型执行器。D/A部分具有加电自动清零功能,当主机加电启动时,本卡将自动关闭D/A部分的基准源使D/A输出为最低。只有当用户对D/A1进行写操作时,本卡才打开
7、基准源使D/A输出一个需要的信号。因此,在用户需要同时使用两路D/A的情况下,第一次操作时应先写D/A2后写D/A1,以后的操作则不再受此限制。3.3 数字量输入输出部分数字量输入输出电路为用户提供16 路DI及16 路DO的信号,DO部分具备加电清零功能。3.4 计数/定时器部分计数/定时器电路由一片可编程定时/计数器8254芯片和基准时钟电路以及有关的跨接选择器组成。可为用户提供3个16位字长的计数/定时通道和1MHz、占空比为50的基准时钟,用户可外接使用三路计数/定时通道。3.5 8254可编程计数/定时器应用简介3.5.1 8254芯片管脚图如图1图1 8254芯片管脚图3.5.2
8、8254 功能及框图8254是INTEL公司微型计算机系统中的一个部件,可以将8254作为一个具有四个输入/输出接口的器件处理,其中三个是计数器,一个是可编程序工作方式的控制寄存器。其内部结构图如图2所示 图2 8254内部结构图3.5.3 8254可编程计数/定时器编程要点 8254 的全部功能是由CPU 编程设定的。CPU 通过输出指令给8254装入控制字,从而设定其功能。8254控制字格式如下:D7 D6 D5 D4 D3 D2 D1 D0SC1SC0RL1RL0M2M1M0BCD 各位的功能见表1表4:表1 SC1、SC0 计数器选择SC1 SC0选 择 计 数 器0 0选择0#0 1
9、选择1#1 0选择2#1 1非 法 表2 RL1、RL0CPU读/写操作RL1 RL0操 作 类 型0 0计数器封锁操作0 1读/写计数器低8位1 0读/写计数器高8位1 1先读/写低8位,后读/写高8位表3 M2、M1、M0 工作方式选择M3 M2 M1计 数 工 作 方 式0 0 0方 式 00 0 1方 式 10 1 0方 式 20 1 1方 式 31 0 0方 式 41 0 1方 式 5 表4 BCD计数方式选择BCD数 码 形 式0十六位二进制计数1四位十进制 ( BCD ) 码计数8254的三个计数器是独立的16位减法计数器。计数器的工作方式由工作方式寄存器确定。计数器在编程写入初
10、始值后,在某些方式下计数到0后自动预置,计数器连续工作。CPU访问计数器时,必须先设定工作方式控制字中的RL1、RL0位。计数器对CLK计数输入端的输入信号进行递减计数。选通信号GATE控制计数工作的进行,其功能如表5所示。表5 选通信号 GATE 的功能低电平或进入低电平上 升 边 沿高 电 平方式0禁止计数-允许计数方式1-1.初始化和计数 2.下一个时钟后清除输出-方式21.禁止计数 2.使输出立即变为高电平1.重新装入计数器 2.启动计数允许计数方式31.禁止计数 2.使输出立即变为高电平初始化和计数允许计数方式4禁止计数计数未结束时初始化和计数允许计数方式5-初始化和计数-8254
11、的三个计数器按照各工作方式寄存器中控制字的设置进行工作。可以选择的工作方式有六种。这六种方式是:方式0:计数结束时中断。编程后自动启动,计数器减1 计数,计数到终点 ( 减至0 ) 后输出高电平,可用于中断请求信号,GATE为低电平时停止计数,回到高电平后继续往下计数。再次启动要重新装入计数值或重新编程。方式1:可编程单脉冲输出。GATE上升沿进行初始化并开始计数。输出低电平的宽度等于计数时间。单脉冲输出可用GATE 上升沿多次触发。方式2:比率发生器。编程后重复地循环计数。计数到终点时输出一个时钟周期宽度的低电平脉冲,自动初始化后继续计数。用GATE的上升沿初始化,并开始计数。GATE为低电
12、平时停止计数。方式3:方波发生器。这种方式是在编程后重复地循环计数,输出波形为方波。如果初始计数值为偶数,每个时钟输入脉冲使计数器减2,达到计数终点时输出电平改变。如果初始计数值为奇数,则输出高电平时第一个时钟输入脉冲使计数器减1,随后每个输入脉冲使计数器减2;输出为低电平时第一个时钟输入脉冲使计数器减3,随后每个输入脉冲使计数器减2,到达计数终点时输出电平改变,计数器自动初始化后继续计数。用GATE的上升沿初始化并开始计数,GATE为低电平时停止计数。方式4:软件启动选通脉冲输出。编程后自动启动,计数到终点后输出一个时钟周期的低电平脉冲。用GATE的上升沿初始化并开始计数,GATE为低电平时
13、停止计数。 方式5:硬件启动选通脉冲输出。编程后,等待 GATE 上升沿进行初始化并开始计数,计数到终点后输出一个时钟周期的低电平脉冲,计数器开始计数后不受GATE 信号电平的影响,这种选通脉冲的输出可用GATE的上升沿多次触发。在工作方式控制字中,如果设置计数器锁存操作,则该控制字中工作方式选择位M1、M0 和计数方式选择位BCD无效。即设置锁存操作时不影响计数器的工作方式,计数器锁存操作,是在计数器计数过程中,在不影响正在进行的计数操作的条件下,把当前的计数值锁存到寄存器,供CPU读取,这时在工作方式控制字中,SC1、SC0指定要锁存的计数器,RL1、RL000 表示锁存操作,其余4 位无
14、效,计数器按原来设 定的方式工作。当本卡A/D 转换选择定时器定时触发启动工作方式时,一般将8254的工作方式设置为方式2 ( 即比率发生器 ),以保证符合A/D转换启动信号的要求。4. 安装及使用注意:4.1 安装:本卡的安装十分简便,只要将主机机壳打开,在关电情况下,将本卡插入主机的任何一个空余扩展槽中,再将档板固定螺丝压紧即可。37芯D型插头可从主机后面引出并与外设连接。4.2 本卡采用的模拟开关是COMS电路,容易因静电击穿或过流造成损坏,所以在安装或用手触摸本卡时,应事先将人体所带静电荷对地放掉,同时应避免直接用手接触器件管脚,以免损坏器件。 4.3 禁止带电插拔本接口卡。设置接口卡
15、开关、跨接套和安装接口带缆均应在关电状态下进行。4.4 当模入通道不全部使用时,应将不使用的通道就近对地短接,不要使其悬空,以避免造成通道间串扰和损坏通道。4.5 本卡跨接选择器较多,使用中应严格按照说明书进行设置操作。电压方式模拟输出时,应避免输出端对地短路。4.6 为保证安全及采集精度,应确保系统地线(计算机及外接仪器机壳)接地良好。特别是使用双端输入方式时,为防止外界较大的共模干扰,应注意对信号线进行屏蔽处理。4.7 对外供电端应注意加以保护,严禁短路,否则将造成主机电源损坏,使用中应特别小心。5. 使用与操作5.1 主要可调整元件位置见图3。图3 主要可调整元件位置图5.2 输入输出插
16、座接口定义:5.2.1 模拟既定时/计数部分:本卡前端37芯D型插座(CZ1)的信号定义见表6 。进行A/D数据采集时,用户可根据需要选择连接信号线(单端)或信号线组(双端)。为减少信号杂波串扰和保护通道开关,凡不使用的信号端应就近与模拟地短接, 这一点在小信号放大使用时尤其重要。 表6 输入输出插座接口定义表插座引脚号信 号 定 义插座引脚号信 号 定 义1模 拟 地(A/D)20模 拟 地(A/D)2CH1 ( CH1+ )21CH9 ( CH1)3CH2 ( CH2+ )22CH10 ( CH2)4CH3 ( CH3+ )23CH11 ( CH3)5CH4 ( CH4+ )24CH12
17、( CH4)6CH5 ( CH5+ )25CH13 ( CH5)7CH6 ( CH6+ )26CH14 ( CH6)8CH7 ( CH7+ )27CH15 ( CH7)9CH8 ( CH8+ )28CH16 ( CH8)10模 拟 地(A/D)29模 拟 地(A/D)11D/A130模 拟 地(D/A)12D/A231模 拟 地(D/A)13+12V32+12V14外触发 E.T信号33CLK015CLK134CLK216GATE035GATE117GATE236OUT018OUT137OUT219数字地为保证输入输出模拟信号的精度,A/D部分、D/A部分的模拟参考地以及数字地应分别连接使用。
18、5.2.2 数字量部分:本卡后端40芯扁平线插座(CZ2)的信号定义见表7 。表7 CZ2开关量输入输出信号端口定义插座引脚号信 号 定 义插座引脚号信 号 定 义1+5V电源2+5V电源3DI14DI25DI36DI47DI58DI69DI710DI811DI912DI1013DI1114DI1215DI1316DI1417DI1518DI1619DO120DO221DO322DO423DO524DO625DO726DO827DO928DO1029DO1130DO1231DO1332DO1433DO1534DO1635数字地36数字地37数字地38数字地39数字地40数字地5.2.3 40芯
19、扁平电缆转换为37芯D型插头后的信号定义见表8 。表8 转换为37芯D型插头时开关量输入输出信号端口定义插座引脚号信 号 定 义插座引脚号信 号 定 义1+5V电源20+5V电源2DI121DI23DI322DI44DI523DI65DI724DI86DI925DI107DI1126DI128DI1327DI149DI1528DI1610DO129DO211DO330DO412DO531DO613DO732DO814DO933DO1015DO1134DO1216DO1335DO1417DO1536DO1618数字地37数字地19数字地5.3 跨接插座的用法:5.3.1 输入单/双端方式选择:K
20、J1、KJ2为单/双端输入方式选择,其使用方法见图4。 a. 单端输入方式 b. 双端输入方式图4 单/双端输入方式选择5.3.2 A/D转换码制选择:KJ3为A/D转换码制选择插座。码制的定义参见5.5节。用户应根据输入信号的极性进行选择,选择方法见图5。 a. 单极性原码 b. 双极性偏移码 图5 转换码制选择5.3.3 D/A输出量程选择(KJ4A对应D/A1,KJ5A对应D/A2):KJ*A为D/A输出量程选择插座,使用时应配合KJ*B输出方式选择插座共同使用。输出量程的选择方法见图6。图6D/A输出量程选择5.3.4 D/A输出方式选择(KJ4B对应D/A1,KJ5B/对应D/A2)
21、:KJ*B为 D/A 输出方式选择插座,使用中应与输出量程选择插座KJ*A配合使用,否则会造成错误的结果。KJ*B的使用方法见图7。图7D/A输出方式选择 5.3.5 8254信号组合选择:KJ6为8254信号组合选择,其作用是为8254的CLK信号端选择不同的脉冲信号源,以组成不同的工作模式。跨接插座KJ6的定义见图8。图8 KJ6的定义CO,C1,C2,O0,O1表示8254的CLK0,CLK1,CLK2,OUT0,OUT1信号,CO,C1,C2表示通过CZ1外接的现场信号。为接口板上的1MHz内部时钟。通过KJ6的不同组合,8254可以分别用来测量外部脉冲信号、内部基准时钟,以及构成级连
22、方式。5.3.6 8254 GATE信号程控选择:KJ7用于8254 GATE信号程控选择。本卡为8254的GATE控制端提供了一个程控允许信号,通过KJ7的选择可以将需要使用程控允许的GATE端连接到该信号上。使用中应注意如果需要从外部引入GATE控制信号则应该将KJ7相应位的短接套去掉。 8254 GATE信号程控选择方法见图9图9 8254 GATE信号程控选择G0,G1,G2分别表示GATE0,GATE1和GATE2。5.3.7 8254 OUT 信号选择:KJ8为8254 OUT 信号选择插座。该插座可从三个定时/计数通道中任选一路(只能是唯一的)用来启动A/D转换或产生中断申请(必
23、须与KJ9配合使用)。OUT 信号的选择见图10。图10 8254 OUT 信号的选择O0,O1,O2分别表示OUT0,OUT1,OUT2。5.3.8 中断申请及A/D启动组合选择:KJ9为中断申请及A/D启动组合选择插座。该插座可以从外触发信号、定时启动信号中任选一路(只能是唯一的)用来启动A/D转换,或者从上述两个信号以及A/D转换结束信号中任选一路(只能是唯一的)用来产生中断申请。KJ9的定义见表9表9 KJ9的定义功能定义使用选择P1:外触发中断P2:外触发信号P3:外触发启动A/O外触发信号产生中断:P1-P2外触发信号启动A/D:P2-P3P4:定时触发中断P5:定时触发信号P6:
24、定时触发启动A/D使用8254定时产生中断:P4-P5使用8254定时启动A/D:P5-P6P7:A/D转换结束中断P8:A/D转换结束信号P9:NCA/D转换结束后产生中断:P7-P8A/D转换结束不产生中断:P8-P95.4 控制端口地址与数据格式:本卡上的数据操作均为16位的,包括8254的读写操作。但8254的操作中只有低8位有效。5.4.1各控制端口的地址与功能见表10:表10 端口地址与功能表端口地址操作命令功 能基地址+0写写通道代码和GATE允许操作基地址+0读清除A/D转换标志和A/D中断申请,启动A/D转换和加电开机也有此功能基地址+2写启动A/D转换,同时清除中断及标志基
25、地址+2读读A/D转换标志和结果基地址+4写写D/A1 12位数据基地址+6写写D/A2 12位数据基地址+8读读16位DI状态基地址+A写写16位DO数据(上电自动清零)基地址+10读/写读/写8254计数器0通道数据基地址+12读/写读/写8254计数器1通道数据基地址+14读/写读/写8254计数器2通道数据基地址+16读/写读写8254控制字5.4.2模入通道代码数据格式见表11(端口地址为基地址+0):。 表11 通道代码数据格式通道号十进制 代 码十六进制 代 码输入方式通道号十进制代 码十六进制 代 码输入方式1000H单/双9808H单2101H单/双10909H单3202H单
26、/双11100AH单4303H单/双12110BH单5404H单/双13120CH单6505H单/双14130DH单7606H单/双15140EH单8707H单/双16150FH单5.4.3 8254程控信号的定义及数据格式:8254程控信号的定义及数据格式见表12。 表12 8254程控信号的定义及数据格式(X表示任意)命令D15D14D13D12D11D10D9D8D7 D6 D5 D4D3 D2 D1 D0操作结果写XXXXXXXX1XXX通道代码8254 GATE允许写XXXXXXXX0XXX通道代码8254 GATE禁止5.4.4读A/D转换标志和结果,数据格式见表13(端口地址为基
27、地址+2):表13 A/D转换标志和结果数据格式(x表示任意)命令D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0A/D转换状态读1xxxxxxxxxxxxxxx正在转换读0000DB11DB10DB9DB8DB7DB6DB5DB4DB3DB2DB1DB0转换结束注:双极性时D11为符号位5.4.2 D/A转换数据格式:D/A转换数据格式见表14。表14 D/A转换数据格式(X表示任意)命令数 据 格 式D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0写0000DB11DB10DB9DB8DB7DB6DB5DB4DB3DB2DB1DB05
28、.5 模入模出码制以及数据与模拟量的对应关系:5.5.1 本接口卡在单极性方式工作时,即模入模出的模拟量为010V时,转换后和写出的12位数码为二进制原码。此12位数码表示一个正数码,其数码与模拟电压值的对应关系为: 模拟电压值数码 ( 12位 )×10(V)/4096 (V) 即: 1LSB2.44mV5.5.2 本接口卡在双极性方式工作时,转换后和写出的12位数码为二进制偏移码。此时12位数码的最高位( DB11 )为符号位,“0”表示负,“1”表示正。偏移码与补码仅在符号位上定义不同,可以先求出补码再将符号位取反就可得到偏移码。此时数码与模拟电压值的对应关系为: 模入模出信号为
29、55V时: 模拟电压值数码×10(V)/40965 (V) 即:1LSB2.44mV5.6 定时器定时触发信号的要求及使用说明: 本卡的A/D转换可以由卡上的8254定时计数器自动定时触发进行。根据A/D转换时定时触发启动信号的要求,我们推荐8254定时通道选用原则如下:1) 当定时间隔小于65.535mS时,应选用一级定时通道来完成。2) 当定时间隔大于65.535mS时,可选用两级定时通道串联使用。3) 当定时间隔更大时,应选用三级定时通道串联使用。另外,在选用定时触发方式前,应根据定时间隔的要求选择适当的8254定时/计数通道,并将 KJ6 、KJ7、KJ8和KJ9设置好,然后
30、参见8254编程要求( 说明书3.5.3节 ),对8254进行编程及装入分频系数,同时在适当的时间对8254 程控端置位,8254 定时通道即会产生启动A/D 转换所需的定时脉冲,A/D 转换的状态可以通过查询或进行中断申请操作测知。5.7 外触发信号E.T的要求:本卡的模入部分可以在外触发方式下工作。将KJ9按要求设置好后,每当E.T有一个高电平时,A/D就启动转换一次。使用该方式时,应注意外信号源E.T信号必须符合TTL电平标准,并且其脉冲间隔应大于10us。 5.8 中断工作方式: 本卡的A/D转换结束信号以及外触发和定时触发信号可以采用中断方式通知CPU进行处理。用户在使用中断方式时,
31、应对主机系统的中断管理器进行初始化并编制中断处理程序。并在8259中断允许之前,先清除本卡的中断标志。5.9 电流输出方式的使用与扩展: 本卡模出部分可选择010mA 或420mA 电流输出方式以直接驱动、型执行仪表。采用电流输出方式时,供电电源可以使用本卡提供的12V。也可扩展使用机外24V电源。其连接使用方法见图11。 a. 使用机内12V电源 b. 扩展机外24V电源图11 电流输出方式使用方法5.10 调整与校准:5.10.1 产品出厂前,本卡的模入模出部分均已按照单极性010 V调整好,一般情况下用户不需进行调节。如果用户改变了工作模式及范围,可按本节所述方法进行调整,调整时应开机预
32、热20 分钟以上后进行,并准备一块4位半以上的数字万用表。5.10.2 各电位器功能说明: W1为A/D转换器零点调节。 W2为A/D转换器双极性偏移调节。 W3为A/D转换器满度调节。 W4为D/A1零点调节。 W5为D/A1满度调节。W6为D/A2零点调节。W7为D/A2满度调节。5.10.3 模入部分调整:凡改变模入工作方式,如果采样结果偏差大于20mV 以上的,需要对模入部分进行调整。1) 零点调整:使任一通道与模拟地短接,并按实际需要设置好通道代码运行程序对该通道采样。调整W1使A/D转换读数值等于0且偶尔出现1(原码)。2) A/D 转换满度调整:在任一通道接入一接近正满度的电压信
33、号,运行程序对该通道采样。调整W3 使 A/D 转换读数值等于或接近外信号电压。3) A/D 转换双极性偏移调整:在双极性方式时如果误差较大,可在外端口分别加上正负电压信号,调整W2使其对称。5.10.4 模出部分调整: 凡改变模出部分的方式和量程后,如果输出结果误差较大,需要对模出部分进行调整。1) 零点调整:在单极性方式时调整W4(D/A1)或W6(D/A2)使其偏差最小。2) 满度调整:在零点调整正常情况下,如果满度偏差较大,可通过调整W5(D/A1)或W7(D/A2)使满度符合要求。3) 由于本卡出厂前已对零点进行过调整,所以如果改变模出方式和量程(特别是改变为电流方式)后,应该先进行
34、满度调整。待满度基本符合要求后,再按零点-满度-零点-满度的方法精确调整。6. 软件6.1软件安装: PCI-8333多功能模入模出接口卡在硬件安装完成后还需进行软件安装,具体安装步骤如下: 1.检查硬件安装是否正确。 2.启动计算机,操作系统将自行检测新安装的硬件,并弹出”添加新硬件向导”对话框,在“添加新硬件向导”对话框出现时,点击“下一步”按钮。 3.选中“显示指定位置的所有驱动程序的列表.”单选钮,点击“下一步”按钮。 4.点击“下一步”。 5.点击“从软盘安装”按钮,弹出“从磁盘安装”对话框。 6.点击“浏览”按钮,选择“PCI8333.inf”所在的目录(光盘ZTPCI8KP),点
35、击“确定”按钮。 7.回到“添加新硬件向导”,点击“下一步”按钮。 8.点击“下一步”按钮,在弹出的“请插入磁盘”的对话框中,点击“确定”按钮。 9.点击“浏览”按钮,选择“PCI8KP.sys”所在的目录(光盘ZTPCI8KP),点击“确定”按钮。 10.点击“完成”按钮,第一块卡安装完成。 11.关机,安装第二块PCI-8333卡。 当要安装多块PCI-8333多功能模入模出接口卡时,应先安装第一块PCI-8333卡,软件安装中会出现上述111的步骤,按以上步骤操作安装好后关机。在安装第二块PCI-8333卡时,系统会自动检测安装,不再经过上述111的步骤,只是卡的索引值不同。
36、索引值是PCI板卡使用时非常重要的参数,相同的ISA卡是靠地址拨号区分的,而相同的PCI卡是靠索引值来区分的。一般情况下,第一块安装的PCI-8333卡的索引值为0,以后安装的PCI-8333卡索引值自动依次加1。用户通过调用动态链接库(ZTPCI8KP.dll)中的OpenDevice函数,将PCI卡的索引值赋给此函数,即可操作相应的PCI卡(详细过程请见后面的“PCI-8333函数介绍”)。6.2测试程序说明:本程序是为PCI-8333多功能模入模出接口卡专门编写的一个测试工具,它可以对PCI-8333卡的所有基本功能进行测试。如图12所示:图12 PCI-8333测试程序6.2.1 选择
37、板卡运行“PCI-8333数据采集卡测试程序”,点击“选择板卡”菜单,在弹出的对话框中,输入所要操作板卡索引值,然后即可在程序的界面中进行选中的PCI-8333卡的测试(倘若计算机中只有一块PCI-8333卡,可略过这步,本程序默认对索引值为0的板卡测试)。如图13所示:图13 选择板卡菜单点击“退出”菜单,可退出测试。6.2.2 模拟量输入测试: 该部分程序用于测试模拟量输入,如图14所示:图14 模拟量输入测试在“模拟量输入测试”功能块,16个文本框对应着16路模拟量输入通道。点击“模拟量输入”按钮,16路模拟输入电压值,将输入到计算机,并通过相应的文本框显示出来。 在“显示设置”框架中,
38、可进行输入的模拟量的显示设置。选中“原码值(十六进制)”单选钮,则文本框中显示模拟量的原码值(0 4095);选中“0-10000(mV)”单选钮,则显示0到10000毫伏的单极性输入信号的电压值;选中“-5000 +5000(mV)”单选钮,则显示-5000毫伏到+5000毫伏的双极性输入信号的电压值。6.2.3 模拟量输出测试:如图15所示,2个组合框分别对应着2路模数转换输出通道。在组合框中输入或选择一个合法的值,就会在对应的通道输出相应的电流或电压值。图15 模拟量输入测试“输出设置”页框用来做输出方式的软件设置的,对应着PCI-8333采集卡的硬件跳线设置.在某一通道输出模拟量,要根
39、据下面的“输出设置”的输出形式在组合框中输入相应量程范围内的值,当选择“原码值”输出时,其值不表示具体的电压、电流值,但存在一定的对应关系;当选择某一量程的“电压值”时,该值的单位是毫伏(mV);当选择某一量程的“电流值”时,该值的单位是微安(uA)。6.2.4 开关量测试:该部分程序既可测试开关量输出,亦可测试开关量输入。如图16所示:图16 开关量测试 在测试界面的左上角“开关量测试”功能块,“输入状态”后面的16个灯,从左至右(通道1至通道16)依次指示了开关量输入通道的通断状态。该功能是自动的,无需用户参与。点击“输出测试”后面的灯,可进行开关量的输出测试。同样,这16个灯,从左至右依
40、次对应着通道1至通道16,16个开关量输出通道。点击某个灯,它的状态(亮或灭)就会切换,同时输出到对应的开关量输出通道,进行相应的输出通断状态的切换。6.2.5 定时/计数器测试: 该部分程序用于8254计数(方式2)的测试,如图17所示:图17 模拟量输入测试在“计数器测试”功能块,每个计数通道都有一组“设置时钟初值”的按钮、设置初值的“设置值”文本框、显示当前值的“当前值”标签、“停止计数器”的按钮。在文本框中输入初始值,点击对应通道的“设置时钟初值”按钮,即可启动相应的计数器,随后计数器的当前值即显示在“当前值”标签中。点击“停止计数器”即可停止相应通道的计数器。6.2.5 曲线显示点击
41、“曲线显示”菜单,将会显示如下界面,如图18所示:图18 曲线显示界面该界面主要用来,对模拟量数据进行更为直观的图形显示,相当于一个“软”示波器。点击“曲线显示”按钮,图形区域将显示A/D转换数据的变化曲线。为了稳定地显示曲线,滑动“同步点调整”滑块,可扫描同步点,同步点的原码值(十进制),在跟随滑块一起滑动的标签中显示。点击“选择通道”组合框,可进行通道切换,图形区域的曲线将自动作相应的更新。点击“退出显示”按钮,返回到主界面。6.3函数介绍:PCI8KP.dll是为PCI8000 系列数据采集卡配制的工作在中西文Windows 95/98/2000/NT环境下的一个动态链接库,它所封装的函
42、数可以被其它应用程序在运行时直接调用。用户可以用任何一种可以使用 DLL链接库的编程工具来编写。所列函数的说明格式为 C+ 应用程序中调用 DLL 库函数时的常用格式,无论使用哪一种开发工具,务必请注意数据格式的匹配及函数的返回类型。为了将对PCI-8333卡的操作简单化。动态链接库 (PCI8KA.dll)中所有的函数的参数均通过一个结构体(ZT_PCIBOARD)来传递。现将该结构体及PCI8000的有关函数说明如下: struct ZT_PCIBOARD long lIndex; /* PCI卡索引值,该值在安装时被系统分配*/ HANDLE hHandle; /* PCI卡的操作句柄(
43、只有涉及中断时才用)*/ short nCh; /* 通道号*/ long lData; /*输入输出数据变量*/ long* plData; /*输入输出数据指针*/ long lCode; /*设备控制字,具体含义见函数说明*/ ;6.3.1 设备操作部分:w 打开设备: 函数:long APIENTRY OpenDevicePlx(ZT_PCIBOARD* bs) 功能:打开某一中泰研创PCI-8333卡 入口有效参数:lIndex PCI卡索引值 出口返回参数:hHandle PCI卡的操作句柄(只有涉及中断时,返回才有意义) 返回值: 0 打开设备成功 -1 打开设备失败w 关闭设备
44、:函数:long APIENTRY CloseDevicePlx(ZT_PCIBOARD* bs)功能:关闭某一中泰研创PCI-8333卡入口有效参数:lIndex PCI卡索引值出口返回参数:无返回值: 0 关闭设备成功 -1 关闭设备失败6.3.2 模拟量输入部分:w 初始化函数:long APIENTRY ZT8333Iint (ZT_PCIBOARD* bs)功能:初始化模拟量数据采集。入口有效参数: lIndex PCI卡索引值 nCh 通道号:1-16 lCode 设备控制码:0 返回原码值(默认) 1 返回单极性值(0 10伏) 2 返回双极性值(-5 +5伏) 4 外触发启动A
45、/D转换(默认程序启动)出口返回参数:无 返回值: 0 A/D启动成功-1 A/D启动失败w 模拟量采集函数:long APIENTRY ZT8333AI (ZT_PCIBOARD* bs)功能:对某一通道模拟量数据采集。入口有效参数: lIndex PCI卡索引值 nCh 通道号:1-16 出口返回参数:lData 某一通道模拟量的数值 返回值: 0 采集成功 -1 采集失败6.3.3 模拟量输出部分:w 模拟量输出函数:long APIENTRY ZT8333DA (ZT_PCIBOARD* bs)功能:对某一通道模拟量数据输出控制。入口有效参数: lIndex PCI卡索引值 nCh 通
46、道号:1-2 lCode 设备控制字:0-7 0 04095原码值输出 1 01000mV输出 2 50005000mV输出 3 05000mV输出 4 -2500+2500mV输出 5 15000mV输出 6 010000uA输出 7 420000uA输出 lData 某一通道模拟量的数值 出口返回参数:lData 某一通道模拟量的数值 返回值: 0 输出成功 -1 输出失败6.3.4 开关量部分:w 开关量输入:函数:long APIENTRY ZT8333DI (ZT_PCIBOARD* bs)功能:采集PCI-8333某一通道开关量输入信号的状态。入口有效参数: lIndex PCI卡索引值 lCode 设备控制码: 0单通道操作 1 多通道操作 nCh 通道号:1-16(单通道模式使用)出口返回参数: lData 某一通道读取值:0或1(单通道操作) 该卡所有开关量输入状态值(多通道操作)返回值: 0 采集成功 -1 采集失败w 开关量输出:函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 影视制作群演专用休息区租赁及设施维护合同
- 国际留学生医疗保险直付医院服务协议
- 电池租赁电动汽车保险理赔责任界定补充协议
- 茶叶仓储与茶叶产品研发合作框架
- 电商平台商品健康认证推广服务协议
- 拓影演员团体意外伤害保险协议书
- 生物样本液氮罐租赁与冷链物流保障合同
- 学区房迁户违约责任约定买卖协议书
- 短视频内容合作投资收益分配合同
- 汽车发动机构造与拆装 课件 任务7 活塞连杆组的认识与拆装
- 2025年护士执业资格考试题库基础护理学专项:新生儿护理操作要点试题
- 2025届高三语文4月名校联考作文汇编(审题+立意+范文)
- GB/T 5453-2025纺织品织物透气性的测定
- 国企人事专员笔试试题及答案
- IIT临床研究培训
- 污水处理厂设备运行的管理及维护措施
- 1-江苏省冶金等工贸企业安全生产标准化运行质量审计评分表-
- 弘扬航天精神拥抱星辰大海!课件高一上学期载人航天主题班会
- 《excel数据分析》课件
- 小学六年级科学(人教版)《各种各样的自然资源》-教学设计、课后练习、学习任务单
- 215kWh工商业液冷储能电池一体柜用户手册
评论
0/150
提交评论