DFSDM_FilterInitStruct.DFSDM_SincOrder = DFSDM_SincOrder_Sinc3;
DFSDM_FilterInitStruct.DFSDM_FilterOversamplingRatio = 128; //
DFSDM_FilterInitStruct.DFSDM_IntegratorOversamplingRatio = 1;//
DFSDM_FilterInit(DFSDM0, &DFSDM_FilterInitStruct);
这样可以采集交流电流峰值电压吗?FilterOversamplingRatio和IntegratorOversamplingRatio与输出速度是什么关系?这样的数据输出的有效位是24位吗?但是amc1304的有效位是16位的,怎样合理的设置,多谢。能精确到10mv吗?范围是0-50v
user151383853:
这样可以采集交流电流峰值电压吗?
实际采样的是交流电压吧? 滤波可以去掉一些杂波, 求峰值用软件实现吧
guang zhang:
回复 user151383853:
嗯,实际采样的是交流电压,软件求出峰值,但是现在的问题是纯阻性负载,测量的电流很准,但是非纯阻性负载就误差就很大了,是不是不能直接用峰值除以根号2求有效值,若这样不行,需要怎么才能求出真有效值?软件可以解决吗?现在板子已经生产了,硬件是不能改了。