低频相位测量设计报告

合集下载

低频数字式相位测量仪设计报告

低频数字式相位测量仪设计报告

低频数字式相位测量仪摘要本低频数字式相位测量仪由数字式移相信号发生器、模拟移相网络、数字相位测量部分以及人机接口等模块组成。

数字式移相信号发生器采用双路时统DDS技术,基于FPGA实现。

相位测量部分采用基于相位—时间变换的等精度测量技术,由单片机控制CPLD实现。

本系统硬件设计应用了EDA技术,软件设计采用基于C51的模块化设计技术,总体上较好地完成了题目基本和发挥部分的要求。

并增加了扫频、扫相、扫幅及相位打印功能,扩展了模拟移相器移相范围及相位显示形式。

关键词:时统DDS数字移相等精度数字测相 FPGA/CPLD一.方案论证与选择根据题目要求本系统可分解为数字式移相信号发生器、模拟移相网络及相位测量部分等三个模块。

模拟移相网络已由题目给出,以下对另两部分实现方案进行论证。

(一)数字式移相信号发生器方案论证方案一:用PLL 频率合成技术产生正弦波信号,将其通过FFT 变换到频域,再乘以一定的旋转因子,即相当于时域的时延(移相)。

不同的旋转因子对应不同的移相,但对不同频率的输入信号进行移相时,需要调整滤波器参数或改变滤波器采样率。

前者运算量较大,后者需要用到PLL 技术,硬件繁琐。

方案二:应用单片机产生移相信号。

将正弦波信号数字化,形成数据表存入FLASH 或EPROM 等非易失性存储芯片中,单片机交叉读出该数据表中的数据,形成两路波形信号,送往两路D/A ,得到两路具有一定相位差的正弦波。

这种处理方式的实质是将数据地址的偏移量映射为信号间的相位差。

但受单片机速度限制,这种方法难以产生较高频率的信号。

方案三: 采用DDS 技术产生移相信号。

1、DDS 频率合成DDS 频率合成的基本原理是使用稳定的参考时钟源作为抽样时钟,通过地址累加来寻址波形查找表得到波形的幅度抽样值,然后将抽样值经D/A 转换和低通滤波输出平滑的波形。

图1.1给出了DDS 的工作原理框图。

相位累加器波形查找表DAC低通滤波器系统时钟K频率控制字NN Hf0图1.1 DDS 基本原理框图图1.1中相位累加器(N 为位数)以频率控制字K 为间隔对地址进行累加,将累加结果的最大有效位数H 作为ROM 查找表的地址(ROM 中存储波形数据),通过D/A 转换将所查地址单元的波形数据转化为模拟量,再由低通滤波器滤出其基波成分。

低频相位计

低频相位计

目录一、方案比较与选择 (1)1.相位测量仪 (1)2.移相网络 (4)3.数字式移相信号发生器...................................................................................... 错误!未定义书签。

二、系统的原理分析与计算 (4)1.相位测量仪模块 (4)(1)相位测量 (4)(2)频率测量 (5)2.移相网络 (6)3.数字式相位发生器.............................................................................................. 错误!未定义书签。

4.显示模块.............................................................................................................. 错误!未定义书签。

四、系统测试.................................................................................................................... 错误!未定义书签。

1. 使用仪器............................................................................................................... 错误!未定义书签。

2. 测试结果............................................................................................................... 错误!未定义书签。

CPLD低频数字相位测量仪的设计

CPLD低频数字相位测量仪的设计

包括数字移相信 号发生 器和相位 测量仪 2 部分 , 分别 完成移相信号的发生 、 频率 与相位差 的预置、 数字显示、 号的移相 以 信
及移相后信 号相位差和频率 的测量 与相识 等功能。 中数字 式移 相信号发生 器可 以产 生预置频率 的差值 ; 其 相位 测量仪可
以测量和显 示相位信 号的频率 、 位 差。 相
厂一
后, 将波形整形电路的2 0 ] 厂 厂 厂 厂 ] ]
图 1 波形变换 示意 图
的功能, 用以产生相位测量仪所需的输入正弦信号 。 其
技术 要 求 指标 : 率 范 围2 Hz~ 0 Hz 频 率 步进 为 频 0 2k ,
2H , 0 z 输出频率可预置; 相位差范围为0 3 9 , ~ 5 。相位差
( 具有设定保存功能。 5)
实现相位 、 频率的测量, 并且具有独 自的控制功能和数
字显示 功能。
11系统硬件 结构 .
首 先 将 被 测 2列 正
弦 信号 A 、 B经平 滑 滤 波
后 , 入 过 零 比较 电路 , 输

