合金电阻,赛普欢迎您!

什么是pwm技术?如何测量pwm波的占空比?

首页 > 资讯

pwm是一种脉冲带宽调制技术,使用pwm技术可以调整脉冲带宽。

在先前的文章中,编辑者介绍了pwm占空比。

为了增进大家对pwm技术的理解,本文将解释如何测量pwm波的占空比。

如果您对pwm技术感兴趣,则不妨继续阅读。

1. PWM控制技术简介。

PWM(脉冲宽度调制)控制技术是一种调制脉冲宽度的技术,即通过调制一系列脉冲的宽度以等效地获得所需波形(包括形状和幅度)的技术。

面积等效原理是PWM技术的重要基础理论。

典型的PWM控制波形SPWM:脉冲的宽度根据正弦定律变化。

等效于正弦波的PWM波形称为SPWM波。

脉冲宽度调制(PWM,Pulse Width ModulaTIon)是一项非常有效的技术,它使用微处理器的数字输出来控制模拟电路。

它被广泛用于从测量和通信到功率控制和转换的许多领域。

PWM是一种对模拟信号电平进行数字编码的方法。

通过使用高分辨率计数器,可以调制方波的占空比以对特定模拟信号的电平进行编码。

2.如何测量PWM波的占空比pwm占空比是脉冲周期中高电平整个周期的比例。

例如,高电平为1秒而低电平为1秒的PWM波的占空比为50%。

pwm是脉冲宽度调制。

PWM波是具有可调占空比的周期性数字脉冲,广泛用于电机控制,温度控制和其他领域。

PWM波的关键参数是占空比。

那么,测量PWM波占空比的方法有哪些呢? NI的数据采集板提供了丰富的测量资源,例如模拟采集,数字IO和计数器,可以在不同的资源下完成。

对于PWM波测量,还可以测量R系列FPGA板和cRIO。

有几种测量PWM波占空比的方法。

让我们来看看。

1.用计数器测量占空比的最简单方法是使用计数器半周期测量。

支持的计数器需要具有双边缘分离检测功能。

支持的板卡包括M系列(STC2内核)和X系列(STC3内核)数据采集卡,定时器/计数器板(NI-TIO内核)和一些C模块(DIO≤8的数量)等,通常为32-位宽的计数器支持此测量。

通过预设半周期时间,该解决方案可以获得非常高精度的测量结果。

图1用于测量占空比的计数器。

对于具有两个24位计数器的板,没有双边缘分离检测,例如PXI-6133。

脉冲宽度测量可用于分别测量高脉冲宽度时间和低脉冲宽度时间。

计算占空比。

图2两个用于测量占空比的计数器2.使用模拟采集来测量占空比该解决方案主要在波形测量选项板中使用脉冲测量VI,并且可以基于定期收集的数据来计算占空比。

为了获得足够的波形信息以提高占空比测量的准确性,要求模拟采集具有足够高的采样率(取决于占空比,为脉冲频率的5-10倍或更高)。

这种通过软件计算占空比的方式,处理速度是平均的。

图3占空比的模拟量采集和测量3.如何在cRIO上实现占空比测量在CompactRIO平台上,对于数字IO位宽度小于或等于8位的C模块,选择“扫描接口”模式,然后选择单击项目中的数字输入模块(例如9401),右键单击以打开属性配置界面,选择“计数器”。

在专用数字配置中,您可以配置每个计数器的测量模式,例如CTR0测量高脉冲,CTR1测量低脉冲,并且信号同时通过硬件连接连接到DIO0和DIO1。

然后可以实现占空比测量。

图4 C模块配置模式图5 cRIO占空比测量程序4.使用FPGA测量占空比FPGA具有由40MHz精确时钟驱动的计数器资源。

可以通过记录信号沿变化宽度和周期时的计数值来计算PWM波的脉冲,从而计算占空比。

由于LabVIEW 2012之前的FPGA程序不支持浮点运算,因此占空比计算需要放置在RT程序或主机程序中。

图6所示的程序是FPGA占空比测量程序,而Dig

cache
打开客服菜单