利用Matlab分析运算放大器电路

目录

摘要...............................................................1

1题目来源.......1

3系统分析.....................................................................................................................3

3.1任务及要求3

3.2分析与计算3

3.2.1电路频率响应分析3

3.2.2自激分析4

4编程和仿真5

5仿真结果与分析6、7

6小结8

7心得体会9

参考文献10

附录11

1题目来源

matlab是一种科学计算软件,在数学类科技应用软件中在数值计算方面首 屈一指。它可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、 图像处理、信号检测、金融建模设计与分析等领域。而且 的应用范围非常广,包括 信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众 多应用领域。由于它使用方便,输入简捷,运算高效,内容丰富等特点,并且很 容易由用户自行扩展,因此,现已成为国外发达国家大学教学和科学研 究中必不可少的工具。

电路的增益、频率响 应

2研究意义

集成电路运算放大器是一种高电压增益、高输入电阻和低输出电阻的多级直接耦合放大电路。不管用什么方法求解电压增益和频率响应都是一个棘手的事,尤其对自激现象的调整更为困难。但是,有了MATLAB 强大的工具,使运算放大电路的相关问题处理中变得相当直观、容易了。

本文用拉氏变换法通过 的编程和函数调用求出电路的增益、频率响 应和自激现象的模拟,通过响应曲线的比较,可方便的实现运算放大器的输出参 数的调试。对运算放大电路的求解,采用拉普拉斯变换的方法, 提 供的poly、ployval、gtext 语句及semilogx 函数对运算放大器进行处理,绘出相应曲线

3.2分析与计算

3.2.1电路频率响应分析

设运算放大器的开环增益为A,它是频率的函数,则在图示的连接方法下,闭环输出与输入电压之比为:

如果增益A很大,上式分母可近似等于1,进而得到理想运放的闭环传递函数:

根据题意,要考虑A =A(ω) 对H(ω) 的影响,计算将十分复杂,利用MATLAB可以方便快速地解决这个问题,但必须给出具体数据。

通常,运算放大器的开环传递函数中包括3个实极点,即

其中,,为直流增益。

3.2.2自激分析

自激现象:输入信号为零时,输出有一定幅值、一定频率的信号,称电路产生了自激振荡。

自激原因:负反馈放大电路自激振荡的频率在低频段或高频段。在低频段或高频段,若存在一个频率,且当 时附加相移为±π,则对于的信号,净输入量是输入量与反馈量之和。

在电扰动下,如合闸通电,必含有频率为的信号,对于 的信号,产生正反馈过程。

输出量逐渐增大,直至达到动态平衡,电路产生了自激振荡。

4编程和仿真

考虑到运算放大器的性质可由图形清楚地表示出来,可试用图形来表示结果。如果产生自激现象,将在图像上清楚地反映出来,这样便能从整体上把握运算放大器的性质。现用Matlab分析一个运算放大器电路的开环增益和频率响应对整个电路闭环频率响应的影响。

由于用Matlab仿真时必须给出具体数据。现设,,,;并设,取3种值:,,,求其并绘出曲线。则其程序如下:

Z1=2000;

Z2=[20,100,500]*1000; %设置元件参数

A0=2e6;w1=1000;w2=3e6;w3=5e7;

w=logspace(2,8); %设定频率数组

b=A0*w1*w2*w3;

a=poly([-w1,-w2,-w3]); %列出运算放大器分子分母系数向量

A=polyval(b,j*w)./polyval(a,j*w); %求放大器开环频率响应

for i=1:3

Z12(i)=Z2(i)/Z1;

H(i,:)=-Z12(i)./(1+(1+Z12(i))./A); %求放大器闭环响应

semilogx(w,abs(H(i,:))),hold on %画出频率-增益曲线

end

v=axis;axis(v); %保持w坐标

semilogx(w,abs(A))

hold off

