curiouscarbon
Science Penguin
- Joined
- Jun 29, 2020
- Messages
- 3,022
Hello,
In process of planning 1+ packs to build and parallel together.
The BMS uses UART serial to communicate cell data. I want central arduino brain for management.
Anyone used this to link BMS? https://learn.sparkfun.com/tutorials/sparkfun-qwiicbus-hookup-guide
It's differential i2c over RJ45 cables.
I'm seriously considering it for my projects. Mentioned in the "why make this" is "need low cost open source CANBUS alternative" which is relatable.
For example, one microcontroller per BMS to translate from UART to I2C. Use I2C isolator, powered from local pack. Isolator: https://www.adafruit.com/product/4903
Each isolated i2c data port will connect to a common QwiicBus interface, leading to the arduino brain. This seems safe to me.
Isolator spec:
Anyone have thoughts on this approach? All feedback welcome.
In process of planning 1+ packs to build and parallel together.
The BMS uses UART serial to communicate cell data. I want central arduino brain for management.
Anyone used this to link BMS? https://learn.sparkfun.com/tutorials/sparkfun-qwiicbus-hookup-guide
It's differential i2c over RJ45 cables.
I'm seriously considering it for my projects. Mentioned in the "why make this" is "need low cost open source CANBUS alternative" which is relatable.
For example, one microcontroller per BMS to translate from UART to I2C. Use I2C isolator, powered from local pack. Isolator: https://www.adafruit.com/product/4903
Each isolated i2c data port will connect to a common QwiicBus interface, leading to the arduino brain. This seems safe to me.
Isolator spec:
- Safety-related certifications:
- 4242-VPK isolation per DIN VDE V 0884-11:2017-01
- 2500-VRMS isolation for 1 minute per UL 1577
- CSA approval per IEC 60950-1 and IEC 62368-1 end equipment standards
- CQC basic insulation per GB4943.1-2011
Anyone have thoughts on this approach? All feedback welcome.
Last edited: