已回答假定已回答

ADE7880三相三线时电压有效值数据测量

angel0612002152@126.com 在 2017-6-5 詢問的問題
最後回覆由angel0612002152@126.com於2017-6-30提供

各位专家:

          我电路采用的是三相三线接线方式,如下图所示。

          现测试电压有效值时数据不正确。

          三相输入时,外部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芯片没有用中断方式,用的是查询方式,并不是在过零时读取电压有效值数据,是否会影响读有效值数据准确度。

          请问专家,这种情况可能是什么问题?在线等,急急急

2.JPG1.JPG
3.JPG

結果