当前位置: 首页 > news >正文

波形发生器 Multisim 仿真电路详细设计说明及实现

一、设计任务

本设计采用中小规模集成运放芯片TL084CN和二极管整形网络,设计一个能够输出方波、三角波、正弦波的多波形信号发生器。设计指标如下:

  1. 输出波形工作频率范围为0.02 Hz ~ 20 kHz,且连续可调;
  2. 正弦波幅值最大可调至±10 V,失真度要求小于1.5%
  3. 方波幅值最大可调至±10 V,占空比可调;
  4. 三角波峰峰值最大可调至20 Vpp
  5. 各路输出幅值均可以连续调节。

本设计采用±15 V 双电源供电。主振荡部分由 U1A、U1B 构成方波—三角波振荡器;U1C 对三角波进行比较,得到占空比可调方波;U1D 对三角波进行幅度调节和缓冲;U2A 配合二极管整形网络实现三角波到正弦波的转换和放大。


二、整体电路结构

本电路可以分为五个功能模块:

模块主要器件功能
主振荡模块U1A、U1B、R2、R6、R7、R8、C1~C4产生基础方波和三角波
频率调节模块R2、R8、C1~C4、DIP 开关实现 0.02 Hz~20 kHz 频率调节
方波输出模块U1C、R3、R15产生最终方波,并实现占空比和幅度调节
三角波输出模块U1D、R4对三角波进行幅度调节和缓冲输出
正弦波输出模块R9、D3~D8、R10~R13、R5、U2A、R1、R14将三角波整形成正弦波,并放大到 ±10 V

三、主要器件清单

1. 集成芯片

器件编号Multisim 器件代码数量作用
U1ATL084CN1 个运放单元施密特触发器,产生基础方波
U1BTL084CN1 个运放单元反相积分器,产生三角波
U1CTL084CN1 个运放单元比较器,产生占空比可调方波
U1DTL084CN1 个运放单元三角波输出缓冲器
U2ATL084CN1 个运放单元正弦波非反相放大器

说明:
U1A~U1D 属于第一片 TL084CN 的四个运放单元。U2A 使用第二片 TL084CN 中的一个运放单元。TL084CN 采用 ±15 V 双电源供电。


2. 电阻和电位器

器件编号参数类型作用
R2470 kΩ,当前约 25%电位器主频率调节电阻
R310 kΩ,当前约 15%电位器方波比较阈值调节,占空比调节
R410 kΩ,当前 100%电位器三角波幅度调节
R5100 kΩ,当前 100%电位器正弦波输入幅度调节
R610 kΩ固定电阻U1A 正反馈电阻
R77.5 kΩ固定电阻三角波反馈到 U1A 的电阻
R81 kΩ固定电阻积分器输入限流电阻
R910 kΩ固定电阻正弦整形网络输入电阻
R104.7 kΩ固定电阻正半周一级二极管整形电阻
R114.7 kΩ固定电阻负半周一级二极管整形电阻
R121 kΩ固定电阻正半周二级二极管整形电阻
R131 kΩ固定电阻负半周二级二极管整形电阻
R1447 kΩ固定电阻U2A 正弦波放大反馈电阻
R110 kΩ固定电阻U2A 反相端接地电阻
R1510 kΩ,当前约 80%电位器方波输出幅度调节

3. 电容

器件编号参数作用
C1100 µF超低频档定时电容
C21 µF低频档定时电容
C30.1 µF中频档定时电容
C410 nF高频档定时电容

C1~C4 通过 DIP 开关选择接入 U1B 积分器反馈回路。仿真时同一时间只闭合一个开关,避免多个电容并联导致频率档位混乱。


4. 二极管

器件编号Multisim 器件代码作用
D31N4148正半周一级压缩整形
D41N4148负半周一级压缩整形
D5、D61N4148正半周二级压缩整形
D7、D81N4148负半周二级压缩整形

D3~D8 构成正负对称的非线性整形网络,用于将三角波整形成近似正弦波。


5. 仪表与电源

器件编号名称作用
VCC+15 V运放正电源
VEE-15 V运放负电源
GND0 V电路公共参考地
XSC1Oscilloscope观察最终三角波输出
XSC2Oscilloscope观察最终方波输出
XSC3Oscilloscope观察最终正弦波输出

四、各模块设计说明

1. 主振荡模块:U1A + U1B

