基于fpga的数字电压表设计

基于fpga的数字电压表设计

ID:1260894

大小:344.50 KB

页数:50页

时间:2017-11-09

基于fpga的数字电压表设计_第1页
基于fpga的数字电压表设计_第2页
基于fpga的数字电压表设计_第3页
基于fpga的数字电压表设计_第4页
基于fpga的数字电压表设计_第5页
资源描述:

《基于fpga的数字电压表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于FPGA数字电压表设计摘要:系统基于EDA技术的智能数字电压表实现,以现场可编程门阵列(FPGA)为设计核心,集成于一片Xilinx公司的SpartanⅡE系列XC2S100E-6PQ208芯片上,在ISE环境下采用超高速硬件描述语言(VHDL)模块化编程,实现了电压的数据采集、转换、处理、显示等功能。本设计的特点在于能够测量的电压范围宽(0~50VDC),主要采用了分压原理,该系统具有集成度高、灵活性强、易于开发和维护等特点。关键字:FPGAVHDL数字电压表AD转换Abstract:ThesystemaccordingtotheEDAtechnicalachievethedigit

2、alvoltager,ItisbaseonFPGA(FieldProgrammableGateArray),adoptingVHDL(VHSICHardwareDescriptionLanguage)undertheundertheenvironmentofISE.mostofthedesignsgatherintheSpartanⅡEseriesXC2S100E-6PQ208chipoftheXilinxcompany.Thewholedesigniscomposedofthedataprocessingmodule,thecorrespondencechoicemodulek,thek

3、eymoldmoduleandtheA/Dconvertmodule.Itcanbecarryoutthefunctionsuchasconversion,handleanddisplay.Itisacharacteristicthatisthesystemcanbemeasuretherangeofthevoltagefrom0Vto50V,whichmainlyadoptingtheprincipleindividingvoltage.Thesystemhashighaccuracyandstability,itisprovedtoreliableandofhighvalueandfe

4、asibilityaftertesting.Key–word:FPGAVHDLDVMADconversion50目录1系统设计31.1控制模块方案的比较31.2A/D转换方案的比较41.3显示方案的比较41.4总体方案设计51.5系统的基本原理52单元电路设计62.1A/D转换部分62.1.1ADC0809工作原理62.1.2ADC0809工作时序72.1.3档位控制电路82.2FPGA功能模块的设计82.2.1码制变换模块82.2.2显示控制及驱动模块93软件设计93.1开发软件及编程语言简介93.2程序流程图94系统测试104.1测试仪器清单104.2测试及误差计算10参考文献11附录

5、1程序清单111系统设计501.1控制模块方案的比较方案一:采用3位半数字电压表。采用此方案电路结构简单,易于实现且易于维护。它的核心器件是一个双积分式A/D转换,双积分式DVM属于V—T变换式,其基本原理是在一个测量周期内,首先将被测电压UX加到积分器的输入端,在确定的时间内进行积分,也称定时积分;然后切断UX,在积分器的输入端加与UX极性相反的电压UR,由于UR一定,所以称为定值积分,但积分方向相反,直到积分输出达到起始电平为止,从而将UX转换成时间间隔进行测量。只要用计数器累计时间间隔内的脉冲数,即为UX之值。其原理方框图如图1.1.1所示。显示器译码驱动A/D转换输入信号图1.1.

6、13位半电压表原理图方案二:采用单片机为控制核心。目前单片机技术比较成熟,功能也比较强大,配合一定的外围电路可实现数字电压表,原理图如图1.1.2所示。输入信号经AD转换器转换后送到单片机进行数据处理,系统根据不同电压信号计算出不同的数值,并将其显示出来。采用这种方案优点是呆以依赖地成熟的单片机技术、运算功能较强、软件编程灵活、自由度大、设计成本也较低,能较准确地测量输入电压。缺点是在传统的单片机设计系统中必须使用许多分立元件组成单片机的外围电路,因此整个系统显得十分复杂,不易于实现。图1.1.2单片机控制的数字电压表原理图方案三:采用FPGA作为系统控制的核心。现场可编程门阵列(FPGA

7、)将所有器件集成在一块芯片上,体积大大减小、逻辑单元灵活、集成度高以及适用范围广等特点,可实现大规模和超大规模的集成电路,而且编程灵活、调试方便。综合上述分析,方案三为本设计最佳选择方案。1.2AD转换方案的比较50方案一:采用双积分型AD转换器。双积分型A/D转换器的原理是将输入电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值,积分时间常数较大,具有滤波作用,消除了干扰,故双积分A/D转

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

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

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