用fpga实现自动换量程数字频率计

用fpga实现自动换量程数字频率计

ID:7311417

大小:32.75 KB

页数:9页

时间:2018-02-11

用fpga实现自动换量程数字频率计_第1页
用fpga实现自动换量程数字频率计_第2页
用fpga实现自动换量程数字频率计_第3页
用fpga实现自动换量程数字频率计_第4页
用fpga实现自动换量程数字频率计_第5页
资源描述:

《用fpga实现自动换量程数字频率计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用FPGA实现自动换量程数字频率计  (内蒙古工业大学信息工程学院,内蒙古呼和浩特010051)   摘要:文章介绍了基于可编程逻辑器件设计频率计的方法,对利用此方法设计的数字频率计的优点进行了分析。 关键词:FPGA;直接测频;自动换量程   中图分类号:TP232文献标识码:A文章编号:1007—6921(XX)07—0090—03   频率计是计算机、通讯设备、音频视频等诸多领域不可缺少的测量仪器,是一种典型的数字化、智能化、自动化的测量仪器,并越来越趋于小型化。随着数字电子技术的进一步发展,频率测量

2、成为一种越来越普遍的工作,数字频率计及其设计也受到越来越广泛的关注。   本文介绍的基于可编程逻辑器件设计的频率计,具有在系统编程、在线升级、单片化、体积小、功耗低、可靠性高等特点,能够自动测频并显示结果。测量频率范围1~100KHz,划分为三个频率段,根据所分的三个频段,系统可实时检测信号的变化情况,在有效期间进行计数,结果送入锁存器。计数期间,若测量结果溢出,说明当前闸门时间测频超量程,发溢出信号;若测量结果电路框图如图1所示。其中:控制器是核心,根据外围部件的状态,发出相应的控制信号,使系统正常运转。   7

3、40)this.width=740"border=undefined>   分频器:分成一系列较低频率的时基信号,提高显示精度。   闸门:选择相应的时基信号,达到较好的测量精度。   计数器:在闸门时间内对被测信号进行计数,结果为被测频率对所选时基的相对值。 锁存器:锁存计数结果,以稳定显示。 显示电路:显示测量结果以及灯光信号等。   频率计工作过程:将要求的两个频率段1~999Hz,1~100KHz进一步划分为三个频率段:①Hz段:1~999Hz。②KHz段:1.00~9.99KHz;10.0~99.

4、9KHz。   根据所分的3个频段,从分频器出来的时基信号应为3档。此外,系统要不断地检测信号的变化情况,每隔一定时间重新测量当前频率。这个时间根据设计要求设定,从分频器中获得。闸门可用一个数据选择器实现。从闸门选择出的时基信号和被测信号一起送入计数器。闸门信号作为计数使能信号,在有效期间进行计数,结果送入锁存器。计数期间,若测量结果溢出,说明当前闸门时间测频超量程,计数器发溢出信号到控制器;若测量结果若控制器收到超量程信号,且在Hz档,则提高量程一个档位,闸门时间减少一档,小数点向左移一位,不超量程即可;若仍超量

5、程,闸门时间再减少一档,小数点再向左移一位,继续测量。在KHz档,若超量程,重复上述步骤。若超出测量范围,则发出超量程报警(全部显示“F”)。   同样地,控制器收到欠量程信号后,执行相反的操作。   锁存器的测量结果送入译码电路以便输出到数码管及LED上,小数点由控制器发出。 2系统控制电路   整个频率计在一些控制信号的直接或间接控制下才能正常运行,这些控制信号包括:闸门选择信号、计数器清零信号、超量程信号以及小数点。   闸门选择信号用于选择计数闸门,以便选择合适的计数时间进行计数。   计数器

6、清零信号用于计数器的清零,当上一次计数结果锁存之后,对计数器进行清零。 超量程信号用于发出超量程提示。 小数点用于在合适的数码管位上显示小数点。   单位用发光二极管表示,由控制器发控制二极管的信号。 控制电路状态图如图2所示。其中:   Start_1k,Start_10k,Start_100k分别是频率范围为1k,10k,100k的测量起始状态。   F1k_cnt,F10k_cnt,F100k_cnt分别是频率范围为1k,10k,100k的测量状态。   F1k_over,F10k_over,

7、F100k_over分别是频率范围为1k,10k,100k的超量程状态。   F1k_low,F10k_]low,F100k_low分别是频率范围为1k,10k,100k的欠量程状态。   复位后,控制器开始工作,首先进入10k范围频率的测量。当超出当前量程范围时,即cntover=1,测量状态转入100k的测量起始状态,进行100k范围频率的测量;当欠量程时,即cnthis0=1,测量状态转入1k的测量起始状态,进行1k范围频率的测量。   若当前状态是1k范围频率的测量,如果超量程,则转入10k范围频率

8、的测量;如果欠量程,则依然进行1k范围频率的测量。   若当前状态是100k范围频率的测量,如果超量程,则继续进行100k的测量,但发出报警信号;如果欠量程,则转入10k范围频率的测量。此间的同步信号是ldcnt。 3闸门选择电路   如前所述,测频需要三种闸门信号,故闸门选择电路实际就是3选1电路,相对简单,分频所得信号一起送入闸门,在

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

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

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