三相信号发生器.docx
- 文档编号:3577255
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:12
- 大小:463.84KB
三相信号发生器.docx
《三相信号发生器.docx》由会员分享,可在线阅读,更多相关《三相信号发生器.docx(12页珍藏版)》请在冰豆网上搜索。
三相信号发生器
题目:
G_低频三相函数信号发生器
作者:
摘要
本系统基于直接数字频率合成(DDS)技术,系统以ALTERA公司的Cyclone系列的FPGA为数字平台,以TI的MSP430F169系列的单片机作为控制核心,频率范围20Hz~300KHz,频率稳定度优于10-5,最小步进1Hz,频率精度优于0.1%。
采用OPA552运放使得10kΩ负载上的电压峰-峰值Vopp≥20V。
利用DDS原理同时产生FM调制波形及占空比可控、频率可预置、步进为1Hz的矩形波波形。
经仿真与实际测量均满足题目要求。
Abstract
Thesystem,usingtheCycloneseriesFPGAasadigitalbench,mainlycontrolledbyMicroprocessorControlUnitMSP430F169,isbasedonDirectDigitalFrequencySynthesize(DDFS)technology.Thefrequencegeneratedrangesfrom20Hzto300KHzandstepin1Hz,whilethestabilityequalsto10-5andtheFrequencyaccuracyequalsto0.1%.TheuseofOperationalAmplifierOPA552resultsinastablevoltage20Von10kΩloads.Atthesametime,itcanalsogeneratetheFMsignalandPWMwave,theDuty-cycleofwhichcanbecontrolled,thefrequencyofwhichcanbepreferencedandstepin1Hz.Accordingtothesimulationandtheactualmeasurement,itmeetstherequirements.
一、方案论证与比较
1、频率合成模块
方案一、数字锁相环频率合成技术,组成框图如A-1,锁相环主要由压控振荡器,环路滤波器,鉴相器组成,可与可编程分频器和晶体振荡器一起构成频率合成电路。
频率稳定度与晶体振荡的稳定度相同,达10-5,集成度高,稳定性好,但锁相环锁定频率较慢,即频率转换时间较长,且有稳态相位误差。
故放弃此方案。
图A-1数字锁相环频率合成
方案二、采用基于直接数字频率合成的专用芯片AD9852。
该方案具有频谱纯度高、集成度高等特点。
由于AD9852自带48位相位累加的数控振荡器,会产生低噪声、高稳定的频率输出波形。
但它只直接提供了实现多种数字调制的功能,像二进制PSK、二进制FSK,这类调制方式实现起来比较简单,二要实现模拟线性调制FM具有一定的难度。
故此方案也不采用。
方案三、采用基于FPGA的直接数字频率合成。
其组成框图如图A-2。
直接数字频率合成(DDS),具有频率切换速度快,频率分辨率高、可编程全数字化、相位连续、转换速度高、控制方便且有输出任意波形的能力等优点。
用FPGA实现DDS技术比较灵活,可以产生多种调制方式,多种组合方式。
故采用此方案。
图A-2基于FPGA的直接数字频率合成
2、单片机控制、显示及输入模块
单片机控制模块采用TI的16位超低功耗MSP430系列的单片机,它相比于51系列的单片机具有灵活强大的处理能力、丰富的存储器及外设、超低功耗及有功能强大易于使用的开发工具等特性。
显示模块采用点阵型(128×64)液晶,可以显示汉字和简单,可设计出清晰地菜单,提供全面的信息,功耗低、界面友好,控制灵活。
键盘输入模块采用PS/2键盘输入,类似电脑的键盘输入,按键方便、灵活,同时可以节省单片机的IO口。
二、系统设计与理论分析
1、总体设计思路
单片机从键盘获得控制信息,通过计算得到控制字并通过IO口送给FPGA的频率和相位的控制端口,同时,将信息显示在LCD上。
FPGA输出信号通过DA转换产生预置频率和相位的正弦信号或FM已调信号,经过低通滤除谐波分量和杂散信号后得到正弦信号或FM已调信号。
然后将该正弦信号或FM已调信号送至功率放大模块放大,使输出信号满足在10kΩ负载电阻上的电压峰-峰值Vopp≥20V的题目要求。
系统结构图如图A-3。
图A-3系统结构框图
2、各模块实现原理
(1)三相正弦波产生模块实现原理
如图A-4,相位累加器为40位的累加器,输出为为0~(240-1),取其高八位作为ROM查表的地址输入端,ROM表中存放一个周期的正弦内的256个点的数据。
fout1~fout3为1、2、3路信号的输出,频率控制字控制输出频率的大小,相位控制字1控制1、2路得信号相位,相位控制字2控制2、3路得信号相位,fclk为系统时钟,公式计算由理论分析给出。
图A-4三相正弦波产生系统框图
(2)FM调制系统实现原理
调频信号的产生充分利用FPGA的内部资源,由FPGA产生稳定精确的10KHz载波,同样利用DDS原理产生100Hz—1000Hz调制信号,由单片机输入最大频偏控制字实现最大频偏的控制。
图A-5FM调制系统实现原理框图
(3)矩形波模块实现原理
矩形波形由是锯齿波和占空比控制字来实现,鉴于题目要求频率可变,可以使利用DDS实现锯齿波从而实现频率可变的锯齿波,同时通过改变占空比控制字来实现占空比的改变。
图A-6矩形波模块实现原理框图
(4)电压及功率放大电路的实现
由题目要求实现在10K负载时峰峰值大于20V,则可以估算要求输出电流较小约为1.414mA,因此仅用一般大电流输出运放即可满足要求。
本设计从成本考虑采用免费申请的TI公司运放OPA552,其带宽达12MHz可以满足题目要求(0—30KHz)范围。
另外,由于单极性DA的选择,运放还包括单双极性波形变换的功能。
图A-7电压及功率放大电路
3、理论分析与计算
(1)正弦波频率精度的分析
DDS的输出频率fo和参考时钟fR、相位累加器长度n以及频率控制字FSW的关系为:
fo=fR×FSW/2n,DDS的频率分辨率为Δfo=fR/2n,设计中fR=50MHz,n=40(即采用40位累加器),计算得Δfo约为0.0000454735Hz,即便在频率很低1Hz的情况下也远远超过题目精度要求(0.1%)。
(2)相位精度分析
DDS的相位分辨率为360/2n,设计中n=40,计算得ΔP很小,即理论上相位误差很小可忽略。
(3)调频波精度分析
FM的载波及调制波形精度与正弦波精度相同,设计中将最大频偏设置为15KHz。
(4)矩形波的频率精度
由于其原理也是利用DDS设计,因此其精度与正弦波一致。
三、软件设计
单片机方面使用功能强大的“IARAssemblerforMSP430”编译软件,主要负责键盘输入处理,LCD显示及频率相位控制字的计算。
FPGA方面采用QuartusII中的原理图输入和Verilog语言进行设计,主要负责三相正弦波、FM调频信号和矩形波信号的产生。
总体软件流程如图A-8。
图A-8软件流程图
四、仿真测试
1、三相正弦信号和矩形波信号的仿真
仿真时钟设置为50MHz,仿真时长200us;初始化频率20KHz;初始化相位三路各相差120°;初始化矩形波频率20KHz,占空比0.25。
截图如A-9。
图A-9三相正弦信号和矩形波信号的仿真
2、调频FM信号的仿真
仿真时钟设置为50MHz,仿真时长200us;载波为10KHz,调制信号为1KHz,最大频偏为15KHz,截图如图A-8。
图A-10调频FM信号的仿真
3、单片机控制、显示及键盘输入的仿真
该模块采用Protues7.2仿真软件进行仿真,由于该模块中没有MSP430的单片机的模型,所以我们采用程序和MSP430一样的51单片机进行仿真,键盘采用矩阵键盘形式,LCD还是128×64的图形点阵,仿真截图如图A-11。
设置三相正弦波频率为20KHz,相位三路各相差120°;矩形波频率20KHz,占空比0.25,FM载波为10KHz,调制信号为1KHz,最大频偏为15KHz,用仿真示波器观察最后送给FPGA的串行控制字组(一共有7组),截图如图A-11。
图A-11单片机控制、显示及键盘输入的仿真
五、结语
本次设计的低频三相信号源,主要运用了DDS基本原理,利用单片机作为主控,FPGA作为信号产生模块,设计的三相正弦信号、FM调频信号和矩形波信号,经仿真测试和实际测量(测量结果见附件)符合题目给定的基本要求和发挥部分。
六、参考文献
[1]沈建华杨艳琴.MSP430系列16位超低功耗单片机原理与实践北京:
清华大学出版社,2008.
[2]康华光.电子技术基础模拟部分(第五版)北京:
高等教育出版社2006
[3]杜慧敏,李宥谋,赵全良.基于Verilog的FPGA设计基础西安:
西安电子科技大学出版社,2006
附件:
一、实测数据记录
测试仪器
示波器:
日立牌双踪模拟示波器
计数器:
E312B型通用计数器
表一输出正弦波幅度范围的测试
设置频率(Hz)
实测频率(Hz)
峰峰值(V)
误差
20.0
19.999
21.50
0.0050000%
100.0
100.000
21.41
0.0000000%
500.0
500.000
21.40
0.0000000%
1000.0
1.000000K
21.38
0.0000000%
5000.0
4.999998K
21.35
0.0000400%
10000.0
9.999999K
21.30
0.0000100%
20000.0
19.999994K
21.12
0.0000300%
100000.0
100.000000K
20.82
0.0000000%
300000.0
299.999998K
20.21
0.0000007%
表二输出正弦波频率范围与稳定度的测试
设置频率(Hz)
第一次计数数值(Hz)
第二次计数数值(Hz)
第三次计数数值(Hz)
20.0
19.999
20.000
20.001
100.0
100.000
100.000
100.000
500.0
500.000
500.000
500.000
1000.0
1.000000K
999.999
999.997
5000.0
4.999998K
4.999998K
4.999997K
10000.0
9.999999K
9.999995K
9.999995K
20000.0
19.999994K
19.999992K
19.999990K
100000.0
100.000000K
99.999950K
99.999970K
300000.0
299.999998K
299.99981K
299.99979K
表三输出矩形波频率范围的测试
设置频率(Hz)
实测频率(Hz)
误差
20.0
19.999
0.0050000%
100.0
99.995
0.0050000%
500.0
499.998
0.0004000%
1000.0
999.996
0.0004000%
5000.0
4.999990K
0.0002000%
10000.0
9.999990K
0.0001000%
20000.0
19.999981K
0.0000950%
100000.0
99.999980K
0.0000200%
300000.0
299.999987K
0.0000043%
二、实物、实测照片(图片已压缩)
1、整体实物电路
2、相位
频率设置为20KHz,1、2路相差120°
频率设置为10KHz,1、2路相差180°
频率设置为20KHz,1、2路相差90°
3、矩形波
频率5000Hz,占空比0.750
4、调频波
载波10KHz,调制波频率1KHz和100Hz
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三相 信号发生器