1系统硬件设计
总体要求 : ( ) 有相 位 测量 功 能 , 1具 即相 位 测量 仪 的 功 能 。 其
传 感 及 检 测 仪 表
C L 低频 数 字 相 位 测 量 仪 的设 计 PD
朱 红梅 , 美 君 潘
( 海西部矿 业铅业 摘
要: 绍 了一种基 于复杂的可编程逻辑 器件( L 和 高速 单片机s c8 c 8 介 CP D) T 9 5 的低频数字 相位 测量仪 。 该测量仪
京航 天航 空 大 学 出版 社 【] 白英 彩 . 型 计 算 机 常 用 芯 片 手 册 【 . 海 : 海科 学 3 微 M】 上 上

低频相位测量仪硬件电路设计(方案很好).

低频相位测量仪硬件电路设计(方案很好).

低频相位测量仪硬件电路设计摘要本设计提出了一种基于AT89C51单片机开发的低频数字相位测量仪的方案。

主要包括相位测量模块、单片机最小系统、显示模块、电源模块的设计。

可以对低频率范围的信号进行相位等参数的精确测量,测相绝对误差不大于1°。

相位测量模块采用对输入的两路信号(同频率、不同相位)通过比较器整形、鉴相器异或之后得到的相位差,输入到单片机的中断口进行数据采集处理;采用数码管显示被测信号的相位差。

硬件结构简单,软件采用汇编语言实现,程序简单可读写性强、效率高。

与传统的电路系统相比,其有处理速度快、稳定性高、性价比高的优点。

关键词相位差单片机低频误差1.1 课题研究内容我们设计的数字式相位测量系统电路,主要是由MCU 芯片和小规模的集成电路构成。

两路待测信号(同频率、不同相位的两路信号)通过整形电路,变成矩形波信号,再通过鉴相器,得到两路波形的正脉冲宽度,也就是所要测量的两路信号的相位差所对应的时间差。

以上部分构成了相位测量系统的相位测量电路[3]。

将其送到MCU 外部中断口,再通过MCU 处理数据(数字滤波、计算、送数据、键盘处理等),最后得到我们所要的相位值,并将其通过数码管显示出来。

2 方案选择2.1 设计方案论证从功能角度来看,相位测量仪要完成信号相位差的测量。

相位测量仪有两路输入信号,也是被测信号,他们是两个同频率的正弦信号,频率范围为20Hz~20KHz (正好是音频范围),幅度为U PP =1~5V (可以扩展到0.3~5V ),但两者幅度不一定相等。

相位和相位差的概念[4]:令正弦信号为:()()0s i n ϕω+=t A t A m (2.1)2.1式中Am 称为幅值(最大值),且A A m 2=,A 称为有效值;()0ϕωθ+=t t 称为相位,0ϕ称为初相位,ω称为角频率。

Am 、ω、0ϕ称为正弦量的三要素。

只有两个同频率的(正弦)信号才有相位差的概念。

不妨令两个同频率的正弦信号为:()()()()02220111sin sin ϕωϕω+=+=t A t A t A t A m m (2.2)则相位差:()()02010201ϕϕϕωϕωθ-=+-+=t t (2.3)由2.3式中可看出,相位差在数值上等于初相位之差,θ是一个角度不妨令θωθT =,其中θT 是相位差θ对应的时间差,且令T 为信号周期,则有比例关系:θθ:360:T T = (2.4)可以推导得到:()360/⨯=T T θθ (2.5)式子2.5中可以说明,相位差θ与θT 一一对应,可以通过测量时间差θT 及信号周期T ,计算得到相位差θ,这就是相位差的基本测量原理。

毕业设计论文《低频数字式相位测量仪》

毕业设计论文《低频数字式相位测量仪》

毕业设计论文《低频数字式相位测量仪》摘要该数字式相位测量仪以单片机 (89c52) 为核心 , 通过高速计数器 CD4040 为计数器计算脉冲个数从 , 而达到计算相位的要求 , 通过 8279 驱动数码管显示正弦波的频率,不采用一般的模拟的振动器产生 , 而是采用单片机产生 , 从而实现了产生到显示的数字化 . 具有产生的频率精确 , 稳定的特点 . 相移部分采用一般的 RC 移相电路 , 节省了成本。

一方案论证与比较 :1 常见正弦信号的测量方法 :方案一:采用模拟分离元件如二极管,三极管等非线性元件,实现频率的测量,检相的功能,使用起来方便,价格便宜,但采用分离元件由于分散性太大,不便于集成及数字化,而且测量误差大。

方案二:采用集成的检相器,检频器实现频率及相位的测量。

这种方法的实现框图如下:这种方法虽然可实现比较精确的测量,但由于模拟信号易受外界的干扰,不易调节,无法实现智能化,数字化的缺点,一般在要求较低的情况下使用。

方案三:此方案采用高速信号发生器产生 20MHz 的高频信号,其主要特点是采用 CD4040 高频计数器结合单片机,利用计数脉冲实现测量相位与频率的目标。

这种方法克服了模拟电路的缺点,实现了数字化与集成化。

本设计采用了这种方法。

这种方案的组成框图:二系统总体设计按照题目要求,我们设计的相位测量系统包括三部分:正弦波产生系统(包括频率调整电路),移相电路和相位显视系统,其总体框图如下:三各部分硬件电路设计及参数计算1、正弦波产生电路•方案一:利用 8038 芯片或 MAX038 可以实现压控的函数发生器通过改变少量的外围元件,可实现正弦波,方波,三角波,并可实现频率调节,但采用模拟器件由于元件分散性太大,即使使用单片函数发生器,参数也与外部元件有关,外接的电阻,电容对参数影响很大,因而产生的频率稳定度差,精度低,抗干扰能力差,调节困难,成本也高。

而且灵活性差,不能实现智能化。

基于DSP的低频数字式相位测量仪的设计

基于DSP的低频数字式相位测量仪的设计

随着科学技 术的突飞猛进的发展, , 电 技 T 30 C 4 2 A 8S 2 MS 2 V 50 和 T 9 5 芯片的集成度高 、
智能 程 度 高 、功 能 强 大 ,使得 它实 现 起 来 比较
教 ,研 究方 向 为移 动 术 广 泛 的 应用 T工 、 、农 、 、交通 运 输 、航 I I
究网络 、系统的频率特性 中具有重 受意义。近 果。系统框 图如图 i 所示。
图 1低 频 数 字 式 相位 该 系统 以T 30 C 4 2 核心 , 待 测 MS 2 V 5 0 为 对
测量仪 系统框图
量信 号进行 采集 和处理 ,包括 栏彤和移 相电
路 ,把 采 集米 的 模 拟 信 号转换 为数 字 信 。其
湖南工学院 俞斌 贾雅琼 汤群芳 摘 要: 本 文提 出了一种 基于 T 3 0 C 4 2的低 频数字 式相位测 年来 ,随着科学技术的迅速发展 ,很多测量仪 MS 2 V 5 0
量仪 的设计方法。
逐渐 向 “ 智能仪器”和 “ 自动测试 系统”发展 , 这使得仪 器的使 _ 比较简单 ,功能越来越多。 } H
本低 频 数 字 式 相 位 测 量 仪 由 T 30 C 4 2 MS 2 V 5 0 、
关键 词 : DS ;低频 ;数字 式;相位 测量 ;S M P C
苯 06 文20 年
月2日收到。 俞斌 : 助
0 吉 |
AT8 2和 小 规 模 集 成 电 路 构 成 。 由 于 9S 5
通信、单片机和 DS 航天、国防建设 等国民经济的诸 多领域 中,而 简单 ,而且 ,具有体积小 、性价比高、性能稳 P
应 用。 电子 测量 技 术 又 是 电子 技 术 中进 行 信 息 检 测 的 定 的特 点 。

低频率数字相位差测量仪设计

低频率数字相位差测量仪设计

引言相位差测量数字化的优点在于硬件成本低、适应性强、对于不同的测量对象只需要改变程序的算法,且精度一般优于模拟式测量。

在电工仪表、同步检测的数据处理以及电工实验中,常常需要测量两列同频率信号之间的相位差。

例如,电力系统中电网并网合闸时,需要求两电网的电信号的相位差。

相位差测量的方法很多,典型的传统方法是通过示波器测量,这种方法误差较大,读数不方便。

为此,我们设计了一种基于锁相环倍(分)频的相位差测量仪,该仪器以锁相环倍(分)频电路为核心,实现了工频信号相位差的自动测量及数字显示。

论文摘要本系统为低频数字式相位/频率测量仪,由移相网络模块、相位差测量模块及频率测量模块三大部份构成,其系统功能主要是进行相位差测量及频率测量。

移相网络主要是由RC移相电路和LM324运放电路组成,将被测信号送入移相网络,经RC移相、LM324隔离放大,产生两路信号,一路为基准信号经过波形转换,另一路为移相后的信号。

分别经过波形转换、整形、二分频送给相位测量模块及频率测量模块。

相位差测量仪主要是由锁相环PLL(Phase Lock Loop)产生360倍频基准信号和移相网络的基准信号与待测信号进行异或后的信号作为显示器的闸门电路和控制信号。

频率测量模块主要是用计数法测量频率的,它是有某个已知标准时间间隔Ts内,测出被测信号重复出现的次数N,然后计算出频率f=N/Ts.显示电路模块主要是由计数器、锁存器、译码器和数码管组成。

