Trådlös elektrisk effektförbrukning och loggning
I allmänhet har de inte fjärrdata övervakningsfunktioner - lokal display Visa data. Några av dem kan vara används trådlöst - remote display.
Intressant var elektriska imp Becky - en design för en trådlös "plugtop" stil makt avkänning och styra.
Praktiskt taget alla mönster är inte isolerade från elnätet - enkla motstånd Spänningsavdelare används för spänning avkänning.
Icke - isolerade enheter är mycket farliga och måste kopplas bort från nätet om det är nödvändigt att göra något med elektrisk krets.
Skyddande hölje måste tillämpas.
För 3-fas strömförsörjning blir mätning det svårare.
Förmodligen, den främsta orsaken för icke-isolerade konstruktioner är spänning fjärranalys transformator - inga lätta och små design är tillgängliga.
För att göra säker anordning isolerade energi sensor PES220/240R_UART tillämpades i samband med elektriska imp och imp April styrelse.
Nödvändiga:
1 electricimp,
1 April styrelse,
1 motstånd 2,4 kOhm,
1 motstånd 3,6 kOhm,
1 SMPS + 5V strömförsörjning, Lisbet 47122 eller liknande,
1 PES220/240R_UART sensor/energi sensor,
1 Stiftlist, 12 stift (man + kvinna) att ansluta April styrelse
1 Stiftlist, 6 stift att ansluta sensorn.
1 Strömtransformator - Seedstudio Grove (5Amp, ±2V output) eller SCT-013-030 (30Amp), SCT-013-100 (100 Amp), ±1V utgång.
Anslutning visas på figur.
Motstånd Spänningsavdelare att skifta PES + 5V TTL-nivå till + 3.3V imp nivå.
RAW utdata PES används så kalibrering måste göras.
Kalibrering inkluderar jämförelse PES uppgifter, fick via UART och wattmeter behandlingen.
3st 100W halogenlampor (220V) fungera som belastning.
I stället för wattmeter energi mätning elnätet kan plug användas. Eller en välkänd voltmeter-ampermeter metod används.
Att finde nödvändiga koefficient PES utgång avläsningar - genomsnittliga för 10 eller fler avläsningar delas till wattmeter avläsningar (genomsnitt).
I aktuella fall är koefficienten värde ~ 575.
Koefficienten kan justeras senare testa olika belastning typer (induktiv givare, kapacitiv eller likriktare-kondensator)
Får imp kod nedan:
rad <-""; funktion rx() { UART <-hardware.uart57; Server.log("Energy_Rx");
lokala count = 0;
lokala sumE = 0;
lokala sumW = 0;
lokala d = uart.read();
medan (d > = 0) {
om (d > = "") linje += d.tochar();
om (d == '\r') {
lokala E = line.tointeger();
räkna + = 1;
sumE += E;
linje = "";
IF(Count == 2) {
sumW = sumE/(2*575);
Server.log ("W:" + sumW);
Count = 0;
sumE = 0;
}
}
d=UART.Read();
}
}
UART.configure (9600, 8, PARITY_NONE, 1, NO_CTSRTS, rx);