Arduino energi Switch (4 / 6 steg)
Steg 4: Beräkning av perfekt börda resistor
Om CT sensorn är en nuvarande utdata till exempel Talema AC1010, måste den aktuella signalen konverteras till en spänning signal med en börda resistor. Om det är en spänning utgång CT kan du hoppa över detta steg och missa börda motståndet som börda motståndet är redan inbyggd i CT. Det är dags att börja komma ihåg dessa grundläggande matematik klasser från gymnasiet.
Välj den nuvarande utbud du vill mäta. Talema AC1010 har en aktuell rad 0A till 60A så för detta exempel låt oss välja 60A som vår maximala ström.
Konvertera maximala Effektivvärdesströmmen till toppström genom att multiplicera med √2:
Primära toppström = RMS nuvarande × √(2) = 60A × 1,414 = 84.8A
Dela toppström av numrera av vänd i CT att ge toppström i den sekundära spolen.
Talema AC1010 har 1000 varv och så sekundära toppströmmen blir:
Sekundära toppström = primär toppström / nej. varv = 84.8A / 1000 = 0.0848A
För att maximera mätning resolution bör spänningen över bördan motståndet på toppström vara den Arduino analoga referensspänningen (AREF) delat med 2
Om du använder en Arduino kör på 5V: AREF / 2 kommer att vara 5 V / 2 = 2,5 V och så perfekt börda motståndet kommer att vara:
Idealiska börda motstånd = (AREF/2) / sekundär peak-aktuella = 2.5V / 0.0848A = 29.5Ω
29Ω är inte ett gemensamt motstånd värde har vi ett urval av 22Ω eller 33Ω. Välja alltid nästa mindre värde, eller den nuvarande belastningen kommer att skapa en spänning högre än AREF. Jag rekommenderar att gå för 33Ω ±1%. I vissa fall kommer med 2 motstånd i serie närmare till det idealiska börda värdet. Den längre från ideal värdet är, desto lägre noggrannhet kommer att vara. I det här fallet toppströmmen kommer resultaten i en analog värde av 4.7V (3822 efter Analog till digital konvertering med hjälp av en 12 bitars ADC).