低频率数字相位测量仪目录1设计任务书 (3)2设计方案概述 (3)3系统的组成………………………………………………………………………………4.3.1总体框图 (4)3.2移相网络部分 (4)3.3相位测量部分 (6)1)波形转换、整形放大 (8)2)锁相环倍频 (9)3)闸门电路 (11)4)控制门 (11)5)计数器 (11)6)锁存器 (11)7)显示译码器与数码管 (11)3.4频率测量部分 (12)1)数字频率计的基本原理 (12)2)系统框图 (12)4附录………………………………………………………………………一、设计任务书(一)任务设计仿真一数字相位计(二)主要技术指标与要求:(1)输入信号频率为1KHZ~20KHZ可调(2)输入信号的幅度为10mV(3)采用数码管显示结果,相位精确到0.1°(4)采用外部5V直流电源供电(三)对课程设计的成果的要求(包括图表)设计电路,安装调试或仿真,分析实验结果,并写出设计说明书。

基于430的低频相位测量仪设计报告(第一版)

基于430的低频相位测量仪设计报告(第一版)

2014年重庆市大学生“TI”杯设计报告(仪器仪表类)题目名称:低频数字式相位测量仪参赛队员:彭明闯、胡少怡、郑涛指导教师:参赛学校:重庆大学城市科技学院一、设计目的相位测量技术的应用已深入到许多领域,广泛应用于国防、科研、学校和厂矿,传统相位测量使用的是指针式仪表,但随着电子技术的发展,数字显示相位仪不断涌现。

利用了MSP430单片机的高速硬件捕获功能来实现频率和相位的测量;并对输出波形进行比较及采样,通过合理的算法取得更高的精度,并采用大屏幕液晶显示测量详细信息,这使得在测量低相位的时候,更加的简便和精确,系统硬件结构简单,频率、相位稳定度高;采用液晶显示和按键设置频率及相位差。

移相网络电路按题目要求由常规的模拟器件组成。

本系统主要由相位测量、移相网络和处理系统、输出模块组成。

二、设计要求设计并制作一个低频数字式相位测量系统,包括相位测量、移相网络两部分。

1、频率范围:20Hz~20kHz。

2、相位测量仪的输入阻抗≥100kΩ。

3、允许两路输入正弦信号峰-峰值可分别在1~5V范围内变化。

4、相位测量绝对误差≤2℃。

5、相位差数字显示:相位读数为-45.0°~+45.0°,分辨率为0.1。

6、移相网络1)输入信号的频率:100Hz、1kHz、10kHz2)连续相移范围:-45.0°~+45.0°3)两路输出的正弦信号峰-峰值可分别在0.3~5V范围内变化。

其框图如图1所示。

移相网络相位测量图(1)三、设计的具体实现1、硬件设计低频数字式测相仪由移相网络,相位测量,数字处理,显示模块四部分组成,此电路不仅可以调节由输出两路波形之间的相位差,而且还可以调节输出波的幅值,其变化范围在1-5V;它能够测量出100HZ,以及1000HZ和10000HZ的输入波并移相之后的相位差,并采用1602液晶显示屏显示测量数据,当电路接通电源后,调节输入波形频率及电路中的相应电阻档位,通过单片机的计算输出相应的相位差。

(完整版)基于stm32的低频数字相位测量仪毕业设计

(完整版)基于stm32的低频数字相位测量仪毕业设计

授课学期2014 学年至2015 学年第一学期学院电子工程学院专业电子信息工程罗春华何振华李智灵吴诗凤凌琼娜任课教师秦兴盛成绩阅读教师签名日期广西师范大学学工部(处)制基于stm32的低频相位测量仪设计摘要:本设计提出了一种基于stm32f103rbt6单片机开发的低频数字相位测量仪的方案。

主要包括相位测量模块、单片机最小系统、显示模块的设计。

可以对低频率范围的信号进行相位等参数的精确测量,测相绝对误差不大于4°。

相位测量模块采用对输入的两路信号(同频率、不同相位)通过比较器整形、鉴相器异或之后得到的相位差,输入到单片机的中断口进行数据采集处理;采用LCD1602显示被测信号的相位差。

硬件结构简单,软件采用汇编语言实现,程序简单可读写性强、效率高。

与传统的电路系统相比,其有处理速度快、稳定性高、性价比高的优点。

关键词相位差单片机低频误差THE DESIGN OF LOW-FREQUENCYPHASE-MEASURING INSTRUMENTHARDWARE CIRCUITABSTRACTThe design of this low-frequency digital phase measurement program based on stm32f103rbt6.It include phase measurement modules, the smallest single-chip systems, display module, power module design. It can make precision measurement of low-frequency range phase of the signal parameters, measurement of absolute error no greater than 1.Phase measurement modules use two input signals(The same frequency and different phase)Through the comparator shaping XOR phase detector of the phase, To the microcontroller interrupt input port for data acquisition and processing. We choose LCD to display the measured phase difference signal. The is shown by assembly language. The program can be read and written simply and strongly and = psc; 时钟分割TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;模式TIM_TimeBaseInit(TIM5, &TIM_TimeBaseStructure);基本初始化}结束语本次课程设计让我们懂得了如何去设计一个电路,如何排解遇到的困难,解决遇到的问题,在老师的带领下,我们一步步走向课程设计的尾声,做出了我们的作品,有很大的收获。

