PCI采集卡原理和程序

上传人:自*** 文档编号:23230765 上传时间:2017-11-30 格式:DOC 页数:11 大小:767KB
返回 下载 相关 举报
PCI采集卡原理和程序_第1页
第1页 / 共11页
PCI采集卡原理和程序_第2页
第2页 / 共11页
PCI采集卡原理和程序_第3页
第3页 / 共11页
PCI采集卡原理和程序_第4页
第4页 / 共11页
PCI采集卡原理和程序_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《PCI采集卡原理和程序》由会员分享,可在线阅读,更多相关《PCI采集卡原理和程序(11页珍藏版)》请在金锄头文库上搜索。

1、PM-512- 1 -PM-512 高精度模入接口卡技术说明书1. 概述PM-512 高精度模入接口卡适用于提供了 PC104 总线的嵌入式微机。其操作系统可选用经典的 MS-DOS或目前流行的 Windows 系列等多种操作系统。PM-512 高精度模入接口卡安装使用简便、功能齐全。其 A/D 转换启动方式可以选用程控频率触发、程控单步触发、外部 TTL 信号触发以及外部时钟同步触发等多种方式。A/D 转换后的数据结果通过先进先出存储器(FIFO)缓存后由 PC104 总线读出。为方便用户,本卡还提供了符合 TTL 电平的 8 路数字量输入和 8 路数字量输出信号通道。2. 主要技术参数2.

2、1 模入部分( 标*为出厂标准状态,下同 )2.1.1 输入通道数:单端 16 路* / 双端 8 路2.1.2 输入信号范围:010V*;05V;5V;10V2.1.3 输入阻抗:10M2.1.4 输入通道选择方式:单通道程序指定/多通道自动扫描2.1.5 A/D 转换分辩率:16 位2.1.6 A/D 最高转换速率:100KHz2.1.7 A/D 采样程控频率:1KHz/5KHz/10KHz/50KHz/100KHz/外部时钟2.1.8 A/D 启动方式:程控频率触发/程控单步触发/外部 TTL 信号触发2.1.9 A/D 转换输出码制:单极性原码*双极性偏移码2.1.10 FIFO 存储

3、器容量:8K16bit(全满)/4K16bit(半满)2.1.11 数据读取识别方式:FIFO 半满查询/FIFO 非空查询/FIFO 半满中断2.1.12 系统综合误差:0.02 F.S2.2 开关量部分2.2.1 输入路数:8 路 TTL 电平2.2.2 输出路数:8 路 TTL 电平2.3 电源功耗: +5V(10)500mA2.4 环境要求: 工作温度:1040相对湿度: 4080存贮温度:-55+852.5 外型尺寸:长高90mm96mm 3. 工作原理工作原理简介PM-512 高精度模入接口卡主要由高速多路模拟开关选通电路、高速高精度放大电路、高精度模数转换电路、先进先出(FIFO

4、)缓冲存储器电路、开关量输入输出电路和接口控制逻辑电路等部分组成。3.1 高速多路模拟开关选通电路本电路由 2 片 ADG408 高速多路模拟开关(或同类产品)及跨接选择器 KJ1、KJ2 组成,用以从 16 路单端信号或 8 路双端信号中选择其中一路,送入后端的放大器电路处理。3.2 高速高精度放大电路本电路由 4 个高速高精度放大器、基准源、阻容件及跨接选择器 KJ3 组成,用以对通道开关选中的模拟信号进行变换处理,以提供模数转换电路所需要的信号。PM-512- 2 -3.3 高精度模数转换电路本电路由高速模数转换芯片 ADS7805(或 AD976)及调整电位器 W1、W2、和 W3 组

5、成,用以将模拟信号转换为数字信号。W1 用于偏移调整,W2 用于零点调整,W3 用于满量程增益调整。3.4 先进先出(FIFO)缓冲存储器电路本电路用于将 A/D 转换的数据结果进行缓冲存储。并相应的给出“空” , “半满”和“全满”的标志信号。用户在使用过程中可以随时根据这些标志信号的状态以单次或批量的方式读出 A/D 转换的结果。3.5 开关量输入输出电路:本卡还提供了各 8 路的开关量输入输出信号通道。使用中需注意对这些信号应严格符合 TTL 电平规范。3.6 接口控制逻辑电路接口控制逻辑电路用来将 PC104 总线控制逻辑转换成与各种操作相关的控制信号。4. 安装及使用注意本卡的安装十

