基于fpga与sram数据采集系统设计

基于fpga与sram数据采集系统设计

ID:28137047

大小:17.11 KB

页数:4页

时间:2018-12-08

基于fpga与sram数据采集系统设计_第1页
基于fpga与sram数据采集系统设计_第2页
基于fpga与sram数据采集系统设计_第3页
基于fpga与sram数据采集系统设计_第4页
资源描述:

《基于fpga与sram数据采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于FPGA与SRAM数据采集系统设计  摘要:传统的数据采集系统大都是由ARM+DSP实现的,虽然DSP的优势在于数据处理,但是随着FPGA技术的发展,很多FPGA已�可以取代DSP的作用了。尤其是在高速实时的数据采集领域,采集回来的数据速度高,数据处理相对简单,使用FPGA构建的数据采集系统能更加快速地对采集的信息进行快速处理。本设计的工程的具体

2、应用背景是光纤通信检测仪,期中数据采集与处理模块有别于传统的MCU架构,采用的是FPGA+SRAM架构,可实现高速数据采集与处理。  关键词:FPGASMAM高速数据采集数据处理  中图分类号:TP274文献标识码:A文章编号:1672--0039-02  FPGA架构的数据采集系统相比较于MCU系统,存在以下工作优势:数据处理及运算速度快;采用并行的数据处理模式,纯硬件化设计不会出现死机或程序跑飞等问题;采样点多也可以抑制测量误差。因此可实现高速实时信号采集与处理。本设计采用的是FPGA+SRAM架构。实现高速数据的采集与

3、运算处理。  1系统设计原理  系统从总体上讲可分为三大部分,分别为信号收发部分、数据处理部分和数据显示部分,如图1所示。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  信号接收模块由以下个不同功能部分构成:脉

4、冲发生器,会产生一个脉冲信号,也就是光脉冲,通过激光二极管,再经由分路器,光纤连接器注入到待测量的光纤中,背向散射和反射信号会在光脉冲的传输过程中产生,光纤不仅可以传输光信号,还可以反射回散射信号,反射回来的光信号通过光分路器的另一路作用于光敏二极管,放大器实现的功能是可以将光敏二极管采集的微弱信号进行放大,A/D转换器实现的功能是将模拟信号转换成数字信号,再将数据输送给信号处理器进行处理[1]。  数据处理模块主要完成的是对采集信号的算法处理。它不仅可以控制脉冲宽度,并控制两个并行脉冲之间的距离和取样信号。为了改善信号轨迹

5、结果的信噪比,实现数据的多重发送,在数据算法处理上,采用了平均算法因为噪声是随机的,因此,可以通过求得一定距离的数据点把它们加以平均,噪声被平均后无限趋近于零,并且剩下的数据将更准确地反映背向散射和反射程度。  数据显示模块实现的功能是,将处理后的数据结果通过显示模块显示出来。结果是以波形的形式显示出来的,横坐标表示距离,纵坐标表示功率,通过键盘获得用户要输入的设置信息,并根据这些设置来控制信号的收发和处理。  2数据采集系统硬件实现为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用

6、系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  本系统的总体设计方案如图1所示,整个方案主要由ARM与FPGA组合构建,系统包括以下功能模块:人机交互模块、AD数据采集模块、由FPGA主控芯片构成的数据处理模块、由ARM构成的数据显示模块。可以通过人机界面向系统输入对应的参数指令。人机交互模块主要可以

7、设置脉冲宽度、采样点数,以及选择发送何种波长的激光。AD数据采集模块、由FPGA主控芯片构成的数据处理模块、完成数据的采集与运算处理,运算处理后的结果存储到SRAM里。数据循环采集,结果累加后再进行平均。完成数据处理后,采用串口发送数据,实现与ARM的通讯与数据显示[1]。整个系统的数据采集部分采用分模块化设计如图2所示。  FPGA采用在PS方式下,DCLK表示配置时钟,FPGA主控芯片大都内部都自带时钟源,也可为外部时钟源提供的时钟,配置数据用DATA表示,nCONFIG为配置命令,主要功能为配置控制状态的输入;器件复位

8、时低电平有效。DATA是配置数据,FPGA接收配置时钟、配置命令和配置数据,给出配置的状态信号以及配置完成指示信号[3]。  3数据分析与总结为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。