基于ARM7的高精度频率计的设计_薛巨峰

摘要:文章通过对相位重合检测技术的分析,提出了基于此理论并用ARM7 作为主控芯片的高精度频率计的设计方法。该设

计方法通过捕捉相位之间的重合点,能够有效消除±1个字的计数误差。在此基础上由于ARM7 具有32位的处理器内核以及流水线技术,使得频率计的测量速度和精度比传统的使用16位单片机设计的频率计要高很多。本频率计最大测量频率为10MHz。同时本设计采用安捷伦公司生产的恒温晶振10811A 作为标准频率,能够有效保证测量精度能够达到10-10量级。为了降低成本,在设计中选用采用ARM7 芯片内部的计数器以及用简单的逻辑电路进行设计。由于其测量精度要超过多周期同步测量法,而成本又比模拟内插法和游标法低很多,因此此频率计拥有很广泛的市场前景。关键词:相位重合点 频率计 ARM

频率是人们工作和生活当中常用到的物理量之一。其中时间、速度等物理量都可以用频率来表示。近年来随着现代工业的发展,高精度的频率计得到广泛的重视与应用,比如各大高校和科研院所的实验室需要用到的频率计基准。但是目前能够满足高精度测量要求的频率计结构复杂而且价格昂贵,因此设计一款精度高、成本低的频率计就十分必要了。

直接计数法是过去经常用到的测量频率的方法。直接计数法包括两种测量原理,一种测量原理是在闸门时间T 不变的情况下,对被测频率进行计数,通过所计的脉冲数N 与T 的比值求出相应的频率值;另一种原理是在给定的一个被测信号周期内对标准频率进行计数,通过所计的数值N0与标准频率值求出被测频率。但它们都存在±1个字的计数误差。测量精度低。其次是多周期同步测量法,此方法又叫作倒数计数器法。它是目前频率测量中应用最为广泛的测频方法。

多周期同步测量法的测量原理是在若干个给定的被测信号的周期中对标准频率和被测频率同时计数,根据所测得数值求出被测频率。它让不同的被测频率与实际闸门同步,这样就去除了被测频率的±1个字的计数误差,但标准频率依然还存在±1个字的计数误差。此外还有游标法和模拟内插法,这两种方法分别通过游标振荡器和内插器来减小±1个字的计数误差,能够达到很高的精度,但是仪器结构复杂而且成本很高。

本文利用相位检测技术,通过捕捉标准信号和被测频率的相位重合点,使这两个频率和实际闸门完全同步,从而消除了标准频率和被测频率中的±1个字的计数误差,使测量中的精确度能够达到10-10量级。但传统频率计的核心硬件设计大都使用16位单片机外接级联的计数器,这样不仅使电路复杂,引入不必要的误差,无法保证测量精度,而且处理测量数据速度过慢,在当今科研工作中已经无法达到科研人员的科研要求。本文在此基础上通过选用32位处理器ARM7 作为主控芯片,比传统的16位单片机提高了控制系统和测量数据处理的速度。

子频率f p 。它的倒数为最小公倍数周期T p。最大公因子频率的定义为:如果对于任意两个频率信号和f1 和f2 ,当f1= M f0 ,f2= Nf0 ;其中M 和N 这两个正整数没有公共的约数,那么f0 就是f1 和f2 之间的最大公因子频率fp 。两个信号的量化相移分辨率设为 ,其公式如下:在一个Tp 周期中有M 个f1 的周期或者N 个f2 的周期T2 。假设M>N且以f2 的上升沿作为参考,那么量化后的f1 和f2 在一个Tp 周期中有且只有N 种相位差情况,并且每种情况在一个Tp 周期中各不相同。若按大小表示则为0, ,2 ,…,(N-1)。当两个信号相位差十分小时,称之为相位重合点。相位检测测频T ∂T ∂ T∂ T∂的原理就是捕捉若干个相位重合点,在这些相位重合点之间有完整的整数倍标准信号和被测信号的周期,以此来设定实际的闸门时间。这样就可以消除标准频率和被测频率中都存在±1个字的计数误差。

