波形发生器
要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波和正弦波的波形发生器。
指标:输出频率分别为:100HZ、1000HZ和10000Hz;输出电压峰峰值V≥20V
进阶要求:占空比可调
方案:
1.方波------------三角波---------------正弦波
关于方波:(最简单的方案)利用单片机输出一个方波(100HZ、1000HZ和10000Hz),同时这个方波当然占空比可调,进阶要求很容易做到。
其次,我们可以利用NE555构成多谐振荡器
![在这里插入图片描述](https://img-blog.csdnimg.cn/a4f81999ddb24e4e882163cba95915c3.png#pic_center
计算公式也比较简单,f=1.43/[(R1+2R2)C1],就可以得到频率。
f=1.43×10³×10³/[(43+2×51)×10³×2]≈5Hz
利用方波,我们设计一个合适的积分器,把方波变成一个三角波。
积分器构成有很多。
最简单的一阶RC积分器,不就是
之后我们有了方波,三角波,如何构成正弦波。也是两个思路
方波直接到正弦波,另一个是三角波到正弦波。
先说第一个,方波到正弦波,我们把方波傅里叶级数展开,可以看到它是由很多正弦,余弦函数加权形成的,那么我们只要使用滤波器滤除我们不想要的波形即可实现正弦波。
我们取其中三项w,2w,3w就可以组成想要的正弦波,可以采用简单一阶无源,二阶无源低通滤波器:
Fc=1/2πRC
或者我们采用二阶带通滤波器,带通也可以分为两部分构成:
一个带通是不是由(一个低通+一个高通)
Fc=1/2πRC
然后求出Fh和Fl,两者相减就可以得到我们的BW(带宽),
同样我们可以采用电感,电容,电阻型的
fc=1/2π√(LC)
中心频率也是好算的
我们得到的所有波形,方波,三角波,正弦波,经过滤波处理之后,都会衰减,我们在最后加上运放放大器
Vout / Vin = 1 + R1 / R2
另一种一种思路就是,三角波到正弦波,三角波傅里叶级数是不是基波,3,5,7奇数波,我们利用滤波也是可以的,另一种是在三角波后面接一个差分放大电路,
找准静态工作点,找准饱和失真和截止失真两个点,三角波的上下两部分同时获得对称的失真,通过调节参数改变三角波幅值,使三角波的波峰和波谷变缓,,进而得到近正弦波形。
以上都是利用方波产生的后续波形
还可以利用:
方案一:
文氏桥的振荡原理:正反馈RC网络与反馈支路构成桥式反馈电路。当R1=R2、C1=C2。即f=f时,F=1/3、Au=3。然而,起振条件为Au略大于3。实际操作时,如果要满足振荡条件R4/R3=2时,起振很慢。如果R4/R3大于2时,正弦波信号顶部失真。调试困难。RC串、并联选频电路的幅频特性不对称,且选择性较差。因此放弃方案一。
方案二:
把滞回比较器和积分比较器首尾相接形成正反馈闭环系统,就构成三角波发生器和方波发生器。比较器输出的风波经积分可得到三角波、三角波又触发比较器自动翻转形成方波,这样即可构成三角波和方波发生器。
通过低通滤波把三角波转换成正弦波是在三角波电压为固定频率或频率变化范围很小的情况下使用。
方案三:
方波三角波发生器原理如同方案二。
比较三角波和正弦波的波形可以发现,在正弦波从零逐渐增大到峰值的过程中,与三角波的差别越来越大;即零附近的差别最小,峰值附近差别最大。因此,根据正弦波与三角波的差别,将三角波分成若干段,按不同的比例衰减,就可以得到近似与正弦波的折线化波形。而且折线法不受频率范围的限制,便于集成化。