Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Limiter inverter with RS485 load setting
#41
To follow up with last night's post- I am really disappointed in this product and I would hesitate to recommend it to anyone. It only works intermittently so I don't think I'll be able to rely on it.

Just to remind you, I have two inverter units and a meter box that is set to "2 Unit". They are connected with a twisted pair of a cat 6 cable that runs from the electricity supply box to my shed. One of the inverter units is daisy chained to the other for RS485 communication.

From last night's idea I attached a small travel router to the back of the meter box to see if I could warm up the unit, in the case that cold weather is affecting the microcontroller inside. I've attached some thermal photos of the before and after but it didn't improve the situation of exporting energy to the grid. There doesn't seem to be a pattern to the oversupply. The system will occasionally follow the rules and then all of a sudden export about 120 to 200 watts more than it needs to.

I've restarted both the units, and the meter box to no avail. I put an RS485 adaptor inline with the wire to sniff for packets and the strange thing is it seems to be missing some data, perhaps someone could try to make sense of it? It might be an issue with my terminal program removing zero value information. I've attached a graph from openCMS showing behaviour.

For the time being I've turned off one of my two units so that the system still generates power, but does so to a level definitely below what is being consumed by the house. I can see see how one of the units "proportionally" generates half the power that it should where it is waiting on the other unit to pick up the slack. 

One possible solution I have is to set the meter to "3 Unit" and let the two inverters share what is being requested by the house. This should mean the two units generate the power that the meter is "telling" three units to do (so two thirds, or slightly more if it goes into over-generation). This may keep me below the level of exporting to the grid but it's a far cry from the solution as it was sold to me.

If anyone had any advice on this it would be greatly appreciated.

Code:
24 56 21 6d 24 56 21 6d 24 56 21 6e 24 56 21 6e 24 56 21 6d 24 56 21 6d 24 56 21 6d 24 56 21 73 24 56 21 75 24 56 21 73 24 56 21 6e 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6d 24 56 21 6d 24 56 21 6c 24 56 21 72 24 56 21 75 24 56 21 72 24 56 21 74 24 56 21 6e 24 56 21 6d 24 56 21 6d 24 56 21 6e 24 56 21 6c 24 56 21 6d 24 56 21 6d 24 56 21 6d 24 56 21 6c 24 56 21 6b 24 56 21 6e 24 56 21 6b 23 63 5c 24 56 21 6d 24 56 21 6f 24 56 21 6e 24 56 21 6d 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6e 24 56 21 6c 24 56 21 6d 24 56 21 6e 24 56 21 6d 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6c 24 56 21 74 24 56 21 6e 24 56 21 6e 24 56 21 6e 24 56 21 6d 24 56 21 6e 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6b 24 56 21 6c 24 56 21 6c 24 56 21 6d 24 56 21 6e 24 56 21 70 24 56 21 6c 24 56 21 6b 24 56 21 6f 24 56 21 6c 24 56 21 6d 24 56 21 6d 24 56 21 6b 24 56 21 6c 24 56 21 6c 24 56 21 6d 24 56 21 6d 24 56 21 70 24 56 21 70 24 56 21 6e 24 56 21 6c 24 56 21 6b 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6c 24 56 21 6d 24 56 21 6f 24 56 21 6d 24 56 21 6d 24 56 21 6d 24 56 21 6c 24 56 21 6d 24 56 21 6c 24 56 21 6e 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6f 24 56 21 6d 24 56 21 6d 24 56 21 6d 24 56 21 6e 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6c 24 56 21 6b 24 56 21 75 24 56 21 76 24 56 21 70 24 56 21 6d 24 56 21 6d 24 56 21 6d 24 56
Reply
#42
(06-19-2020, 03:40 PM)Cell-King Wrote: Just to remind you, I have two inverter units and a meter box that is set to "2 Unit". They are connected with a twisted pair of a cat 6 cable that runs from the electricity supply box to my shed. One of the inverter units is daisy chained to the other for RS485 communication.

With the RS485 the cable may need a termination resistor adding depending on length of the cable. Read up on the reasons for termination resistors.

The sample values in hex appear to be only half of the packet showing only the first 4 bytes for a period of time and then showing a full packet. The dropouts occur at the 00 packet, which would make it look like the RS485 timings are out or a terminator resistor is needed on the line. How long is the cable run ?

The meter that is supplied with the unit I'm not impressed with, although I have 3 installed and they have been working ok without issue for quite a while. The CT's on them are split core and the only issue I have had is with them being not aligned fully which showed a lower reading. The worryign bit is that they are a plug because a CT left disconnected from a load will try and generate a massive voltage (because it is effectively a step up transformer) and then the CT wil effectively destroy itself through internal arcing. This is under a reasonable load passing through the cable it's clamped to.

The units themselves do seem to be ok once the RS485 data feed is clear and ok. My issue early on turned out to be the  adapters I was using making a mess of the packets, which still did not resolve 100% as I suspect that the units don't cope well with data packets that are not 100% reliable and the unit then sticks and holds whatever output it has.

I think the units have a timout on the packet reception, which is not long enough and it ends up merging received packets together, although again I'm only 20% convinced of this logic.

The meters are quite basic but the other odd aspect is with them the single unit selection outputs the data quite fast and then when you change it to 2 untis the meter only halves the reading output but for some reason (I think it is a failed attempt to manage the rate of change in load following) the update rate decreases. This is what conflicts with my initial thought about the packet timout creating issues.

The other element is that the output data from the units, which shows the voltage and curren, is pushed out onto the RS485 line seemingly at random and with multiple unit chained together they don't appear to have any way to syncronise the packet output and collisions do occur. This does not seem to impact the running appart from colliding with an update meter reading/settin. Ths again probably drops my 20% logic to 2%...

