[实用新型]基于FPGA的等精度频率测试系统有效
申请号: | 201420110072.7 | 申请日: | 2014-03-12 |
公开(公告)号: | CN203929885U | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 张海涛;张亮亮;叶宇程;李晓强 | 申请(专利权)人: | 河南科技大学 |
主分类号: | G01R23/10 | 分类号: | G01R23/10 |
代理公司: | 洛阳公信知识产权事务所(普通合伙) 41120 | 代理人: | 罗民健 |
地址: | 471000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga 精度 频率 测试 系统 | ||
技术领域
本实用新型涉及频率测试系统,尤其涉及一种基于FPGA的等精度频率测试系统。
背景技术
在工控系统中,经常需要测量各种信号的频率。现有的频率计主要有两种测量方法:一种是直接测频法,该方法是将被测频率信号经脉冲整形电路处理后加到闸门的一个输入端,只有在闸门开通时间T内,被计数的脉冲送到十进制计数器进行计数。设计数器的值为N,则可得到被测信号频率为f=N/T,这种测量方法在低频段的相对误差较大,即在低频段不能满足设计精度的要求;另一种是组合测频法,指在高频时采用直接测频法,低频段时采用直接测量周期法测信号的周期,然后换算成频率。这种方法可以在一定程度上弥补直接测频法的不足,但是难以确定最佳分测点,且各种频率的待测信号的测量精度相差较大。
实用新型内容
本实用新型要解决的技术问题是:提供一种基于FPGA的等精度频率测试系统,其不仅可以获得很高的频率测量精度,而且可以使频率的测量精度基本相等。
一种基于FPGA的等精度频率测试系统,包括基于FPGA的分频模块Ⅰ、分频模块Ⅱ、D触发器、计数器Ⅰ、计数器Ⅱ、锁存器Ⅰ、锁存器Ⅱ和测频计算模块,分频模块Ⅰ和分频模块Ⅱ的输入端均与标准时钟信号连接,分频模块Ⅰ输出的预置闸门信号和分频模块Ⅱ输出的二倍频的预置闸门信号分别经非门后连接二输入与门的输入端;所述预置闸门信号与D触发器的数据输入端连接,待测信号连接D触发器的时钟输入端,D触发器的输出端同时与计数器Ⅰ和计数器Ⅱ的使能端连接,计数器Ⅰ和计数器Ⅱ的清零端均和与门的输出端连接,计数器Ⅰ的时钟端与标准时钟信号连接,计数器Ⅱ的时钟端与待测信号连接;计数器Ⅰ和计数器Ⅱ的输出端分别连接锁存器Ⅰ和锁存器Ⅱ,锁存器Ⅰ和锁存器Ⅱ的输出端与测频计算模块相连,测频计算模块将计算出的频率输出至数码管。
所述计数器Ⅰ和计数器Ⅱ均为32位的计数器。所述数码管为9个8段数码管。计数器Ⅰ和计数器Ⅱ对输入时钟计数,输出32位的数字量;测频计算模块输入两路32位的数字量,计算得到频率,并将结果输出到段数码管上.
假定标准时钟信号频率为 ,待测信号频率为;一次实际闸门时间内,对标准时钟信号的计数值为,对被测信号的计数值为;那么可得被测信号频率。
下面计算以上测频方法的频率精度。
若所测频率值为,其真实值为,标准频率为,一次测量中,由于计数的起始和停止时间都是由该信号的上跳沿触发的,因此在实际闸门时间内对的计数无误差,在此时间内的计数最多相差一个脉冲,即,则。相对误差。设计上,由于等于0或1,则频率测量的相对误差为0或。如果为0,那么就要求实际闸门信号周期正好是标准时钟信号周期的整数倍,频率测量的相对误差为0;但绝大多数情况是实际闸门信号周期并不是标准时钟信号周期的整数倍,此时频率测量的相对误差为。另一方面,由于标准时钟频率很高,因此很大,趋近于0,所以这种测量方法不仅测量精度高,而且可以认为是一种等精度测量方法。
本实用新型带来的有益效果为:该系统不仅可以获得很高的频率测量精度,而且可以使频率的测量精度基本相等。采用此方法测试信号频率,相对测量误差与被测信号频率的高低无关,通过增大闸门时间或标准时钟频率可以增大,从而减少测量误差,提高测量精度。由于测量精度与实际闸门宽度和标准频率有关,与被测信号的频率基本无关,故在预置闸门和实际闸门时间相同而被测信号频率不同的情况下,等精度测量法的测量精度基本不变。
附图说明
图1是系统产生的各种信号的波形图;
图2是实施例中FPGA系统的电路图。
具体实施方式
下面结合附图及具体实施例对本实用新型作进一步的详细说明。
如图1、图2所示,为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实例仅仅用以解释本实用新型,并不用于限制本实用新型。
我们以待测信号的频率为0.1Hz~99999999.9Hz进行说明,那么系统需要选用9个8段数码管;系统选用FPGA芯片EP2C8Q208C8为控制核心,FPGA芯片EP2C8Q208C8外接电源芯片,复位芯片,配置电路和EEPROM等芯片,完成FPGA最小系统的设计,使FPGA芯片EP2C8Q208C8可正常工作。
晶振电路产生50MHz的标准时钟信号,该信号通过一个I/O口输入FPGA芯片EP2C8Q208C8,外部待测信号通过一个I/O口输入FPGA芯片EP2C8Q208C8。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201420110072.7/2.html,转载请声明来源钻瓜专利网。