主要内容

脉宽调制

产生理想的脉冲宽度调制信号对应于输入工作周期

自从R2020b

库:
金宝app模型/不连续

描述

使用脉宽调制块生成理想的脉宽调制信号。

脉冲宽度调制(PWM)技术使用方脉冲编码一个模拟信号。这个编码是通过控制一个周期的一部分设置为高的方波。这一部分的工作周期信号。调制信号之间的关系和输入工作周期可以简单地描述为:

y ¯ = D y 一个 x + ( 1 D ) y n

在哪里y马克斯y最小值是输出信号的上下界,分别。为脉宽调制块,责任周期限制[0,1]。理想的PWM信号工作周期成正比D

港口

输入

全部展开

期望的工作周期的脉冲P范围内,指定为标量[0,1]

数据类型:

输出

全部展开

PWM信号对应于输入工作周期。

数据类型:

参数

全部展开

时间上升的边缘之间的连续输出的脉冲信号。一个小值代表一个高频脉冲。

编程使用

块参数:
类型:字符串|字符向量
价值观:真正的标量
默认值:' 1 '

指定一个初始延迟或相位延迟产生PWM信号,在几秒钟内。

编程使用

块参数:InitialDelay
类型:字符串|字符向量
价值观:数字标量
默认值:0

打破代数循环包含启用该参数脉宽调制块。

请注意

启用此参数会导致信号值0或更低,导致工作周期输入抛出一个错误。

编程使用

块参数:DisallowZeroDutyCycle
类型:字符串|字符向量
价值观:“上”|“关闭”
默认值:“关闭”

指定当块执行和示例的输出信号。

  • ——块执行每一次的延迟输入样本白白的流逝了。输出信号有fixed-in-minor样品时间。

  • ——块执行在一个固定利率您指定使用样品时间参数。输出信号的样本你指定使用样品时间参数。

当您选择在固定的时间间隔运行:

  • 延迟信号值必须大于指定的值样品时间参数。

  • 延迟信号值指定样本的非整数倍时间四舍五入到最接近的整数倍数的样本。例如,如果样品时间0.1和延迟信号值0.68,软件轮延迟0.6

编程使用

块参数:RunAtFixedTimeIntervals
类型:字符串|字符向量
价值观:“上”|“关闭”
默认值:“关闭”

块的执行速度和输出信号样本时间。指定的延迟信号值必须大于样品的时间。

当延迟信号值不是一个整数指定样本的多个时间,软件轮延迟值降至最接近的值是一个整数多个样品的时间。例如,如果样品时间0.1和延迟值0.68,软件轮延迟0.6

依赖关系

要启用该参数,选择在固定的时间间隔运行

编程使用

块参数:SampleTime
类型:字符串|字符向量
价值观:数字标量
默认值:0.1

块特征

数据类型

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

算法

全部展开

扩展功能

版本历史

介绍了R2020b

另请参阅