文件名称:关于8335A的一些说明
文件大小:238KB
文件格式:DOC
更新时间:2012-01-15 08:53:48
数据采集卡
关于8335A的说明 特性 • 模入部分: 输入通道数:单端32路,双端16路 输入电压范围(跳线选择):4V,5V,10V,±3.33V,±5V,±10V 增益范围(程控):1,2,4,8(可定制其他增益范围) 输入精度:16Bit 最大采样频率:250KHz 缓冲区(FIFO):8K 启动转换方式:软件启动/定时/外触发启动 • 模出部分 输出通道数:单端4路 输出电压范围:5V,±5V(可定制其他电压范围) 输出精度:12Bit 输出电压建立时间:10uS到0.012% • 开关量部分: 电平方式:TTL 输入通道数:16路 输出通道数:16路 • 计数器部分: 使用芯片:82C54兼容器件 输入通道数:3路 • 电源功耗: +5V@500mA • 使用环境要求: 工作温度: 0℃~50℃ 相对湿度:40%~80% 存贮温度:-40℃~+120℃ 外形尺寸:长×高=175.6mm X 98.3mm 布局图(阴影部分是跳线出厂设置) 出厂设置 计数器控制(JP1) 三个计数器全部外接 DA输出范围(JP2) 单极性0~5V AD输入方式(JP3) 单端 AD输入范围(JP4,JP5,JP6,JP7) 单极性0~10V J1(模拟量输入和模拟量输出接口)D型头 插座引脚号 信号定义 插座引脚号 信号定义 1 AD0(AD0+) 20 AD16(AD0-) 2 AD1(AD1+) 21 AD17(AD1-) 3 AD2(AD2+) 22 AD18(AD2-) 4 AD3(AD3+) 23 AD19(AD3-) 5 AD4(AD4+) 24 AD20(AD4-) 6 AD5(AD5+) 25 AD21(AD5-) 7 AD6(AD6+) 26 AD22(AD6-) 8 AD7(AD7+) 27 AD23(AD7-) 9 AD8(AD8+) 28 AD24(AD8-) 10 AD9(AD9+) 29 AD25(AD9-) 11 AD10(AD10+) 30 AD26(AD10-) 12 AD11(AD11+) 31 AD27(AD11-) 13 AD12(AD12+) 32 AD28(AD12-) 14 AD13(AD13+) 33 AD29(AD13-) 15 AD14(AD14+) 34 AD30(AD14-) 16 AD15(AD15+) 35 AD31(AD15-) 17 AGND 36 DA1 18 DA2 37 DA3 19 DA4 注:ADx表示模拟量输入的第x通道,括号外的为单端定义,括号内的是双端定义 AGND指模拟地,单端使用时为信号地 为防止引入现场干扰,不应该使AD输入信号引脚悬空,可以将不使用的信号引脚与模拟地短路 DAx表示模拟量输出的第x个通道 J2(开关量输入输出和计数器输入接口40PIN) 插座引脚号 信号定义 插座引脚号 信号定义 40PIN _1 DI0 40PIN _2 DI1 40PIN _3 DI2 40PIN _4 DI3 40PIN _5 DI4 40PIN _6 DI5 40PIN _7 DI6 40PIN _8 DI7 40PIN _9 DI8 40PIN _10 DI9 40PIN _11 DI10 40PIN _12 DI11 40PIN _13 DI12 40PIN _14 DI13 40PIN _15 DI14 40PIN _16 DI15 40PIN _17 DO0 40PIN _18 DO1 40PIN _19 DO2 40PIN _20 DO3 40PIN _21 DO4 40PIN _22 DO5 40PIN _23 DO6 40PIN _24 DO7 40PIN _25 DO8 40PIN _26 DO9 40PIN _27 DO10 40PIN _28 DO11 40PIN _29 DO12 40PIN _30 DO13 40PIN _31 DO14 40PIN _32 DO15 40PIN _33 DGND 40PIN _34 DGND 40PIN _35 CLK0 40PIN _36 CLK1 40PIN _37 CLK2 40PIN _38 OUT0 40PIN _39 OUT1 40PIN _40 OUT2 注:DIx表示开关量输入的第x通道 DOx表示开关量输出的第x通道 CLKx表示计数器输入的第x通道 OUTx表示计数器输出的第x通道 DGND指开关量信号地 为了用户接线方便,我们随卡提供一根转接线,把卡上的J2(40PIN)转换为DB37(37芯D型头),引到计算机机箱外部。DB37的引脚与开关量等信号的对照关系见下表: 插座引脚号 信 号 定 义 插座引脚号 信 号 定 义 DB37_1 DI0 DB37_20 DI1 DB37_2 DI2 DB37_21 DI3 DB37_3 DI4 DB37_22 DI5 DB37_4 DI6 DB37_23 DI7 DB37_5 DI8 DB37_24 DI9 DB37_6 DI10 DB37_25 DI11 DB37_7 DI12 DB37_26 DI13 DB37_8 DI14 DB37_27 DI15 DB37_9 DO0 DB37_28 DO1 DB37_10 DO2 DB37_29 DO3 DB37_11 DO4 DB37_30 DO5 DB37_12 DO6 DB37_31 DO7 DB37_13 DO8 DB37_32 DO9 DB37_14 DO10 DB37_33 DO11 DB37_15 DO12 DB37_34 DO13 DB37_16 DO14 DB37_35 DO15 DB37_17 DGND DB37_36 DGND DB37_18 CLK0 DB37_37 CLK1 DB37_19 CLK2 注:DIx表示开关量输入的第x通道 DOx表示开关量输出的第x通道 CLKx表示计数器输入的第x通道 DGND指开关量信号地 JP4、JP5、JP6、JP7(模拟量输入范围选择跳线) 对应关系如图所示: JP3(模拟量输入单双端选择跳线) 对应关系如图所示: JP2(模拟量输出单双极性跳线) 对应关系如图所示: JP1(计数器配置跳线) 用户可以使用此跳线组合进行如下功能: 发出步进电机控制脉冲,频率测量,外触发信号输入。 此跳线管脚对应关系如下: 功能对照表如下: 管脚号 功能 管脚号 功能 1 与CLK0相连 11 与82C54的计数器2门信号相连 2 与82C54的计数器0输入相连 12 与外触发输入相连 3 内部脉冲(10M) 13 与82C54的计数器0输出相连 4 与CLK1相连 14 与82C54的计数器1输出相连 5 与82C54的计数器1输入相连 15 与82C54的计数器1门信号相连 6 与82C54的计数器0输出相连 16 与82C54的计数器0门信号相连 7 与CLK2相连 17 与82C54的计数器2输出相连 8 与82C54的计数器2输入相连 18 与开关量输入DI0相连 9 与82C54的计数器1输出相连 19 与外触发输入相连 10 与82C54的计数器2输出相连 注意:管脚1、管脚4、管脚7是通过逻辑器件7414连接到CLK0、CLK1、CLK2, 所以测量用户输入脉冲时将使用下降沿计数 82C54的输出也是通过7414连接到最终的输出,所以最终J2上的计数器输出与82C54手册中的输出有一个反相的关系 关于零点、满度调节 AD输入部分:使用程控电位器软件调节 DA输出部分:使用电位器调节 WZx:对应通道的零点调节,x为通道号 WFx:对应通道的满度调节,x为通道号 出厂时已经按照单极性调好,一般不需要调整,如果用户使用双极性信号输入,认为双极性零点、满度无法满足要求,可以调节WZx、WFx以满足使用要求。 寄存器定义 对应地址 操作 意义 基地址+0 写 保留 基地址+0 读 FIFO有效时从FIFO中读取AD数据 基地址+4 写 清FIFO,在自动切换通道方式下将当前通道号置0 基地址+4 读 软件启动时读取AD转换结果 基地址+8 写 设置16位开关量输出状态(Bit0~Bit15) 基地址+8 读 读取16位开关量输入状态(Bit0~Bit15) 基地址+12 读/写 返回/设置计数器0数值 基地址+16 读/写 返回/设置计数器1数值 基地址+20 读/写 返回/设置计数器2数值 基地址+24 写 设置82C54控制字 基地址+28 写 DA设置寄存器(具体DA操作方法请参考DAC7615数据手册): BIT0:对应SDI管脚 BIT1:对应CLK管脚 BIT2:对应LOADREG管脚 基地址+28 读 启动DA转换 基地址+32 读/写 设置板卡寄存器 BIT0:1,自动切换AD通道,0,软件切换AD通道 BIT1~BIT2:0,软件启动AD转换 1,定时启动AD转换 2,外同步时钟方式 3,TTL信号触发启动“定时AD” 转换 BIT3:写:1,使能FIFO半满中断 0,屏蔽FIFO半满中断 读:1,FIFO半满中断产生 0,没有产生半满中断 BIT4:写:1,使能外触发中断 0,屏蔽外触发中断 读:1,外触发中断产生 0,没有产生外触发中断 BIT5:写:1,使能AD转换结束中断 0,屏蔽AD中断 读:1,AD转换结束中断产生 0,没有产生中断 BIT6: 设置外触发信号起作用方式, 0, 表示高电平定时采集,低电平停止采集 1, 表示EI上升沿开始定时采集。 BIT7~BIT11:保留 BIT12:只读,0,FIFO满信号有效 BIT13:只读,0,FIFO半满信号有效 BIT14:只读,0,FIFO空信号有效 BIT15:只读,0,AD正在转换 基地址+36 写 设置AD定时启动分频系数(39~255) 基地址+40 写 数字电位器设置寄存器(具体操作请参考AD8402芯片手册) BIT0:SDI BIT1:CLK BIT2:CS 基地址+44 写 EEPROM设置寄存器(具体操作请参考24LC64芯片手册) BIT0:SDA BIT1:SCL BIT2:SDA输出始能 基地址+48 读写 保留 基地址+52 读 软件启动AD转换 基地址+52 写 当软件切换通道时,设置AD通道号(0~31) 当自动切换通道时,设置终止AD通道号(0~31) 基地址+56 写 设置AD0~AD7增益(每两位对应一个通道,顺次排列) 基地址+60 写 设置AD8~AD15增益(每两位对应一个通道,顺次排列) 基地址+64 写 设置AD16~AD23增益(每两位对应一个通道,顺次排列) 基地址+68 写 设置AD24~AD31增益(每两位对应一个通道,顺次排列) 板卡驱动及编程说明 PCI-8335A板卡驱动及编程说明请看《PCI-8335A驱动说明书.doc》,此驱动说明书以电子文档的形式与板卡驱动放在同一个压缩包内,一般可从中泰网站下载。 产品组件 1. PCI8335A采集卡一块 2. 40芯半米长扁平电缆1根 3. 37芯D型插头一套 4. PCI8335A简明手册一份