I’m trying to devise a strategy to allow my system to run off lithium batteries. From what I understand charging a lithium in freezing temperatures is a big no-no, and my project will face these during winter, so I’m wondering about diverting solar charging energy towards a heating element (heat tracing wrapped around the battery?) during these conditions so that I can continue safely charging.

Here’s a concept of what I’ve come up with:

enter image description here

A temperature sensor connected to the MCU determines when a freezing condition exists and controls the relays.

In a freezing conditions the battery is only allowed to discharge (in the diagram above it’s shown in the wrong switch position – sorry), and the heating element is switched on, driven exclusively from the solar input.

Both relays would need to be bi-stable type so that

  1. The coil doesn’t need to be constantly supplied current (this is a power-constrained device)
  2. If the battery fully drains and there’s no solar input then with the MCU off the system maintains its last state.

My total system draw without the heating element is ~150mW, I’m looking for about a 15W 30V solar panel, and the battery I’m targeting around 20Ah (74Wh). I’ll want my heating scheme to not add significantly to the power footprint when it’s disengaged.

Does this make sense? Are there any obvious flaws I’m not seeing, or likely pitfalls? Am I reinventing the wheel here, ie are there any design patterns out there for this kind of thing?

Thanks in advance.