Skip to content
  1. Oct 26, 2019
    • John's avatar
      Create library.json · d4730c09
      John authored
      d4730c09
    • jdeglavina's avatar
      Clean up · 3083aa68
      jdeglavina authored
      removed code that was making all 32 bit registers positive
      removed hard coded calibration angle values
      3083aa68
  2. Jul 16, 2019
  3. Jun 28, 2019
  4. Jun 19, 2019
  5. Jun 18, 2019
  6. Jun 17, 2019
    • jdeglavina's avatar
      offsets & phase angle calibration · 6b921efe
      jdeglavina authored
      - Removed calculation that would not allow some metering values to ever be negative
      - Added function to calculate Power Offset values
      - Tuned offset register values which will make metering values more accurate
      - Calibrated phase angle for more accurate small current values
      6b921efe
  7. Jun 03, 2019
  8. May 25, 2019
  9. May 23, 2019
  10. May 14, 2019
    • jdeglavina's avatar
    • jdeglavina's avatar
      Updated the ATM90E32 library significantly · c128bb63
      jdeglavina authored
      - Replaced lineGain with much more useful PGAGain, which increases the gain on current channels. Useful if using smaller CTs (1x) or larger CTs, like 200A (4x). The default is 2x
      - Added config variable for line frequency. This allows the frequency setting to be switched in the front end software. Default is 60hz.
      - Fixed GetActivePower, GetApparentPower, GetPowerFactor - all of these were not taking into account the lower 16 bit register, and were not outputting the correct numbers
      - Fixed GetPowerFactor - the registers for power factor sometimes goes out of bounds for unknown reasons. Corrected this by doing a check on the output, and outputting 0 instead. Normally the value should be between -1 and 1.
      - Fixed GetPhaseAngle - should have been unsigned short instead of signed. The output now outputs between 0 and 360
      - Added classes for GetImportReactiveEnergy GetImportApparentEnergy, GetExportReactiveEnergy
      - Added check for frequency lo and hi thresholds based on lineFreq
      - Added check for voltage sag based on lineFreq, and adjustment based on lineFreq and ugain
      c128bb63
  11. May 07, 2019
  12. May 06, 2019
  13. Apr 30, 2019
  14. Mar 03, 2019
  15. Feb 19, 2019
  16. Nov 09, 2018
  17. Oct 19, 2018
  18. Oct 12, 2018
  19. Oct 08, 2018
  20. Sep 29, 2018
  21. Aug 26, 2018
  22. Aug 16, 2018
    • tavenger5's avatar
      comment · c77c63f2
      tavenger5 authored
      c77c63f2
    • tavenger5's avatar
      fixed registers for ATM90E32 · 918b6e09
      tavenger5 authored
      Registers for ATM90E32 are a bit different from the ATM90E36.  The EMM Status Registers, SoftReset, and lack of start/checksums on other registers.
      918b6e09
  23. May 20, 2017
Loading