以下为本人使用的电压采样电路,测试设备输出3~15次谐波,转换HXVHD、HYVHD、HZVHD寄存器值都能准备测量。但是设备输出19~31次谐波时,设备输出谐波失真度越高,测量值偏差越大;谐波次数越高,测量值偏差越大。
例如:19次谐波(设备输出:20.0%;测量值:16.3%; 设备输出:40.0%,测量值:30.3%)
31次谐波(设备输出:40.0%;测量值:18.6%)
烦请工程师,有空时候解答用一下。如何调整才能提高测量准确度,感谢!
谐波测量在随着测量的次数提高误差变大是一个普遍问题。 这里先假设信号原设备在输出高次谐波是精度非常好(实际的情况信号源设备在输出更高次数谐波时误差往往也变得更大)。
芯片输入的前端我们往往会加AA滤波器对信号进行抗混叠滤波。滤波器的原型往往时一阶低通滤波器,在不同的频点的幅频及相频响应是不同的,在计量应用中,AA filter往往在50Hz的衰减都很小,但随着频率的提高,衰减在不停增大。导致进入计量芯片的谐波已经被部分衰减了,谐波次数越高,衰减越大。为了抵消这部分谐波的衰减,往往需要根据实际的应用做一些补偿,以修正精度。
我有以下两个问题,烦请解答感谢。
①我在测试电流谐波时(本人使用的是罗氏线圈),发现使能积分器好像对谐波测量的影响比较大,比如使能积分器后测试11次谐波,设备输出>30%时,xIRMS寄存器值在某个输出值出骤降,测试17次谐波这个值会出现在设备输出>20%时。去掉二阶滤波信号直接输入现象也一样,尝试了一下利用PGA放大使信号放大后超过满量程,在无谐波情况下超过满量程后xIRMS寄存器值也会变小。
②谐波测量功能是否只能在3相4线时工作? 我在测量3相3线三角形接法时,将B相接入芯片VN,将ACCOMDE寄存器CONSEL[1:0]配置成01,但是谐波测量不出任何数据。
打赏帖 | |
---|---|
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 | |
【分享开发笔记,赚取电动螺丝刀】几个单片机I2S外设的BLCK时钟对比被打赏20分 | |
【功率监测与控制系统DIY活动成果贴】DIY功率计与LabVIEW数据采集被打赏100分 |