主要内容

PWM频率和占空比测量

这个例子展示了如何使用Simulink®Desktop Real-Time™测量PWM信号频率和占空。万博1manbetx测量信号连接到数据采集板的两个计数器输入的门引脚。第一计数器输入块配置为通过测量信号的上升沿和下降沿之间的时间来测量信号占空。另一个计数器输入块被配置为通过测量信号的两个上升边之间的时间来测量信号周期。两个计数器都使用内部板载时钟作为时钟源。然后根据这些值计算PWM频率和占空。

注意:要运行此模型,必须将受支持的数据采集板连接到计算机。万博1manbetx

在连接IO模式下运行模型

该模型已预先设置为与国家仪器™PCIe-6323板一起使用。您可以与任何PCIe-63xx系列的单板一起使用。要更改板,打开两个计数器输入块并选择您的数据采集板。您可能需要通过单击安装新单板按钮放在第一位。

或者,您也可以使用PCI-62xx系列或PCI-60xx系列的任何板。对于这些单板,请将Counter base frequency分别从100mhz更改为80mhz或20mhz。

  1. 将PWM信号连接到ctr0 GATE和ctr1 GATE输入引脚。要同时测量PWM频率和占空,需要两个计数器通道。

  2. 切换到连接输入输出模式(如果需要)桌面实时选项卡上,选择模式>连接输入输出

  3. 单击,开始实时执行实时运行

在内核模式下运行模型

该模型被预先设置为与国家仪器公司的PCIe-6323板一起使用。您可以与任何PCIe-63xx系列的单板一起使用。要更改板,打开两个计数器输入块并选择您的数据采集板。您可能需要通过单击安装新单板按钮放在第一位。

或者,您也可以使用PCI-62xx系列或PCI-60xx系列的任何板。对于这些单板,请将Counter base frequency分别从100mhz更改为80mhz或20mhz。

  1. 将PWM信号连接到ctr0 GATE和ctr1 GATE输入引脚。要同时测量PWM频率和占空,需要两个计数器通道。

  2. 切换到在内核中运行模式(如果需要)桌面实时选项卡上,选择模式>在内核中运行

  3. 单击,开始实时执行实时运行

模型构建,连接到在内核中运行模式,并开始。

打开模型

警告(“关闭”“sldrt: blkgui: boardnotonlist”);open_system (fullfile (matlabroot,“工具箱”“sldrt”“sldrtexamples”“sldrtex_pwmmeasure”));

关闭打开范围

close_system (find_system (gcs,“BlockType”“范围”));

清理模型

清晰的关闭所有bdclose所有

另请参阅