打印

我用ATT7022E和STM32一起做个电表,电压经过校表程序更改后后没有起作用

[复制链接]
5415|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjj520025|  楼主 | 2016-1-20 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用ATT7022E和STM32一起做个电表,电压经过校表程序更改后后没有起作用
1.初始时电压增益为0,根据220v输入后显示1218,校准值算得是24168
2.更改初始值为24168后,读取220v时电压显示2200
3.根据手册步骤编好了校表函数
4.初始为0,运行,校表,读取电压值为1218
此时读取电压的增益寄存器值已经更新为24168,但是电压值却根据0的显示,而且改变输入电压为110,显示也呈线性减半为600多,不知道为啥,寄存器值都更新了,可是7022却不根据现在的值进行采样计算

相关帖子

沙发
ningling_21| | 2016-1-20 15:23 | 只看该作者
改变增益寄存器,需要复位芯片,清除校表数据,再重新写入新的校表数据,并判断IRQ是否变高,校表数据写入成功后再开始计量

使用特权

评论回复
板凳
zjj520025|  楼主 | 2016-1-21 10:16 | 只看该作者
谢谢ningling_21,我之前没有清除校表数据,直接就写新校表数据了,先去试试

使用特权

评论回复
地板
wufefung27| | 2016-4-14 19:35 | 只看该作者
如何清除校表寄存器

使用特权

评论回复
5
dcxq13| | 2017-5-20 17:15 | 只看该作者
wufefung27 发表于 2016-4-14 19:35
如何清除校表寄存器

往0xc3这个地址写0

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