由于被测信号要求最大测量频率为10MHz ,测量精度达到10-10量级,因此标准信号频率精度要至少达到10-11量级。基于此本文选用安捷伦公司生产的恒温晶振10811A 作为标准频率的输出设备,其最大输出频率为10MHz,准确度优于10-11。同时其具有体积小、便于产品设计的优点,因此满足设计要求。其中频率经过信号调理电路的目的是对输入的信号进行必要的整形与放大。它的输入阻抗以及输入电压的灵敏度要高,以及能够调理各种波形的周期性信号,其中良好的抗干扰能力也是必不可少的。因此本设计选择应用比较器ADCMP604实现信号调理功能,将信号整形为方波信号。ADCMP604的延迟时间大约为1.6ns,与被测信号10MHz 相比可以忽略不计。与此同时,电路在抑制共模干扰方面决定采用LVDS 差分信号输出来实现。电路图如图3所示。其中Vp 端接被测信号,Vn端接地,当fx 大于0时,Q端输出为高电平,当f 小于0时,Q 端输出为低电平。Q 和Q 是LV D S 兼容差分输出端。C1为去高频噪声电容,其值为0.01μF 。C2为去耦电容,目的是为了保证比较门限的稳定。LVDS 差分信号接收端的匹配电阻R1值为100Ω。

在相位检测法频率测量中有一个重要的概念就是最大公因

56...

摘要:简要分析了某机载战术态势处理机的测试需求,介绍了一种基于PC 机板卡的战术态势处理机测试设备的设计方法,以

及基于VB 的软件开发。此测试设备的测试分为两部分:一部分模拟飞机上其它子系统向被测件发送仿真数据,验证被测件工作是否正常,另一部分验证被测件LVDS 视频显示信号输出是否正常。测试结果以报表形式输出。关键词:自动测试设备 仿真数据 视频显示信号

自动测试系统的快速发展,机载计算机的自动测试平台也随之升级,但鉴于应用范围、适应能力、系统配置灵活性及使用和维护费用的考虑,选择何种自动测试平台,是依据被测对象的具体要求而定的。本文介绍的一种机载战术态势处理机测试设备的设计与实现,在选型上就是遵循缩短测试时间、降低成本的设计准则来满足测试需求的。

惯导数据或导航信息接收和发送;1路RS422串口完成GPS 数据接收发送;1路RS422串口完成GPS 秒脉冲接收发送、显示器周边键信号接收处理电路(20个有效周边键值)。电源模块提供系统工作所需各种电压,并提供掉电保护功能。战术态势处理机测试设备的设计需要满足系统的所有功能、性能测试要求。

战术态势处理机接收来自飞机上其它子系统的载机惯导数据或导航信息,形成飞机态势信息画面,并通过对电子地图数据的实时匹配处理,以飞机为相对中心,在电子地图背景上叠加显示导航信息,送至飞机多功能显示器进行显示。具有接收和转发GPS 定位信息功能,从而为飞行人员提供直观、实时、准确的导航和态势画面。战术态势处理机由CPU 模块、通讯模块、电源模块、母板及机箱组成。 CPU 模块是战术态势处理机的主处理器模块,完成系统的数据处理及生成显示图象的功能,具有1路RS232串口、1路RS232串口,系统的操作系统、应用程序、地图数据、自测试程序存储在1G 电子盘内,采用IDE 接口对其访问。通讯模块实现三种功能:2路RS422串口完成载机

