摘要:

       本文记述了笔者设计并实现以±12V供电电压输出1KHZ~10KHZ频率连续可调的方波、三角波和正弦波的过程。其中,方波输出电压峰峰值为12V(误差<20%),占空比可调、三角波输出电压峰峰值为8V(±20%),正弦波输出电压峰峰值≥1V。

1 设计任务要求

       设计并制作一个简易的方波-三角波-正弦波信号发生器,供电电源为 ,要求频率调节方便,并满足以下指标:
       1.输出频率在1KHZ~10KHZ范围内连续可调。
       2.方波输出电压峰峰值UOPP=12V(误差<20%),上升、下降沿均小于10μs。
       3.三角波输出电压峰峰值UOPP=8V(±20%)。
       4.在1KHZ-10KHZ的频率范围内,正弦波输出电压峰峰值UOPP≥1V,无明显失真。
       5.输出方波为占空比可调的矩形波,占空比可调范围不小于30%-70%。

2 设计思路和整体设计框图

       根据实验要求,需要制作一个简易方波—三角波—正弦波的信号发生器。因此,容易想到的两种解决方案如下:
       1.先通过正弦振荡电路产生正弦波,再通过正弦波-方波变换电路得到方波,最后通过方波-三角波变换电路得到三角波,从而实现功能;
       2.先通过方波振荡电路产生方波,再通过方波-三角波变换电路产生三角波,最后通过三角波-正弦波变换电路产生正弦波,从而实现功能。
       解决方案1和2所对应的总体流程框图分别如图1和图2所示。

图 1
图 2

3 分块电路和总体电路的设计(含电路图)

3.1 矩形和三角波发生器

       根据LM318N和UA741CP的数据手册和文献资料,LM318N是一种性能好,价格低,使用可靠的高速运算放大器,适合多种情况下信号的高速放大。因此,笔者采用运算速度较快的LM318N作为矩形波发生电路的运放,而实验所提供的UA741CP运放则用于三角波发生电路。该部分的电路图如图3所示。

图 3

       
       该部分电路中,运放LM318N接成迟滞电压比较器,运放UA741CP接成反相输入式积分器,期分期的输入电压来自于迟滞电压比较器的输出,迟滞电压比较器的输入信号来自于积分器的输出。设迟滞电压比较器的输出 的初始值为高电平,经过积分器后可在UA741CP的6端口处得到线性下降的输出信号 。这时该线性下降的信号又反馈至迟滞电压比较器的输入端,当其下降至比较器的下门限电压 时,比较器的输出将产生跳变,由低电平跳变为高电平,如此循环往复,最终迟滞电压比较器的输出 为方波信号,而在反相积分器的输出端 可以得到三角波信号。
       设稳压管反向击穿电压为 ,正向导通电压为 ,故该电路产生的方波和三角波的输出幅度分别为:

       该实验中,要求方波的输出电压峰峰值UOPP=12V(误差<20%) ,三角波的输出电压峰峰值UOPP=8V(误差<20%) ,故可以计算出:

       由于在普通实践运用中,电阻值的选取多为千欧量级。选取电阻值过小会导致电路中的电流过大,选取电阻值过大会导致热噪声的过大,进而影响输出结果。故在此笔者选取两个电阻的阻值分别为:

       由于要使得集成运放两输入端的对地直流电阻箱等,运放的偏置电流才不会产生附加的失调电压,故运放输入端所接电阻要平衡,因此有

       同时,在LM318N的输出端接入一个限流电阻RO=3.3KΩ以保护电路。
       在矩形波-三角波发生电路中,由理论分析,电路的震荡频率为:

       要满足输出频率在1KHZ-10KHZ范围内连续可调,于是选用 100KΩ的可调电位器进行调频,且选择电容值C=0.01μF的电容,电阻值R2=10kΩ。与上文相同,在运放的输入端所接电阻要平衡,故可以得到R4=R2=10kΩ。
       由于Multisim中的元器件库缺乏双稳压管,根据实验中方波峰峰值的要求,选择两个稳压值为6V的稳压管D1,D2代替元件2DW232进行仿真。
       此外,改变方波的占空比可以通过将RC反馈电路中的R变成一个滑动变阻器和两个二极管组成的模块,通过调节滑动变阻器使其充放电时间不同,从而改变方波的占空比。改进后的方波-三角波发生电路如图4所示。

