DIY Electric Car Forums banner
1 - 2 of 16 Posts

· Registered
Joined
·
3 Posts
Discussion Starter · #1 ·
I am in the early stages of developing a prototype system to connect an EV battery pack into a combined ESS/PV/Inverter system to power the home. Ultimately I think this could be a business opportunity....but I dont want to get too far ahead of myself.

I have worked for a substantial time reverse engineering the Nissan Leaf's CAN network (my background is automotive/EV R&D) and watched Wolftronix's videos with great interest. I think he made it look a bit too easy! Just 2*12V relays to switch it on....really??!? I have a 2014 Nissan Leaf myself but its my daily driver so haven't had the guts to tear it down ... just yet.

I realize there will be significant work in working with the BMS, and ensuring the pack stays healthy....that's hopefully where my experience comes into play.

Ultimately I want to develop something like the attached image.

So my questions to the hive mind are:
  • Has anyone actually done something like this?
  • What were the significant challenges?
  • Is anyone in the UK and up for discussing it?
 

Attachments

· Registered
Joined
·
3 Posts
Discussion Starter · #4 ·
I have partially reverse engineered the charging protocols, and almost completely reverse engineered the Primary CAN for a lot of the main signals in a previous role for a 2011 Nissan Leaf. There doesn't seem to be many changes in the 2013+ Gen 1 Leaf.

I am just in the process of updating my work (I did it for the 2011 Leaf in 2015) and I'll start updating my findings in that spreadsheet.

As I'll have a side-by-side comparison of the pack with a complete vehicle I am hoping I can reasonably easily reverse engineer the remaining charge control signals. My challenge will be resetting the error flags which will occur. I am hoping I will not need the body control module to do this.

This is the fun stuff!
 
1 - 2 of 16 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top