基于fpga的数据采集控制模块设计

基于fpga的数据采集控制模块设计

ID:33922008

大小:351.21 KB

页数:5页

时间:2019-02-28

基于fpga的数据采集控制模块设计_第1页
基于fpga的数据采集控制模块设计_第2页
基于fpga的数据采集控制模块设计_第3页
基于fpga的数据采集控制模块设计_第4页
基于fpga的数据采集控制模块设计_第5页
资源描述:

《基于fpga的数据采集控制模块设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据基于FPGA的数据采集控制模块设计孙炎辉,丁纪峰(大连民族学院辽宁大连116600)摘要:设计以FPGA为基础的数据采集控制模块,克服传统的以单片机或DSP作为控制器带来的采集速度和效率上的瓶颈,同时显示部分创新性地采用了VGA标准接口,大大提高了显示系统的兼容性。设计的控制模块主要由四个部分组成:数据采集部分、数据缓存部分、按键控制部分和图形显示部分。在设计过程中,用VHDI,语言来编写程序,利用Max+PlusⅡ软件对各模块进行仿真。从仿真结果可以看出,该模块能够实现数据的实时采集和采集结果的便捷显示,达到了作为数据采集主控模块对外围电路的良好控制。关键

2、词:数据采集;FPGA;VGA;状态机中图分类号:TP332文献标识码:B文章编号:1004—373X(2009)22—189一03DesignofDataAcquisitionControlModuleBasedOilFPGASUNYanhui,DINGJifeng(DalianNationalitiesUniversity,Dalian。116600。China)AbsITaci:DataacquisitioncontrolmodulebasedonFPGAisddsigned,inordertOovercomethebottleneckonspeedandef

3、ficiencywhichusedsinglechipcomputer,orDSPasthecontrollerofacquisition.AttheF∞.metime,VGAstandardinterfaceisadoptedtOim—provethedisplaysystem’scompatibility.Designofthesystemismainlycomprisedoffourparts:datacollection,databuffer,keycontrolandgraphicdisplay.Duringthedesignprocess,usingVH

4、DI。languageprogramandthesoftwareofMax+PlusⅡtosimulateeachfunc—tionmodules.Theresultsshowthatthiscontrolmodulehasachievedreal—timedataacquisitionandoutcomeoftheacquisitionconvenientlydisplay.IthasachieveditspurposeasadataacquisitioncentralcontrolmoduletOcontroltheexternalcircuit.Keyword

5、s:dataacquisition;FPGA;VGA;statemachine.0引言l系统总体设计方案数据采集和控制系统是对生产过程或科学实验中各种物理量进行实时采集、测试和反馈控制的闭环控制,它在工业控制、军事电子设备、医学监护等许多领域发挥着重要作用[1]。其中,数据采集部分尤为重要,而传统的数据采集系统,通常采用单片机或DSP作为控制器,用以控制ADC、存储器和其他外围电路的工作,使得采集速度和效率降低。近年来,微电子技术,如:大规模集成电路和超大规模集成电路技术的发展,为数据采集系统的发展提供了良好的物质基础。从而使器件向模块化和单片化发展,使所用软件均向

6、实时高级语言和软件模块化发展,接口向标准化发展。由于FPGA时钟频率高,内部延时小,全部控制逻辑均由硬件完成,速度快,效率高[2],同时它有非常强大的硬件描述语言和仿真工具,方便检验结果的正确性。基于以上考虑,在设计中采用FPGA作为控制处理器。而VGA接口的设计,更突出了该模块的兼容性,更易于采集数据的直观表现。收稿日期:2009—05—29完整的数据采集过程通常由数据的通道选择、采样、存储、显示构成,有时也要对数据进行适当的处理。其中,控制模块起到了核心作用,他作为控制信号产生和处理的中枢对这些外围电路进行着实时的监控和管理。设计过程中采用FPGA作为控制器,完

7、成对A/D转换器的控制,并将采集到的数据存储到一定的存储单元,通过VGA接口协议,最后在显示器上显示。具体涉及的外围电路中,数据采集部分主要应用ADC0809作为数据采集芯片,对输入的模拟量进行A/D转换;数据缓存部分应用6116作为存储芯片,用来缓存0809采集的数据;按键控制部分利用8个按键来控制0809的转换通道选择;图形显示部分输出标准的VGA信号,使用CRT显示器,以显示实时波形。由于在设计中对外部器件进行控制的控制器都是由FPGA完成的,FP—GA的工作量很大,因此所采用的FPGA芯片为FLEX系列中30万门的EPFl0K30。2基于FPGA的主控模

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

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

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