用STM32F103RBT6+ATT7059S做電壓、電流、功率、頻率檢測。使用電壓傳感器(2MA:2MA)、電流傳感器(10A:5MA).現在電壓、頻率檢測正常,電流在純阻負載時正常,感性負載時相差很大(實際電流4.6A,測得有8.34A)。因兩傳感器都是隔離的,考慮相位不對,但現在怎么調整,檢測出來的結果沒有變化,只有調整增益起作用,請教下使用過的大神,要如何處理?
// ATT7059S_Wirte(0x32, 0x00BC); //打開寫保護;操作 40H 到 45H 的校表引數暫存器
// ATT7059S_Wirte(0x40, 0x0000); // EMU配置暫存器 0000
ATT7059S_Wirte(0x32, 0x00a6); //打開寫保護;操作 50H 到 7CH 的校表引數暫存器
ATT7059S_Wirte(0x59, 0x0000); //ADC通道增益為1 倍
ATT7059S_Wirte(0x50, 0xD982); // 通道1有功功率校正 err=43%
ATT7059S_Wirte(0x51, 0xD982); // 通道1 的無功功率校正
ATT7059S_Wirte(0x52, 0xD982); // 通道1的視在功率校正
ATT7059S_Wirte(0x6D, 0xE038); // 通道1的相位校正PQ方式 0000
ATT7059S_Wirte(0x58, 0xE038); // 無功相位補償 FF00
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281826.html
標籤:單片機/工控
上一篇:51單片機
下一篇:51單片機電壓采集