gtext('Z2=20k'

matlab运算放大器仿真,利用Matlab分析运算放大器电路.doc相关推荐

  1. matlab 场仿真,利用MATLAB软件实现温度场的仿真

    锅 利用M ATLA B软件 实现温度场的仿真 炉燃烧的基本要求在于建立和保 持稳定的燃烧火焰.燃烧工况组 织不合理造成的燃烧不均匀,火焰中心 偏斜等是导致运行事故的重要原因.因 此 燃煤锅炉燃烧诊断 ...

  2. 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...

    matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...

  3. 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图

    matlab课程设计---利用MATLAB仿真软件进行绘图 课程设计任务书课程设计任务书 题题 目目 利用利用 MATLABMATLAB 仿真软件进行绘图仿真软件进行绘图 初始条件初始条件 仿真软件 ...

  4. matlab电阻在,利用MATLAB分析电阻电路.doc

    利用MATLAB分析电阻电路 利用MATLAB分析电阻电路 学 院: 物理电气信息学院 专 业: 通信工程 姓 名: 顾 川 学 号: 12010245242 指导老师: 汤全武 利用MATLAB分析 ...

  5. matlab 多普勒效应,《利用MATLAB仿真多普勒效应.doc

    <利用MATLAB仿真多普勒效应 利用MATLAB仿真多普勒效应 某某某 摘 要:分析多普勒效应特性,建立数学模型,利用MATLAB软件对其进行仿真试验,进行定量分析,根据仿真试验结果绘制出听者 ...

  6. matlab segy文件,利用matlab实现segy格式数据的读写研究和分析.ppt

    利用matlab实现segy格式数据的读写研究和分析 2.SEGY数据格式 地震数据一般以地震道为单位进行组织,采用SEG-Y文件格式存储.SEG-Y格式是由SEG (Society of Explo ...

  7. matlab节点连通率,利用matlab仿真最小发射功率下wsn的连通性和覆盖率.docx

    利用matlab仿真最小发射功率下wsn的连通性和覆盖率.docx 江南大学物联网ZK1/5一题目利用MATLAB仿真最小发射功率下WSN的连通性和覆盖率.二目的(1)在固定节点个数的前提下,仿真求得 ...

  8. matlab 张德风,利用MATLAB仿真多普勒效应

    用MATLAB模拟多普勒效应 某 选择:多普勒效应特性分析.建立数学模型.使用MATLAB软件进行模拟测试.定量分析.根据模拟测试结果绘制听众收到的信号的频率变化曲线.用信号处理工具箱函数spectr ...

  9. matlab 制动仿真,基于MATLAB/Simulink的电动汽车再生制动仿真

    2019(4) 电动汽车的电动机在断电后,在其本身及所带负载的惯性作用下会旋转一段时间后才停止运转.因此,利用电动机制动过程中的剩余能量回收,为车载电源系统充电,从而保证电动汽车的续驶里程已经成为研究 ...

  10. matlab体电荷电场线,利用Matlab模拟点电荷系的电场线和等势面.docx

    利用Matlab模拟点电荷系的电场线和等势面 文章编号:1007-2934(2014)03-0094-03利用 Matlab 模拟点电荷系的电场线和等势面陈伟,易志俊,丁益民( 湖北大学,湖北 武汉 ...

最新文章

  1. mysql事务手写笔记_兴奋了!阿里技术官手写“MySQL笔记”,传授你年薪百万级干货...
  2. python银行系统-python 银行系统
  3. 我理解的--java观察者模式
  4. CodeForces - 1405E Fixed Point Removal(线段树+思维)
  5. DC保存至BMP图像
  6. autoconf.mk详析
  7. C# 繁体,简体 互转
  8. java class load 类加载
  9. Oracle利用序列实现自动增长列
  10. 和push的区别_RocketMQ的消息订阅push和pull的区别
  11. android弹窗不能手动关闭_Android弹窗的实现及相关bug
  12. JavaScript中Array 对象相关的几个方法
  13. 简单搞一下 Oracle 存储过程测试!
  14. QT文本文档之新建文本
  15. 我的世界血量显示的服务器,Minecraft|世纪之都|服务器mod:拔刀剑 工业2 高级太阳能 血量显示 Nei 聊天泡泡等...
  16. 【Docker】安装-win7
  17. Java POI PPT 转 PNG 图片设置背景色失效
  18. FPGA学习之Cyclone器件资源结构知识介绍
  19. 基于ResNet和Transformer的场景文本识别
  20. Bmob后端云学习(未完)

热门文章

  1. oracle分页查询最高效,oracle 分页 高效写法总结
  2. java整钱兑零美元换算成美分,人民币和美元大写格式在线工具,美元美金数字金额转换大写,外币大写金额...
  3. 独孤求败--之--InnoDB、MyISAM索引实现过程
  4. 笔记本上怎么怎么暂停cmd打印窗口
  5. mini LED 背光驱动芯片的发展
  6. 所谓五福临门中的五福
  7. html旋转木马 代码,JavaScript实现旋转木马轮播图
  8. UTC时间转成北京时间
  9. Python 转义字符与原字符
  10. Linux安装Redis