电子元器件论坛
直播中

jackhui

11年用户 1047经验值
私信 关注

ADE7880采用的是三相三线接线方式,测试电压有效值时数据不正确怎么解决?

各位专家:
           我电路采用的是三相三线接线方式,如下图所示。
           现测试电压有效值时数据不正确。
           三相输入时,外部VA,VB,VC给信号11V,由于电阻分压,(11/1000.5)*0.5=5.5mv,实际输入ade7880电压信号5.5mv,但是读出AVRMS有效值0x002D862F,BVRMS有效值0x002DA258,CVRMS有效值0x002E9F4E。但是当外部VA给信号110V,读出AVRMS有效值0x001F965A,BVRMS有效值0x001EEC06,CVRMS有效值0x001F35B8。中间再测量了几个其余的信号输入,如22V,44V,结果均不正确,输入值越大,VRMS寄存器值越小。
           单相输入时,只输入VA信号,输入芯片信号50mv时,AVRMS有效值0x0008851A。输入信号100mv时,AVRMS有效值0x000FCC9F,再测试了其余信号,均成线性增长。但是同时B、C相没有信号输入,却能从电压有效值中读出相应数据,且数据随着A相输入信号增加而增加。
           我在寄存器初始化时,将电压有效值失调补偿AVRMSOS和电压波形增益寄存器AVGAIN均设置为0,ACCMODE寄存器设置为0x93,Gain寄存器设置为0。另外,ADE7880芯片没有用中断方式,用的是查询方式,并不是在过零时读取电压有效值数据,是否会影响读有效值数据准确度。
           请问专家,这种情况可能是什么问题?在线等,急急急



                                                               

更多回帖

发帖
×
20
完善资料,
赚取积分