diy solar

diy solar

Solar charge controller in inverter+charger unit resetting frequently

fakuivan

New Member
Joined
Jul 18, 2023
Messages
3
Location
Posadas, Misiones, Argentina
Describe your setup

The unit in question is a Must PH1800 (or PV1800, not sure) 4KVA rebranded by Renogen as a PHI-4KW. I'm monitoring it using Home Assistant with [this Modbus to MQTT relay](https://github.com/fakuivan/docker-must-homeassistant). The link points to my fork, I made some minor modifications.

This inverter is connected to a bank of 4s AGM batteries totaling 48V nominal. The battery bank has been replaced at the begginging of this year, and it has been used pretty sparsely, not more than 50 cycles at no more than 50% DOD.

The solar array is composed of 2s4p 72 cell panels. Voc is around 75 in winter and 65 in summer.

Here are some pictures of the unit, including some specs.

20221128_120042.jpg

20230718_163226.jpg

Describe the behaviour you're seeing

The charge controller seems to be resetting quite frequently with no obvious pattern. This has been happening for about two years now, the behaviour is very prevalent in winter if the load is less than 400W, in summer since the ACs are on full blast most of the time the sun is up the charge controller rarely enters this state of resetting around every 5 minutes.

Here's a view into the state of the inverter. The curve `Inversor_Warning1` with a value of 1024 means the inverter is firing the warning "PV charger communication error". When this happens little charge controller icon in the LCD screen of the inverter disappears.

home_assistant_inverter.png

Edit: note that the PV voltage goes to zero from time to time. This isn't what's really happening, the inverter just writes zeros to the Modbus registers that belong to the charge controller on this failed state. You can see that the moments when PV voltage goes to zero correlate perfectly with when warning 1024 is registered.

Why do you think this is happening?

At some point in the past the 2s4p array was configured as 3s3p, and it could have been the case that at some point Voc exceeded the 160V max input the charger is rated for. I took a look inside the unit and there's no disconnect relay present for the solar input, the terminals go straight into the input filtering caps and the switching elements. Maybe something got damaged slightly at some point resulting in this strange behaviour.

Besides this, I have no other suspicions as to why the charge controller could be behaving like it does.

What have you tried to do to fix this?

From seeing that this would repeat more frequently at times where the load was in the range of 0 to 500W, I enabled a mode where the battery woud discharge at sunset, and then charge at sunrise, proividing a more consistant load. The reasoning is that batteries show a more stable voltage at charge states closer to the nominal voltage, otherwise at the extremes (like fully charged or nearly fully discharged) the change in voltage per unit of energy provided is quite large, meaning that the charge controller would need to react more quickly to changes in AC loads and solar availability to avoid overvolting the battery.

This would _sometimes_ help avoid the unit getting into the constant resetting state, but it didn't make the issue go away, so I'm not counting it as a solution, nor do I want this to taint any other opinions in case this ends up having nothing to do with the actual problem.

What do you need help with?

1. Has anyone with a similar model ran into one of these problems before? 2. How could I debug this? 3. How can I get more information about this unit like scmenatics, service manuals or firmware? Would you recommend any specific resources? 4. What options do I have that do not involve replacing the charge controller board or replacing the unit.
 

Attachments

  • MANUAL-RENOGEN-PH18-4-5K-PLUS-v1.2-PNG.es (manual that came with the unit).pdf
    9 MB · Views: 1
  • PHI-MPPT-420-00231-02-Manual-Searchable (manual I found on the internet, english).pdf
    8.1 MB · Views: 2
Last edited:
In your graph the Vdc-pv goes to 0 volts at 07:45 for several minutes.

During the day there are many moments where the Vdc-pv goes 0 volts for a short time.

My best guess would be a faulty connection in your solar array somewhere somehow.
Otherwise I can’t explain why the voltage would go to zero?!

Unless the array is fully covered with blankets, the array will always generate a voltage in daytime.
 
Oh that, I didn't clarify it but that's just the way the Modbus register for the pv voltage gets written by the inverter when that communication error pops up, it just writes a zero to it. I've measured the PV voltage when the charge controller is in this failed state and it's just the Voc of the panels. I've made sure the connection is secure because of this very fact.
 
I did some disassembly and it looks like the PV charge controller board receives power exclusively from the PV array, meaning that PV brownouts could be causing the resets. However, I measured the voltage at the PV input and there seem to be no issues there, I even hooked up an oscilloscope just to make sure no funny transients were messing with it, everything looked normal.

I'm more and more convinced that this could be a faulty charge controller. Just to be sure I'll do a full unit reset sometime this week, I'd do it now but weirdly enough it seems to be working fine today, resetting every two hours or so instead of every 5-10 minutes. I'm leaving some pictures of the charge controller in case anyone that recognizes it can give more info.

1689951395772.png

The back of the unit:

1689951457031.png

Charge controller + inverter:

1689951625296.png
 
Back
Top