Communication between BMS and PC via CAN/RS485 — where to start?
I know this is a few years too late but for future readers the overall concept here is very, very dangerous. The reason BYD requires communication is because in the event of an error, the BMS needs to be able to shut down the inverters without simply pulling the plug. This keeps the inverter IC on but the output at 0W. Furthermore, the BMS needs to be able to control the charge and discharge parameters in realtime. Removing this ability is paramount to throwing away your warranty and shortening your battery lifespan significantly. Not to mention any headaches/under-voltage/over-voltage shutdowns a person will encounter.