Sid Genetry Solar Posted February 26, 2022 Share Posted February 26, 2022 So I'm considerably slower at this than I had originally intended to be...but I figured that if I keep just tweaking and kicking the can down the road, I'll never release a final update...! This update (as of 2022-02-26) is ONLY for the GS inverters with Rev. C boards. (Will not show for the A.1 / B boards.) I do hope to carry a number of the features over to the A.1 / B boards at some point, though. As well as the GS-upgraded PJ inverters... Note here that features with a [C] prefix will ONLY be available on Rev. C boards--due to the added monitoring and control capability in the hardware. [C] add input/output amperage sensor calibrations (due to unexpected extreme variance in sensors) You may need to calibrate the sensors after installing the update! [C] add AC Input Current readout on LCD. Finally, the inverter will show how much power it measures on the AC input [C] finally begin preliminary implementation of the AC Input MaxAmp functionality. This allows you to tell the inverter "this is the maximum amount of power that the input can handle." please note, the "hybrid" power sharing is NOT yet implemented. inverter also will not trip off/shut down/switch back to battery if this is exceeded. Forthcoming! Battery charge will automatically throttle down in response to loads (all the way down to 0% if needed!) Will automatically come back up to the "Charge Amps" value if allowed. Note that "MaxAmp" will limit the maximum charge current. ("Charge Amps" now specifies a ratio from the inverter's wattage rating.) [C] fix AC input-output voltage matching for seamless transition (apparently randomly getting reset to config voltage) [C] fix noise on AC input voltage readout when no AC input voltage present [C] fix revised Power Save functionality not engaging from Command menu [C] minor modifications to error handling, now non-critical errors end at zero crossing [C] revamp overload alarm/error code entirely, now CPU is responsible for detecting overload. overload timer is based on the overload percentage--i.e. a higher overload will shut down far quicker than a small overload. [B/C] fix power-off "pop" from transformer (now ends sine at zero crossing before power down) A.1 boards do not have a means to monitor (or override) the power button, so they end the wave whenever the lights go out... fix missing gate on "battery charge" threshold causing it to switch to AC Mains even if Battery Charge was set to Manual add "Toggle" generator start mode for Westinghouse/Cummings ST-Switch compatibility i.e. only "presses start [B]" if generator state needs changed. [A] still is "Ignition" [you can thank @BlackWaterPark for this feature. Sorry to say, though, the inverter will never be able to pull-start your genset for you 🤣] restore "Unlock Inverter" menu item (code bug!) fix broken gate on "Unlimited" setting fix JSON / remote server thermistor (non-readout) bug caused by adding Rev. C support correct UVP/OVP Alarm hysteresis...was >2v instead of 0.25v. Oops! No wonder it was hard to get the inverter to stop "alarming" about low battery... revise Command menu behavior (ATS only visible if AC Input present) begin to implement PFC charge functionality (to increase charge efficiency)...still needs a lot of work. Only got close to a nice sine wave on my bench--field tests thus far haven't looked anything like a sine. Oh, well... PLEASE SET "BATTERY/CHARGE -> CHARGE AMPS" TO A LOW NUMBER (<20%) BEFORE STARTING CHARGE AFTER THIS UPDATE! The charge current regulation thresholds have been significantly changed--causing charge to run a significantly higher amperage at the same setting. finally implement timed multistage battery charge (i.e. bulk -> float/disconnect after CC->CV timer expires) you can configure "end of charge" command to for ATS back to battery, gen stop, float, etc. add "TEST" mode (CFG -> System -> Mode = "Test Mode") identified by flashing purple power LED. Will pop up a "TEST" page, where you can manually switch each section of the inverter (relays, FETs, etc.) for diagnostic/test purposes. NOTE: Will immediately throw an error if AC voltage detected on either output or input, for safety reasons. I've still got lots of stuff to work on for 1.1r7...once we get the 12kw saga finally on the road. To calibrate the AC current sensors, it's easiest to do this with an AC input, and the inverter in Pass-Thru mode (i.e. no charge), and a single load. A clamp AC meter is extremely valuable here as well. NOTE: If you don't use AC input, you probably can ignore all of this! Step 1: Identifying the problem 😉. You might be fortunate and the sensors in your inverter are perfectly matched--that'd be great. Unfortunately, we've measured a significant manufacturer tolerance in the sensors...causing this issue. With the load on the inverter (a purely resistive load on a single phase like a hair dryer/hot air gun is highly recommended), you should see something like this: Note the clamp meter is registering a load of 9.63A. The inverter, however, is reading 10.0A on the output, and 12.2A on the input. Oops! NOTE: The amperage numbers shown on the Calibrate Readings screen are scaled to amps in 120v regardless of the actual output/input voltage! This is to make field calibrating as easy as possible. Step 2: Correcting the issue: Adjust the calibration points on the "AC In" and "AC Out" lines until the amperage numbers to the left are as close as reasonably possible to the reading on your clamp meter (or Kill-A-Watt). Sorry for the "ghetto quality" of the photos...I wasn't expecting to post this when I took them 😉. For my test bench inverter, the required calibration for "AC In" was -10. "AC Out" required -60. As always, keep me up to date with any issues or problems. Our goal is to make the best inverter we can 😉. 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.