×

基于PCI-1716的高速数据采集系统设计

消耗积分:10 | 格式:rar | 大小:122 | 2009-08-25

王军

分享资料个

介绍了一种基于PCI-1716 的高速数据采集系统设计方案。系统以PCI-1716 高速数据
采集卡为硬件平台,借助研华32 位DLL 驱动程序接口,采用Borland 公司的C++ Builder
高级语言编程对PCI-1716 进行硬件驱动和控制,实现了数据高速采集、传输和存储。该系统可广泛应用于多种高速数据采集领域,具有良好的通用性和可扩展性。
关键词:PCI-1716;高速数据采集;研华DLL 驱动;中断触发
随着现代工业生产和科学研究对数据采集要求的日益提高,高速数据采集技术已经在雷达、声纳、瞬态信号测量等领域得到广泛应用。设计一个高速数据采集系统应满足以下两个基本性能要求:一是高速性,现在高速数据采集通常要求达到几十甚至几百MSPS 的采样速度,因此需要采用高速ADC 技术和高速缓存技术来保证采样和数据传输的高速性;二是大容量,高速数据采集必然带来巨大的数据流量,一个4 通道20MH 采样率16 位精度数据采集系统采样0.1s 将产生16M 的数据量,所以需要采用海量缓存来解决采样数据的存储问题。
PCI-1716 是Advantech(研华)公司推出的一款高分辨率多功能PCI 数据采集卡。它
采用16 位的A/D 转换器,1K 的FIFO 缓冲器,能够达到250KS/s 的采样速率。PCI-1716可以提供16 路单端模拟量输入或8 路差分模拟量输入,可以单一使用也可以组合输入。它带有2 个16 位D/A 输出通道、16 路数字量输入/输出通道和1 个10MHz 的16 位计数器通
道。以PCI-1716 为硬件平台,通过32 位33MHz 的PCI 总线与工控机相连,利用工控机的512M 内存作为采样数据的海量缓冲存储器,借助研华32 位DLL 驱动程序提供的接口,采用Borland C++ Builder 6.0 高级语言编程,实现对PCI-1716 的硬件控制,完成数据高速采集、传输及存储,构建基于PCI-1716 的高速数据采集系统。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !