diy solar

diy solar

What changes do I make in my two midnite classic charge controllers? I made the switch from AGMs to eg4 lifepo.

Sparky7

New Member
Joined
Jan 31, 2023
Messages
116
Location
Wi
I just switched over to 6 eg4 lifepo batteries from AGMs.

What changes do I make in my two midnite classic charge 150 controllers?

How about in my magnum inverter (which can't communicate with the BMS in the batteries?

I changed the float and absorb numbers but not sure what else needs to be done.

Thank you!
 

Attachments

  • 409079C4-3008-4771-A9CB-3F7FF756731A.jpeg
    409079C4-3008-4771-A9CB-3F7FF756731A.jpeg
    510.2 KB · Views: 3
Howdy,

Our resident Midnite Classic expert is Steve_S

Scan for his articles, especially the 'My final config for Midnite Classic'

Excellent, fully explained, step by step instructions.....

I've owned Midnite Classics forever and still learned a few new tips from him...

Enjoy..
 
Thank you all!

I will look for temp settings.

I am interested in the article and will look for it!
 
Howdy,

Our resident Midnite Classic expert is Steve_S

Scan for his articles, especially the 'My final config for Midnite Classic'

Excellent, fully explained, step by step instructions.....

I've owned Midnite Classics forever and still learned a few new tips from him...

Enjoy..
I think I found it. I am pasting it here incase someone else would like to read it:

INTRO: I have debated posting this for a while until I got everything tweaked in and working as best as possible. The End Result is Gobsmackingly Good !
I cannot speak for other SCC and such as each is different & unique in their own ways BUT this may likely be a Good Reference.
Civility & Politeness is required in this thread.

My FINAL Tweaked out settings, NOTE this is for 24V system, Using a Midnite Classic 200 (not really designed for Lithium Based due to single decimal point accuracy. I am also posting the JKBMS Settings which by the time the packs enter Float Mode they are very nicely Balanced.
Important FYI, Active Balancing Quick Guideline is 1A Balancing per 100AH / 200AH - 2A Balancing / 300AH - 3A and so on.

Midnite Classic Charge Controller Settings (Effective since Finalized build June 2022)
All equipment MUST BE Voltage Corrected & Calibrated (VERY IMPORTANT)
Divide Values X2 for 12V. Multiply X2 for 48V.

Absorb: 27.6 for 45 minutes (3.45vpc) (some call this boost) *I run a Bank of 5 packs, but never actually runs the full 45mins because of EndAmps
Equalize: OFF
Float 27.5V (3.437vpc)
MIn Volts: 21.2 (2.650vpc)
Max Volts: 28.6 (3.575vpc)
Rebulk Voltage: 25.6 (3.200vpc)
End Amps: 8.7A (*1) (** Using WizbangJr Smartshunt to control) (*** Allows for full Saturation at set Float Voltage)
(*1): End Amps is calculated from the LOWEST AH Battery Pack in a Bank. IE: (100AH X 0.05 = 5A 280AH X 0.05 = 14A. My Smallest 174AH is 8.7A)
NB: Victron Forum discussion says EndAmps = TailCurrent
Coulumbic Efficiency / Battery Status Meter Efficiency for LFP = 99%.
This get's the bank charged to full with high amps (Constant Current) and then float (Constant Voltage) tops off so the cells are at 3.47Vpc. I am running 7/24/365 so float is used up by the Inverter + provides whatever the packs will take to top off. (which is minimal)
* Do Not forget to adjust for Voltage Offsets between Actual Voltage @ Battery Terminal & at Solar Controller.

Very Special NOTE: Floating & Saturating to 3.437vpc, accounts for the Voltage Settling post Charge of any kind which actually brings the cells to just below 3.400Vpc.


EDIT - July 7 2022.
❗Voltage Corrected & Calibrated (VERY IMPORTANT)
- Midnite Solar Classics SCC's can be programmed for OFFSETS.
- Not all are capable so to adjust values it will have to be in charging values AS WELL as your Inverter/Charger.
- Even 0.1 Volt offset Can & Will affect operations
The simplest Way
Use 2 or 3 Decimal Accurate DVOM/DMM.
While SCC is Charging, Measure the Real Voltage coming out of the SCC and write it down, Same for the Inverter/Charger @ its BATT Terminal.
When Batts are in a + Charge (NOT when Discharging) measure the Voltage @ its/their Battery Terminal Lugs.
There WILL be some variances but there is always some Line Loss between these devices, Most important is what is going into the BATT.
Check your notes from each test. That Differential in Voltage must be Compensated for !
Take that Voltage Offset and apply it to the SCC, either an Offset Function or by the Charge Settings
IE, Assume SCC to Batt Terminal is 0.1V and you are Charging, Bulk/Absorb/Float Adjust the values UP. IE If Absorbing @ 27.6V increase that to 27.7V to compensate and the other Values as well. DO NOT FORGET to do the same for Low Voltage Disconnect !
The Inverter Needs two values;
The Charging Voltage offset applied as Above You got that value in your tests above. With SCC Charging.
Low Voltage Disconnect. MUST BE Measured when No SCC Charging is happening and the inverter is drawing from BATT only. It will be different than when SCC is charging the batts. Use that to adjust for Low Volt Disconnect ! Or you may get a Late Disconnect @ Low Volts making the disconnect lower than you set. NOT A GOOD THING !

Lastly, be aware that every Fuse/Breaker, Lug & Batt terminal adds to Voltage Drop collectively due to resistance.
---- End of Edit ----

What is a WizBangJr ?
Description:The Whiz Bang Jr is a current sense module that attaches to the standard 50mv / 500A Shunt (MNSHUNT) and wires into the Classic and KID charge controllers to give Amperage readings from the shunt. To use the Whizbang jr (MNWBjr) with any of the Classic Lites, you will either need the local app or an MNGP.
* Sadly designed for Lead Acid Chemistries and therefore only Single Decimal Point Accuracy. Similar higher Accuracy Smartshuts like Victron (2 decimal point accuracy) can also perform similar functions for various SCC's. The SmartShunts from Victron are good.

JKBMS SETTINGS (warning, long) BELOW the Main BMS status screens showing the Delta between cells in ALL Packs. 2 Shown.
ATM that is 2x174AH Used EV Grade LFP & 2x280AH ESS Grade (what many call Bulk or B grade)

Combined 2 Packs Delta Info.PNG


1668722069256.jpeg
 
Disable temperature compensation.

Disable equalization or set it the same as absorption with a 0 duration or as short as possible (probably not an issue since AGM generally don't permit equalization).

Might you want to have short absorption and reduced float to avoid higher SoC and voltage, but occasionally have an "equalize" to about 3.65V/cell for a period of time to allow rebalancing?

I think we could do better with a coulomb-counter based charge system to keep battery cycling in middle SoC range and only occasionally rebalance, but stand-alone SCC only knows volts and amps, not Ah. With additional data (Whiz-bang-jr for Midnight, Cerbo for Victron), the right firmware might be able to do more.

Of course, you also need prediction of power failures and bad weather to know when we should fully charge battery. Some guys get that from the web.
 
Interesting. Not saying you should do what I do but I run 3 x Midnite Classic 150s to 18650 NMC chemistry battery bank over the last 6 years and I do this...

1) Set Ending Amps = 0 and de-select WBjr for End Amps - e.g. I don't fool with this. I use the Batrium BMS shunt as my primary data instead of the Wizbang Jr shunt.
1697500765743.png

2) Set Equalize to 0 hh:mm and 0 days and Auto Equalize off.
1697500812032.png

3) Adjust Absorb/Float to the max charge voltage that I want. Note: Absorb has to be 0.1 higher than Float per the interface.

This works for my powerwall and results in a max charge of 56.5v / 14s = 4.03/pack. All I do operationally is change Float/Absorb up/down a bit to get the real world max charge I want.

In practice it takes a few hours to actually reach the full float value in my case so this rarely happens as my loads are well balanced to the incoming PV. The Batrium Shunt reports 56.5v actual vs 57.0/57.1 settings but remember, there's change in Midnite voltages between charge voltage vs rest voltage vs load voltage and Midnite voltage offsets affect things as well - so 57v vs 56.5v is a perfectly acceptable range of fuzziness for my operation.
 
Last edited:
Might you want to have short absorption and reduced float to avoid higher SoC and voltage, but occasionally have an "equalize" to about 3.65V/cell for a period of time to allow rebalancing?

I think we could do better with a coulomb-counter based charge system to keep battery cycling in middle SoC range and only occasionally rebalance, but stand-alone SCC only knows volts and amps, not Ah. With additional data (Whiz-bang-jr for Midnight, Cerbo for Victron), the right firmware might be able to do more.

Of course, you also need prediction of power failures and bad weather to know when we should fully charge battery. Some guys get that from the web.

That's been recommended many times. The preferred option seems to be just charge to 3.45V/cell. You get to near 100% SoC, and it allegedly maximizes cycle life due to the lower voltage and current applied at peak charge. >3.40V is typically sufficient for maintaining passive balance.

I've seen cells that will go out of balance if short cycled in as little as two weeks. Kinda be a pain to have to manually balance your battery every time you try to "equalize."
 
That's been recommended many times. The preferred option seems to be just charge to 3.45V/cell. You get to near 100% SoC, and it allegedly maximizes cycle life due to the lower voltage and current applied at peak charge. >3.40V is typically sufficient for maintaining passive balance.

I've seen cells that will go out of balance if short cycled in as little as two weeks. Kinda be a pain to have to manually balance your battery every time you try to "equalize."
That's what this guy was saying (found him on YouTube).
 

Attachments

  • IMG_6440.png
    IMG_6440.png
    758.8 KB · Views: 2
Back
Top