低频数字相位测量仪

低频数字相位测量仪

一、设计任务和技术要求1.1 设计内容设计制作一个低频数字相位测量仪,要求使用单片机和FPGA来共同实现,FPGA完成测量时间差,而单片机完成数据的读取、键盘控制和显示等功能。

1.2 设计要求1)频率范围:20Hz~20kHz。

2)相位测量仪的输入阻抗:≧100kΩ。

3)允许两路输入正弦信号峰峰值可分别在1~5V变化。

4)相位测量绝对误差≦2°。

5)具有频率测量及数字显示功能。

6)相位差数字显示,分辨力为0.1°。

7)主芯片:Altera的FLEX10K10。

8)要求扩展键盘和显示接口电路,可以进行键盘控制以及显示等功能。

二、系统设计方案2.1 方案论证根据系统的设计要求,本系统可分为三大基本组成部分:1.数据采集电路数据采集电路主要是运用FPGA/CPLD采集两个同频待测正弦信号的频率和相位差所对应的时间差。

2.数据运算控制电路数据运算控制电路主要是运用单片机读取FPGA/CPLD采集到的数据,并根据这些数据计算待测正弦信号的频率及两路同频正弦信号之间的相位差。

3.数据显示电路数据显示电路是通过功能键切换用LCD液晶模块显示出待测信号的频率和相位差。

4.整形电路由于FPGA对脉冲信号比较敏感,而被测信号是周期相同、相位不同的两路正弦波信号,为了准确地测出两路正弦波信号的相位差及其频率,我们需要对输入波形进行整形,使正弦波变成方波信号,并输入FPGA进行处理。

整个系统的总体原理框图如图2.1所示。

图2.1系统原理框图2.2程序设计框图图2.2 程序设计流程图三、硬件电路图的设计与分析3.1 FPGA数据采集电路图3.1 数据采集电路FPGA数据采集电路的功能就是实现将待测正弦信号的周期、相位差变为19位的数字量。

根据系统的总体设计方案,FPGA数据采集电路的输入输出信号有:CLK——系统工作时钟信号输入端;A,B——两路被测信号输入端;EN——单片机发出的传送数据使能信号;RSEL——单片机发出的传送数据类型信号;DA TA[18..0]——FPGA到单片机的数据输出口。

相位测量仪的设计

相位测量仪的设计

相位测量仪的设计摘要:本设计介绍简易低频数字式相位测量仪系统原理设计、主要计算方法、系统硬件和软件设计、性能测试数据结果.系统是基于相位一电压转换与电压一频率转换这样一个机理研制而成.实验结果的测试数据表明,该设计方案简单可行、新颖实用,有推广应用价值。

关键字:相位测量仪;低频;相位差;信号Abstract: The introduction of the design of simple low frequency digital phase measurement system principle of design, the main calculation method, system hardware and software design, performance test data the results. The system is based on phase a voltage converter with voltage frequency conversion of such a mechanism is developed. The experimental results of the testing data show that, the design is simple and feasible, the novel utility, have promotion application value.Keywords: phase measuring instrument; low frequency; phase difference; signal一、设计的原理说明本系统的低频相位测量仪是模拟信号和数字信号混合系统,是基于相位-电压转换与电压一频率转换这样一个机理研制而成.关键性的问题是最高测量频率相位差的精度问题,尤其在最高频率是20 kHz的时候,达到较高的测量精度比较难,目前各种侧相差的方法都具有局限性,主要是受CPU的工作速度、A/D,D/A的转换速度和有限的位数影响.此方法电路简单,适合波形稳定性不理想的低频电路测量精度要求,信号端和CPU安全隔离利用锁相环技术组成相位测量仪软硬件调试都比较麻烦,过零计数式线性插值相位差计通过对时间的计数测量来实现测相差,软件占用CPU时间过多,较高精度难以实现.与以上两种方法不同的相位一电压转换式相位差计是一个传统的数字式相位差计,其工作原理为:硬件电路将相位差转换为时间,再将时间转换为电压,通过电压测量实现相位测量.此方法易于实现,但需较大改进:用与非门代替传统的鉴相器,用压频转换器和光电隔离电路代替传统的滤波、平滑电路、运算放大器、A/D转换器.受前边锁相的方法和线性插值方法的启发,综合考虑采用图1所示的用与非门和压频转换的改进电路.采用字符型LCD, LED同时显示.虽然这种方案不能像点阵式方案可显示汉字,但LCD也可用英文显示较为清晰的提示和数字,配上LED显示完全满足本设计的要求,其软件编程相对于点阵式LCD也简单得多,其价格也比较合理.用LCD和LED相结合的多变量显示,键盘方面采用矩阵键盘,其程序和硬件实现都容易.二、原理框图及说明CPLD电路描述:首先经过扫描P1 1控制74257(2选1)电路,选择测频还是测相,如果为高电平则测频,利用单片机产生10次中断产生的秒信号,即在1 s中信号的脉冲数,其中计数器是由6个74193搭成的24位计数器,经锁存器锁存,等待单片机读出;如果为低电平则测相。

