数字式相位差测量仪的设计

  • 格式:doc
  • 大小:3.02 MB
  • 文档页数:50

目 录

绪论 ...................................................................................................................................... 1

1 系统设计方案 .................................................................................................................. 2

1.1 设计任务的分析 .................................................................................................... 2

1.1.1 设计主要内容及基本要求 .......................................................................... 2

1.1.2 技术指标 ...................................................................................................... 2

1.2 系统方案的选择 .................................................................................................... 2

1.3 系统的总体设计方案 ............................................................................................ 3

2 系统硬件电路的设计 ...................................................................................................... 4

2.1 信号整形电路的设计 ............................................................................................ 4

2.1.1 LM339 的简介 ............................................................................................. 4

2.1.2 最简单的信号整形电路的设计 .................................................................. 4

2.1.3 采用了施密特触发器组成的信号整形电路的设计 .................................. 5

2.2 FPGA数据采集电路 ............................................................................................. 6

2.2.1 FPGA数据采集电路的功能分析 ............................................................... 6

2.2.2 FPGA数据采集电路的原理 ....................................................................... 7

2.2.3 FPGA数据采集电路中各模块确定 ........................................................... 7 2.3 单片机数据运算控制电路的设计 ........................................................................ 8

2.3.1 单片机数据运算控制电路的设计 .............................................................. 8

2.3.2 数据显示电路的设计 .................................................................................. 9

3 软件部分的设计 ............................................................................................................ 12

3.1 FPGA数据采集电路的VHDL语言程序设计 .................................................. 12

3.1.1 VHDL语言的简介 ..................................................................................... 12

3.1.2 VHDL语言程序设计 ................................................................................. 12

3.2 单片机数据运算控制电路的程序设计 .............................................................. 12

3.2.1 数据处理的技巧分析 ................................................................................ 12

3.2.2 软件设计思路 ............................................................................................ 13

4 系统的仿真与调试 ........................................................................................................ 17

4.1 FPGA数据采集电路的调试 ............................................................................... 17

4.1.1 软件调试 .................................................................................................... 17

4.1.2 程序下载 .................................................................................................... 19

4.1.3 调试中的问题 ............................................................................................ 20

4.2 单片机数据运算控制电路的软件制作与调试 .................................................. 20

4.2.1 操作过程 .................................................................................................... 20

4.2.2 问题分析 .................................................................................................... 21

4.3 系统的联合调试与验证 ...................................................................................... 21

结论 .................................................................................................................................... 22

参考文献 ............................................................................................................................ 23

附录一:元器件清单 ........................................................................................................ 24

附录二:程序清单 ............................................................................................................ 25

致 谢 ................................................................................................................................ 46

数字式相位差测量仪的设计

摘 要

本设计——数字式相位差测量系统使用FPGA和单片机相结合,构成整个系统的测控主体。FPGA主要负责采集两个同频待测正弦信号的频率和相位差所对应的时间差,而两个同频待测正弦信号经过信号整形电路变成方波后送入FPGA数据采集电路中。而单片机负责读取FPGA所采集到的数据并根据这些数据计算待测正弦信号的频率和相位差,并同时通过功能键切换在八位七段共阳极数码管上显示出待测信号的频率和相位差,具有数字显示功能。此系统具有不易受外界干扰,可靠性好,测量精度高等优点。如在此设计基础上进一步从可靠性、稳定性等方面进行完善,便可应用于实际的工业系统之中。

【关键词】相位差 测量 FPGA 单片机