战术态势处理机测试设备硬件组成如下:(1)19英寸标准机柜;(2)工控机。主频2.4GHz、内存512MB、硬盘80GB、液晶显示器15英寸,驻留测试仿真软件(模拟其他子系统向被测系统发送载机惯导数据或导航信息),测试被测系统是否能正常接收数据、处理数据、响应数据;(3) 6.4英寸LVDS 液晶显示器及导光板。液晶屏分辨率为: 640×480,导光板周边键20个,完成被测系统LVDS 信号显示测试和周边键响应测试;(4) A/D 转换模块(型号:PCL_818):16路通道、12位精度、电压输入范围-10~10V、转换时间≤20μs,位于工控机ISA 总线扩展槽上,完成对被测系统电源模块输入+28V,输出+5V、 ±12V电压测试;( 5 ) 8 路 R S 4 2 2 串 口 卡 ( 型 号 : M O X ACP_118U)。位于工控机的PCI 总线扩展槽上,8路全双工

fx 和本身取反延时后相与得到。最后再将两个脉冲相与得到相位重合点的频率fp。在主控芯片中,本文选用了由PHILIPS 公司生产的基于ARM7TDMI-S 内核的32位微处理器LPC2131。由于本文设计的高精度频率计的实际需要,需要尽可能减小测量误差,因此低功耗就成为选择芯片的主要指标。本芯片采用冯 诺依曼结构,具有高性能和低功耗的特性,ARM7TDMI-S 还使用了3级流水线技术,通常在执行一条指令时,就对第二条指令进行译码并同时对第三条指令进行提取。这极大地提高了测量速度,使高精度测量能够更加快速和准确。其中LPC2131 产生的PWM 脉冲作为参考闸门信号。与此同时,为了保证电路的稳定性和降低成本,精简了核心电路的组成,此方案利用ARM 控制芯片LPC2131 中两个32位可编程定时/计数器。 LPC2131通过片内PLL 可实现60MHz 的CPU 工作频率,不仅满足设计要求,降低了成本,而且提高了运算速度,避免

引入不必要的误差。

本文所设计的系统其软件是在ADS1.2平台上用C 语言编写完成的。并使用EasyJTAG 仿真器进行仿真。LPC2131在频率计中一方面要将计数器的计数N 0 和Nx 经过公式(2)算出被测频率值,并显示在LCD 上,同时还负责外部面板的按键功能。

本文选用32位ARM7 的芯片作为核心的主控芯片,并利用相位重合检测技术对高精度的频率计进行了设计,为了让实际闸门开闭时间与标准频率和被测频率同步,采用了对标准频率和被测频率的相位重合点的捕捉,有效地消除了±1个字的计数误差,提高了测量准确度;由于使用了32位ARM7 的芯片。

. . . 57

摘要:文章通过对相位重合检测技术的分析,提出了基于此理论并用ARM7 作为主控芯片的高精度频率计的设计方法。该设

计方法通过捕捉相位之间的重合点,能够有效消除±1个字的计数误差。在此基础上由于ARM7 具有32位的处理器内核以及流水线技术,使得频率计的测量速度和精度比传统的使用16位单片机设计的频率计要高很多。本频率计最大测量频率为10MHz。同时本设计采用安捷伦公司生产的恒温晶振10811A 作为标准频率,能够有效保证测量精度能够达到10-10量级。为了降低成本,在设计中选用采用ARM7 芯片内部的计数器以及用简单的逻辑电路进行设计。由于其测量精度要超过多周期同步测量法,而成本又比模拟内插法和游标法低很多,因此此频率计拥有很广泛的市场前景。关键词:相位重合点 频率计 ARM

频率是人们工作和生活当中常用到的物理量之一。其中时间、速度等物理量都可以用频率来表示。近年来随着现代工业的发展,高精度的频率计得到广泛的重视与应用,比如各大高校和科研院所的实验室需要用到的频率计基准。但是目前能够满足高精度测量要求的频率计结构复杂而且价格昂贵,因此设计一款精度高、成本低的频率计就十分必要了。

直接计数法是过去经常用到的测量频率的方法。直接计数法包括两种测量原理,一种测量原理是在闸门时间T 不变的情况下,对被测频率进行计数,通过所计的脉冲数N 与T 的比值求出相应的频率值;另一种原理是在给定的一个被测信号周期内对标准频率进行计数,通过所计的数值N0与标准频率值求出被测频率。但它们都存在±1个字的计数误差。测量精度低。其次是多周期同步测量法,此方法又叫作倒数计数器法。它是目前频率测量中应用最为广泛的测频方法。

