如何测量PWM波占空比

pwm是脉冲带宽调制技术,采用pwm技术,可以对脉冲带宽加以调节。在往期文章中,小编对pwm占空比有所介绍。为增进大家对pwm技术的了解程度,本文将阐述如何测量pwm波占空比。如果你对pwm技术具有兴趣,不妨继续往下阅读哦。
一、pwm控制技术介绍
pwm(pulse width modulation)控制技术就是对脉冲的宽度进行调制的技术,即通过对一系列脉冲的宽度进行调制,来等效的获得所需要的波形(含形状和幅值)。面积等效原理是pwm技术的重要基础理论。一种典型的pwm控制波形spwm:脉冲的宽度按正弦规律变化。而和正弦波等效的pwm波形称为spwm波。
脉宽调制(pwm,pulse width modulation)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。pwm是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。
二、如何测量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位宽的计数器都支持该测量。该方案通过预设半周期时间可以得到非常高精度的测量结果。
2、利用模拟采集测量占空比
该方案主要使用波形测量选板中的脉冲测量vi,可以根据周期性的采集数据计算占空比。要求模拟采集有足够高的采样率(5~10倍以上脉冲频率,根据占空比而定)才能获取足够的波形信息,来提高占空比测量精度。这种通过软件来计算占空比的方式,处理速度一般。
3、crio上如何实现占空比测量
compactrio平台上,针对数字io位宽小于等于8位的c模块,选择scan interface模式,项目中选择数字输入模块(如9401),右键打开属性配置界面,选择专用数字配置中的‘计数器’,可以配置每个计数器的测量模式,例如ctr0测量高脉冲,ctr1测量低脉冲,硬件连线上将信号同时连至dio0和dio1,即可实现占空比测量。
fpga上有精确的40mhz时钟驱动的计数器资源,通过记录信号沿变化时刻的计数器值可以计算得到pwm波的脉宽和周期,从而计算出占空比。由于labview2012之前的fpga程序不支持浮点运算,所以占空比计算需要放在rt程序或者上位机程序中。图6所示的程序即为fpga占空比测量程序,实际调用时可将digital in换成模块io。
图6 fpga占空比测量程序

广和通入驻中国联通5G物联网OpenLab开放实验室,携手共赴5G扬帆新征程
基于MSP430单片机和HM1500温湿度传感器实现监控系统的设计
机器人柔顺控制系统原理详解
4种常见的MOS管栅极驱动电路,你用过几个?
近20亿元的长虹新能源绵阳锂电池项目举行开工
如何测量PWM波占空比
北汇信息于AES 2023第四届中国国际汽车以太网峰会发表DDS协议测试主题演讲
全球都只有8台,这24K 金定制版华为p10,再贵也得被抢疯啊
物联网在冬天的路上可以做些什么
铜互连,还能撑多久?
2011年北美PCB十月数据调查研究结果
使用二极管和三极管构成的逻辑门电路
雷达液位计的性能
2018年底,软包动力电池总产能将达产能38GWh
Digi-Key Electronics宣布与Mini-Circuits达成全新分销合作关系
柔宇柔派荣获设计界“奥斯卡”红点产品设计大奖
使用硬件在环进行模式S信号解码算法验证
AI企业必须啃下安防这块硬骨头 否则就意味着出局
智能手机和可穿戴设备将有着不可分割的联系
关于选择PCB板“针座”的一些知识点