数字电压表设计 (3).doc
《数字电压表设计 (3).doc》由会员分享,可在线阅读,更多相关《数字电压表设计 (3).doc(15页珍藏版)》请在沃文网上搜索。
1、 目 录数字系统设计任务书I摘 要II目 录III第1章 数字电压表原理1第2章 FPGA模块的设计22.1 模数转换控制模块的设计22.2 数据处理模块的设计32.3 显示控制模块的设计6第3章 数字电压表综合仿真83.1 仿真波形83.1.1 ADC0804控制信号时序仿真83.1.2 显示数据仿真波形93.2 性能分析93.3 运行测试93.4 程序扩展9总 结10参 考 文 献11附 录12答辩记录及评分表13第1章 数字电压表原理标题1,四号,黑体,居中数字电压表是一种用数字显示的电压测量仪表。FPGA设计的数字电压表工作过程首先由模数转换器对模拟电压进行模数转换,接着FPGA对转换
2、后的数字信号进行处理,再将结果用数字信号直接显示出来。所以系统结构框图如图1,系统由ADC0804数模转换、 FPGA信号处理和控制、显示电路三部分组成。ADC0804数模转换实现模拟量向数字量的转换,FPGA信号处理和控制,FPGA与ADC0804控制信号进行连接,控制ADC0804的模数转换过程,转换结束后,由FPGA对其进行数据处理并控制显示单元工作。显示电路由LED数码管接收FPGA信号,实现电压值的显示。 图1 系统结构框图正文字号小四,图形的图号及标题为五号,图形中的文字为五号或小五号【图形在WORD中用绘图绘制,最好用VISIO绘制】【中文字体为宋体四号,英文及数字用Times
3、New Roman,字间距为1.5倍】第2章 FPGA模块的设计数字电压表设计核心为FPGA设计,FPGA负责ADC0804的启动以及转换数据的读取,再将读取的8位二进制数据进行变换,形成便于输出的3位LED段码送给LED数码管,显示被测电压值。FPGA的设计主要包括几个部分:ADC0804转换控制模块实现ADC0804的启动以及转换数据的读取;数据处理模块实现ADC0804数字量对应BCD码的变换和处理;显示控制模块实现LED段码和位码的产生。FPGA控制电路原理框图如图2所示。图2 FPGA控制电路原理框图2.1 模数转换控制模块的设计根据ADC0804工作时序,完成ADC0804的初始化
4、、A/D转换的启动、转换状态的读取、数据的读取和数据锁存等功能。模数转换操作步骤,用4个状态完成:(1)状态s0:启动ADC0804进行模数转换操作,设置=0、=1。(2)状态s1:ADC0804进行数模转换,转换时间100us,设置=1,读取INIT是否有下降沿,有则表示转换完成,进入下一状态。(3)状态s2:向ADC0804发出读取转换数据的请求,设置=0、=1。 (4)状态s3:读取数据线D0D7上的数据,设置=1。模数转换控制模块的状态机设计:case sta iswhen s0=cs=0;wr=0;rd=1;stacs=1;wr=1;rd=1; -s1状态,ADC0804进行数模转换
5、if qintevent and qint=0 then -等待转换结束信号qintsta=s2; -结束,进入下一状态else stacs=0;wr=1;rd=0;stacs=1;wr=1;rd=1;sta=s0;data=dati;-s3状态,读取转换数据end case;【这里给出关键程序段,完整的程序可以在附录中给出】2.2 数据处理模块的设计数据处理模块的设计采用查表法实现数据处理。查表法需存储器ROM、BCD码转换等功能模块。设计648bit的ROM,根据表1确定存储数据,每个电压值对应的BCD码占用2个ROM单元,低端地址00H1FH存储电压值对应的高四位BCD码,高端地址20H
6、3FH存储电压值对应的低四位BCD码,ROM的初始化数据如图3所示。表1 ADC0804转换数据与实际电压值对应关系表地址输出高四位输入电压值高四位BCD码地址输出低四位输入电压值低四位BCD码00H00000.000000H20H00000.000000H02H00010.320032H22H00010.020002H04H00100.640064H24H00100.040004H06H00110.960096H26H00110.060006H08H01001.280128H28H01000.080008H0AH01011.600160H2AH01010.100010H0CH01101.92
7、0192H2CH01100.120012H0EH01112.240224H2EH01110.140014H10H10002.560256H30H10000.160016H12H10012.880288H32H10010.180018H14H10103.200320H34H10100.200020H16H10113.520352H36H10110.220022H18H11003.840384H38H11000.240024H1AH11014.160416H3AH11010.260026H1CH11104.480448H3CH11100.280028H1EH11114.800480H3EH1111
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电压表设计 3 数字 电压表 设计
