频率量测量方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
频率量测量方法.doc

频率量测量方法及应用探讨 [ 作者:华东理工大学自动化系??转贴自:华东理工大学自动化系???????? 由于在宽频率范围内测量,无论是采用测频法还是计数法均会产生较大的误差,而多周期同步测频法可解决宽量程的频率测量问题。使用测频法和计数法测频率时的主要问题在于精度不够。多周期同步测频法的基本原理就是牺牲测量的响应时间来提高仪表在整个量程范围内的精度。 如图3所示,被测信号进入单片机后,单片机产生一个事先预定好的闸门信号。闸门信号产生后,单片机计数器等待下一个被测信号的上升沿到来开始计数。等待闸门信号结束后,计数器并不立刻停止计数,而是等待到被测信号的下一个上升沿到来停止计数。所以计时器所记下的时间一定是被测信号的整数倍,从而避免了被测信号中 ±1周期所带来的误差。虽然对标准信号的计数仍然可能产生±1时钟周期带来的误差,但是由于闸门信号的存在,这个误差将被平分到闸门信号中的各个周期中,所以可以用增加测量时间的方法来到提高测量精度。 根据2-6式可得到带有误差的频率值fx’。根据误差计算公式n=(fx’- fx)/fx可以得到测量误差。相反,可以以某个固定的测量误差反推出闸门信号的持续时间T0,从而实现在全量程范围的高精度测量。通常,为了提高测量精度,可以适当增大闸门信号的时间,即牺牲测量的响应时间来保证测量的精度。 此外该方法虽然可以在全量程达到等精度的效果,但是对于系统硬件要求比较高。对被测信号的测量,需要有一个I/O口进行监测;对标准信号的计数,需要有一个计数器进行计数;闸门信号的定时也需要一个定时器。 1.4 宽量程等精度测频法 等精度测频法是在直接测频的基础上发展而来的。等精度宽量程等精度测频法的目的在于在一个比较宽的量程范围内实现对频率等精度的测量,且与被测信号的频率大小无关的方法。其基本原理如图4所示。 在硬件上,被测信号经过分频器分频后直接接入单片机的中断口。在中断程序中打开单片机的计数器进行计数,通过对分频后信号的一个周期的测量,并利用单片机自身的晶振和分频数可以计算得到被测信号的频率。 假设闸门信号的分频数为n,被测信号的频率为fx,标准信号的频率为f0。那么被测信号经n分频的闸门信号的周期为n/fx。设计数器所计标准信号的周期数为N0。可得被测信号的频率: fx=nN0f0 (2-7) 但是宽量程等精度法测仍然没有去除 ±1个标准信号周期带来的误差。假设单片机计数器计数为N0,那么当在极限情况下漏掉一个周期时的计数为N0-1。根据式2-7可以得到fx’=n(N0-1)f0,从而得到宽量程等精度测频法的误差a为: 频率范围(Hz) 分频数 0-2 500 1 2 501-5 000 2 5 001-10 000 4 10 001-20 000 8 20 001-40 000 16 40 001-80 000 32 80 001-100 000 64 a=(fx-fx’)/fx=1/N0 (2-8) 由式2-8可得到结果,宽量程等精度测评法只与单片机计数器对单片机自身晶振计数的数值有关。计数数值越大则产生的误差越小。计数器的计数只与被测信号的分频数有关。分频数越大则单片机计数器计数值越大,从而误差就越小。所以,可以根据不同的精度要求来选择不同的分频数。分频数成为了决定精度的唯一参数。但是在测量之前,单片机并不知道被测信号的大致频率,从而无法选择适当的分频数。为了得到适当的分频数,单片机必须预先对信号进行粗略的测量。粗略测量的目的在于确定信号的大致频段。得到了信号的大致频段,单片机即可选择相应的分频数对被测信号进行分频。分频后的信号经过单片机的测量以后即可达到足够高的精度。 表3-1 分频系数与频率范围对应表 在软件方面,单片机的晶振频率f0设定为5MHz。被测信号的频率范围fx为0~100KHz的方波。测量精度a为0.05%。分频器的分频数n可被设置成对信号进行64、32、16、8、4、2、1分频。由联立式2-8以及N0=nf0/fx可得: a≥fx/nf0 (3-1) 由式3-1可计算得到表3-1,即分频数与测量范围的对应值。由于分频数是在二次测量(细测)中使用的,而在粗测时并不对信号进行分频,即对信号只进行1分频,由单片机直接进行测量。若发现被测信号不要进行分频,那么测量值就作为最终值输出。若发现需要进一步分频,那么单片机设置分频数后进行二次测量,从而提高精度,其原理框图如图6所示。 在实际设计中,会经常出现输出结果不稳的情况。为了实现稳定输出,并进一步降低系统误差,可采用两种方法。一方面,对测量值进行数

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档