相位测试仪设计报告--范例

相位测试仪设计报告--范例

附件二:电子设计竞赛设计报告--范例低频数字式相位测量仪摘要:本设计给出了以凌阳16位单片机Spce061A为核心的数字式相位测量的基本原理与实现方案。

该系统由相位测量仪、数字式移相信号发生器和移相网络三个模块构成,分别由两块单片机独立地实现控制与显示功能。

采用DDS技术生成两路正弦波信号,并通过改变存储器中数据读取的起始地址来实现数字移相的功能,用Ф-T变换技术来实现相位差的测量,使得测量分辨率精确到0.1º,测得的频率与相位差值送入LCD进行显示,加入红外键盘以及语音播报的功能,使得系统具有智能化、人性化的特色。

关键词:相位测量频率测量数字移相DDS 语音播报引言:随着相位测量技术广泛应用于国防、科研、生产等各个领域,对相位测量的要求也逐步向高精度、高智能化方向发展,在低频范围内,相位测量在电力、机械等部门有着尤其重要的意义,对于低频相位的测量,用传统的模拟指针式仪表显然不能够满足所需的精度要求,随着电子技术以及微机技术的发展,数字式仪表因其高精度的测量分辨率以及高度的智能化、直观化的特点得到越来越广泛的应用。

基于这些要求,我们设计并制作了基于Spce061A凌阳16位单片机为核心的低频数字式相位测量系统。

一方案论证与设计1 相位测量方案方案一:将被测的两路正弦波信号经比较器整形成方波信号,利用异或门电路进行鉴相处理,将得到的脉冲序列经过RC平滑滤波取出其直流分量,该直流电平的幅值与两路信号的相位差成正比,将此信号送入A/D转换器由单片机进行运算处理从而计算出相位差值。

方案二:采用脉冲填充计数法,将正弦波信号整成方波信号,其前后沿分别对应于正弦波的正相过零点与负相过零点,对两路方波信号进行异或操作之后输出脉冲序列的脉宽可以反映两列信号的相位差,以输入信号所整成的方波信号作为基频,经锁相环倍频得到的高频脉冲作为闸门电路的计数脉冲,由单片机对获取的计数值进行处理得到两路信号的相位差。

方案三:鉴相部分同方案二,将两路方波信号异或后与晶振的基准频率进行与操作,得到一系列的高频窄脉冲序列。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

低频数字式相位测量仪四院二队李陆洋刘虎生武龙龙摘要:本系统以51单片机以及FPGA为核心,由模拟移相网络、数字式相位测量仪(含测频功能)、数字式移相信号发生器三个独立模块组成。

相位测量仪的核心为数字鉴相器及高速计数器,频率计采用高精度恒定误差测频法。

信号发生器使用直接数字频率合成(DDFS)技术,并使用单片机数码管作为显示模块,操作简单。

系统的测量精度及其它指标均达到了设计要求。

方案论证与比较一、测频方案论证方案一:采用分频段测频、测周法对于频率为20—20KHz的正弦波信号,可以采用传统的测频方法。

首先找出中届频率fm,对于fx>fm,采用测频法;对于fx<fm,即可求得。

采用测周法,然后根据频率定义f x=1T X方案二:采用高精度恒误差测频法计数器1和计数器2均有使能端和清零端。

控制电路产生的门控信号接到D触发器的数据端D,触发器的Q端接两个计数器的使能端。

输入信号经过迟滞比较器转换为同频率的方波,即被测信号。

门控信号是宽度为Tg的脉冲。

当单片机发出“开始测量相位”命令后,控制电路先输出一个清零脉冲,将两个计数器清零,随后并将门控信号置为高电平。

这时D触发器的Q端为低电平,两个计数器尚未开始计数。

被测信号的上升沿到来时,D触发器翻转,其Q端变为高电平,同时启动两个计数器。

计数器1和计数器2分别对标准频率方波信号(频率为f0)和被测信号(频率为fx)同时计数。

自门控信号被置为高电平起,经过Tg时间,控制电路将门控信号置为低电平。

被测信号的下一个上升沿到来时,两个计数器同时停止计数。

仿真时序如下图所示:这样一来,两个计数器的工作时间Tw恰好为被测信号周期的整数倍。

工作时序见图5,图中可以看出,实际闸门时间Tw与预置闸门时增加Tg可提高测量精度。

本设计中取100ms,f0为10MHz,可以精确测量频率大于10Hz的信号,误差不大于10~5。