They can work ok....

Ahhh, another issue which you are yet to experience..... or not.

If you have this setup :

Mains Incomming --> CT --> Breaker box --> Inverter

Then the inverter will ramp up to full load when the power flows to export.

The reason is that the CT measurement does not register direction and therefore if you export 50W the inverter sees 50W "load" and outputs 50W which then results in 100W export and the inverter increases again, until this process ends up at full inverter output.

They have to be setup with the inverter output connected before the CT measurement point as per the diagram in the instructions.
Cell-King likes this post
If you can't quantify how much they cost, it's a deal, I'll buy 5 of them for 3 lumps of rocking horse ......
Reply
#43
Thank you so so much. I cannot thank you enough. I added a resistor across the line in the shed and both units are now working fine with less than 50 watts imported. It's early days but it looks like this is the solution to the issue. My cable run is about 15 meters. Luckily enough the circuit to the shed terminates in a way where I have the CT clamp "after" the inverter so I shouldn't have this issue. Thanks again!

EDIT: It seems I needed TWO 110 ohm resistors, one at each end of the cable, directly where the green RS485 plug connects to the unit. One resistor improved operation a lot but two has completely fixed it.
Reply
#44
I'm finding that this system continues to import around 75 watts continuously. Ideally I'd like to get that down to something closer to zero. I've tried a different CT clamp, i've tried cleaning the interface between the split in the metal core and i've also tried reducing the cable length between the CT clamp to the meter box to as short as possible to remove any losses. If anyone could suggest any other way to reduce the import figure it would be greatly appreciated.
Reply
#45
The accuracy of a small split core CT is never going to give you good accuracy over the full current range. At what power output / import / export level is the 75W difference showing up ?

I ended up going the control route to work around this and optimise the power output as well to avoid pushing power out at lower efficiency when there is not enough sun to balance out the daily energy need.

The way I worked around the reading it is to have a meter also on the overall import/export so that this "residual" is then used to correct any issues the other CT's may be showing in terms of over or under reading. Plus the other easier option with separate control is that you can also add a small export buffer (over balance by a few W). If the load is 200W then output 205W. There are also other reasons this can help if the load is not a smooth current draw.
If you can't quantify how much they cost, it's a deal, I'll buy 5 of them for 3 lumps of rocking horse ......
Reply
#46
Hi CompletelyCharged, I started to collect values to graph them to demonstrate but the system started acting up again, the same problem of over supply to the grid. It took two days to troubleshoot and the intermittency of the problem is really frustrating. I swapped resistor values, I changed the topology from a "bus" network to a "star" network and I added a 10 watt router as a heater in case it was the cold that was affecting it (the problems would also mostly happen at night time too, and it was the only thing I could think of). Nothing helped and it would just send data to the grid until I flipped the breakers.

I assume the issue is with the meter as my packet captures still seems to occasionally have incorrect values.

I have been able to hack together the code by MasterTH and I already have an Rpi at both the electricity box and at the location where the batteries are so I will remove the meter, call the json value from the CT clamp, and put the new values out on the wire and see if I can bypass the meter completely.

One question I have is when using multiple inverter units- I'm guessing that the meter halves the requested power, (as part of the "Unit" button) and both units pick up the same packet and drive to that? If this is the case I will modify MasterTH's code to reduce the power value in half and post my version when I have some extra error protection built in.

One more feature I would like is to lower the maximum output power slightly if there is less power from the panels, to lesson the stress on the batteries. I'm running these in 24 volts setup and two 900 watt inverters would pull about 60 amps off a 24 volt pack which i want to avoid, even though I designed my packs for about that amount. This should be easy enough to implement but it might take me some time.
Reply
#47
There may be schrodingers cat in one of the units, whereby the problem on exists when your not looking at it.

Ah, forgot about the "random" errors.... I filter those out before sending the command to the inverter units. From the meter they are not that frequent but the returned valus from the inverters are corrupted relatively frequent.

Yes, the meter just halfs the output value.

For winter the power level reduction is what I do. If you don't have the energy to offset all the load all of the time then only offset the load at the maximum efficiency. This also means turning off at night if the load is below say 80W because the efficiency starts to drop again.

Also in the code try and avoid the units switching on and off at a marginal load level (i.e. switch on at say 120W and then off at say 70W). This is more relevant for winter time with less available energy.

What CT are you using to get a JSON response ???
If you can't quantify how much they cost, it's a deal, I'll buy 5 of them for 3 lumps of rocking horse ......
Reply
#48
Thanks for the advice, I'll report back with any progress. I am using the emonpi system which allows a lot of manipulation with the CT clamps- JSON, http, MQTT etc.
Reply
#49
Has anyone noticed that this product WILL allow you to output power to your house loads when you get it running and then DISABLE your battery (solar direct to loads), but it WONT power your loads if you start the unit with it only being connected to the solar controller?

It's as if the internal resistance of both the unit and the solar inverter been to be brought down by a load for power to be transferred in the first place. Just an observation. It would be useful if you were servicing your battery for a few days to be able to let the unit still power the house directly from the panels.
Reply
#50
Not entirely clear on what your indicating (load / solar output watts), but the solar controller would lack the ability to deliver the initial higher current draw to get the unit syncronised.

The input stage for the inverter has an internal capacitor which buffers most of the switching current draws but the initial startup may require a brief higher current draw, which the solar on it's own cant deliver...

The units I thought were partly switchable between solar and battery mode, but have not tried them off solar directly. The coment above was for battery mode.
If you can't quantify how much they cost, it's a deal, I'll buy 5 of them for 3 lumps of rocking horse ......
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)