micropython+BL0937/HLW8032 电量计芯片

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
回复
Ediwin
帖子: 19
注册时间: 2019年 12月 13日 16:37

micropython+BL0937/HLW8032 电量计芯片

#1

帖子 Ediwin »

一时兴起 ,想用ESP32做一款智能电量仪 获取家里电器的 实时功耗,BL0937输出脉宽固定为 38uS,频率与功率值成正比,看了下micropython的资料没有关于PMW 脉冲采集的资料,是micropython不支持脉冲采集吗?
 
附件
f834a8b9b8a3221fbec866af95ae009.jpg
f834a8b9b8a3221fbec866af95ae009.jpg (153.31 KiB) 查看 2718 次
734acb83caf41fa3b7927e1da790db4.jpg
734acb83caf41fa3b7927e1da790db4.jpg (143.93 KiB) 查看 2718 次
微信截图_20200825180014.png
微信截图_20200825180014.png (95.52 KiB) 查看 2718 次

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: micropython+BL0937/HLW8032 电量计芯片

#2

帖子 shaoziyang »

可以用 machine.time_pulse_us 函数测脉冲宽度。如果只需要测频率,可以用引脚中断。

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章