原创
Simulink仿真驱动程序设计篇
2014-2-11 18:05
2595
16
16
分类:
软件与OS
Simulink仿真驱动程序设计篇
周期函数:
1、 矩形信号G1
周期函数需要使用Pulse
Generator模块,然后使用单稳态触发器Monostable模块。
图1矩形信号G1的仿真电路
表1 Pulse Generator模块的参数设置
|
Pulse type: 脉冲类型。Time based:限定时间模式; Sample
based:基于采样模式(即非线性模式)。 |
Time (t): 时间(t)。有Use simulation time(使用仿真时间)和Use
external signal(使用外部信号)两种可选择。 |
Amplitude: 脉冲振幅 |
Period: 周期 |
Pulse Width (% of period): 脉冲宽度(周期的百分比,即占空比) |
Phase delay: 相位延迟 |
Interpret vector parameters as
1-D:1维恒值向量参数,恒值向量,当在恒值里输入一恒值向量时,要将属性中的Interpret
~前的勾去掉。 |
其中Monostable模块的参数设置如表2所示:
表2 Monostable模块的参数设置
|
Edge detection:边沿检测,包括Rising、Falling、Either三种模式
|
Pulse duration:脉冲持续时间 |
input at t=-eps:在t = -eps输入。一般默认0即可。
|
2、 双矩形信号THB_a
与1同理周期函数需要使用Pulse Generator模块,此时需要2个Pulse
Generator模块,然后使用2个单稳态触发器Monostable模块,再将得到的信号叠加即可。如图2所示:
图2矩形信号THB_a的仿真电路
仿真波形如图3所示:
图3矩形信号THB_a的仿真波形
3、 组合脉冲G2
该脉冲由两个矩形信号和一个周期函数叠加组成,相对比较复杂些。
a) 先通过通过逻辑与and模块、Pulse
Generator模块和Monostable模块组成中间的buck信号,仿真电路如图4所示:
图4组合脉冲G2仿真电路
中间buck信号仿真波形如图5所示:
图5 中间buck信号仿真波形
b) 两个矩形信号的组成与之前的设计类同。仿真波形如图6所示:
图6 两个矩形信号仿真波形
c) 将上述两信号叠加在一起,组合脉冲G2仿真电路如图7所示:
图8 组合脉冲G2仿真电路
组合脉冲G2仿真波形如图9所示:
图9 组合脉冲G2仿真波形
文章评论(0条评论)
登录后参与讨论