6、分简便,在关电情况下,将本卡上的 P1总线连接器正确的插入主机或其它功能板卡的总线连接器中并轻轻压紧。为避免两层板卡上的元器件互相接触造成不可预计的后果,应正确选用适当高度的支柱并在本卡安装完成后将其紧固。本卡采用的模拟开关是 COMS 电路,容易因静电击穿或过流造成损坏,所以在安装或用手触摸本卡时,应事先将人体所带静电荷对地放掉,同时应避免直接用手接触器件管脚,以免损坏器件。禁止带电插拔本接口卡。本卡跨接选择器较多,使用中应严格按照说明书进行设置操作。设置接口卡开关、跨接套和安装接口带缆时均应在关电状态下进行。当模入通道不全部使用时,应将不使用的通道就近对地短接,不要使其悬空,以避免造成通道

7、间串扰和损坏通道。为保证安全及采集精度,应确保系统地线(计算机及外接仪器机壳)接地良好。特别是使用双端输入方式时,为防止外界较大的共模干扰,应注意对信号线进行屏蔽处理。5. 使用与操作5.1 主要可调整元件见图 1。K J 3K J 1K J 2K 1图 1 主要可调整元件位置图PM-512- 3 -5.2 IO 基地址选择:IO 基地址的选择是通过 DIP 开关 K1 进行的,开关拨至“OFF”处为 1,反之为 0。初始地址的选择范围一般为 100H370H 之间。用户应根据主机硬件手册给出的可用范围及是否插入其它功能卡来决定本卡的 IO 基地址。出厂时本卡的基地址设为 300H,并从基地址

8、开始占用连续 8 个地址。现举例说明见图 2。ON 1 2 3 4 5 6 ON 1 2 3 4 5 6 A9 A8 A7 A6 A5 A4 A9 A8 A7 A6 A5 A4 (a) 100H (b) 310H图 2 IO 基地址选择举例5.3 输入输出插座接口定义5.3.1 模入部分J1 为模拟信号输入插座,其信号定义见表 1。用户可根据需要选择连接信号线(单端)或信号线组(双端)。为减少信号杂波串扰和保护通道开关,凡不使用的信号端应就近与模拟地短接, 这一点在小信号采样时尤其重要。表 1 J1 模拟输入信号端口定义(括号内表示双端方式)插座引脚号 信号定义 插座引脚号 信号定义1 模拟地

9、 2 模拟地3 CH1 ( CH1+ ) 4 CH2 ( CH2+ )5 CH3 ( CH3+ ) 6 CH4 ( CH4+ )7 CH5 ( CH5+ ) 8 CH6 ( CH6+ )9 CH7 ( CH7+ ) 10 CH8 ( CH8+ )11 CH9 ( CH1- ) 12 CH10 ( CH2- )13 CH11 ( CH3- ) 14 CH12 ( CH4- )15 CH13 ( CH5- ) 16 CH14 ( CH6- )17 CH15 ( CH7- ) 18 CH16 ( CH8- )19 模拟地 20 模拟地5.3.2 开关量部分J2 为开关量输入输出插座,其信号定义见表

10、2 。表 2 J2 开关量输入输出信号端口定义插座引脚号 信 号 定 义 插座引脚号 信 号 定 义1 +5V 电源输出 2 +5V 电源输出3 DI1 4 DI25 DI3 6 DI47 DI5 8 DI69 DI7 10 DI811 数字地 12 数字地13 DO1 14 DO215 DO3 16 D0417 DO5 18 D0619 DO7 20 DO821 数字地 22 数字地23 EC/T 24 NCPM-512- 4 -25 数字地 26 数字地注:EC/T 为外触发启动信号/外同步时钟信号共用输入端。5.4 跨接器的使用5.4.1 单端/双端方式选择KJ1、KJ2 为单端/双端输