图 4

3.2 正弦波发生器

       在该设计中的前半部分已经成功得到了符合实验要求的矩形波和三角波,因此,该部分模块所要实现的主要功能为三角波到正弦波的转变。三角波到正弦波的转换电路种类多样,包括了二极管桥式电路、二极管可变分压器电路和差分放大器等。
       本实验中,笔者利用差分放大器传输特性曲线的非线性,进而实现三角波到正弦波的变换。其原理图如图5所示。

图 5

由图5可知:
        (1)差分放大器的传输特性曲线越对称、线性区越窄越好;
        (2)输入三角波的幅度应该正好使得晶体管接近截止区。
        图6为笔者在Multisim软件上实现三角波到正弦波变换的差分电路。图中的Rp1用来调节输入三角波的幅度大小,Rp2调整电路的对称性,并联电阻R9用来减小差分放大器传输特性曲线的线性区。电容C2,C3,C4为隔直流电容,C5为滤波电容,用于滤除正弦波波峰和波谷处的毛刺,滤除谐波分量,改善输出正弦波的波形。

图 6

       根据电路实际情况,隔直流电容C2,C3采用了33uF的电容,C4采用了1uF的电容,并根据仿真出的正弦波效果选择了6800pF的C5作为滤波电容。Q1,Q2,Q3,Q4根据实验室提供的元器件,在仿真时选择的是8050NPN管。

3.3 整体电路

       将三角波发生器的输出端接入正弦波发生器的输入端,即可获得完整的方波-三角波-正弦波发生电路。整体的实际电路图如图7所示。整体的Multisim仿真原理图及波形图将在本文第七部分详细呈现。

图 7

4 所实现的功能说明

4.1 矩形和三角波发生器

       实现了将输入的±12V直流信号转变为输出电压峰峰值UOPP=12V(误差≤20%)的方波,上升、下降沿均小于10μs且输出的方波的占空比在30%-70%内可调节,频率在1KHZ-10KHZ内可调节,并可以输出电压峰峰值UOPP=8V(误差≤20%)的三角波信号。
       在实验室实测的波形图如图8,图9,图10所示。

图 8
图 9
图 10

4.2 正弦波发生器

       实现了将输入的三角波转换为正弦波的功能,正弦波峰峰值大于1VPP,无明显失真。
       在实验室实测波形图如图11,图12所示。

图 11
图 12

5 故障及问题分析

5.1 无法正确提供-12V的电压值

       原因分析:初步尝试时,将双输出恒压源的其中一个输出端(红线)和另一个输入端(黑线)分别接在了面包板两侧的地,导致获得的波形与仿真结果相差甚远,如图13所示。通过分析和查阅相关文献资料后,将接法修改为将红线和黑线接在同一个位置后,再通过导线将面包板两侧的地连接起来,成功解决了该故障。

图 13

5.2 波形频率无法满足1KHZ-10KHZ范围内可调

       原因分析:根据理论分析可知,电路的震荡频率为

       笔者最初的设想是随着滑动变阻器划片的移动, RP2可以趋近于无穷小,此时 R P 2 R P 1 \frac{R_{P2}}{R_{P1}} RP1RP2趋近于0。同理,RP1可以趋近于无穷大,此时 R P 2 R P 1 \frac{R_{P2}}{R_{P1}} RP1RP2应当趋近于无穷大。然而实际电路中,波形的频率增加或降低到一定值时,无论如何调整滑动变阻器的划片都无法使得波形频率进一步改变。因此,笔者通过改变震荡频率公式前的系数 R f 4 R 1 R 2 C \frac{R_{f}}{4R_1R_2C} 4R1R2CRf,即通过改变R1、R2和C的值来改变电路的震荡频率范围。

5.3 双稳压管2DW232接入电路中后没有稳压效果

       原因分析:查阅资料后发现,双稳压管2DW232是电压基准二极管,参数为6.0V-6.5V,30mA和200mW,2DW232的示意图如图14所示。2DW232中封装了一对稳压二极管,内部结构如图15所示。因此,将2DW232接入电源时应该从两个稳压管两端接线。在确定管脚时先用万用表的电阻档,分别测量两个管脚之间的电阻值。当测量到某一个管脚和另外两个管脚之间的电阻值都相同时,该管脚即为图14所示的2号管脚,不接入电路。调整2DW232后,稳压效果生效,故此解决问题。