我们用CPLD来做高速计数器,单片机用软件实现高精度浮点运算并负责显示输出。

比较以上两种方案,方案二实现较容易,同时可做到高精度测量,因此选择方案二。

基本原理如下图所示:二、相位测量方案论证方案一:相位电压转化法将两路输入的正弦信号A和B分别通过电压比较器整形为方波,然后送数字鉴相器(二输入异或门)鉴相,再经过低通滤波后进行A/D转换。

根据相位差与电平成正比的关系,由单片机计算得到相位差值。

方案分析:此方案原理简单,关键是硬件电路,软件部分较简单,但是低通滤波器设计较复杂。

方案二:数值取样法这种方法具有相当高的精度,它是利用同步取样技术获得两输入信号的取样值,经过对瞬间幅值的处理得到相位角,原理如下:1()1sin(1)2()2sin(2)1()2()cos(12)cos(221)cos u t U wt u t U wt u t u t Um Um wt UUmθθθθθθθ=+=+=--++= 其中θ为相位差。

方案分析:此种方案随着取样点的增加,对于低频可以得到相当精确的结果,但是频率较高时,就需要高速的A/D 转化芯片,价格较昂贵。

方案三:相位差—时间转化法1) 基本原理:设有不同相的两路信号B 和C ,它们的相位差为Ф,B 和C 的波形如图所示,这种测量,实际上是测量两个正弦信号两个相应点之间时间间隔,是测量信号过零点之间的时间间隔,当两个信号的幅度有区别时,可能测量误差较小。

将两路信号分别通过放大,整形成方波,然后经过异或门鉴相,整形后的信号为IN1和IN2,鉴相器的输出信号为Pout。

原理方框图如下图所示:我们用一个上升沿触发的D触发器判断IN1 是超前还是滞后IN2,电路如下图所示。

图中IN1接D触发器的时钟端,IN2接D触发器的数据端,当IN1发生正跳变时,若IN2是1,表明IN1落后于IN2;若IN2为0,则表明IN1超前于IN2,于是该D触发器就表明了两路信号的超前滞后关系。

事实上,只要能确保计数使能信号EN1的持续时间是输入信号周期的整数倍,那么相位差PD就可利用公式PD=N2/N1×180。

计算(EN1的边沿无需与IN1的上跳沿对齐)。

方案二对一个信号周期进行计数,这就要求每个信号周期中IN1只能有一个上跳沿。

若在一个信号周期IN1有多个上跳沿,那么EN1的持续时间便不足一个信号周期,测量结果无意义。

这对波形整形电路提出很高的要求,我们希望,IN1恰好在输入信号(一般为正弦信号)的每个过零点处翻转一次。

如果直接采用过零比较器,那么电压比较器在零点电位附近极有可能振荡(因为输入电压位于电压比较器的线性区),这样得到的IN1在跳变沿会有许多抖动,使得方案二根本无法工作。

我们知道迟滞型电压比较器可以很好地消除抖动。

然而从迟滞比较器获得的IN1与原输入正弦信号存在相位差,就是说IN1的上跳沿滞后于输入信号的过零点,输入信号幅度越小,滞后越多。

如果两路输入正弦信号幅度基本相等,而两个迟滞比较器的门限又很接近的话,迟滞比较器引入的相位差不会对测量精度造成多大影响。

但是,如果两路输入信号的幅度相差较大的话(例如一路信号峰一峰为5V,另一路为0.5V),两路迟滞比较器引入的相位差可能有较大差值(十余度),这使得相位计的误差大得难以接受。

另外比较器的输入失调电压也会引入一定的误差。

减小电压比较器引入的相位误差的一个直接办法是对输入信号进行放大,将两路信号放大到幅度大致相等后再送入迟滞型电压比较器(可使用自动增益控制技术)。

但是进行信号放大可能引入难以预测的附加相移,使得相位计的精度下降。

为了达到较好的精度,我们想出了一种使用双电压比较器的波形整理及相位测量办法。

简单地说,我们将两路输入信号经普通过零比较器整形得到的方波信号(边沿可能存在抖动)送入异或鉴相器,并将两路输入信号经过迟滞比较器得到的方波信号传给控制电路及“超前/滞后”判断电路。

电路的工作时序与方案二基本相同,相位差也用上面PD 的公式计算得出。

这样的好处是,控制电路得到的方波信号没有抖动,不会产生误动作。

因为使用迟滞比较,计数使能信号EN1的跳变沿略滞后于信号的过零点。

由于EN1的上跳沿和下跳沿的滞后时间相同,那么EN1的持续时间恰好为一个信号周期,可保证测量精度不受影响。

异或鉴相器的输出PDout可能会有抖动,但由于抖动只在边沿处才有,对其脉冲宽度受到的影响不大。

