• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32采样的交流电压后,怎么计算出有效值呢?

以上民上 2017-03-29 浏览量:6413

STM32采样的交流电压后,怎么计算出有效值呢?

求一个算法。

由于加了直流偏置,还要通过校零,但是ADC有漂,校零后的值还是会有漂的。

求一个完整的算法。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我用算法,但是不能公开。属于商业机密。

    可以给你一部分,进行参考。私信我邮箱吧。

    • 发布于 2017-03-29
    • 举报
    • 评论 3
    • 0
    • 0
以上民上 回复了 汉云:shangmin@126.com,谢谢。 回复
汉云 回复了 以上民上:已经发给你了。有什么不会的再提问。注意不要公开。 回复
以上民上 回复了 汉云:有点复杂啊,我消化一下,有不懂的再提问你吧。有联系方式么? 回复

其他答案 数量:4
  • 最簡單也是最通用的做法就是取10次以後在做平均即除以10

    浮動是Sampling必然的結果,您可以用示波器參考波形

    如果是偏弦波,您可以用RMS(root mean square)的方式來計算

    如果是偏方波和三角波,您可以先用Fourier級數展開後在各別計算RMS後加總

    以上供參考

    • 发布于2017-03-30
    • 举报
    • 评论 1
    • 0
    • 0
以上民上 回复了 MOP :好深奥 回复

  • 要不试试模式匹配吧,各种模式都让计算机学习一遍(包括有零漂的情况),然后它就能估计个电压了。
    • 发布于2017-03-30
    • 举报
    • 评论 1
    • 0
    • 0
以上民上 回复了 xukejing :等你做出来,参考一下吧。 回复

  • 采样电流电压,采样率要大于4倍频率,才能识别为交流电,采样频率越高,实际数值越准,通过对采样出来的电压,还有采样一段时间的值可以求出电压有效值。
    • 发布于2017-03-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 先衰减,有漂移不要紧,对直流进行隔直处理后,再采样。

    不是很精确的话,再有运放就绝对值,再检波给adc

    • 发布于2017-04-01
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32采样的交流电压后,怎么计算出有效值呢?