主要内容

脉宽调制接口

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

  • 库:
  • SoC块集/外设

  • PWM接口块图标。

描述

脉宽调制接口block模拟硬件板的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输出信号的底层锯齿波形的形状。在向上模式下,锯齿计数器增加到最大值,然后在每个周期重置为零。在下来模式下,锯齿计数器递减到零,然后重置到最大值。在上下模式,锯齿计数器振荡从零到最大值。

例子:向上

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

例子:脉宽调制周期中期或末期

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

例子:450年e-9

脉宽调制输出

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

参数 默认的
周期开始时
在中期 NoChange

依赖关系

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

指定内部PWM计数器触发比较器时PWM波形信号的状态n.当设置为,波形输出变为10,分别。当设置为改变时,波形反转当前值。当设置为NoChange时,波形不变化。两个比较器,1而且2,可对PWM信号进行修改。下表给出了这些参数的默认设置。

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

依赖关系

在compare 1而且比较2参数仅在反模式参数设置为向上下来

指定当内部PWM计数器穿过比较器时PWM波形信号的状态n的值。方向.当设置为,波形输出变为10,分别。当设置为改变时,波形反转当前值。当设置为NoChange时,波形不变化。两个比较器,1而且2,可对PWM信号进行修改。下表给出了这些参数的默认设置。

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

依赖关系

时,这些参数才可用反模式参数设置为上下

阶段

指定PWM波形的相位相对波形周期。相位表示为between的标量0360度。

事件

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

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

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

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

例子:ADC启动和PWM中断

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

例子:脉宽调制周期中期或末期

依赖关系

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

指定在PWM vent的指定倍数上生成并输出ADC触发事件。例如,如果生成在设置为6日事件,脉宽调制接口在生成ADC事件消息之前,block会更新输出6次。

例子:4日事件

依赖关系

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

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

例子:4

依赖关系

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

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

例子:脉宽调制周期中期或末期

依赖关系

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

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

例子:0.00001

依赖关系

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

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

例子:4日事件

依赖关系

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

扩展功能

版本历史

R2020b中介绍