- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA与MSP430单相数字移相系统设计与实现
基于FPGA与MSP430单相数字移相系统设计与实现
【摘要】本文介绍了一种基于FPGA与MSP430技术的单相数字移相系统的设计方案。实现了直接数字式频率合成(Direct Digital Synthesizer,DDS)两路幅值、相位、频率可调的正弦信号的产生。完成了幅值、相位的自动跟踪校准。最终实现了相位在0 ~ 360°可调,相位差分辨率0.1°;频率在45 ~ 350Hz可调,频率分辨率为0.1Hz;信号幅值在0~5V可调,分辨率为0.05V。
【关键词】数字移相器直接数字式频率合成FPGAMSP430自动跟踪校准
在智能控制与仪表测量等领域,经常需要用到移相技术,对信号的频率、相位变化进行监测与调整。如在电力系统中,需要检测系统中检测某点的电压与电流的相位差,并自动校准,来保证系统的稳定性!
传统移相技术通常直接对模拟信号进行移相,典型的方法有:阻容移相,变压器移相等。以阻容移相为例,其优点在于电路结构简单可靠,???是缺点也很明显:输出波形受输入波形的影响,移相操作不方便,移相角度随所接负载不同等因素的影响而产生漂移等。
近几年,随着单片机技术和可编程技术的发展,以及直接数字式频率合成技术(Direct Digital Synthesizer,DDS)的日益成熟,数字移相技术得到了越来越广泛的应用。数字移相技术主要是现将信号数字化,使信号具有较好的频率、相位分辨率,然后进行移相操作之后再还原成模拟信号。本文首先利用FPGA技术,采用直接数字式频率合成的方法,产生两路幅值、频率与相位可调的正弦波信号,具体的幅值、频率与相位数据可由MSP430单片机控制。然后利用波形整形电路,鉴频器对两路信号的相位进行跟踪校准,利用交直流转换电路(AC/DC)、比较调整电路以及MSP430单片机中的A/D、D/A中对幅值进行跟踪校准。
一、系统的整体结构设计
本系统的结构主要分为三部分:由FPGA产生DDS调频、调相的正弦信号;利用FPGA对模拟的正弦信号的相位、频率跟踪校准;由MSP430对模拟信号的幅值进行测量与校准。结构框图如图1所示:
对于DDS信号的产生。首先由直接数字频率合成(DDS)技术的,依据采样定理,生成波形数据的采样值,放入ROM数据表中。然后由波形加法器与寄存器级联构成相位累加器,通过时钟脉冲触发累的加器,从而将频率控制字不断累加,每次累加时就通过查表法输出对应的数值。相位累加器产生一次溢出,就完成一次周期性的动作,这个周期就是DDS合成信号的一个频率周期。用相位累加器输出的数据作为波形存储器的相位取样地址,把存储在波形存储器内的波形抽样值经过正弦函数表查处,从而完成相位到幅值的转换。然后将波形存储器的输出送到D/AC,通过D/AC将数字量形式的波形幅值转换成合成频率的模拟波形。
对于信号相位的跟踪校准。核心思想是:先将模拟信号数字化,然后对数字信号的相位差进行测量,最后反馈至DDS信号源的相位控制字中,进行校准。具体的实现方式,先由方波整形电路将模拟的正弦信号转换为两路方波信号,然后利用鉴相器测量数字信号的相位差。因为相位差的值与数据表中数据的总个数及数据地址的偏移量有关,可通过查询ROM数据表将相位差反馈至相位控制字中,实现相位的校准。
对于信号的幅值的测量与校准。首先通过交直流转换电路(AC/DC)把所要测量的交流信号转换成直流的电平,再对直流电平进行测量,采用均值检波进行幅值测量,最后将测量值反馈给MSP430控制单元,来调整DDS信号源中D/A转换电路的参考电平,从而实现幅值的校准。
二、FPGA上实现两路DDS信号的发生
考虑到信号发生器的输出频率、相位、幅度等参数的范围及精度要求,以及对于设计成本的控制,采用FPGA技术实现DDS产生两路数字正弦波信号。
首先由通过接口电路接收来自MSP430单片机的频率控制字和相位控制字,然后通过对频率控制字和相位控制字进行累加计数,最后通过查寻ROM表中的数据,送至D/A转换实现正弦信号的输出。设计时为了提高频率分辨率,采用32位累加器计数,由于取点时钟采用的是系统时钟50MHz,通过DDS的累加原理,推出频率字的累计系数为86,即频率字的控制范围为50*86~350*86,即可实现正弦信号在50~350Hz频率范围内的输出,且精度达到0.1Hz。另外为了提高相位的分辨率,内部ROM的正弦波的周期表为4096取点,因此相位控制字选用12位计数。通过D/A芯片进行数模转化后,生成模拟信号,其中一路作为信号发生器的参考基准信号f0,另一路作为检测信号f1。对于输出信号的频率和相位可以通过外部控制电路改变频率控制字和相位控制字来调节。
三、相位差的测量与跟踪
在FPGA通过D
您可能关注的文档
最近下载
- 羊水栓塞护理措施.pptx VIP
- 星球版八年级上册地理第四章《第一节 因地制宜发展农业》教案.docx VIP
- 2025年粤东西北教师全员轮训心得体会2篇.doc VIP
- TCRHA-成人床旁心电监测护理规程.pdf VIP
- 中联W6015-8A塔吊说明书操作手册.pdf VIP
- 过滤材料和部件市场前景预测与技术创新策略研究报告.pdf
- 新生儿甲状腺功能降低.pptx
- 8.27-安徽A10联盟2025届高三8月底开学摸底考试题及答案1号卷·A10联盟2025届高三上学期8月底开学摸底考物理答案.pdf VIP
- 华为HCIE-CloudServiceSolutionsArchitect云服务练习试题.doc
- 8.27-安徽A10联盟2025届高三8月底开学摸底考试题及答案A10联盟2025届高三上学期8月底开学摸底考英语答案 1.docx VIP
文档评论(0)