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

stm32用3路adc怎么检测市电参数

yhj416606438 2021-01-27 浏览量:519
不用功率计芯片,可以用运放电路,采集3路adc计算220v电压电流功率和功率因数这4个参数,请问硬件如何连接,软件如何计算
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件上,把220V先转成低的电压,可以用运放,或是电阻分压,或是互感器。

    低的交流电压,可以整流,也可以加上偏置电压,转换成直流电压,线ADc芯片进行采样

    ADC要在一个周期内采样多个采样点,进行平方根计算,来计算有效值,

    根据电压电流采样电的过零点的差,计算角度,再计算功率因数

    • 发布于 2021-02-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 现在都用功率计量芯片了,输入接上直接输出就给计算出来了,然后输出引脚直接接单片机就好。比如功率计量芯片HLW8012,你也可以网上找找这样的芯片还有很多。


    • 发布于2021-01-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 你说的市电是交流电吧,你可以先进行整流,变成直流后,再进行单片机的测量ADC
    • 发布于2021-02-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32用3路adc怎么检测市电参数