1、关键字:信号合成;有源滤波;傅里叶级数一 系统方案1.1 系统方案比较1.1.1 方波振荡电路及滤波电路方案论证方案一:用555定时器构成多谐振荡器产生10KHz方波,或者用MSP430单片机自带定时器产生10KHz方波,然后用带通滤波电路把10KHz方波中的10KHz基波和各次谐波(30KHz,50KHz)提取出来,这样提取出来的正弦波相位关系确定,适合于方波、三角波的合成;但是应用带通滤波电路把三次、五次谐波提取出来需要窄带带宽的带通滤波器,这样就需要高Q值的带通滤波器,这是不易实现的;并且相同的窄带带宽,谐波次数越高,Q值越大,例如带宽=1KHz,基波10KHz正弦波需要Q=10,30K
2、Hz三次谐波Q=30,50KHz五次谐波需要Q=50。方案二:用多个555定时器构成的多谐振荡器产生分别10KHz,30KHz,50KHz的方波,然后用低通滤波电路分别把各自的基波提取出来,产生10KHz,30KHz,50KHz正弦波,但是这样的正弦波相位关系不确定,不能用于合成方波三角波。方案三:CPLD可编程逻辑器分别产生10KHz,30KHz,50KHz方波,并且三种方波之间存在明确的相位关系,然后用巴特沃斯低通滤波器将10KHZ与30KHZ的基波提取出来,即产生10KHZ,30KHZ的正弦波,又因为所选用的巴特沃斯低通滤波器TLC04的截止频率达不到50KHZ,所以50KHZ正弦波的提
3、取采用了带通滤波器。这样就可以产生出三种正弦波,在经过移相电路将三种波形的相位差调节为0度,在通过运算放大电路使其幅度达到所需的要求,然后再将这三种有明确相位关系的正弦波通过加法器相加,即可得到所需的方波了。1.1.2 移相电路方案论证用RC构成一级移相电路,该电路优点是电路结构简单,缺点是在调节相位时,移相角度不大于90度,而且波形幅度的幅度发生变化,特别是移相角度不大于90度不能满足实际需要。用RC构成多级移相电路,该电路结构符合相位移位的需求,可以在0-180范围内调节相移,但是波形会发生严重衰减。利用全通滤波电路来构成移相电路,该电路可以在0-180范围内调节相位,且幅度基本不变化。1
4、.1.3 测量电路方案论证外部ADC模数转换模块加微控制器,如51系列单片机和外部模数转换芯片ADC0809即可完成幅值的测量。选用自带ADC的MSP430F149单片机,电路结构简单。MSP430F149超低功耗,16位控制器,自带ADC 12位数模转换模块,采样精度高。1.2 系统方案选择及描述结合实际需要,本系统采用CPLD可编程逻辑器件经过分频计数产生相互关系固定的10KHz,30KHz,50KHz方波,然后分别通过巴特沃斯低通滤波器或带通滤波器把三种方波的基波提取出来,产生相位关系确定的10KHz,30KHz,50KHz正弦波;利用全通滤波电路作为移相器,把三种正弦波相位差调为0,根
5、据方波与三角波的傅里叶级数展开关系分别制作两个加法器合成方波和三角波;采用MSP430F149单片机及其自带的ADC进行正弦波的幅值测量和LCD液晶显示;本设计还增加了无限射频模块用于无线数据的传输,可实现远距离监测。系统框图如下:图1系统框图二 理论分析与计算2.1 巴特沃斯低通滤波器外部时钟信号频率计算本设计采用TI的TLC04巴特沃斯低通滤波器用于10KHz和30KHz方波滤波,产生正弦波,TLC04为四阶结构,具有较高Q值。采样外部时钟方式,截止频率可达40KHz。其外部时钟与截止频率关系为,10KHz方波的截止频率设置为,时钟为,30KHz方波的截止频率设置为,时钟为。2.2 带通滤
6、波器参数计算带通滤波器采用无限增益多路反馈二阶带通滤波器,中心频率为50KHz,带宽为2KHz ,品质因数2.3 移相网络理论分析2.3.1 RC一级移相电路图2 RC一级移相电路如图为RC滞后型移相网络,其中即调节R或C,可以使网络产生0-90的相移。2.3.2 二阶全通滤波电路图3 二阶全通滤波电路由此可以看出,二阶全通滤波电路可以产生0-180相移。2.4 方波的傅里叶级数展开及其加法器参数设置任何具有周期为T的波函数f(t)都可以表示为三角函数所构成的级数之和,即:其中:T为周期,为角频率。;第一项为直流分量。图4 方波方波可表示为:=也就是基波,三次谐波,五次谐波的振幅比为在进入加法
7、器之前,我们已经把它们峰峰值分别调整为6V,2V,1.2V,因此产生方波的加法器比率设置为1:1:1。图5 方波合成加法器2.5 三角波的傅里叶级数展开及其加法器参数设置图6 三角波三角波也可以表示为:在进入加法器之前,我们已经把它们峰峰值分别调整为6V,2V,1.2V,因此产生方波的加法器比率设置为,也即基波和五次谐波同相端输入,三次谐波反向端输入如图。图7 三角波合成加法器三 电路与程序设计3.1 方波产生电路模块CPLD可编程逻辑器件主要用于产生10KHZ、30KHZ、50KHZ的方波,如图64脚为10KHz方波输出引脚,60脚为30KHz方波输出引脚,58脚为50KHz方波输出引脚,5
8、6脚为600KHz方波输出引脚,用于驱动10KHz巴特沃斯低通器;54脚为1.5MHz方波输出引脚,用于驱动30KHz巴特沃斯低通器。图8 方波产生电路模块3.2 滤波器模块设计图9 低通滤波器10KHz低通滤波器采用TI的四阶巴特沃斯滤波器TLC04,它的截止频率易于调节,仅需改变输入时钟Filter IN即调节。为使输入波形不产生衰减和失真,通常将截止频率设为略高于所需频率,在10KHz方波滤波时截止频率设为12K。30KHz方波时截止频率为30KHz.图10 带通滤波器50KHz带通滤波器为二阶结构,为了得到较高的Q值,C5和C6都取为220pF。为使增益保持为1,取R19=2R11,。
9、为了微调中心频率,将R12用1K可调电位器代替。3.3 移相电路模块设计图11 移相电路移相网络采用一阶全通滤波器,为使放大倍数为1,电阻采用10K,电容采用10n.通过调节R4的大小就可调节信号的相位。3.4 波形合成的加法器设计参见2.4, 2.5 方波、三角波的傅里叶级数展开及其加法器参数设置3.5 测量电路及液晶显示模块设计图12 测量电路及液晶显示模块设计四 测试结果4.1 正弦波振幅测量10KHz正弦波12345示波器观察值V5.916.005.945.9730KHz正弦波示波器观察值2.042.031.992.0250KHz正弦波1.181.151.241.191.22合成波5.035.065.135.094.2 方波波形合成实物图图13 方波波形合成实物图
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2