多周期同步测量法的测量原理是在若干个给定的被测信号的周期中对标准频率和被测频率同时计数,根据所测得数值求出被测频率。它让不同的被测频率与实际闸门同步,这样就去除了被测频率的±1个字的计数误差,但标准频率依然还存在±1个字的计数误差。此外还有游标法和模拟内插法,这两种方法分别通过游标振荡器和内插器来减小±1个字的计数误差,能够达到很高的精度,但是仪器结构复杂而且成本很高。

本文利用相位检测技术,通过捕捉标准信号和被测频率的相位重合点,使这两个频率和实际闸门完全同步,从而消除了标准频率和被测频率中的±1个字的计数误差,使测量中的精确度能够达到10-10量级。但传统频率计的核心硬件设计大都使用16位单片机外接级联的计数器,这样不仅使电路复杂,引入不必要的误差,无法保证测量精度,而且处理测量数据速度过慢,在当今科研工作中已经无法达到科研人员的科研要求。本文在此基础上通过选用32位处理器ARM7 作为主控芯片,比传统的16位单片机提高了控制系统和测量数据处理的速度。

子频率f p 。它的倒数为最小公倍数周期T p。最大公因子频率的定义为:如果对于任意两个频率信号和f1 和f2 ,当f1= M f0 ,f2= Nf0 ;其中M 和N 这两个正整数没有公共的约数,那么f0 就是f1 和f2 之间的最大公因子频率fp 。两个信号的量化相移分辨率设为 ,其公式如下:在一个Tp 周期中有M 个f1 的周期或者N 个f2 的周期T2 。假设M>N且以f2 的上升沿作为参考,那么量化后的f1 和f2 在一个Tp 周期中有且只有N 种相位差情况,并且每种情况在一个Tp 周期中各不相同。若按大小表示则为0, ,2 ,…,(N-1)。当两个信号相位差十分小时,称之为相位重合点。相位检测测频T ∂T ∂ T∂ T∂的原理就是捕捉若干个相位重合点,在这些相位重合点之间有完整的整数倍标准信号和被测信号的周期,以此来设定实际的闸门时间。这样就可以消除标准频率和被测频率中都存在±1个字的计数误差。

由于被测信号要求最大测量频率为10MHz ,测量精度达到10-10量级,因此标准信号频率精度要至少达到10-11量级。基于此本文选用安捷伦公司生产的恒温晶振10811A 作为标准频率的输出设备,其最大输出频率为10MHz,准确度优于10-11。同时其具有体积小、便于产品设计的优点,因此满足设计要求。其中频率经过信号调理电路的目的是对输入的信号进行必要的整形与放大。它的输入阻抗以及输入电压的灵敏度要高,以及能够调理各种波形的周期性信号,其中良好的抗干扰能力也是必不可少的。因此本设计选择应用比较器ADCMP604实现信号调理功能,将信号整形为方波信号。ADCMP604的延迟时间大约为1.6ns,与被测信号10MHz 相比可以忽略不计。与此同时,电路在抑制共模干扰方面决定采用LVDS 差分信号输出来实现。电路图如图3所示。其中Vp 端接被测信号,Vn端接地,当fx 大于0时,Q端输出为高电平,当f 小于0时,Q 端输出为低电平。Q 和Q 是LV D S 兼容差分输出端。C1为去高频噪声电容,其值为0.01μF 。C2为去耦电容,目的是为了保证比较门限的稳定。LVDS 差分信号接收端的匹配电阻R1值为100Ω。

在相位检测法频率测量中有一个重要的概念就是最大公因

56...

摘要:简要分析了某机载战术态势处理机的测试需求,介绍了一种基于PC 机板卡的战术态势处理机测试设备的设计方法,以

