I built some 16S LiFePo4 200Ah batteries with a DALY 100A Smart BMS and want to interface them on the SAME RS485 bus. I managed to "contact" the BMS using a RasPi with a Waveshare RS485 HAT using Python.
However, in order to contact more than one BMS on the bus, I need to set the board number to different values. I can change the board number using the PC software via UART or RS485 (which is basically the same protocol just different physical layer). But it seems the BMS forgets its given board number after a few polls.
Does anyone has anything done in this direction but with slightly more success?
However, in order to contact more than one BMS on the bus, I need to set the board number to different values. I can change the board number using the PC software via UART or RS485 (which is basically the same protocol just different physical layer). But it seems the BMS forgets its given board number after a few polls.
Does anyone has anything done in this direction but with slightly more success?