主振荡电路由U1A 施密特触发器U1B 反相积分器组成。

U1A 连接关系

U1A 引脚连接
1 脚U1A 输出,基础方波输出节点
2 脚接 GND
3 脚连接 R6、R7 构成的反馈节点
4 脚接 +15 V
11 脚接 -15 V

其中:

U1A 1脚 → R6 = 10kΩ → U1A 3脚 U1B 7脚 → R7 = 7.5kΩ → U1A 3脚 U1A 2脚 → GND

U1A 工作在比较器状态。当 U1B 输出的三角波达到 U1A 的翻转阈值时,U1A 输出翻转,从而产生方波。


U1B 连接关系

U1B 引脚连接
5 脚接 GND
6 脚积分器反相输入端,连接 R8 和定时电容
7 脚三角波输出节点
4 脚接 +15 V
11 脚接 -15 V

积分器输入路径为:

U1A 1脚输出 → R2 = 470kΩ 电位器 → R8 = 1kΩ → U1B 6脚

反馈电容路径为:

U1B 7脚输出 → 选中的 C1/C2/C3/C4 → U1B 6脚

U1B 对 U1A 输出的方波进行积分,因此 U1B 输出为线性上升和下降的三角波。


2. 振荡频率设计

本电路的振荡频率主要由 R2、R8 和选中的定时电容决定。

等效积分电阻为:

Rint=R2有效值+R8R_{int}=R2_{有效值}+R8Rint​=R2有效值​+R8

主振荡频率近似为:

f≈14⋅R7R6⋅Rint⋅Cf \approx \frac{1}{4\cdot \frac{R7}{R6}\cdot R_{int}\cdot C}f≈4⋅R6R7​⋅Rint​⋅C1​

由于本电路中:

R6 = 10kΩ R7 = 7.5kΩ

所以:

R7R6=0.75\frac{R7}{R6}=0.75R6R7​=0.75

因此频率近似为:

f≈13RintCf \approx \frac{1}{3R_{int}C}f≈3Rint​C1​

通过调节 R2 和选择 C1~C4,可以覆盖题目要求的0.02 Hz~20 kHz

电容档位电容值频率调节范围大约
C1100 µF0.007 Hz~3.3 Hz
C21 µF0.7 Hz~333 Hz
C30.1 µF7 Hz~3.3 kHz
C410 nF70 Hz~33 kHz

因此本电路可以覆盖设计要求中的:

0.02 Hz ~ 20 kHz

实际仿真时,低频段选择 C1,高频段选择 C4,中间频率通过 C2、C3 过渡。


3. 三角波幅值设计

三角波幅值由 U1A 的翻转阈值决定。U1A 的翻转阈值与 R6、R7 比例有关,三角波峰值近似为:

Vtri(pk)≈R7R6VsatV_{tri(pk)} \approx \frac{R7}{R6}V_{sat}Vtri(pk)​≈R6R7​Vsat​

其中 TL084CN 在 ±15 V 供电下,输出饱和值约为 ±13 V 左右。本电路采用:

R6 = 10kΩ R7 = 7.5kΩ

因此:

Vtri(pk)≈0.75×13.3V≈10VV_{tri(pk)} \approx 0.75 \times 13.3V \approx 10VVtri(pk)​≈0.75×13.3V≈10V

所以 U1B 输出的三角波最大可接近:

-10 V ~ +10 V

即:

20 Vpp

满足题目要求。


4. 最终三角波输出模块:U1D + R4

U1D 用作三角波缓冲器,R4 用作三角波幅值调节。

连接方式如下:

U1B 7脚三角波输出 → R4 上端 R4 下端 → GND R4 中间脚 → U1D 5脚 U1D 7脚 → U1D 6脚 U1D 7脚 → 最终三角波输出

其中 U1D 是电压跟随器,具有高输入阻抗和低输出阻抗,可以避免后级负载影响主振荡器。

R4 调节三角波输入到 U1D 的幅度,因此最终三角波输出幅度可以从 0 连续调节到最大 20 Vpp。


5. 最终方波输出模块:U1C + R3 + R15

U1C 用作比较器。它将 U1B 输出的三角波与 R3 设定的直流阈值进行比较,从而得到占空比可调的方波。

连接方式如下:

