OrionBMS has been setup to send out data over CAN. This data includes : current, volt, volt_12, SOC, DOD, resistance, health, summed_volt, avg_temp, low_volt_id, high_volt_id, amp_hrs, CCL, DCL, live_cell_voltages [pack_id, internal_volt, resistance, open_volt]. The above can be set in the OrionBMS software.
This data becomes vital for testing and debugging issues on the car. The above system has been implemented for the ESP32's CAN module
Clone the repository to your Arduino directory:
cd ~/Arduino
git clone https://github.com/AdityaNG/VRE_CAN
Open up Arduino and open the sketch 'VRE_CAN'