资源描述:
《本科毕业设计--基于vhdl语言的数据采集系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、用VHDL语言设计数据采集系统毕业设计论文用VHDL语言设计数据采集系统第38页共38页用VHDL语言设计数据采集系统摘要随着计算机技术的发展与普及,数字设备正越来越多地取代模拟设备,将模拟信号转换成数字信号以及将数字信号转换成模拟信号就成了重要环节。本系统以多路数据的采集及监测为例,介绍了可编程逻辑器件在模数转换、数模转换及数据监控及处理中的设计方法。实现数据采集的方法有很多,如单片机、CPLD、C语言等,但相比各种方法,运用VHDL硬件描述语言开发的数据采集系统具有具有设计方便高效、体积小、功耗低、可靠性高、易于修改、设计周期短等特点。VHDL硬件描述语言采用自顶而下
2、的设计方法可以对模型进行及时修改,以改进系统或子系统的功能,更正设计错误,从而提高目标系统的工作速度,减小面积耗用,降低功耗和成本等。本文介绍了基于Altera公司的集成开发环境MaxplusII,使用VHDL设计开发数据采集系统的基本方法。[关键词]VHDLADC0809DAC0832EDA数据采集;第38页共38页用VHDL语言设计数据采集系统AbstractWiththedevelopmentofcomputertechnologyandpopularization,Digitaldevicesareincreasinglyreplacinganalogequipm
3、ent,andconvertedtheanalogsignalsintodigitalsignals,aswellasdigitalsignalintoanalogsignalwillbecomeanimportantlink.forexample,thissyestemdependononemulti-channeldataacquisitionandmonitoring,introduceaprogrammablelogicdeviceintheanalog-digitalconversion,digital-analogconversionanddatamonito
4、ringwithhandlingmethodsinthedesign.Therearemanywaystocollectdata,suchasSCM,CPLD,Clanguage,andsoon.Butcomparedwithvariousmethods,usingtheVHDLhardwaredescriptionlanguagetodesignthedataacquisitionsystemisthebest.Becauseofitsfacilitate,efficient,smallsize,lowpowerconsumption,highreliability,e
5、asytomodify,andshorterdesigncyclecharacteristics.VHDLhardwaredescriptionlanguageusingthetop-downdesignmethod,thatcanbethemodelfortimelychangestoimprovethesystemorsubsystemfunctions,designerrorcorrection,soastoenhancetheworkofthetargetsystem’sspeed,reducingtheareaofconsumption,andlowerthep
6、owerconsumptioncosts.Inthispaper,weintroduceaintegrateddevelopmentenvironmentwhichbasedonAltera'sMaxplusII,andthebasicmethodtodevelopadataacquisitionsystemdesignbyusingVHDLlanguage.[Keywords]:VHDLEDAADC0809DAC0832DataAcquisition第38页共38页用VHDL语言设计数据采集系统目录前言11EDA技术及开发环境31.1EDA技术31.2VHDL41.3E
7、DA技术的开发环境-MAXPLUSII52数据采集系统的研究分析及设计思路62.1数据采集系统的研究与分析72.2数据采集系统的设计思路73数据采集系统模块的相关介绍与分析83.1数据输入模块83.1.1数据输入单元设计83.1.2ADC0809接线图93.1.3模块功能实现103.2数据采集系统各模块分析113.2.1A/D转换控制模块ADZHKZ的设计183.2.2数据运算与处理模块SJYSCL173.2.3D/A转换控制模块DAZHKZ223.2.4键盘输入与数据显示控制模块JPXSKZ253.2.5数码显示模块DISP