一种基于dsp数字频率计的测试频率方法

文档序号:6224950阅读:1179来源:国知局
一种基于dsp数字频率计的测试频率方法
【专利摘要】本发明公开了一种基于DSP数字频率计的测试频率方法,数字频率计开始工作,启动定时器1,2和捕获单元1;通过读取定时器1的比较匹配中断标志位查看是否发生了定时器T1的比较匹配事件,若是,则捕获单元T1同时捕获这个时刻定时器T2的值,并判断是否是第一次发生比较匹配,若是,则把定时器T2的溢出次数清零,在下一次发生比较匹配时通过捕获单元1再一次捕获定时器T2的值,以及定时器T2的溢出次数,计算两次比较匹配之间定时器T2的脉冲数,从而计算出频率、周期。本发明能够取得的积极效果是:原理简单、易于实现、实用、测试精度高的基于DSP芯片数字频率计测试频率方法。
【专利说明】一种基于DSP数字频率计的测试频率方法
【技术领域】
[0001]本发明涉及一种数字频率计的测试方法,特别涉及一种基于DSP芯片数字频率计测试频率方法。
【背景技术】
[0002]数字频率计是采用数字电路制做成的能实现对周期性变化信号频率测量的仪器。频率计主要用于测量正弦波、矩形波、三角波和尖脉冲等周期信号的频率值。其扩展功能可以测量信号的周期和脉冲宽度。通常说的,数字频率计是指电子计数式频率计。
[0003]数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字,显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号,方波信号以及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精度高,显示直观,所以经常要用到数字频率计。

【发明内容】

[0004]本发明要解决的技术问题是:提供一种原理简单、易于实现、实用、测试精度高的基于DSP芯片数字频率计测试频率方法。
[0005]本发明解决其技术问题所采用的技术方案是:一种基于DSP数字频率计的测试频率方法,具体工作过程为:数字频率计开始工作,启动定时器1,2和捕获单元I ;通过读取定时器I的比较匹配中断标志位查看是否发生了定时器Tl的比较匹配事件,若是,则捕获单元Tl同时捕获这个时刻定时器T2的值,并判断是否是第一次发生比较匹配,若是,则把定时器T2的溢出次数清零,在下一次发生比较匹配时通过捕获单元I再一次捕获定时器T2的值,以及定时器T2的溢出次数,计算两次比较匹配之间定时器T2的脉冲数,从而计算出频率、周期。
[0006]作为优选方案,当判断是否是第一次发生比较匹配,若不是,则表示已经发生了两次匹配,直接读捕获单元I捕获的两个值,以及定时器T2的溢出次数,从而计算出频率、周期。
[0007]作为优选方案,所述DSP芯片可以选用TMS320F2812芯片。
[0008]本发明的有益效果是:原理简单、易于实现、实用、测试精度高的基于DSP芯片数字频率计测试频率方法。
【专利附图】

【附图说明】
[0009]为了更清楚的说明本发明实施例,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0010]图1是本发明测试方法应用的电路示意图。[0011]图2是本发明方法的结构示意图。
【具体实施方式】
[0012]现在结合附图和具体实施例,对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。这些实施例应理解为仅用于说明本发明而不用限制本发明的保护范围。在阅读了本发明的内容之后,本领域技术人员可以对本发明作各种修改,这些等效的变化和修饰同样落入本发明所限定的保护范围。
[0013]如图1所示的本发明整体结构示意图,基于DSP芯片的数字频率计,包括:DSP芯片、电源管理模块、整形电路、时钟电路、复位电路、JTAG接口、通讯模块,所述DSP芯片分别与电源管理模块、整形电路、时钟电路、复位电路、JTAG接口、通讯模块相连接,所述DSP芯片、时钟电路、复位电路、JTAG接口构成DSP最小系统。最小系统中的DSP芯片可以选用TMS320F2812芯片,信号处理模块以DSP芯片TMS320F2812为核心,TMS320F2812含有丰富的片上外设资源,如ADC、事件管理器、PIE、看门狗、SC1、SPI等,无需外扩R0M,最小系统中TMS320F2812协调整个系统各模块的有序工作及信号处理任务。复位电路采用阻容式电路,以方便进行手动复位,JTAG 口方便程序的调试和烧写。
[0014]如图2所示的基于DSP数字频率计的测试频率方法,具体工作过程为:数字频率计开始工作,启动定时器1,2和捕获单元I ;通过读取定时器I的比较匹配中断标志位查看是否发生了定时器Tl的比较匹配事件,若是,则捕获单元Tl同时捕获这个时刻定时器T2的值,并判断是否是第一次发生比较匹配,若是,则把定时器T2的溢出次数清零,在下一次发生比较匹配时通过捕获单元I再一次捕获定时器T2的值,以及定时器T2的溢出次数,计算两次比较匹配之间定时器T2的脉冲数,从而计算出频率、周期。当判断是否是第一次发生比较匹配,若不是,则表示已经发生了两次匹配,直接读捕获单元I捕获的两个值,以及定时器T2的溢出次数,从而计算出频率、周期。
[0015]以上显示仅描述了本发明的主要特征和发明点。本领域的技术人员应该了解,本发明不受上述实施例的限制。在不脱离本发明点和保护范围的前提下,本发明还会有各种变化,这些变化和改进都将落入本发明要求保护的范围内。本发明要求保护的范围由所附的权利要求书及其等效物限定。
【权利要求】
1.一种基于DSP数字频率计的测试频率方法,其特征在于:数字频率计开始工作,启动定时器1,2和捕获单元1 ;通过读取定时器1的比较匹配中断标志位查看是否发生了定时器Tl的比较匹配事件,若是,则捕获单元Tl同时捕获这个时刻定时器T2的值,并判断是否是第一次发生比较匹配,若是,则把定时器T2的溢出次数清零,在下一次发生比较匹配时通过捕获单元1再一次捕获定时器T2的值,以及定时器T2的溢出次数,计算两次比较匹配之间定时器T2的脉冲数,从而计算出频率、周期。
2.根据权利要求1所述的测试频率方法,其特征在于:当判断是否是第一次发生比较匹配,若不是,则表示已经发生了两次匹配,直接读捕获单元I捕获的两个值,以及定时器T2的溢出次数,从而计算出频率、周期。
3.根据权利要求1所述的测试频率方法,其特征在于:所述DSP芯片可以选用TMS320F2812 芯片。
【文档编号】G01R23/02GK103901270SQ201410164360
【公开日】2014年7月2日 申请日期:2014年4月20日 优先权日:2014年4月20日
【发明者】胡天吉 申请人:苏州蓝萃电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1