0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数学通道的应用(十四)-负PWM控制下有效值的计算

虹科Pico汽车示波器 2022-05-07 10:07 次阅读

论坛中有一个这样的评论:“ 当组件由负PWM控制时,如何使用Picoscope软件显示组件上的“有效”电压呢?”

我一直在对博世高压柴油泵上的流量控制阀(VCV)进行测试,该阀门是通过负PWM信号进行控制的。在图1中,B通道是VCV的负PWM控制信号,C通道是VCV 的电源电压,D通道是流经VCV的电流电阻为3.3Ω)。我将负占空比数学通道应用在B通道上:duty(-B),大约为41%。我还添加了数学通道C-B,将电源电压减去负PWM电压,计算出VCV两端的电压差。如果存在电压差,VCV中将会有电流流过(假设VCV可用)。

687a7b9c-cd5d-11ec-8521-dac502259ad0.png

图1 测量功能

PWM信号大约每秒变化143次(143 Hz),因此,如果要用万用表测量该电压,我不确定会显示出什么数值!

我已经用了两个万用表来测VCV,一个显示4.65V DC(Fluke万用表),另一个显示5V DC(Megger万用表)。出于好奇,我将万用表切换到交流电挡位继续测量,一个显示8.08V AC非TRMS(Fluke万用表)和9.05V AC TRMS(Megger万用表)。查看图1中的测量值(全部测量的是B通道负PWM信号),平均直流电为9.739 V,真均方根为12.35V,这是软件的测量功能。与万用表相比,示波器捕获了各个波峰之间的信号,将这些数据整合并量化成一个测量值。图1捕获信号时的采样率为2MS/s!绘制平均PWM波形:要绘制PWM的平均值波形,我们可以使用数学通道(integral(B))/ T,计算得出PWM平均值约为9.597 V(T是数学通道中的time)。这里提示一下,可以在PWM的上升沿使用触发,预触发时间设置为0%。这样设置的话,软件将从PWM信号某个周期内较高的设定电压值开始触发,然后PWM信号向下倾斜,再到下一个上升沿。此时,当数学通道遇到下一个上升沿的时候,软件将捕获周期内的平均值(请参见图2)。

68a6c8c8-cd5d-11ec-8521-dac502259ad0.png

图2 PWM平均值波形


根据欧姆定律,我在图2中添加了数学通道(C-B)/3.3,这个公式测量的是在VCV两端有效电压下的理论电流值(峰值4.408 A)。

这个数学通道好处在于,它清楚地显示了理论值和实际值之间的差异。这是因为我们没有把VCV电路的阻抗、PCM控制和温度考虑进去。在这种情况下,数学通道将电压除以一个固定的电阻值(3.3Ω),因此瞬时电流变大,出现峰值。

采集到了PWM信号(B通道)之后,我们之前已经演示了如何用数学通道(integral(B))/ T绘制PWM平均值波形。但是如何绘制B通道PWM信号有效值的曲线呢?
如图3所示,我们使用的是数学通道sqrt((integral(B * B)/ T)),绘制出了一条12.32 V 的RMS曲线图。


68d7a966-cd5d-11ec-8521-dac502259ad0.png

图3 PWM有效值波形

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4898

    浏览量

    209899