U1B 7脚三角波输出 → U1C 5脚同相输入端 R3 上端 → +15 V R3 下端 → GND R3 中间脚 → U1C 6脚反相输入端 U1C 7脚 → R15 上端 R15 下端 → GND R15 中间脚 → 最终方波输出

U1C 的工作关系为:

当三角波电压 > R3 阈值电压时,U1C 输出高电平; 当三角波电压 < R3 阈值电压时,U1C 输出低电平。

调节 R3 可以改变比较阈值,从而改变方波占空比。
调节 R15 可以改变最终方波输出幅度。由于 U1C 原始输出幅值接近 ±13 V,通过 R15 衰减后可以调节到题目要求的:

方波幅值 ±10 V

说明:如果需要占空比围绕 50% 双向更大范围调节,可以将 R3 下端由 GND 改接 -15 V,使比较阈值在负电压和正电压之间连续变化。


6. 正弦波整形模块:R9 + D3~D8 + R10~R13

正弦波由 U1B 输出的三角波经过二极管非线性整形得到。

三角波先经过 R9 进入节点 S:

U1B 7脚三角波输出 → R9 = 10kΩ → 节点 S

节点 S 接入正负对称二极管整形网络:

正半周整形支路

节点 S → D3 → R10 = 4.7kΩ → GND 节点 S → D5 → D6 → R12 = 1kΩ → GND

负半周整形支路

节点 S → D4 → R11 = 4.7kΩ → GND 节点 S → D7 → D8 → R13 = 1kΩ → GND

其中 D3、D4 方向相反,D5/D6 与 D7/D8 方向相反,保证正半周和负半周整形对称。

整形原理是:三角波幅度较小时,二极管未导通,节点 S 基本保持线性变化;当三角波幅度增大时,二极管逐级导通,对三角波的顶部和底部进行压缩,使其由尖顶三角波逐渐变成圆滑的近似正弦波。

R10、R11、R12、R13 控制二极管导通后的压缩强度。本设计中:

R10 = R11 = 4.7kΩ R12 = R13 = 1kΩ

可以实现较明显的正弦整形效果。


7. 最终正弦波输出模块:R5 + U2A + R1 + R14

整形后的信号由 R5 取样后送入 U2A 进行放大。

连接方式如下:

节点 S → R5 上端 R5 下端 → GND R5 中间脚 → U2A 5脚同相输入端

U2A 接成非反相放大器:

U2A 6脚 → R1 = 10kΩ → GND U2A 7脚 → R14 = 47kΩ → U2A 6脚 U2A 7脚 → 最终正弦波输出

非反相放大器增益为:

Av=1+R14R1A_v = 1 + \frac{R14}{R1}Av​=1+R1R14​

代入本电路参数:

Av=1+47kΩ10kΩ=5.7A_v = 1 + \frac{47kΩ}{10kΩ}=5.7Av​=1+10kΩ47kΩ​=5.7

因此,二极管整形后较小幅度的近似正弦波可以被放大到:

-10 V ~ +10 V

满足题目正弦波幅值 ±10 V 的要求。

R5 用于调节进入 U2A 的正弦波幅度,R14 和 R1 决定固定放大倍数。最终通过 R5 微调,使正弦波幅度达到 ±10 V 且不发生削顶。


五、各输出端说明

1. 方波输出端

最终方波输出位置:

R15 中间脚

对应示波器:

XSC2

调节器件:

R3:调节占空比 R15:调节方波幅值

输出指标:

幅值最大约 ±10 V 占空比可调

2. 三角波输出端

最终三角波输出位置:

U1D 7脚

对应示波器:

XSC1

调节器件:

R4:调节三角波幅值

输出指标:

最大峰峰值约 20 Vpp 即 -10 V ~ +10 V

3. 正弦波输出端

最终正弦波输出位置:

U2A 7脚

对应示波器:

XSC3

调节器件:

R5:调节正弦波输入幅度 R14/R1:决定 U2A 放大倍数 D3~D8、R10~R13:决定正弦整形效果

输出指标:

最大幅值约 ±10 V 失真度通过二极管对称整形控制

六、关键参数调节方法

调节目标调节器件调节方法
改变频率R2、C1~C4先选电容档位,再调 R2
低频输出C1 = 100 µFR2 调大,频率降低
高频输出C4 = 10 nFR2 调小,频率升高
三角波幅值R4调到最大时约 20 Vpp
方波占空比R3改变 U1C 比较阈值
方波幅值R15调到 ±10 V
正弦波幅值R5调到 ±10 V 且不削顶
正弦波圆滑程度R10~R13调节二极管压缩强度