图 14
图 15

5.4 正弦波波形出现截止失真

       原因分析:根据理论分析可知,当晶体管的静态工作点设置较低时,由于输入信号的叠加有可能使叠加后的波形一部分进入截止区,输出电压的顶部出现削波。因此,需要给三极管足够的偏置,使得BJT都工作在放大区,而不进入饱和区或截止区。

5.5 将RC电路中的R替换为二极管和滑动变阻器的组合后波形消失

       原因分析:无法出现波形后,笔者首先将改变后的部分还原,发现仍然有波形出现。因此锁定出现问题的部分为二极管和滑动变阻器的组合。检查后发现二极管和滑动变阻器都接在该有的位置,因此怀疑是否存在二极管或滑动变阻器损坏的问题。更换二极管后,示波器上出现波形,故此解决问题。

5.6 不小心将接好的面包板摔在地上后无法出现波形

       原因分析:首先检查元器件是否有缺失,电路连线是否有缺失。肉眼检查后发现元件和连线无误,重新接入电源和示波器后发现仍然没有波形。此时使用改锥对触碰每一条导线,发现触碰其中一条接地线时示波器上有波形跳动。将该条导线替换后示波器上波形正常,故此解决问题。

5.7 找不到仿真中合适的电阻值

       原因分析:通过查阅资料发现,电阻的制造过程中每一个电阻的阻值都存在一定范围内的误差,且并非所有的阻值都有对应的电阻。因此在选择电阻接入电路时,笔者尽可能选择接近仿真时所使用的电阻值接入电路,以减小影响。

6 Multisim仿真原理图、波形图

6.1 矩形和三角波发生器

6.1.1 仿真原理图

6.1.2 仿真波形图

6.1.3 实测波形图

6.2 正弦波发生器

6.2.1 仿真原理图

6.2.2 仿真波形图

6.2.3 实测波形图

7 所用元器件及测试仪表清单

7.1 所用元器件

电阻R(Ω)个数
1001
1k3
3.3k2
4.7k2
5.6k2
12k1
20k1
22k1
30k1
电位器(Ω)个数
1001
100k2
200k1
电容(uF)个数
0.00681
0.011
11
332
其他元器件(名称)个数
运算放大器LM318N1
运算放大器UA741CP1
三极管80504
双稳压管2DW2321
二极管1N41482

7.2 测试所用的仪器

名称型号
示波器MDO3012
直流稳压电源SS2323
面包板
万用表UT61A

8 参考文献

[1]杨世清.高速运算放大器LM318N应用简介[J].集成电路应用,1993,05:19-20.
[2]王骥,王立臣,杜爽.模拟电路分析与设计[M].清华大学出版社:北京,2012:202-277.
[3]周开邻,王彩君,杨睿.模拟电路实验[M].国防工业出版社:北京,2009:99-102.
[4]Texas Instruments.LM118/LM218/LM318 Operational Amplifiers datasheet (Rev. C)[EB/OL].https://www.ti.com/lit/ds/symlink/lm318-n.pdf?ts=1603718649867&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FLM318-N,2013-3-20.
[5]Texas Instruments.µA741 General-Purpose Operational Amplifiers[EB/OL].https://www.ti.com/lit/ds/symlink/ua741.pdf?ts=1603718760064&ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fdocs%252Funiversalsearch.tsp%253FsearchTerm%253Dua741,2018-1-15.
[6]电子爱好者.2DW232参数[EB/OL].https://www.dianziaihaozhe.com/jingtiguan/?model=2DW232,2010.
[7]电子发烧友.1N4148二极管的作用[EB/OL].http://www.elecfans.com/yuanqijian/erjiguang/20171031573210.html,2017-10-31.
[8]Tektronix.MDO3000系列混合域示波器用户手册[EB/OL].www.tektronix.com,2020-8-13.
[9]陈翠.函数信号发生器的工作原理[EB/OL].http://www.elecfans.com/d/775486.html,2018-9-12.
[10]刘宝玲,北京邮电大学信息与通信工程学院.电子电路基础 第二版[M].高等教育出版社:北京,2013:392-395.

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