收藏 人收藏

    评论

    相关推荐

    AD采样怎么在芯片内部求出其有效值

    霍尔传感器将电流信号送进芯片引脚,假设进入芯片引脚的电压是0-3V,这是一个周期性的正弦信号,请问在芯片内部是怎么求出其有效值的?就是这个0-3V怎么转为有效值显示?这个周期信号的周期是50HZ,难道是逐周期计算
    发表于 04-09 21:12

    正弦波调制和方波调制的有效值怎么决定?

    以载波三角波和调制波正弦波比较生成PWM波,生成的PWM波形的有效值是和什么有关?或者说生成的PWM有效值是由什么
    发表于 04-09 16:54

    1.5V电池电压的有效值是多少?

    什么是有效值?一个变化电压的有效值,是指把它加载到一个确定的阻性负载上,在一个周期内的功,与电压为A的直流量作用在相同的负载上,在等长时间内的功相同,那么该变化电压的有效值就是A。
    的头像 发表于 03-14 11:45 289次阅读
    1.5V电池电压的<b class='flag-5'>有效值</b>是多少?

    什么是有效值?1.5V电池电压的有效值是多少?

    什么是有效值?一个变化电压的有效值,是指把它加载到一个确定的阻性负载上,在一个周期内的功,与电压为A的直流量作用在相同的负载上,在等长时间内的功相同,那么该变化电压的有效值就是A。
    的头像 发表于 03-13 14:12 461次阅读
    什么是<b class='flag-5'>有效值</b>?1.5V电池电压的<b class='flag-5'>有效值</b>是多少?

    ADE7758电压电流有效值如何计算

    我最近刚开始用7758,遇到些问题请教一下。电压和电流的有效值寄存器AIRMS,AVRMS都是24位的,读出的是十六进制的数,如0x096127,这具体代表多大的电流或电压,或者说是如何换算的。谢谢
    发表于 12-27 06:44

    MCU通过SPI读取一次单相电流有效值的时间是多少?

    请问下;MCU通过SPI读取一次单相电流有效值的时间是多少? 还有峰值寄存器 手册中只找到一个寄存器 并不是像电流有效值这样子有三个寄存器 我要怎么样获得三相的电流峰值呢?谢谢!
    发表于 12-26 08:27

    请问ADE7878能否得到基波的电压有效值

    ADE7878可以读取各相总(基波+谐波)有功功率,无功功率,实在功率,电压有效值,电流有效值;基波的有功功率,无功功率。那么请问,能否得到基波的电压有效值? 如果可以,如何设置寄存器读取?或者通过
    发表于 12-26 07:21

    请问ADE7880读取基波成分的有效值为什么总是0?

    软件中电压、电流有效值,谐波失真等数据读取都很正常,唯独读取谐波成分的有效值FVRMS、FIRMS,基波成分的有功功率FWATT,基波成分的无功功率FVAR的时候,总是读到全0,数据不变化,这是什么原因? 相位也切换了,因为谐波失真度读取都是正常的。
    发表于 12-26 06:32

    ADE7858A测出来的有效值和实际偏差有点大是什么原因导致的?

    尽管ADE7858A有校验,但校验前测出来的有效值和实际偏差有点大,目前找不到原因,希望知道的专家能给予指导,谢谢各位! 具体数值如下: 输入的实际电压有效值为228v,但从VRMS寄存器里得到的数值换算后得到的
    发表于 12-26 06:03

    请问AD8436单电源供电是否可以测量AC或DC+AC或DC有效值

    半波整流信号的有效值?还是芯片异常无法工作? 2该电路能否直接测量DC电压?如果不能,电路是否可以通过调整实现(芯片是否支持DC电压测试) 芯片3脚和2脚之间添加了隔直电容4.7uF,导致直流信号
    发表于 12-07 06:16

    请问AD8436能否用于PWM波的有效值测量?

    请问AD8436能否用于PWM波的有效值测量!谢谢
    发表于 12-06 07:22

    AN-501推导时钟抖动引起ADC信噪比上限,为何信号没有取有效值

    有效值a/sqrt(2),而是使用A? 我个人觉得,计算SNR时,噪声既然使用了均方根,信号也应使用均方根吧。
    发表于 12-01 08:30

    请问下AD8436能不能计算直流波形的真有效值

    请问下AD8436能不能计算直流波形的真有效值?用AD8436可以算交流波形的真有效值,但是现在我需要将他应用在直流脉冲波形中,请问这个能够实现吗?
    发表于 11-23 06:30

    请问MATLAB如何提取基波与各次谐波的有效值

    采集到一个时域波形,不知道如何提取各次谐波与基波的有效值,急求相关代码或者相关资料
    发表于 10-18 07:39

    对一个带直流偏置的交流信号,获取有效值以后如何反推没有这个直流偏置的交流有效值

    对一个带直流偏置的交流信号,获取有效值以后,如何反推没有这个直流偏置的交流有效值呢。
    发表于 09-20 06:32