These last day I worked again on my BMS project, I simplified it but it also implements a lot of thing :
- +12V permanent supply
- +12 Ignition input to power up the board
- Mains 110/230VAC input for charger presence detection
- 2 relay outputs 110/230V/12A (charge authorization and discharge authorization)
- 2 LED outputs for status
- 2 open collector free outputs
- RS232 serial port for firmware upgrade, configuration, and bluetooth module option connection (configuration, log and management with a smartphone)
- 1 BMS slave interface (up to 255 slaves)
- 2 universal analogic/digital inputs (for current sensor for example, throttle, ...)
- 2 analogic output (0-5V), for external baragraph or analogic jauge for example
- 1 SD card support, for datalogging
- 1 CAN bus, to interconnect on a CAN bus, to do a lot of thing in the future !
I finished to solder the prototype this morning :
The first firmware with minimum functionalities is well advanced