及基于VB 的软件开发。此测试设备的测试分为两部分:一部分模拟飞机上其它子系统向被测件发送仿真数据,验证被测件工作是否正常,另一部分验证被测件LVDS 视频显示信号输出是否正常。测试结果以报表形式输出。关键词:自动测试设备 仿真数据 视频显示信号

自动测试系统的快速发展,机载计算机的自动测试平台也随之升级,但鉴于应用范围、适应能力、系统配置灵活性及使用和维护费用的考虑,选择何种自动测试平台,是依据被测对象的具体要求而定的。本文介绍的一种机载战术态势处理机测试设备的设计与实现,在选型上就是遵循缩短测试时间、降低成本的设计准则来满足测试需求的。

惯导数据或导航信息接收和发送;1路RS422串口完成GPS 数据接收发送;1路RS422串口完成GPS 秒脉冲接收发送、显示器周边键信号接收处理电路(20个有效周边键值)。电源模块提供系统工作所需各种电压,并提供掉电保护功能。战术态势处理机测试设备的设计需要满足系统的所有功能、性能测试要求。

战术态势处理机接收来自飞机上其它子系统的载机惯导数据或导航信息,形成飞机态势信息画面,并通过对电子地图数据的实时匹配处理,以飞机为相对中心,在电子地图背景上叠加显示导航信息,送至飞机多功能显示器进行显示。具有接收和转发GPS 定位信息功能,从而为飞行人员提供直观、实时、准确的导航和态势画面。战术态势处理机由CPU 模块、通讯模块、电源模块、母板及机箱组成。 CPU 模块是战术态势处理机的主处理器模块,完成系统的数据处理及生成显示图象的功能,具有1路RS232串口、1路RS232串口,系统的操作系统、应用程序、地图数据、自测试程序存储在1G 电子盘内,采用IDE 接口对其访问。通讯模块实现三种功能:2路RS422串口完成载机

战术态势处理机测试设备硬件组成如下:(1)19英寸标准机柜;(2)工控机。主频2.4GHz、内存512MB、硬盘80GB、液晶显示器15英寸,驻留测试仿真软件(模拟其他子系统向被测系统发送载机惯导数据或导航信息),测试被测系统是否能正常接收数据、处理数据、响应数据;(3) 6.4英寸LVDS 液晶显示器及导光板。液晶屏分辨率为: 640×480,导光板周边键20个,完成被测系统LVDS 信号显示测试和周边键响应测试;(4) A/D 转换模块(型号:PCL_818):16路通道、12位精度、电压输入范围-10~10V、转换时间≤20μs,位于工控机ISA 总线扩展槽上,完成对被测系统电源模块输入+28V,输出+5V、 ±12V电压测试;( 5 ) 8 路 R S 4 2 2 串 口 卡 ( 型 号 : M O X ACP_118U)。位于工控机的PCI 总线扩展槽上,8路全双工

fx 和本身取反延时后相与得到。最后再将两个脉冲相与得到相位重合点的频率fp。在主控芯片中,本文选用了由PHILIPS 公司生产的基于ARM7TDMI-S 内核的32位微处理器LPC2131。由于本文设计的高精度频率计的实际需要,需要尽可能减小测量误差,因此低功耗就成为选择芯片的主要指标。本芯片采用冯 诺依曼结构,具有高性能和低功耗的特性,ARM7TDMI-S 还使用了3级流水线技术,通常在执行一条指令时,就对第二条指令进行译码并同时对第三条指令进行提取。这极大地提高了测量速度,使高精度测量能够更加快速和准确。其中LPC2131 产生的PWM 脉冲作为参考闸门信号。与此同时,为了保证电路的稳定性和降低成本,精简了核心电路的组成,此方案利用ARM 控制芯片LPC2131 中两个32位可编程定时/计数器。 LPC2131通过片内PLL 可实现60MHz 的CPU 工作频率,不仅满足设计要求,降低了成本,而且提高了运算速度,避免

引入不必要的误差。

本文所设计的系统其软件是在ADS1.2平台上用C 语言编写完成的。并使用EasyJTAG 仿真器进行仿真。LPC2131在频率计中一方面要将计数器的计数N 0 和Nx 经过公式(2)算出被测频率值,并显示在LCD 上,同时还负责外部面板的按键功能。

