Förenklad Arduino AC ström mätning med hjälp av ACS712 Hall effekt Sensor (6 / 6 steg)
Steg 6: Valfri Sensor kalibrering
1. jag kalibrerat sensorn genom att tillämpa 0, 50, 200 & 250 Watt AC laster, och spelade in raw sigma värdet (ett mått på omfattningen av signalen växling - se introduktion steg) använder Arduino IDE seriell monitorutgången med skiss AC-Sensor_Cal. ino.
2. skiss producerade raw sigma värde avläsningar om varje sekund, och jag sprang varje villkor för ca 1 minut. Jag kopierade och klistrade in värden från Arduino IDE seriell bildskärmen i Excel-kolumn C och sedan läggas till manuellt i kolumn D Kill-A_watt mätaren förstärkaren avläsningar.
3. jag utesluten övergående aktuella spike värden och sedan använda Excels trendlinje funktion för att generera en linjär kurvanpassning relation mellan det råa sigma och Kill-A_watt amp mätaravläsningar.
4. kalibreringsresultat är inbakad i AC_Sensor_example.ino skiss linjer:
float avlyssna =-0.1129; för att justeras baserat på kalibrering tester
float lutning = 0.0405; för att justeras baserat på kalibrering tester
// konvertera signalen sigma värde till aktuella i ampere
current_amps = intercept + lutning * inputStats.sigma();
5. du får gärna upprepa din egen kalibrering test.