主要内容

脉宽调制接口

模拟硬件的脉宽调制(PWM)输出

  • 库:
  • SoC块集/外围设备

  • PWM接口的块图标。

描述

脉宽调制接口模块模拟硬件板的PWM输出。这个块从连接的对象获取占空比数据消息PWM写可产生开关脉宽调制波形或将占空比值传递到输出的块。

港口

输入

全部展开

该端口从控制器接收占空比数据味精连接端口PWM写块。

数据类型:SoCData

输出

全部展开

该端口输出脉冲宽度调制的矩形波dCycle输入端口。

依赖关系

要启用该端口,请设置输出模式参数切换

数据类型:

这个端口输出赠言脉宽调制信号。

依赖关系

要启用该端口,请设置输出模式参数切换

数据类型:

该端口发出PWM波形的平均值,这是占空比输入值的通径。这个图像显示了平均输出信号等效PWM输出。

依赖关系

要启用该端口,请设置输出模式参数平均

数据类型:

该端口在每个PWM输出事件期间发送一个消息,可以连接到开始港口的ADC接口在闭环系统中同步ADC和PWM事件。

依赖关系

若要启用此端口,则类型参数必须设置为ADC开始ADC启动和PWM中断

数据类型:rteEvent

该端口将创建端口的复制事件输出端口协调多个ADC模块与PWM模块。

依赖关系

要启用该端口,请设置类型参数ADC开始ADC启动和PWM中断数量的副本参数的值大于或等于2。

数据类型:rteEvent

该端口在每个PWM输出事件期间发送一个消息,可以连接到任务管理器块触发其他任务响应PWM输出更新。

依赖关系

要启用该参数,请设置类型参数PWM中断ADC启动和PWM中断

数据类型:rteEvent

参数

全部展开

主要

以秒为单位指定PWM波形的周期。

请注意

PWM波形周期(s)在10ns时,占空比必须大于1%。

模拟输出信号作为一个真正的PWM波形通过指定切换或者是占空比的平均值平均

例子:切换

计数器模式指定驱动PWM模块内PWM输出信号的底层锯齿波形的形状。在向上模式,锯齿计数器增加到最大值,然后在每个周期重置为零。在下来模式下,锯齿计数器递减为零,然后重置为最大值。在上下模式时,锯齿计数器从零振荡到最大值。

例子:向上

指定采样输入占空比的时间。

例子:PWM周期的中间或结束

在关闭逆变器分支的一个晶体管和打开另一个晶体管之间引入了一个时间延迟,以确保不发生死短路。这张图显示了晶体管开关死区所引入的预期占空比和延迟。

例子:450年e-9

脉宽调制输出

指定PWM波形信号在位置相对于总周期的波形。当设置为时,波形输出变为10,分别。当设置为改变时,波形将电流值反转。当设置为NoChange时,波形不变。的位置可以是开始中期点的PWM波形。该表给出了这些参数的默认设置。

参数 默认的
期初
在中期 NoChange

依赖关系

在中期只有在反模式参数设置为Up-Down。

指定当内部PWM计数器触发比较器时PWM波形信号的状态n.当设置为时,波形输出变为10,分别。当设置为改变时,波形将电流值反转。当设置为NoChange时,波形不变。两个比较器,12,可用于修改PWM信号。该表给出了这些参数的默认设置。

参数 默认的
比较1
比较2 NoChange

依赖关系

比较1比较2参数仅当反模式参数设置为向上下来

当内部PWM计数器通过比较器时,指定PWM波形信号的状态n的值方向.当设置为时,波形输出变为10,分别。当设置为改变时,波形将电流值反转。当设置为NoChange时,波形不变。两个比较器,12,可用于修改PWM信号。该表给出了这些参数的默认设置。

参数 默认的
在比较1向上计数
在比较1下降计数
在比较2向上计数 NoChange
在比较2下降计数 NoChange

依赖关系

这些参数仅在反模式参数设置为上下

阶段

指定PWM波形的相位相对于波形的周期。相用介于两者之间的标量表示0360度。

事件

指定要在其上生成事件的事件类型。当类型取值为:

  • ADC开始—生成触发启动ADC转换的事件。

  • PWM中断—生成中断事件触发任务开始。

  • ADC启动和PWM中断—为adc和任务生成事件。

例子:ADC启动和PWM中断

指定该块何时触发与PWM波形相关的事件。

例子:PWM周期的中间或结束

依赖关系

要启用该参数,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

指定在PWM通气孔的指定倍数上产生和输出ADC触发器事件。例如,如果生成在设置为6日事件,脉宽调制接口块接收6条消息,在生成ADC事件消息之前更新输出6次。

例子:4日事件

依赖关系

要启用该参数,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

在块上生成复制ADC事件端口和事件。使用此坐标从单个adc模块触发多个adc模块脉宽调制接口块。

例子:4

依赖关系

要启用该参数,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

指定何时此块触发相对于PWM波形的中断事件。

例子:PWM周期的中间或结束

依赖关系

要启用该参数,请使用类型参数必须设置为PWM中断ADC启动和PWM中断

在软件中指定PWM硬件模块从完成输出更新到产生中断所需的时间。

例子:0.00001

依赖关系

要启用该参数,请使用类型参数必须设置为PWM中断ADC启动和PWM中断

指定在PWM通气孔的指定倍数上产生并输出一个PWM中断触发事件。例如,如果生成在设置为6日事件,脉宽调制接口块接收到6条消息,在产生PWM中断事件消息之前更新输出6次。

例子:4日事件

依赖关系

要启用该参数,请使用类型参数必须设置为PWM中断ADC启动和PWM中断

扩展功能

介绍了R2020b