实验四时序逻辑电路仿真.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四时序逻辑电路仿真

信号处理仿真及应用实验指导书 实验一 电路的建模与仿真 ——MATLAB程序设计 实验目的: 1、熟悉MATLAB命令和编辑、运行、调试环境; 2、编写M文件,实现电路仿真。 二、实验原理与方法:仿真RLC电路的响应,要求运用电路分析知识编写M文件,计算电流,并绘制出图形。 实验内容及步骤: 方法一:采用函数文件形式进行仿真(参考教材P18例子) 1、如下图所示电路的初始能量为零,t=0时刻,将一个25mA的直流源作用到电路上,其中电容C=0.1F,电感L=1H,电阻R=4,画出图中电感L支路上电流iL的图形。 列写出关于电感L支路上电流iL的微分方程 2、根据建模分析 3、进行MATLAB仿真建立M文件,运行求解微分方程 4、绘制电感支路电流图形 方法二、采用MATLAB函数dsolve进行仿真 1、运用电路分析知识建立电路模型 如上图所示电路的初始能量为零,t=0时刻,将一个25mA的直流源作用到电路上,其中电容C=25nF,电感L=25mH,电阻R=400(注意该参数与前面的参数不同)。列写出关于电感L支路上电流iL的微分方程 因为电路初始能量为0,而且电感上的电流不能突变,所以在开关打开瞬间电感上的电流电感上的电压又所以: (1) 根据电路图及基尔霍夫电流定律可得: (2) 其中,的表达式分别如下: , (3) 在上式中,为电阻两端电压,同时也就是电容两端电压,又有如下式关系: (4) 将(3)式与(4)式依次代入(2)式,可得如下表达式: 2、进行MATLAB仿真建立M文件,运行求解微分方程 desolve:求解微分方程符号的一般指令,其通用格式为: 其中,eq1,eq2,…分别代表按序排列的不同微分方程,cond1、cond2分别代表微分方程式的初始条件,v代表微分方程中的独立变量(其默认独立变量为t)。此外指令中用到字母D,代表与独立变量有关的微分,例如:DiL代表式子:;如D后面跟有数字n,则代表进行n次微分,没有则为默认的一次微分。 3、绘制电感支路电流图形 ezplot:作图指令,专门用于函数作图,通用格式为: 其中,f代表函数,[min,max]代表函数中变量的范围。 在此例中t的范围很小,是为了观察iL在电路加上电流I的瞬间的变换情况。 实验思考: 1、基尔霍夫电流定律 2、命令行与M文件的区别 实验二 正弦稳态电路仿真 —— SIMULINK实现 一、实验目的:熟悉SIMULINK常用模块。建立含受控源的电路模型并进行仿真。 二、实验原理:仿真正弦稳态电路 三、实验内容及步骤: 1根据电路图建立SIMULINK电路模型 如图所示电路,已知C1=0.5F,R2=R3=2,L4=1H,Us=10cost,Is(t)=5cos2t,求b,d两点间的电压 2建立SIMULINK电路模型 新建一个名为sy02.mdl的仿真模型文件,需要选用以下模块并设置其参数 VC Voltage Source模块:位于SimPowerSystems节点下的Electrical Sources模块库内,代表一个理想交流电压源 AC Current Source 模块:位于SimPowerSystems节点下的Electrical Sources模块库内,代表一个理想交流电压源。 Voltage Measurement 模块:位于SimPowerSystems节点下的Measurements模块库内,用于测量所在支路的电压值。 Scope 模块:位于Simulink节点下的Sink模块库内,用于显示输出图形,功能相当于一个示波器。 Series RLC Branch模块:基本电路 为了观察运行仿真后的输出结果,还应将模型编辑窗口菜单栏中“Simulation/ Simulation Parameters…项”的“Solver选项卡”中所含的“Start time参数”设置为0,“Stop time 参数”设置为20,这样可以使得仿真时间从0s到20s 此外还需要双击“Scope”模块图标,在弹出的“示波器”显示图框中单击parameters图标,将打开的对话框“Data history”页中的“Limit data points to last”选中,将其参数改为50000。这是为了“示波器”保存足够的显示数据。应注意的是该参数值的设置越大所占用的内存越大,会影响到仿真的速度,所以选择参数时应适当,够用即

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档