Skip to content

Inverter: Schneider

lenvm edited this page Dec 14, 2024 · 1 revision

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 Schneider inverters

  • Schneider XW Pro Hybrid Inverter ⚠️ Testing ongoing SCHNEIDER_CAN

Communication wiring

The Schneider inverter works via CAN. The CAN connection is done at the Gateway

image

image

ℹ️ 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.

Compiling the software for Schneider inverters

Make sure that the settings in the "USER_SETTINGS.h" file are correct. The line:

#define SCHNEIDER_CAN //Enable this line to emulate a "Schneider Version 2: SE BMS" over CAN bus

Needs to be uncommented for the software to emulate the Schneider protocol over CAN. Next step is then to select the battery that you intend to use, for instance if you use LEAF battery, make sure the following line is uncommented:

#define BATTERY_TYPE_LEAF // See NISSAN-LEAF-BATTERY.h for more LEAF battery settings

After setting this up, flash the board!

Installation examples

Clone this wiki locally