利用FIFO的高速数据采集系统设计毕业论文(35页).doc
《利用FIFO的高速数据采集系统设计毕业论文(35页).doc》由会员分享,可在线阅读,更多相关《利用FIFO的高速数据采集系统设计毕业论文(35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-利用FIFO的高速数据采集系统设计毕业论文-第 27 页毕业设计说明书利用FIFO的高速数据采集系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)
2、的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版
3、权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日利用FIFO的高速数据采集系统设计摘要高速数据采集存储技术在通信、航天、气象等领域中有广泛的应用。随着各领域的不断发展,对数据采集的速率及容量要求越来越高。高速数据采集主要包括数据接收与存储、串口总线应用、程序驱动等,实时、高速、连续、大量地
4、采集存储数据。寻找一种使用方便的A/D转换器件,通过简单FIFO电路在单片机的控制下得到性能优良的高速数据采集系统,是本次设计的目标。本文介绍了本项研究目标与总体现状,在国民经济中的实用价值。正文部分给出了系统设计中利用单片机控制下的FIFO电路的必要的理论分析及实验装置。最后总结了本次的设计工作,指出进一步研究的方向。【关键词】:高速数据采集,A/D转换,FIFO,单片机High-speed Data Acquisition & Storage System using FIFOAbstractHigh-speed data acquisition & storage systems is
5、widely used in many fields such as communication,navigation and meteorologyAs the developing of the science technology in many fields,data storage systems of high-speed and large capacity have been increasingly focusedHigh-speed data acquisition & storage systems involves lots of key technologies su
6、ch as data acquisition and storage,computer bus application and driver programming,with many critical issues such as high-speed,real-time, large capacity and continuationDesigning a high performance high-speed data acquisition system using A/D conversion chip and easy FIFO-circuit under control of a
7、 microcontroller is the target of this designThe purpose , the situation of current data acquisition field , and its value in our social economy is discussedIn the main passage, the necessary way by using a FIFO with a microcontroller to analysis and testing is given. The general work of this paper
8、is summarized, and the further research direction is pointed out at last【Keywords】:High-speed data acquisition & storage,A/D conversion,FIFO,microcontroller目 录1 引言11.1 研究背景与意义11.2 研究与发展现状22 设计原理与基本思想32.1 硬件原理32.2 软件原理43 模数转换模块设计53.1 ADC简介53.2 ADC的分类53.3 ADC的主要技术指标63.4 采样原理73.4.1 Nyquist 采样定理73.4.2 带
9、通采样定理73.5 ADC的选型83.5.1 选型参数93.5.2 选择ADC93.6 高速AD转换器TLC5510103.6.1 概述103.6.2 引脚说明103.6.3 内部结构123.6.4 工作过程123.6.5 外围电路144 FIFO缓冲模块设计174.1 FIFO存储器简介174.2 FIFO的选型174.2.1 FIFO的一些重要参数184.2.2 选择型号184.3 FIFO存储器AL422B184.3.1 概述184.3.2 引脚说明194.3.3 使用方法204.3.4 应用范围254.4.5 注意事项254.4.6 接口电路255 串口模块设计285.1 串行通信基本
10、知识285.1.1 异步通信285.1.2 MCS-51串行口的结构285.2 89C51串行口的4种工作方式295.2.1 4种工作方式295.2.2 波特率的设定315.3 89C51与PC机间通信325.3.1 MAX232芯片简介325.3.2 MAX232接口电路336 软件模块设计356.1 TLC5510程序设计356.2 AL422B程序设计356.3 串口程序设计367 实验及其结果377.1 硬件系统连接377.2 实验调试过程397.2.1 TLC5510模块实验407.2.2 AL422B模块实验417.3 系统实验结果438 结论45附录1 系统C语言程序46参考文献
11、50致谢511 引言1.1 研究背景与意义随着计算机的广泛应用及微电子学的高速发展,数字系统已广泛应用于国民经济、国防建设与科学实践等各个领域。与模拟系统相比,数字系统精度高、稳定性好,但是只能处理离散数字信号。而大部分传感器输出的仍是电压、电流等模拟信号,因而需要将其转换为便于处理、存储的数字信号。数据采集系统便应运而生。数据采集是指将温度、压力、位移、流量等模拟信号转换、采集成数字信号后,由计算机存储、处理、显示的过程。相应的系统就称为数据采集系统。数据采集技术是当今信息科学一个重要的分支,它与接感器技术、信号处理技术、计算机技术共同构成了现代检测技术的基础。它在信号处理系统中也占有着重要
12、地位,它是联系着前端与后端的桥梁,数据采集摸块的精度、稳定性及速度将会直接影响到整个系绞的性能。所以数据采集系统主要任务具体说是,采集传感器输出的模拟号并转换成计算机能识别的数字量,送入计算机,根据不同需要而由计算机进行相应计算与处理,得到所需的数据,同时将得到的数据显示或进行打印,以实现对某些物理量的监视。随着科技与信息技术不断发展,使得信息的采集、传输及存储的速度不断提高,存储的容量不断增大。在气象、雷达、天气预报、航天航空和通信等多个领域,都要求的数据存储的实时性强、速率高、稳定性好,所以高速大容量数据存储系统前景广阔。目前的数据存储系统多数还是只是基于传统PC结构,而这种结构在存储容量
13、的扩展性、存储的速度、可靠性、容错性方面都还有很大的不足。对于许多的行业,传统的设备已经无法满足需求。而一些高端领域中基于服务器的磁盘阵列等等的数据存储,主要应用在电信、金融等民用领域,存储的速率虽然较高,价格却也是极其高昂的。1.2 研究与发展现状现在常用的采集方式是通过数据采集板卡实现数据采集,该实现方法通常适用于规模较复杂的采样控制场合。对于一般的场合通常采用功能比较单一的仪器设备,即时采集显示,再通过经验或做数字信号处理进行分析。采用板卡方式的数据采集系统不仅安装麻烦、易受机箱内环境的干扰,而且容易受计算机插槽数量和地址、中断资源的限制。这些采集系统,一般结构比较复杂,成本较高。数据采
14、集卡发展到现在,已经在速度和接口方式上有了很大的改进,市场上速度已经突破了500MHz,接口方式也已拓展到ISA、PCI、USB、PXI等多种接口。目前国内市场主要由国外公司主导,高速采集卡方面尤为如此。市场上的此类产品多出自NEFF、IOTECH、IN、HP、TEK、ZONIC和VMIC等知名外国公司。国内公司的产品与国外的有很大差距。目前在工业生产和科学研究的各行业中,绝大多数还是利用PC或工控机对各种数据进行采集,如液位、温度、压力、频率等。其中一般都采用单片机,而单片机已从4位、8位、16位在向32位发展,对大多数场合来说已经能满足要求了,因为单片机也有许多优点,如价格比较低廉、结构简
15、单、接口扩展能力强,但有个很明显的缺点就是数字运算能力差,在一些要求对信号的数字处理比较复杂的领域,就显得力不从心了。2 设计原理与基本思想2.1 硬件原理目前数据采集系统结构有两种:微机型数据采集系统和集散型数据采集系统。微机型数据采集系统系统结构框图如图2-1所示。由图知,主要由传感器、模拟多路开关、程控放大器、采样/保持器、A/D转换器、计算机及外设等部分组成:图2-1 微机型计算机数据采集框图本次毕业设计的任务与要求是利用单片机与缓存FIFO实现高速数据采集,且数据采集速率不低于100KBS,属于微机型数据采集系统。由上图的原理可知,一个数据采集系统必须拥有的模块,就是模数转换模块、数
16、据传输模块、数据存储模块及控制电路部分。而对于一个高速数据的采集,则对采集系统的性能提出了更高的要求。首先,模数转换模块必须要适应高速输入下的实时转换,采样速率要高,转换速率要快,并且要有工作在高频信号中的抗干扰能力;其次,为解决普通非易性存储器的写入速率低与数据采样速率高的不匹配问题,需要在两者之间加入一个容量足够大的缓冲装置,此缓冲装置要求能以高速率不断写入,并以可控制的速率写出,自身容量足以使采集的信号完整而不失真。综合本次毕业设计给出的要求,和上述基本原理框架,则可设计出本人的原理结构如图2-2:图2-2 原理框图2.2 软件原理由于要使用单片机的控制信息来维持系统的正常运行,所以对单
17、片机的编程成了软件部分设计的主要工作内容。在Keil中使用C语言编写程序,通过编译后产生.HEX文件,再通过STC_ISP软件下载到单片机中,使单片机随固定的程序运行,发挥信号控制作用。系统使用单片机实现对高速ADC的工作及FIFO的读写进行时序控制,为了演示信号,有单片机直接将FIFO中数据一边读取,一边通过串口直接传送至PC,通过PC端串口调试助手软件的人机界面显示数据,并存入指定位置的.TXT文件中。3 模数转换模块设计模数转换模块,是数据采集系统的基础与前提部分。正是有了模数转换部分,形形色色的模拟量世界才能得以变成在工业上机器(计算机)所能识别的数字量,也正是如此,当今日新月异的电子
18、科学才有了在生活中的广泛应用。模数转换模块的设计,主要就是模数转换器,即ADC芯片的选用与设计。3.1 ADC简介模数转换过程包括量化和编码。量化是将模拟信号量程分成许多离散量级,并确定输入信号所属的量级。编码是对每一量级分配唯一的数字码,并确定与输入信号相对应的代码。模数转换的方法很多,从转换原理来分可分为直接法和间接法两大类。直接法是直接将电压转换成数字量。它用数模网络输出的一套基准电压,从高位起逐位与被测电压反复比较,直到二者达到或接近平衡。这种直接逐位比较型(又称反馈比较型)转换器是一种高速的数模转换电路,转换精度很高,但对干扰的抑制能力较差,常用提高数据放大器性能的方法来弥补。它在计
19、算机接口电路中用得最普遍。间接法不将电压直接转换成数字,而是首先转换成某一中间量,再由中间量转换成数字。常用的有电压-时间间隔(V/T)型和电压-频率(V/F)型两种,其中电压-时间间隔型中的双斜率法(又称双积分法)用得较为普遍。3.2 ADC的分类下面简要介绍常用的几种类型的ADC:(1) 积分型(如TLC7135)(2) 逐次比较型(如TLC0831)(3) 并行比较型/串并行比较型(如TLC5510)并行比较型AD采用多个比较器,仅作一次比较而实行转换,又称Flash(快速)型。由于转换速率极高,n位的转换需要2n-1个比较器,因此电路规模也极大,价格也高,只适用于视频AD转换器等速度特
20、别高的领域。串并行比较型AD结构上介于并行型和逐次比较型之间,最典型的是由2个n/2位的并行型AD转换器配合DA转换器组成,用两次比较实行转换,所以称为 Half flash(半快速)型。还有分成三步或多步实现AD转换的叫做分级型AD,而从转换时序角度 又可称为流水线(Pipelined)型AD,现代的分级型AD中还加入了对多次转换结果作数字运算而修正特性等功能。这类AD速度比逐次比较型高,电路规模比并行型小。(4) -调制型(如AD7705)(5) 电容阵列逐次比较型 (如AD7641)(6) 压频变换型(如AD650)3.3 ADC的主要技术指标(1)分辩率(Resolution) 指数字
21、量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。分辩率又称精度,通常以数字信号的位数来表示。(2)转换速率(Conversion Rate) 指完成一次从模拟转换到数字的AD转换所需的时间的倒数。(3)量化误差(Quantizing Error) 由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。(4)偏移误差(Offset Error) 输入信号为零时输出信号不为零的值,可外接电位器调至最小。(5)满刻度误差(Full Scale Error) 满度输出时对应的输入信号与理想输入信号值之差。(
22、6)线性度(Linearity) 实际转换器的转移函数与理想直线的最大偏移,不包括以上三种误差。其他指标还有:绝对精度(Absolute Accuracy),相对精度(Relative Accuracy),微分非线性,单调性和无错码,总谐波失真(Total Harmonic Distotortion缩写THD)和积分非线性。3.4 采样原理3.4.1 Nyquist 采样定理Nyquist采样定理,也即低通信号采样定理,是最基本的信号采样理论。设有一个频率带限信号x(t),其频带限制在(0,fn)内,如果以不小于fs=2fn的采样速率对x(t)进行等间隔的采样,得到时间离散的采样信号x(n)=
23、x(nTs)(其中Ts=1/fs,称为采样间隔),则原信号x(t)将被所得到的采样值x(n)完全地确定。由上述Nyquist采样定理可知,如果以不低于信号最高频率两倍的采样速率对带限信号进行采样,那么所得到的离散采样值就能准确的确定原信号。即只要满足:ws2wh 或 fs2fh由上式可以看出,当fs2fh时,定理适用,但是fs2fh就不合适了,实际场合中的被采样信号越来越高,而采样率是有限的,为正确采样,此时用到如下定理。3.4.2 带通采样定理带通采样定理,对一个频带内的信号采样。设有一个频率带限信号x(t),其频带限制在(fl,fh)内,如果其采样速率fs满足:式中,n取能满足fs2(fh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 FIFO 高速 数据 采集 系统 设计 毕业论文 35
限制150内