Inverter: Ferroamp - dalathegreat/Battery-Emulator GitHub Wiki
[!CAUTION] Working with high voltage is dangerous. Always follow local laws and regulations regarding high voltage work. If you are unsure about the rules in your country, consult a licensed electrician for more information.
Compatible Ferroamp inverters
- FerroAmp EnergyHub
Bill of Material of FerroAmp components
- 1x FerroAmp EnergyHub
- 1x FerroAmp DC Distribution
- 1x FerroAmp Power Case
- 1x or 2x FerroAmp ESO (Energy Storage Optimizer) Module, installed inside the Power Case.
Communication wiring
The Ferroamp inverter works via CAN. The LilyGo board can have both a CAN battery and a CAN inverter connected on the same pins. When the board is used with two CAN devices at the same time that have termination resistors in all ends, the terminating resistor needs to be removed from the board. Please measure CAN termination if you have issues, or before removing the resistor. This is explained in CAN-troubleshooting
[!NOTE]
While the Ferroamp will work on the same CAN channel as an EV battery, it sometimes can cause "ESO fault code 2 - communication issues". If you are seeing this error, put the inverter on its own dedicated CAN channel.
âšī¸ Always check the termination resistance of the system! That way you know if resistor needs to be removed or not.
âšī¸ Grounding is extremely important. Make sure the battery case is connected to protective earth, and the shield part of the twisted pair CAN is connected to PE also! Failing to do this will result in CAN errors.
PD10008_ESS-Power-Case-Installation-Manual_A02b.pdf
Which protocol to use
For this inverter type, use the option called "Ferroamp Pylon battery over CAN Bus" under the "Inverter Protocol" setting
[!IMPORTANT]
The Pylon protocol is very versatile. By default we emulate a 4x96V Force H2 battery. Not all inverters like this setup, so please adjust the configuration if needed. If 0 is left as default values, the below options will be used
- TOTAL_CELL_AMOUNT 420 // Edit steps of 30, as how much your battery Wh is. 30 = 3552Wh, so 420 = 49728Wh*
- MODULES_IN_SERIES 4
- CELLS_PER_MODULE 30
- VOLTAGE_LEVEL 384
- AH_CAPACITY 37
*If you want Ferroamp support to see our battery in correct way you can't change in 30 steps since the battery that matches EV-packs voltage comes in 4 modules 30x4=120. So to look good to Ferroamp support you can only change in steps of 120.
Troubleshooting
Experiences with various troubles and solutions.
- Ensure ESO(s) and EnergyHub are updated to latest firmware. (Call FerroAmp support and confirm!)
- If you are getting "precharge" or "ESO fault 2 - communication" issues - try separating battery and inverter communication channels using MCP add on chip. Read more here: (https://github.com/dalathegreat/Battery-Emulator/wiki/CAN-add%E2%80%90on-(MCP2515))
- If you bought a second hand ESO and you're having communications issues - it might be the CAN transciever that has taken a beating. (Seems not too uncommon on Ferroamp ESOs!) Read more here: (https://github.com/dalathegreat/Battery-Emulator/wiki/Lightning-strike)