Internet-ansluten hem energi monitor (8 / 9 steg)
Steg 8: kalibrering
Med kretsen som visas och den föreslagna nuvarande sensorn, bör den fasta programvaran behöver inte mycket justering. Det finns dock ett par av värden kan du justera för bästa precision med en mängd olika komponenter.
För kalibrering använde jag en vattenkokare ansluten via min test adapter. Detta är en enkel (rent resistiv) elektrisk belastning, det ger en trevlig stark signal på sensorn, och har en känd (eller enkelt uppmätta) strömförbrukning. Elektriska värmare eller glödlampor är också bra för kalibrering.
Timing kalibrering
För exakt mätning av "riktiga" vs "skenbar" effekt måste mätaren få tidsinformation från AC mains (via kretsar runt Q1). Du kan justera detta med hjälp av cal_PhaseTrim värdet i firmware.
När du använder vattenkokaren eller andra resistiv last, sinPhi värdet läsa från mätaren bör vara så nära 0 som möjligt, och powerWatts ska vara lika med powerVA. Om detta inte är fallet, att minska cal_PhaseTrim värde kommer att göra sinPhi mer negativ och ökar det kommer att göra det mer positiv. Ändra värdet i firmware som ett fåtal och Re-blixt kärnan. Efter några försök bör du hitta en optimal inställning.
Ange absoluta noggrannheten
Cal_Scale värdet används för att kalibrera all makt läser värden (powerWatts, powerVA och totalWh) läsa av mätaren. Du kan justera den så att den uppmätta kraften matchar en makt läser du vet är korrekt (e.g. mätt med en plug-in elnätet kraftmätare). Power avläsningarna är direkt proportionell mot värdet cal_Scale , så om det är över läsning av, säga, 15%, divideras 1.15 cal_Scale kommer att lägga den rätt.
Ändra fullskalig känslighet
Mätaren kommer att läsa till cirka 10kW full skala med komponent värden visas. Det är möjligt att ändra den maximala behandlingen (eller justera för olika sensorer) genom att öka eller minska värdet för R6 och åter kalibrera cal_Scale efteråt. Lägre värden av R6 kommer att öka den maximala läsning, på bekostnad av lägre noggrannhet vid lägre värden. För att maximera känslighet (på bekostnad av lägre maximalt läsa), kan R6 ökas upp till ca 1 k.