- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测相仪.doc.deflate
低频数字式相位测量仪
摘要:
本设计以单片机STC8051和altera公司的FPGA cyclone EP3C25Q240C8为核心,由相位测量、移相网络和数字式移相信号发生器三个子系统组成。采用FPGA与单片机相结合的方法,充分利用单片机丰富的资源以及FPGA的高速特性,大大地拓宽了系统的工作频带,提高了系统的灵敏度和精确度,使系统运行稳定。利用红外键盘使系统可以远距离无线控制。
关键词:相位测量,移相,FPGA,DDS。
一 方案论证与设计
1 相位测量仪方案
方案一:单周波计数法。将有相位差的两路方波信号进行”异或”后作为闸门,在高电平时,利用外部高频信号进行计数,在下降沿将数据读出,低电平时对计数器清零。设晶振频率为fc,测得信号的频率为fr,计数值为N,则相位差phase为
方案二:定时间计数。将高频时钟信号和两路信号异或得到的信号进行“与”,在设定时间s内利用其上跳变沿计数,设高频时钟频率为fc,计数值为N,则
方案三:多周期同步计数法。设被测信号的频率为f,则将一被测信号进行f1倍(f取整)分频,则在f1周期内(保证测量时间在1s左右),被测信号异或与参考高频信号相与的信号singal1的计数为N1,同时期参考高频信号的计数为N,则
以上三种方案都可以采用一个D触发器将相位测量的相位扩展到-。方案一需高速时钟,按题目要求,在20kHz信号时的相位差分辨率为0.1o,则要求时钟最少为72MHz,实现困难。而方案二测量时间段一定,存在遗漏0~1个周波的情况,从而引入较大的误差。方案三的读数与异或得到的信号同步,不存在遗漏问题,误差很小,故采用此方案。
综上所述,决定选择方案一实现题目要求。系框图如下图所示,其工作流程为:首先通过RC振荡器产生正弦波信号,经低通滤波,整形,送给FPGA处理。单片机控制按键,显示部分实现LCD显示。
2 移相信号发生器
⑴频率合成器方案
方案一:采用函数发生器8038。可以同时产生正弦波、三角波、方波,频率可由调制电压控制,但此方案难以实现相移,而且输出频率不稳定。
方案二:采用RC与UA741构成RC振荡器。可以产生正弦波信号(频率范围可调几十HZ到几十KHZ) 。
方案三:采用直接数字频率合成(DDFS)方案。用存储器存储所须的波形量化数据,采用不同时钟频率的地址计数器,根据计数值读出存储器中的量化数据,再经D/A转换后滤波整形输出。此方案可以很好地控制两路波形的相位差以及频率。
经上述比较,我们采用方案二。
⑵ 幅度控制
方案一:利用可调电位器手动调节电压幅值。
方案二:通过控制D/A的参考电压控制输出波形的幅度。参考电压可通过对另一D/A置数从而输出不同电压,进而控制输出波形的幅度。
方案二可以预置幅值,并且比较精确,方便操作,故选方案二。
经上面方案论证,我们采用如下的系统方案:
图1 系统设计图
理论分析与计算
1 相位测量子系统
(1)信号发生部分:
方案一 利用RC与UA741构成RC振荡器,理论分析见下面原理图所示。
RC桥式正弦波振荡器(文氏电桥振荡器)
图11-1为RC桥式正弦波振荡器。其中RC串、并联电路构成正反馈支路,同时兼作选频网络,R1、R2、RW及二极管等元件构成负反馈和稳幅环节。调节电位器RW,可以改变负反馈深度,以满足振荡的振幅条件和改善波形。利用两个反向并联二极管D1、D2正向电阻的非线性特性来实现稳幅。D1、D2采用硅管(温度稳定性好),且要求特性匹配,才能保证输出波形正、负半周对称。R3的接入是为了削弱二极管非线性的影响,以改善波形失真。
电路的振荡频率
起振的幅值条件
≥3
式中Rf=RW+R2+(R3 // rD),rD — 二极管正向导通电阻。
调整反馈电阻Rf(调RW),使电路起振,且波形失真最小。如不能起振,则说明负反馈太强,应适当加大Rf。如波形失真严重,则应适当减小Rf。
改变选频网络的参数C或 R,即可调节振荡频率。一般采用改变电容C作频率量程切换,而调节R作量程内的频率细调。
图11-1 RC桥式正弦波振荡器
将待测波形经整形后变成数字信号,再对其进行频率及相位测量。
方案二 利用FPGA内部资源产生DDS正弦波信号。
(1)信号发生器
DDS实现框图如下图所示,其工作原理根据fc 为时钟频率, K为频率控制字, N 为相位累加器的字长, m 为ROM地址线位数, n为ROM的数据线宽度(一般也为D/A转换器的位数) , fo 为输出频率, 输出频率fo 由fC 和K共同决定: fo = fC×K/2N。又因为DDS遵循奈奎斯特(Nyquist)取样定律:即最高的输出频率是时钟频率的一半,即fo = fC/2。实际中DDS的最高输出频率由允许输出的杂散水平决定,一
原创力文档


文档评论(0)