11、入方式选择插座,其使用方法见图 3。K J 1K J 2SSDDK J 1K J 2SSDDa. 单端输入方式 b. 双端输入方式图 3 单/双端输入方式选择5.4.2 A/D 量程选择KJ3 为 A/D 量程选择插座,其使用方法见图 4。K J 31234K J 31234K J 31234K J 31234a.010V 输入 b. 05V 输入 c. 5V 输入 d. 10V 输入图 4 A/D 量程选择5.5 控制端口与数据格式5.5.1 各控制端口的地址与功能见表 3表 3 端口地址与功能表(16 位操作)端口地址 操作命令 功能基地址+0 写 写状态控制字基地址+0 读 清空 FIF

12、O,除 I/O 外各功能复位基地址+2 写 置工作允许/停止,DO=1 允许,DO=0 禁止基地址+2 读 查询 FIFO 状态基地址+4 写 单步采样,写任意数值基地址+4 读 从 FIFO 中读出 A/D 转换结果基地址+6 写 写 8 路 DO 开关量数据基地址+6 读 读 8 路 DI 开关量数据下面分别就表 3 中的各项功能进行详细说明1.状态控制字格式和定义PM-512- 5 -状态控制字用来确定本卡的各种工作方式,每次采样前应根据需要加以确定,其格式及定义见表 4。表 4 状态控制字格式及定义表(X 为保留,暂无定义)D15 D14 D13 D12 D11 D10 D9 D8 D

13、7 D6 D5 D4 D3 D2 D1 D0F E1 E0 X X D2 D1 D0 C B X X A3 A2 A1 A0A3 A2 A1 A0 为通道代码。当本卡工作在单通道程序指定方式时,这些通道代码即为程序指定的某一通道。当本卡工作在多通道自动扫描方式时,这里的通道代码为指定的末通道(一定大于 0) ,本卡将自动从 0 通道开始,逐次加一选择通道,直到指定的末通道为止,且周而复始。B 为触发启动方式选择。B=0 时为程控触发启动方式,B=1 时为外部 TTL 信号触发启动方式。C 为单通道程序指定/多通道自动扫描选择。C=0 时为单通道程序指定方式。C=1 时为多通道自动扫描方式。D2

14、 D1 D0 为 A/D 采样程控频率选择。其定义如下:D2 D1 D0 程控频率0 0 0 1KHz0 0 1 5KHz0 1 0 10KHz0 1 1 50KHz1 0 0 100KHz1 0 1 保留1 1 0 外同步时钟方式1 1 1 单步方式E1 E0 为中断信号通道选择。本选择应与 F 位配合使用,其定义如下:E1 E0 中断信号通道0 0 IRQ50 1 IRQ71 0 IRQ121 1 无效F 为中断允许选择。F=0 禁止中断,F=1 允许中断。当允许中断时,FIFO 存储器的“半满”信号就将产生中断申请,以便本卡在中断方式下开始读取 A/D 转换结果。2.清空 FIFO本操作

15、用于清空 FIFO 并使除 I/O 以外的各种已进行过的操作恢复到初始状态,同时将 FIFO 的状态标志置为“空” 。本操作应在每次 A/D 采集之前进行。3.置工作允许/停止当状态控制字填写完毕后,本卡还不能开始工作。只有在基地址+2 写 1 才能允许工作。此时,如果状态控制字选择的是程控触发启动方式,则本卡将按照选定的程控频率开始工作。如果状态控制字选择的是外部 TTL 信号触发启动方式,则本卡将等待外部 TTL 信号的上升沿(从低电平到高电平) ,然后按照选定的程控频率开始工作。采样过程中,在基地址+2 写 0 将停止本卡的 A/D 转换工作,直到重新写 1 允许。4.查询 FIFO 状态FIFO 状态在工作过程中可以随时查询,以判断 FIFO 存储器中 A/D 转换结果的存储情况。其状态标志定义如下:PM-512- 6 -D15D3 D2 D1 D0 定 义0 0 0 0 FIFO 空0 X X 1 FIFO 非空0 X 0 X FIFO 非半满0 X 1 1 FIFO 半满0 0 X X FIFO 非全满0 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号