基于CPCI总线的多功能数据采集卡的研究与实现.docx
《基于CPCI总线的多功能数据采集卡的研究与实现.docx》由会员分享,可在线阅读,更多相关《基于CPCI总线的多功能数据采集卡的研究与实现.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于CPCI总线的多功能数据采集板卡的设计与实现高华东 赵程 扈亦越(中国航天空气动力技术研究院 北京100074)摘要现代科学技术的发展和工业水平的提高使得电子测量技术对工业生产和产品研发越来越重要。得益于计算机技术的迅猛发展,数字信号处理正逐步代替模拟信号处理而成为信号处理的主流。而将被测量数字化是数字信号处理的先决条件,因此,以AD转换为核心的数据采集成为数字信号处理的首要环节。在工业、农业、航空航天、军事等领域中,数据采集卡都有着极为广泛的应用。本文以FPGA为微处理器,设计并实现了基于CPCI总线的多功能数据采集板卡及其驱动程序与测试程序,克服目前市场上同类产品价格昂贵、功能单一、不
2、易二次开发等缺点,在工程中得到成功应用,并取得良好效果。关键词: 数字信号处理 CPCI FPGA Design and Implementation of CPCI Bus based Multi-function Data Acquisition Device Gao Hua-dong Zhao Cheng Hu Yi-yue(China Academy of Aerospace Aerodynamics Beijing 100074)AbstractThe development of modern science and the improvement of industrial te
3、chnology make electronic measurement in industrial production and the products development more and more important. Thanks to the rapid development of computer techonology,anolog signal processing is gradually replaced by digital signal processing.Digital signal processing prerequisite is to digital
4、ize the mearand, so that AD conversion as the core of data acquisition becomes a critical part of digital signal processing. In agricultural areas such as aerospace, military industry, the data acquisition card has the extremely widespread application.In this paper,a Multi-function data Acquisition
5、device and its driver with testing procedures have been implemented based on CPCI bus,in which FPGA plays as a microprocessor. Compared with other similar products,this device this product is fully functional, low cost and more suitable for secondary developmentKey words: Digital Signal Processing C
6、PCI FPGA 1、多功能数据采集板卡的硬件电路实现硬件电路包括通道选择及模拟调理电路、采样保持及AD转换电路、数据处理电路、DO输出电路、总线接口电路五个模块。1.1多功能数据采集板卡的设计指标根据工程项目要求,结合成本、开发周期等相关因素,确定本文设计的多功能数据采集板卡技术指标如下:1、AD通道单端为16路,差分为8路;2、位宽为12位;3、采样速率可达110K SA/s;4、输入电压范围为10V或5V可选;5、16路数字量输出(CMOS电平);1.2 多功能数据采集板卡的总体方案设计多功能数据采集板卡由以下五部分组成1: 模拟输入通道及调理电路:数据采集卡的模拟输入通道又称作多路转换
7、器( MUX)。一般由半导体器件构成的无触点式电子模拟开关构成。通过模拟开关的控制电路可以来选择任意通道的开合,从而实现多路或单路采集的功能。模拟信号调理电路主要包括增益和滤波两项功能。输入的模拟信号首先通过信号调理器,经过滤波和放大或衰减变成标准信号之后,进入采样保持和AD转换器。 采样保持和AD转换:这是数据采集卡的核心电路。采样保持电路将连续的模拟信号变成时间上离散的采样信号。AD 转换则将采样信号的幅值用二进制代码来表示。 FIFO ( 先进先出缓冲器):AD转换后的数字值首先通过FIFO。FIFO实现了时钟域的匹配,保证了数据的完整性,有效的减小了数据丢失的可能性。 DO输出模块:为
8、了扩展数据采集卡的使用范围,数据采集板卡通常增加DO输出模块,为用户提供数字电平信号。 总线接口和控制器:总线接口是各种采集卡与PC相连接的方式,目前数据采集卡的接口方式有:PCI、CPCI、PXI、SCXI、PCMC IA 以及USB等。控制器是采样保持、AD 转换器等电路的核心。它完成采样保持、AD 转换器的控制功能。根据对采样速率的要求,其控制方式分为:无条件采样、中断方式、查询方式和直接存储器存取( DMA) 方式。在高速率数据采集卡中,一般都采用DMA 控制方式。多功能数据采集板卡的原理框图见图1所示:图1 多功能数据采集板卡原理框图1.3 通道切换及滤波电路设计1.3.1 通道切换
9、电路设计该设计要求为16路单端、8路差分输入,受总线速率及板卡面积限制,并结合开发成本要求,选用模拟开关进行通道选择,实现对多路模拟信号的“扫描式”采集。在选择模拟开关时,重点考虑切换速率、输入阻抗、信号幅值三个因素。根据以上三个要素,选取两片MPC508作为模拟输入通道的选通芯片。1.3.2 滤波及电压跟随电路设计在测试现场,被采模拟信号往往混杂着高频干扰信号,并且为了采集结果的精确性,必须加入抗混叠滤波器。根据奈奎斯特采样定律,fs2fmax,采样后的数字信号才能完整的保留原有模拟信号的信息。该设计中最大采样速率为110K,因此模拟信号的最大频率不超过55K。考虑到工程中被采集信号为低频信
10、号,设计中,认为模拟信号频率不超过1K,因此设计滤波器截止频率fc=2K。针对以上要求,本文设计了压控电压源二阶低通滤波器4。电路原理图如图2所示:图2 压控电压源二级低通滤波器电路原理1.4 采样保持及AD转换电路设计采样保持及AD转换电路设计是数据采集板卡的关键环节,直接影响了数据采集板卡的采集速率、采集精度等性能。本设计中,采用了BB公司生产的ADS774作为AD采集芯片。该芯片为12位精度,最大采样速率为117K,完全满足设计要求。该芯片以其简单的外围电路,良好的抗燥能力和简而易行的控制方式,成为本设计的首选芯片。电路原理图如图3所示:图3 AD转换电路实现1.5 数据处理电路实现1.
11、5.1 微处理器的选择可供选择的微处理器有:DSP,ARM,单片机,FPGA等。FPGA以其较快的处理速度、并行运行的优良特性以及更加方便快捷的操作方式,而成为本设计的首选。结合本设计中数据量、采集速率、工作环境及成本等要素,选用ALTERA公司的EP1C3T144C8作为微处理器。1.5.2 数据处理电路实现考虑到设计的可靠性和开发周期,该电路设计采用最小系统设计。最小系统设计包括:FPGA芯片电路设计、电源系统设计、下载电路设计、外部时钟电路设计和复位电路设计。数据处理电路设计如图4所示。图4 数据处理电路设计1.6 DO输出模块设计DO模块要求具有较强的驱动能力,因此需要选择达林顿管作为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CPCI 总线 多功能 数据 采集 研究 实现
限制150内