七、仿真结果说明

本电路经过 Multisim 仿真后,可以观察到以下结果:

  1. U1A 输出稳定方波,说明施密特触发器工作正常;
  2. U1B 输出稳定三角波,说明积分器工作正常;
  3. U1C 输出占空比可调方波,经 R15 调节后可以得到 ±10 V 方波;
  4. U1D 输出幅度可调三角波,最大峰峰值可达到 20 Vpp;
  5. U2A 输出经二极管整形和放大后的正弦波,幅值可调至 ±10 V。

其中 XSC2 用于观察方波输出,XSC1 用于观察三角波输出,XSC3 用于观察正弦波输出。


八、设计特点总结

本设计的主要特点如下:

  1. 结构清晰:采用 U1A+U1B 构成核心方波—三角波振荡器,后级分别完成方波、三角波、正弦波输出;
  2. 频率范围宽:通过 R2 和 C1~C4 分档调节,覆盖 0.02 Hz~20 kHz;
  3. 幅值可调:方波、三角波、正弦波分别通过 R15、R4、R5 实现幅值连续调节;
  4. 方波占空比可调:U1C 通过比较三角波和可调阈值实现方波占空比调节;
  5. 正弦波整形有效:D3~D8 构成对称二极管整形网络,将三角波压缩成近似正弦波;
  6. 输出稳定:U1D 和 U2A 均采用运放缓冲或放大结构,减小后级负载对波形的影响

源文件获取!

http://www.jsqmd.com/news/1101828/

相关文章:

  • 口碑好的江西单招机构哪家性价比高
  • 百度网盘直连解析工具:突破限速实现高速下载的完整技术指南
  • 剑与翼官方下载指南 2026 最新入口,大师天赋全职业刷图 PK 两套加点方案
  • JetBrains IDE试用期重置终极指南:轻松实现30天无限续期
  • AIEI 2026 人工智能与情感智能国际会议
  • 2026图片去水印工具推荐:免费在线PC手机软件,AI去水印工具优缺点对比
  • 企业级高防DNS解析有什么用?
  • Ubuntu 16.04 部署 Concourse CI 实战指南
  • IMU与MCU在运动追踪系统中的选型与优化实践
  • 基于Si4731和TM4C129LNCZAD的可编程收音机系统设计
  • 盈利稳步增长!微算法科技(NASDAQ: MLGO)2025年净利润1.27亿元
  • 解决ntfy-android附件下载链接配置错误的终极指南
  • 问题管理化技术中的问题识别问题分析问题解决
  • 为什么顶尖科技公司已禁用Copilot转向Cursor?(2024 Q2全球DevOps调研TOP3技术决策内幕)
  • 实战指南:6大核心功能构建浏览器原生Markdown阅读体验
  • 2026 年 4 款免费语音克隆工具实测横评:5 秒克隆 + 646 种语言,这款黑马直接封神
  • 2026年6月蜀山区白领殷勤婚介
  • 企业级技术交付的五位一体方法论:开发、架构、管理、培训与解决方案闭环
  • Windows微信QQ防撤回终极方案:基于SQLite数据库监控的安全实现
  • 传世无双官方下载指南 2026 最新入口|版本活动资源取舍攻略,优先兑换稀缺养成道具不浪费次数
  • 问界 M7 升级 CMYCH 六活塞卡钳,高速跟车信心倍增体验!
  • GB/T 4857 标准介绍,GB/T 4857是什么测试呢
  • 别再凭感觉选AI编程工具!用这6个可量化维度(含token消耗比、本地缓存命中率、跨文件引用准确度)一秒钟判定谁更适合你的技术栈
  • 2026 新手必看:ChatGPT 充值订阅怎么选?国内开通避坑指南
  • XUnity.AutoTranslator完整指南:打破语言障碍,畅玩全球Unity游戏
  • Token 疯狂暴涨!企业 AI 越用越烧钱?这套全栈算力方案直接降本 65%
  • 英雄联盟Akari助手:开源游戏效率工具完整使用指南,快速提升竞技水平
  • 大模型能做什么?不能做什么?一篇讲清
  • Anthropic推理链压缩层:降低状态熵,提升推理密度
  • 论文AI写作网站有哪些类型?4类网站全面解析