Matlab电路仿真
Matlab电路仿真
电路仿真的工具有很多,比如专业点的Pspice,本科时学习时经常使用。但问题是,即使电信专业以后真的从事硬件设计的也寥寥无几。而为了进行简单的仿真还要多装个软件,我能接收,我的老电脑也接收不了。于是就有了本文了。
目录
仿真过程
入门说明
例子
1、电阻电路
2、受控源电路
3、动态电路
4、理想运放电路
5、离散事件电路
6、自己设计组件(Module)
参考资料
仿真过程
1、在Matlab的主页菜单栏中按下Simulink
2、点击空模型
3、添加器件
入门说明
Matlab在2012版以前通过SimPowerSystem这个来进行电路仿真,但在之后的版本要通过Simscape进行仿真。对于初学者而言,后者相对于前者多了域的概念,在Electrical域(对应蓝色线)中画的电路,需要通过电流、电压表转化为Physical Signal域的信号(线为橙红色),最后再将信号转换成Simulink信号,通过Sink组件来显示结果。
笔者在B站上转载了10个教学视频,老版本的资料[1]比较详细,而新版本的视频[2]可知转换过程。
看完视频后可以下载下[3]中的仿真自己试一下,或者参考下后面的图片来自己搭电路。若要了解实现细节,请参考[4]。
设置说明:
1\显示器件标签:打开模型右键菜单栏→Format→Show_Block_Name→On
2\快捷添加文本或模型:双击空白区域,输入文字
3\旋转模型:Cltrl+R
例子
1、电阻电路
2、受控源电路
3、动态电路
双击Scope打开仿真结果:
4、理想运放电路
5、离散事件电路
6、自己设计组件(Module)
参考资料
[1] matlab tutorial for beginners electrical https://www.bilibili.com/video/av91091759?p=9 (视频顺序放反了,请见谅)
[2]simscape circuit simulation https://www.bilibili.com/video/av91091759?p=9
[3] simscape_Electrical.zip https://download.csdn.net/download/NoDistanceY/12187907
[4]Simulink中的Simscape https://blog.csdn.net/NoDistanceY/article/details/104476996
Matlab电路仿真相关教程