实测表明,即便两路输入信号的幅度有较大差异,也不会影响测量精度。

通过测量多个周期后取平均值,也可减小误差。

三、移相网络方案论证:方案一:数字移相,单片机或者FPGA控制高速ADC,对一个周期内的信号进行多次采样,然后根据需要移相的大小,对量化的数据的地址加上一个相位偏移量后输出。

该方案优点是移相量可以很大,并且精度高,但对ADC要求较高。

方案二:模拟移相,由RC组成移相网络的相频特性曲线如下图:由于题目要求-45°—+45°可调,考虑到成本和实现难易程度,我们采用方案二。

四、数字式移相信号发生器方案一使用锁相环频率合成实现信号发生器,频率稳定精确、并且在较大范围可变,但由于锁相环本身是一个惰性环节,锁定时间较长,故频率转换时间较长。

而且,由模拟方法合成的正弦波的参数,幅度和相位都很难控制。

方案二采用直接数字频率合成器(DDS):利用FPGA来实现数字式移相信号发生器的原理方框图如下所DDS的工作原理是用高速ROM存储所需波形的量化数据,按照不同频率要求,用频率控制字M为步进对相位增量进行累加,按照不同相位要求,用相位控制字K调节相位偏移量,用累加相位值加上相位偏移量后作为地址码读取存放在存储器的波形数据,经过DAC0800的转换,滤波即可得所需波形。

DDS 具有相对带宽很宽,频率转换时间极短,相位误差小,合成波形失真度低的优点。

我们通过控制频率控制字M和相位控制字K,很方便可以实现频率20HZ步进以及相位0.7°步进。

本系统采用方案二:因为要用高速ROM存放正弦波型数据,占用资源较多,因此我们采用XILINX SPARTAN3—S200来实现。

硬件设计一、数字式相位测量仪1.小信号处理部分由于输入的两路信号幅度不确定,波形不确定,而FPGA对于TTL电平而言的,所以必须对信号进行放大整形。

电路及参数如下图所示:设计任务要求输入阻抗大于100KΩ,我们采用同相放大,所以在输入端并上100 KΩ的电阻。

电路中的运放都是用OP07,它有10M的带宽,可以很好的满足要求。

2.测相部分:对于两路输入信号,我们在得到整形放大的方波信号后,在FPGA中对其进行异或操作,再在CPLD中对异或后的信号的脉冲t 的宽度进行计数。

框图如下所示:3.测频部分:传统的测频方法,测量精度受频率的影响,由于输入信号频率变化范围较宽,所以我们采用与频率无关的等精度测量法,预置门信号的脉宽为T的脉冲,计数器BZQ和TSQ都是客空的计数器,标准频率从计数器的BZQ的时钟断输入,频率为Fs经整形后的信号从计数器TF的时钟端输入,其频率为Fxe,测得为Fx,当预置门控信号为高电平时,经整形后的被测信号的上升沿通过D触发器的Q端同时启动计数器BZQ 和TSQ。

计数器BZH和TF分别对标准信号和整形后的待测信号进行计数;当预置门信号为低电平时,经整形后的被测信号的的一个上升沿将这两个计数器同时关闭。

设一次预置门信号时间T内,被测信号的计数值为N,得到下面的公式:Fx/Nx=Fs/Ns;Fx=(Fs/Ns)Nx;相对误差为 Ф=±(2/Ns+△Fs/Fs ) 二、 移相网络移相网络硬件电路如图所示:之前我们已经讨论过了RC 移相网络的相频特性,可知当ω=ω0时,超前和滞后网络分别移相了±45度如果将两个信号叠加,设A 信号为Asin(wt+45),B 信号为Bsin(wt-45),叠加后的信号为C,则C=s in )44wt ππφ+(wt+)+Bsin(wt-,改变A 和B 的值就可以改变叠加后信号的相位。

只有输入信号的频率和RC 网络的谐振频率相同时,才有45度的移相,所以当输入频率变化时,RC 网络也应有不同的转折频率。

根据公式:12fRCπ= 得到12R fCπ=,因此可以计算出,当C=44f υ时,.输入频率为100Hz,得到R=36.189K Ω;当输入频率为1KHz时,R=3.6KΩ;当频率为10KHz时,R=360Ω。

从公式可以看出,输出信号的幅度有所下降,所以在输出后采用同相放大。

实际测相时相位只有-43°到+45°,误差主要为电阻电容引起。

三、移相信号发生器1、频率部分:一个N位字长的二进制加法器的一端和一个固定时钟脉冲取样的N位相位寄存器相连,另一个输入端是外部输入的控制字FTW。

这样在每个时钟周期到来时,前一次相位寄存器的值与当前的FTW相加,得到当前的数据地址,相位控制字FTW控制了每次增加的相位增量,参考频率固定,因此FTW也就控制了输出信号的频率。

相关文档
最新文档