积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 单片机 >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于单片机的多周期完全同步测频技术
 
作者:吴文全 束华   来源:中电网    点击数:114   更新时间:2008-7-16
您可以添加到网摘 让更多人关注此文章:

        频率测量是电子测量中经常遇到的问题,如何提高频率测量的准确度是关键。通常采用的方法有低频端测周高频端测频和多周期同步测量频率。采用低频端测周高频端测频时存在中界频率测量误差很大即测量死区问题,也就是说不论低端和高端测量准确度有多高,中界频率测量误差总是最大。因此从理论上讲频率的测量准确度很难提高到某个数量级;多周期同步测频法则不存在这样的问题,只要周期数足够大,测量的准确度总可以提高到一定程度。但多周期同步测量实际上只是对被测信号进行同步,对时钟信号并未同步,因此它只是一种准同步。本文根据多周期同步测频原理及测量误差,提出完全同步频率测量的新方法,最后使用单片机实现这种测量,使测量频率的准确度大大提高。

  1 多周期同步测频原理及误差分析


  多周期测频是在测周的基础上,在信号的多个时间周期内测量信号的频率。由于被测信号控制门控信号的开启,所以称为同步测量。由于测频和测周都会产生1误差(计数脉冲和门控信号不同步而产生)和标准频率误差(所使用的晶振不稳定引起),且1误差较标准频率误差更大,多周期同步测频也就是使测量的引误差尽可能小。测量原理如图1所示。


  



  


  


  被测信号fx和标准晶振信号f0分别作为计数器A和B的计数脉冲,同步门信号作为主门A和B的门控信号,而同步门信号由被测信号fx和时间控制器共同控制。被测信号作为同步门的触发信号,时间控制器控制同步门的预置时间Tˊ。开始测量时,稍滞后的预置时间处于被测信号的某一周期低电子或高电子处,同步门尚未开启,这时被测信号和晶振脉冲信号都不会被计数。只有当被测信号下一个周期的上升沿到达时同步门才开启(这里假定触发器为上升沿触发),被测信号和晶振脉冲信号才开始计数。当时间控制器预置时间了,结束时,同步门不会立即关闭,而是等到被测信号下一个上升沿到来时才关闭。这时计数器A和B都停止计数,实际上同步门的开启时间为T而不是Tˊ。所以可以得到:


  公式


  


  其中:T为同步门控时间;fx(Tx)为被测信号频率(周期);f0(T0)为标准晶振信号频率(周期);M为计数器A的计数值;N为计数器B的计数值。


  根据误差传递公式可以得到被测信号频率的相对误差


  公式


  


  其中:△f0/ f0为标准晶振的频率准确度;△M/M为计数器A的计数相对误差;△N/N为计数器B的计数相对误差。


  由于计数器A的计数是在与被测信号相关的同步门T进行的,被测信号又作为同步门的触发信号,且T/Tx为整数,故被测信号的计数值M不存在计数误差,即△M/M =0。所以称这种测量误差与被测信号无关的测量方法为同步测量。但由于晶振信号与门控信号不相关,门B必会产生量化误差,所以△N 1。而N=T/T0=M Tx/T0,M越大时,N就越大,△N/N就越小减,所以进行多周期测量能小测量误差。由此可见,这种多周期同步测频法较简单的测频测周法能明显提高测量的准确度,而且测量误差与被测信号频率无关,可以省去计算中界频率和选择测量模式;但由于△N/N 的存在,而且︱△N/N︱也远大于︱△f0/ f︱ (目前双恒温晶振的频稳度可达10-11~10-12数量级),所以这种测量模式对于要求10-7以上的高准确度测量仍不能满足需要,这种测量只能称作准同步测量。


  2多周期完全同步测频原理


  完全同步测量就是门控信号与被测信号和标准晶振信号都相关,测量开始和结束时门控信号与被测信号和标准晶振信号都同步,也就是门控时间既是被测信号周期的整数倍又是晶振信号周期的整数倍。这样在门控时间内被测信号和标准晶振信号都没有量化误差,从而实现两信号的完全双同步。这里巧妙地利用相位检测技术控制同步触发即可实现。当两路信号在某点相位相同,经过若干周期后它们在同一相位点相位又相同,那么这段时间两路信号一定都经过整数个周期(但周期数不一定相同),用.它作为同步门控时间控制两个主门的开启,两个计数器都不会产生1误差,从而实现真正意义上的同步测量。测量原理如图2所示。


  



  


  


  被测信号和晶振信号经过整形后都加到相位检测器;相位检测器检测到两路信号都在某一相位点(零相位点)时产生触发信号,门控电路输出高电平,主门A和B同时打开,计数器A和B同时计数;经过时间了


  后,相位检测器又检测到两路信号到达同一相位点,产生一触发信号,这时门控电路输出低电平,主门A和B同时关闭,计数器A和B停止计数。由于相检器是从两路信号的同一零相位点开始触发,另一个零相位点再次触发,两次触发的时间间隔与两路信号都相关,且是每路信号周期的整数倍。与前面的多周期测量一样,T=MTx=NT0,fx=M/Nf0,△fx/fx=△M/M-△N/N+△f0/f0。但这时△M/M=0,△N/N=0,所以△fx/fx=△f0/f0。即被测信号的频率准确度与晶振的频稳度相等。从理论上看,被测信号的频率准确度可以达到10-11~10-12数量级,这样的测量准确度比前面的多周期测量的准确度高好几个数量级。但实际上由于相位检测器的过零检测及门控电路的触发都会产生误差,实际测量的频率准确度会比理论值低,而且这种测量也是靠牺牲测量时间来提高测量准确度,所以也不适宜快速测量。


[1] [2]  下一页



相关文章
· 基于PIC单片机的IAI无线模块测试板[17]
· 基于MSP430单片机的开关稳压电源设计[22]
· NXP P89LPC901单片机设计[62]
· 基于AT89S52的数据采集系统[49]
· 基于MSP430系列单片机设计多功能血糖仪[51]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
ARM联手IBM等三家公司开发32n
Hitachi Elect
中国芯片供需缺口达七成
西班牙研发出视觉鼠标 眨眼
首条OLED生产线昆山投产 
宇航服电子元器件:航天员的“生命保护
美研发出可卷曲太阳能电池
美国研发嗅觉感受器获新进展 
首尔半导体就日亚(NICHIA)专利
MIPS 科技授权国家集成
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
写给迷茫中的嵌入式新手...
Arm/DSP/FPGA的比较...
Arm/DSP/FPGA的比较...
Arm/DSP/FPGA的比较...
[分享]逆变器的买与用...
[分享]电力系统直流电源装置的...
单片机如何控制TFT真彩色LC...
请教:2051的C程序...
中国为何没有世界级的企业和企业...
AVR的EEPROM,到底怎么...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网