本文选用32位ARM7 的芯片作为核心的主控芯片,并利用相位重合检测技术对高精度的频率计进行了设计,为了让实际闸门开闭时间与标准频率和被测频率同步,采用了对标准频率和被测频率的相位重合点的捕捉,有效地消除了±1个字的计数误差,提高了测量准确度;由于使用了32位ARM7 的芯片。

. . . 57


相关文章

  • 基于激光测距技术的车辆宽高检测系统的设计
  • 基于激光测距技术的车辆宽高检测系统的设计 为实现高速公路车辆超宽超高治理工作的自动化.智能化,设计了一种基于激光脉冲测距技术的智能车辆宽高检测系统.系统采用LMS二维激光测距传感器,在新型高性能微处理器的控制下,对车辆轮廓进行高速动态扫描, ...查看


  • 嵌入式煤矿瓦斯检测仪应用研究
  • 第29卷第6期2010年6期 I 煤炭技术 Cf)a1 V01.29,No.06 Jujlf・.2010 T"・hn-Il昏 IIII-●---■■-●●----●-■■●■■■-●--■■■■-●●■--■■■●-■-●--■● ...查看


  • 一种智能绝缘电阻测试仪设计
  • 一种智能绝缘电阻测试仪设计 李志得 (广东计量科学研究院东莞分院,广东东莞523000) 摘要:为保证电力设备安全经济地运行,必须定期对其绝缘电阻进行测试,本文为此设计并实现了一种基于 ARM7的智能绝缘电阻测试仪,它由高压产生电路.测量电 ...查看


  • 嵌入式控制系统备考资料
  • 1.嵌入式处理器分类: 答:微处理器(Microprocessor Unit, MPU) 微控制器(Microcontroller Unit, MCU) 片上系统(System On Chip) 2.嵌入式系统的设计有很多要求,主要体现在哪 ...查看


  • 基于单片机的高精度超声波测距系统
  • 1 前言 1.1 研究背景 随着科技的迅猛发展越来越多的科技成果被广泛的运用到人们的日常生活当中,给我们的生活带来了诸多方便.本设计就是本着这个宗旨出发,利用超声波的特性来为我们服务. 声波是物体机械振动状态(或能量)的传播形式.所谓振动是 ...查看


  • 硬件电路设计说明书范文
  • 项目名称:E-DMR数字对讲机芯片 文件编号:HR3.002.8008.-- 项目编号:HR3.002 秘 密 硬件电路设计说明书V3 文档版本号3.0 编 写 人:赵 华 编写时间:2009-9-17 部 门:系统部 审 核 人:陈沪东. ...查看


  • 嵌入式技术毕业论文
  • 嵌入式技术毕业论文 嵌入式技术毕业论文 题 目 基于ARM嵌入式系统的Socket通信设计 所在学院专业/领域 计算机技术 研究方向 嵌入式技术 嵌入式技术毕业论文 摘 要 嵌入式系统是计算机技术.半导体技术和电子技术的综合体,已经广泛应用 ...查看


  • 北斗卫星导航产业链发展思路之芯片篇
  • 北斗卫星导航产业链发展思路之芯片篇 摘要:卫星定位导航系统对人类社会信息化进程的推进居功至伟,在当前新的产业形势下,我们邀请了北京北斗星通导航技术股份有限公司研究院副院长温景阳博士.深圳市晟达科技有限公司总经理林宏政.深圳华强信息产业有限公 ...查看


  • 加速度计补偿倾角传感器
  • 传感器实际倾斜角为: 所以只要得出单轴轴加速度传感器测量结果F(θx)和加速度计测量结果F(θy)就可以计算出θx和θy,进而知道总的倾斜度. 为实现高精度全摆幅倾斜测量就必须把两个传感器一个传感方向与重力方向垂直,一个传感方向与重力方向平 ...查看


热门内容