Page 1 of 1

ChaDeMo based on Leaf socket and simpleBMS/Teensy 3.2

Posted: Sun Nov 08, 2020 4:35 pm
by prensel
I finally got all the parts together to start on development of the following setup:

Existing setup:
- Nissan Leaf batterypack 24kWh (installed into Think City A306)
- Nissan Leaf contactorbox (installed as part of battery setup in Think City A306)
- Teensy 3.2/SimpleBMS controller (for contactorbox and emulator of Zebra BMI to Think)

New to install parts:
- Nissan Leaf ChaDeMo socket
- Another SimpleBMS with Teensy 3.2 with added 2nd CANbus
- additional contactorbox

Lots of time and programming hours to complete... :-)

Re: ChaDeMo based on Leaf socket and simpleBMS/Teensy 3.2

Posted: Mon Nov 09, 2020 7:32 pm
by prensel
Today I've ported most of the 328 software to Teensy 3.2.
- all 'static' time related stuff to the Teensy 'elapsedMilis'

I'm using the SimpleBMS ver1.0 because it allready has the opto-isolated inputs and MOSfet outputs.
On the Teensy i've added an extra CANbus to communicate with vehicle to get the battery voltage and current (from the Leaf LBC).

The setup is running on the bench where it controls a Leaf contactorbox. Next step is to test 'for real' on the closest FastNed charging station.

Re: ChaDeMo based on Leaf socket and simpleBMS/Teensy 3.2

Posted: Mon Nov 09, 2020 8:07 pm
by jon volk
Are you porting the new ISA shunt variant to the teensy, or using the original patchwork of code?

Re: ChaDeMo based on Leaf socket and simpleBMS/Teensy 3.2

Posted: Mon Nov 09, 2020 11:00 pm
by prensel
I'm not using the ISA sensor myself because I have pack current and voltage available over CANbus allready.
For now I'm addding an extra SimpleBMS controller for just the CHAdeMO part but probably will integrate the two controllers in one final version in the end.