基于FPGA和光纤通信的数据采集系统设计(共39页).doc
《基于FPGA和光纤通信的数据采集系统设计(共39页).doc》由会员分享,可在线阅读,更多相关《基于FPGA和光纤通信的数据采集系统设计(共39页).doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1 绪论1.1本课题的研究背景及意义数据采集,又称,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。数据采集技术广泛引用在各个领域,比如摄像头,都是数据采集工具1。被采集数据是已被转换为电信号的各种物理量,如温度、水位、风速、压力等,可以是模拟量,也可以是数字量。采集一般是采样方式,即隔一定时间(称)对同一信号再次采集,经过采样、转换的信号称为“数据”。采集的数据大多是瞬时值,也可是某段时间内的一个特征值。准确的数据量测是数据采集的基础。数据采集含义很广,包括对面状连续物理量的采集。在计算机辅助制图、测图、设计中,对图形或图像数字化过程也可称为数据采集,
2、此时被采集的是几何量(或包括物理量,如灰度)数据,随着雷达、通信以及工业测试等领域中数字信号处理技术的快速发展,数据采集在速度及精度上均提出了更高的要求2。FPGA 是一种具有丰富的可编程I/O引脚的可编程逻辑器件。具有时钟频率高,内部时延小,运行速度快,组成形式灵活的特点,并能够控制较为复杂的外围器件3。可以解决电路系统小型化、低功耗、高可靠性过程中遇到的问题,因此FPGA成为目前高性能数据采集系统主要使用的控制芯片4。 随着信息化步伐逐渐加快,光纤通信技术已成为现代通信的重要支柱,光纤通信具有传输损耗低、传输频带宽、速率高、重量轻、体积小和抗电磁干扰等优点,光纤传输损耗几乎比同轴电缆和波导
3、低三个数量级,并且在整个频段内其损耗对于任何调制信号都相同,因此光纤成为一种理想信号传输媒介5。本文所设计的数据采集系统综合应用了以上两种技术集合两者的优点,在处理数据时使用高性能的FPGA,同时在传输获取的数据上采用光纤传输,提出基于光纤通信的多通道数据采集系统,该课题的研究既有十分广泛的意义。1.2本课题国内外研究现状 数据采集和处理系统的控制芯片在不停发展和进步,从原来的单一的单片机发展到数字处理芯片DSP,嵌入式芯片等更高速、高性能的芯片。在高性能数据采集系统中,我们通常采用单片机或DSP做为整个系统的CPU,来控制AD模数转换、存储器以及其他一些外围电路的工作6。基于单片机和DSP而
4、设计的数据采集系统都有一定的不足:(1)单片机的时钟频率较低,需要软件支持来实现其功能,软件的运行时间在整个采样时间中占据很大的比例,效率较低,很难适应高速、高精度数据的采集系统的要求。(2)DSP的虽然运算速度快而且擅长处理密集的乘加运算,但是它对外围的复杂硬件进行逻辑控制的功能较差。 然而FPGA(现场可编程门阵列)有着单片机和DSP无法比拟的优势。FPGA的时钟频率高,内部时延小;全部的控制逻辑都可由硬件完成,速度快,效率高,适于大数据量的高速传输控制;FPGA的组成形式灵活,而且可集成外围控制、译码和接口等各种电路7。随着信息化步伐逐渐加快,光纤通信技术已成为现代通信的重要支柱,在现代
5、电信网中起着举足轻重的作用。光纤通信作为一门新兴技术,其近年来发展速度之快、应用面之广是通信史上罕见的,也是世界新技术革命的重要标志和未来信息社会中各种信息的主要传送工具。 光纤通信是现代通信网的主要传输手段,它的发展历史只有三四十年,已经历三代,短波长多模光纤、长波长多模光纤和长波长单模光纤、采用光纤通信是通信史上的重大变革,美、日、英、法等多个国家已宣布不再建设电缆通信线路,而致力于发展光纤通信,中国光纤通信已进入普及阶段。光通讯是通讯发展的必然方向,光纤通信就是利用光波作为载波来传送信息,而以光纤作为传输介质实现信息传输,达到通信目的的一种最新通信技术8。通信的发展过程是以不断提高载波频
6、率来扩大通信容量的过程,光频作为载频已达通信载波频率的上限,光是一种频率极高的电磁波,因此用光作为载波进行通信容量极大,是过去通信方式的千百倍,具有极大的吸引力,光通信是人们早就追求的目标,也是通信发展的必然方向。对光纤通信而言,超高速度、超大容量和超长距离传输一直是人们追求的目标,未来的高速通信网将是全光网,全光网是光纤通信技术发展的最高阶段,也是理想阶段。传统的光网络实现了节点间的全光化,但在网络结点处仍采用电器件,限制了目前通信网干线总容量的进一步提高,因此真正的全光网已成为一个非常重要的课题。全光网络也是人们不懈追求的梦想9。13本课题的主要工作及论文的组织结构本论文主要研究基于FPG
7、A和光纤通信的数据采集系统,论文的主要内容是:(1)数据采集系统的基本理论研究;(2)提出了基于光纤通信多通道的数据采集系统总体设计方案及完成外围的硬件电路设计;(3)完成FPGA内部模块设计即软件设计;(4)对系统相关模块进行仿真并给出仿真结果。本文共分五章,第一章绪论中概述了数据采集系统的用途和意义。第二章阐述了数据采集系统的理论知识中信号采样、模数转换、光纤通信等基本理论。第三章提出了基于FPGA的数据采集系统的总体设计方案及完成对外围的硬件电路设计。第四章完成软件设计并进行仿真。最后在第五章结束语中,对本文进行了总结和展望。 2 系统相关理论2.1 数据采集的基本概念 数据采集就是将被
8、测对象的各种参量(可以是物理量,也可以是化学量、生物量等)通过各种传感器做适当转换后,再经电路对信号进行调理、采样、量化、编码、传输等步骤,最后送到控制器进行数据处理和存储记录的过程10。这里所用的控制器一般是计算机系统。 随着计算机技术的不断发展和普及,模拟设备越来越多的被数字设备所取代,在生产过程控制和科学研究等广泛的领域中,计算机测控技术正发挥着越来越重要的作用。但是大部分的信息都是以连续变化量的形式出现的,例如温度、位移、速度、压力等。要想用计算机将这些信息进行处理,就必须首先将这些连续的物理量进行离散化,并进行量化、编码,从而变成数字量,这过程就是数据采集。它是计算机在监测、管理和控
9、制一个系统的过程中,取得原始数据的主要手段。 数据采集系统的任务,具体地说,就是将采集传感器输出的模拟信号通过一定的处理并能够转换成计算机识别的数字信号,即AD模数转换,转换后的数字信息最后送入计算机,由计算机根据不同的需要进行相应的计算和处理。与此同时,将计算得到的数据进行显示或打印,以便实现对某些物理量的监视,其中一部分数据还将被生产过程中的计算机控制系统用来控制某些物理量。图21是一个模拟信号的数据采集系统框图。 图2.1 模拟信号数据采集系统框图模拟信号通过信号调理电路,将传感器产生微弱的模拟信号进行滤波放大处理,把信号放大到与A/D转换器满量程电压相应的电平值,以便充分利用AD转换器
10、的分辨率。然后AD模数转换电路将放大后的模拟信号转换为计算机能够识别的数字信号,AD转换后的数据信息一般不能直接传送到计算机,所以在读入计算机或其他处理设备之前应该增加数据存储模块,这样能有利于将数据连续的送入计算机。通过时序逻辑控制电路可以控制信号调理、A/D模数转换器、数据存储等单元,并实现与计算机的通信。22采样定理及频混的产生和抑制 在数据的采样中过程所应遵循的规律,称为采样定理。采样定理说明采样频率与信号频谱之间的关系,是连续信号离散化的基本依据,是数据采集的理论基础。 若连续信号是有限带宽的,其频谱的最高频率为,对抽样时,若保证抽样频率:那么,可由恢复出,即保留了的全部信息。通常把
11、最低允许的抽样率。称为“Nyquist频率”。采样定理严格地规定了采样时间间隔的上限,即。如果取的太大,使互时,那么将会发生中的高频成分被叠加到低频成分上去的现象,这种现象称之为频混。 不产生频混现象的临界条件是。或者说当采样间隔一定时,不发生频混的信号最高频率。信号中能够相互混淆的频率为: (式2.1) 式中为能相互混淆的频率。为了减少频混现象,通常可以采用抗混叠滤波器,过采样两种方法。23 AD模数转换 AD模数转换是数据采集的主要任务和关键步骤,AD转换的好坏直接关系到数据采集的精度和质量。所谓AD模数转换,就是将传感器输出的模拟信号转换成计算机能够识别的数字信号。在ADC器件中,因为输
12、入的模拟信号在时间上是连续的而输出的数字信号是离散的,所以转换只能在一些列选定的瞬间对输入的模拟信号取样,然后再把这些取样值转换成输出的数字。图2.2是A/D转换框图。 图22 AD模数转换框图 其过程可包括为四个步骤:采样,保持,量化和编码,首先对输入的模拟电压信号取样,取样结束后进入保持时间,在这段时间内将取样的电压量化为数字量,然后编码。按照一定的编码格式给出转换结果。然后再开始下一次取样。 采样就是是对模拟信号在时问上进行离散的过程。数字信号不仅在时间上是离散的,而且数值大小的变化也是不连续的。就是说,任何一个数字量的大小只能是某个规定的最小数量单位的整数倍。在进行A/D转换时,必须把
13、取样电压表示为这个最小单位的整数倍。这个转化过程叫做量化,所取的最小数量单位叫做量化单位,用表示。显然,数字信号最低有效位(LSB)的1所代表的数量大小就等于。把量化的结果用代码可以是二进制,也可以是其他进制表示出来,称为编码,这些代码就是转换的结果。2.4 光纤通信原理2.4.1 光纤通信系统结构光纤通信与以往的电气通信相比,主要区别在于有很多优点:它传输频带宽、通信容量大;传输损耗低、中继距离长,线径细、重量轻,原料为石英,节省金属材料,有利于资源合理使用,绝缘、抗电磁干扰性能强;还具有抗腐蚀能力强、抗辐射能力强、可绕性好、无电火花、泄露小、保密性强等优点,可在特殊环境或军事上使用。 光纤
14、通信是以光波为载波,以光纤为传输介质的一种传输方式。光纤通信于其他有线通信方式原理基本相同,只要差别有二:(1)是把光频段电磁波作为载波;(2)是把光纤作为传输信号线。正是这两点的差异,实现了大容量通信技术的突破。光纤通信系统利用半导体激光器(LD)作为光源,产生光载波,由来自信源的数字信号(电信号)进行调制,形成调制的光信号并将耦合进光纤中传输;在接收端使用光检测器(如PIN光电二极管或雪崩光电二极管)将光信号进行解调,获取数字信号11。 光纤通信系统主要由发送机、接收机和信道三部分组成,如图2.4所示。来自信源的信息有发送机将其转换为适合在信道上传输的光信号,光纤构成的信道把光信号有发送及
15、传送至接收机,接收机从信道中提取信息并转换为最终形态,由信宿输出。信源的作用是把非电形态的的信息转换为电形态的的信息,把非电信号转换为电信号。最常见的信源是把声波转换成电流信号的麦克风和将图像转化成电流信号的视频摄像机,在任何情况下,无论是电通信海华丝光纤通信系统,信息传输之前必须是电形态的。发送机的作用是将来自信息源的电信号转换成适合在光纤传输中的光信号,它由调制器、载波源、和信道耦合器组成。信道是指发送机和接收机之间的传输的路径,在光纤通信系统中,光纤就是信道。而接收机的作用是将来自信道的光信号解调,得到的信源信息的再现,送入信宿。接收机由光检测器、放大器和信号处理器组成。信宿实质是光纤通
16、信系统的信息的输出装置12。 图2.4 光纤通信系统结构示意图 2.4.2 光纤传输系统中线路码的选择要求 在数字光纤传输系统中,线路码的选择不仅要考虑器传输媒介光纤的特性,还需考虑光电转换器即光源器件和光探测器件的特性。例如,光纤线路的带宽(或色散)特性影响着对线路码型速率变换的选择,光源器件的非线性影响着对线路码型是单极性(或者说是两电平)还是多电平的选择12。一般来说,对光纤传输线路码型的选择主要考虑如下要求。(1)能保证比特序列独立性。这是对线路码型的最墓木要求,即无论对数字光纤传输系统输入什么样序列的二进制码流,在接收端进行码型反变换时,均能准一正确地恢复原信号。(2)能提供足够地定
17、时信息。由于在数字光纤传输系统中,只传送信码而不传送时钟,因此在接收端必须从收到的码流中提取出定时信号。这就要求线路码中含有足够的定时信息,以利于定时提取。必须限制线路码流同码连续数,也就是说,应避免长连“0”及长连“1”的出现,提高电平跳变的密度,使定时提取易于实现。(3)减少功率谱密度中的高低频分量。线路码的功率谱密度中的低频分量是由码流中的“0”、“1”分布状态来决定的。低频分量小,说明“0”、“1”分布比较均匀,直流电平比较恒定,也就是信号基线浮动小,有利接收端判决电路的正常工作。高频分量是由线路码的速率决定的,这在带宽(色散)限制系统中特别值得注意。(4)误码增殖小。线路传输中发生的
18、一个误码,往往使接收端的译码(反变换)发生多个错误,这叫误码扩展或误码增殖。由于误码增殖,使光接收机要达到要求的误码性能指标,必须付出光功率代价,即光接收机灵敏度劣化。因此,误码增殖系数越小越好,(5)要有一定的规律。若线路码型有一定的规律性,则就可以根据这一规律性来检测传输质量,实现不中断业务的误码监测,便于传输系统的维护和管理。(6)易于同时传递多种信息。易于在传送主信息(业务信息)的同时,传送监控、公务、数据等维护管理信息,以及区间通信等辅助信号。(7)尽可能地提高线路码型的传输效率。传输率定义为。式中关为变换前码流的速率,为变换后码流的速率。(8)易于实现。选择线路码型,应实现起来电路
19、简单,成本低,耗电少,调试、维护方便。2.4.3常见的光纤线路码 由于光只能以通、断方式表示二进制信号,所以光纤数字通信系统的线路码多采用单极性码13,而极少采用三电平码、四电平码。常见的光纤线路码型有如下几种。 (1)Manchester码。Manchester码又称双相码。它对每个二进制代码分别利用两个具有不同相位的二进制新码去取代。编码规则之一是,“0”编为“01”(零相位的一个周期的方波);“l”编为“10”(相位的一个周期的方波)。双相码直流电平稳定,最长连“0”连“1”数为2,定11寸信息丰富,但传输效率仅为50%。(2) CMI码。CMI码是传号反转码的简称,其编码规则为:“1”
20、码交替用“11”和“00”表示;“0”码用“01”表示。CMI的最长连“0”连“1”数为3,定时信息丰富。CCITT将其推荐为PCM四次群的接口码型,有时也用在低速数字光纤传输系统中。以为例分别编为双相码和CMI码如表4.1。 表4.1双向码和CMI码编码实例代码 1 1 0 0 1 0 1双向码 10 10 01 01 10 01 10CMI码 00 11 01 01 00 01 11 (3)mBnB码。mBnB码又叫分组码(Block Code),它把信息码流的m位二进制码作为一组,变换为n位二进制码作为新的码组。由于nm,新码组可能有组合,故多出种组合。从中选择一部分有利码组作为可用码组
21、,其余为禁用码组,以获得好的特性。常见的mBnB码有1B2B码、3B4B码、5B6B码、7B8B和8B10B。其中前四种码型多用于低速和较高速的系统;8B10B适用于高速光纤数字传输系统,其编码效率为80%,但电路实现比较复杂,而且接收端进行串并转换时需中断所传数据,周期性的发送特殊同步字才可确定帧边界,这在视频传输系统中是不希望的。 (4)CIMT码。CIMT是Conditional-Invert Master Transition的简称,即条件翻转主跳变码。其编码解码电路相对简单,定时信息丰富,编码效率最高达83.3%,是编码复杂性和编码效率折衷的一种线路码。本系统中就采用此种信道编码方式
22、。3 系统整体设计及各模块电路3.1系统整体设计数据采集系统包括模拟信号和数字信号的采集,本课题主要对模拟信号进行采集,系统整体结构如图3.1 图3.1 系统整体设计3.2 模拟信号的滤波放大电路 滤波放大器的作用是将传感器产生微弱的模拟信号进行滤波放大处理。放大器把信号放大到与AD转换器满量程电压相应的电平值,,以便充分利用AD转换器的分辨率,放大器的放大倍数可以通过设计放大电路来进行实时控制。 本系统中由于具体到实际的测量对象,但是测试采集系统都是根据测量对象选择合适的传感器,通过传感器把特定的被测量信息按一定规律转换成某种的便于传输、便于处理的信号。所以在这里具体的给出滤波放大电路是没有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 光纤通信 数据 采集 系统 设计 39
限制150内