Hello, all ...
As a personal project, I'm looking to power a microcontroller from a 48V LFP battery (BigBattery LAMA). The interesting thing is that if the battery is discharging, I want to power it from the LAMA, but if the battery is charging, I want to power it from the charge controller. Since the battery has a single Anderson connector through which the battery discharges and charges, I'm wondering how to do this from that same connector.
Context: my solar inverter is a Sol-Ark 8K, which has CANbus support. I'm planning on using the microcontroller to read the charge / discharge current and voltage, match that against a predefined charge / discharge curve, and format all of that into CANbus packets that I can send to the Sol-Ark via the Sol-Ark CANbus interface. Since sometimes the battery will be feeding the Sol-Ark, and other times the Sol-Ark will be feeding the battery, I'm wondering if there's a special sort of DC-DC converter (to go from 48V to 3.3V to power the MCU) that will work in either case.
I know this is possible, because I also have a Fortress Power eVaultMAX that is already doing this, since it communicates with the Sol-Ark via CANbus. I also suspect that BMSs do this as well (i.e. if the battery they're managing is completely discharged, they still have to get power from somewhere to operate, so I figure they must be getting it from the charge controller). Any insight as to how to do this would be very much appreciated!
Regards,
John
As a personal project, I'm looking to power a microcontroller from a 48V LFP battery (BigBattery LAMA). The interesting thing is that if the battery is discharging, I want to power it from the LAMA, but if the battery is charging, I want to power it from the charge controller. Since the battery has a single Anderson connector through which the battery discharges and charges, I'm wondering how to do this from that same connector.
Context: my solar inverter is a Sol-Ark 8K, which has CANbus support. I'm planning on using the microcontroller to read the charge / discharge current and voltage, match that against a predefined charge / discharge curve, and format all of that into CANbus packets that I can send to the Sol-Ark via the Sol-Ark CANbus interface. Since sometimes the battery will be feeding the Sol-Ark, and other times the Sol-Ark will be feeding the battery, I'm wondering if there's a special sort of DC-DC converter (to go from 48V to 3.3V to power the MCU) that will work in either case.
I know this is possible, because I also have a Fortress Power eVaultMAX that is already doing this, since it communicates with the Sol-Ark via CANbus. I also suspect that BMSs do this as well (i.e. if the battery they're managing is completely discharged, they still have to get power from somewhere to operate, so I figure they must be getting it from the charge controller). Any insight as to how to do this would be very much appreciated!
Regards,
John