Hello and thank you for such a great forum!
I've been doing a lot of searching and spending a lot of time on openenergymonitor.org trying to develop a tester I can use to measure up to 1 amp of AC current and 120v. I would like to use these values to calculate Wattage and Power Factor of the unit under test.
The main issue I've been having is scaling the open energy monitor from reading 100A max to 1A max and adjusting all the right values in the code to convert from UK 240v 50Hz to US 120v 60Hz with good resolution.
Initially I started by building this:
http://openenergymonitor.org/emon/buildingblocks/how-to-build-an-arduino-energy-monitor
I've breadboarded the filtering circuits, I'm using a 9vac xfmr, Arduiono Uno,
Instead of using a CT clamp, I used a:
http://www.seeedstudio.com/wiki/Grove_-_Electricity_Sensor
after tweaking some of the calibration values in the code (until I got the results I expect/matched a Kill-a-watt meter) I was able to read 70 Watts at .99 Power factor (this is the ideal result of a test this unit will be designed to perform.) but those values bounced around quite a bit (including Pf reading well above 1.00 which shouldn't be possible.)
also, when the tester is not connected (no current flowing through the CT), the wattage rests around 25W. This simply will not do.
This problem is addressed here:
http://openenergymonitor.org/emon/buildingblocks/measurement-implications-of-adc-resolution-at-low-current-values
but it basically says you cannot trust any readings below 30 watts and does not point to any solutions.
Can anyone point me to a library/project better suited to my application (measuring low AC current @ 120v to derive Pf and Wattage) or help demystify the process of scaling down the open energy monitor to give me reliable readings?
Also, I've got a sparkfun ACS712 Hall-Effect current sensor to experiment with.
Thanks!
-Nick
