RN7302用户手册下载地址:
https://u20002878.pipipan.com/fs/20002878-374667856

这个芯片使用spi通讯,建议每次进行写寄存器操作的时候,都要先关闭写保护,写完后再打开写保护。
关闭写保护 (0xe5 是写入数据,0x0180 是写入地址,1是写入字节数)
0xe5 0x0180 1
开启写保护
0xdc 0x0180 1
废话不多说,直接上流程~

1、芯片上电

关闭写保护

2、芯片软复位
写入数据0xFA,
写入地址0x0182
字节数1

3、选择模式(三相三线还是四线制)
写入数据:0x00表示三相四线,0x33表示三相三线
写入地址 0x0186
写入 1 个字节

4、切换到EMM模式(可以理解为计量模式)
写入数据:0xA2
写入地址 :0x0181
写入 1 个字节

5、设置CF1Cfg寄存器,具体作用看手册
写入数据:0
写入地址 :0x0160
写入 3 个字节

如果要计量电量的话,还要配置以下内容

6、HFConst1
写入数据:480
写入地址 :0x100
写入 2 个字节

7、HFConst2
写入数据:480
写入地址 :0x101
写入 2 个字节

8、使能ABC有功能量计算
写入数据:0x07
写入地址 :0x162
写入 3 个字节

9、配置通道使能等参数,具体看手册
写入数据:0x400000
写入地址 :0x0161
写入 3 个字节

打开写保护

然后是读取采样数据,除了电量是读了清0,其他参数都可以随便读取,然后校准~~

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