基于FPGA的数字显示相位差测量仪

2020-02-21 02:56

基于FPGA的数字显示相位差测量仪

[摘 要] 本文主要介绍了数字显示相位差测试仪的设计方案和硬件部分。针对FPGA的特点,在数字相位差测量系统的设计思想上,给出了一种用FPGA芯片EP1K10TC144-3实现相位差智能化测量仪的方案。该测量仪只需少量的外围电路,有效将测量信号正弦波,方波、三角波信号移相放大,整形为所需要的方波信号,且不失真,测量这些信号的相位差,硬件电路简单,实现了输入阻抗大,误差小,精度高,抗干扰强。

[关键词] FPGA 相位差测量 晶振

1.基于该题目

数字显示相位差测量仪,我们在方案设计上采用了三种不同的方案,各方案各有优缺点,在综合考虑了几种方案后,我们选定了基于FPGA的数字显示相位差测量仪,因为FPGA是在可编程专用集成电路(ASIC)的设计基础上发展起来的。由于它们集成度高、可重复编程,并能实现系统级编程(ISP),在近10年内得到迅速发展。FPGA的集成度、工作速度不断提高,包含的资源越来越丰富,可实现功能越来越强大,具有静态可重复编程或在线动态重构的特性,使得硬件功能可以像软件一样通过编程来修改,不仅使设计修改变得十分容易,而且大大提高了电子系统的灵活性和通用能力,已成为当今实现电子系统集成化的重要手段。该测量仪只需少量的外围电路,有效将测量信号正弦波,方波、三角波信号移相放大,整形为所需要的方波信号,且不失真,测量这些信号的相位差,硬件电路简单,实现了输入阻抗大,误差小,精度高。

2.系统设计思想

2.1系统设计

整个测量我们分为两个部分,一部分是测量输入的信号A的频率,在这一部分中,将一个78125的晶振经一个计数分频得到频率为0.5HZ的信号(0.5HZ信号的周期为T=2),当原信号A与0.5HZ的信号与非的时候,其低电平半周期时(也就是T=1S时),会有一段脉冲个数,将此脉冲个数送入计数器计数输出,输出的值即为原信号的频率值;另一部分则是测量输入的两个同频异相信号A和B的相位差,而我们输入的都是单个的模拟信号,所以在测试相位差的时候首先应产生两个同频异相的信号。因此必须使输入原信号A通过一个移相网络,得到两个同频异相的信号(两个输出信号中一个是原信号A,另一个是移相后的信号B)。然后将A,B两个信号经放大整形进行异或得到相位差信号C,同时将A信号3600倍频,在将C信号与3600倍频后的信号3600fc进行与非,然后将输出信号D通过计数器计数,将所得计数值N经过算法计算后得到信号的相位差值送往数码管显示。

那数码管显示的值和相位差又有什么关系呢?我们可以先看下面的算法:


基于FPGA的数字显示相位差测量仪.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈中国传统文化的遗失及建议

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: