Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

(i forked this off to a seperate hardware thread from the battery discussion...)

Ok so i made some Taycan CMC gateway boards but to make the board more versatile i added to the board:

V2:
- ST32F107 / GD32 based
- 2x CAN interface;
- RS-232 interface;
- LIN interface;
- 4 Digital Inputs;(1 shared with LINBUS)
- 3 PWM outputs;
- 3 Digital Outputs (sinking)
- 4 Analog Inputs (12volts) (shared with MC33364 pins)
- 2x MC33364 interface

V3 is out.
- ST32F107 / GD32 based
- 2x CAN interface;
- RS-232 interface;
- LIN interface;
- 4 Digital Inputs;(1 shared with LINBUS)
- 2 PWM outputs (high and low current);
- 4 Digital Outputs (sinking) 3A / 5Aamp
- 4 Analog Inputs (12volts) (shared with MC33364 pins)
- 2x MC33364 interface


The idea is that over the CAN Bus we can interface easyly to the module and read/write the inputs / data like if they where in the VCU.
So basicly an IO extension device.

In my case i wanted to mount one in the rear of the car to facilitate for example the DC/DC converter which isn't CAN based (Chevrolet Volt) it needs PWM.

But the use cases can be extended to command and control pumps or whatever you need.

The idea is that its a simple IO device which we control from the VCU over CAN.

News:
- Support will be coded for SIMP BMS. So the module will act like a Slave to the Master module. If enough interest...
- Support will also be coded to enable relais and precharge and such stay tuned.

- LIN :
- PWM Output :
- and 0805 4.7K Resistor if the analog input needs tobe +12 Volts tolerant
- 1/4W 4K7 Resistors and a bit of wire to fix errors for MC33364 usage on V1;

My GitHub
https://github.com/EV-Builder/bgtw

The new CAN bootloader will enable us swiftly updates. (see GitHub)

See my shop: www.wdrautomatisering.nl
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

Progress.

In order to interact with the build in Cell Module Controller we need a special interface from NXP.

So i made a CANBUS gateway to get the data of the Modules onto the Canbus.
WhatsApp Image 2021-10-14 at 23.48.04.jpeg
The housing :
houseing.PNG
In order to give the device a double role and even more purpose i added some IO's.
The idea is that in the VCU we can read/write those io's. (RIO = Remote Inputs / Outputs).
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

Ok boards are ordered at JCL. Hopefully they are "right" i took the GD CPU but i'm not sure if we should care about that.

I do need to find these components to complete the board but the most important one i already have :)

IC29
FAN3122TMX SOIC127P600X175-8N 1
D3
PESD5V0F1BRLDYL PESD5V0S1ULD315 1
IC32
MC33664ATL1EG SOIC127P600X175-16N 1
IC14
TJA1020T_CM,118 SOIC127P600X175-8N 1
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
Octave2ndlife
Posts: 1
Joined: Fri Oct 22, 2021 4:20 pm

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by Octave2ndlife »

Hi! I was wondering if you already got a simple CMC gateway up & running?
I am looking for an way communicate with the Taycan CMC, would be great if you could give me some guidance! :)

Thanks!
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

Waiting for the boards to show up and make it happen. The boards will be up for sale so when they are ready I will show here.

Let me know what you are looking for :)
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

Ok so i have progress and i have good news and bad news. Lets start with the bad news.

The badnews, in my first ever PCB run i made some NOOB mistakes.
Like ground symbols not connected to GND net and some more.
(like i didn't know that you cant remap one pin, always the complete device function is remapped).

Yes i should have know but hey i was in a hurry to have Chips available at JCLPCB...

Now the good news after some pretty long debug sessions i made it work! I have a working taycan battery block slave controller!
Updates will follow as i progress to show something for that i'm working on a GUI app too.

For now the situation is as follows:

V1 board, when modified:
Dual CAN and Remote IO and Single Channel MC33664 string (up to 15 blocks);
or Single CAN and less Remote IO and Dual Channel MC33664 string (up to 30 blocks);

The taycan uses originally 4 strings but that's done because they wanted a faster scan rate of their bricks / needed more then a dual channel anyway.

The main CPU i have used (resoldered) is a STM32F107 one, don't know if the GDones will work.

I will post updates as i progress. LIN is to be tested and the UARTS etc.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

It works!
BMS_TAYCAN.JPG
BMS_TAYCAN.JPG (29.8 KiB) Viewed 5884 times
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
tom91
Posts: 1272
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 97 times
Been thanked: 201 times

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by tom91 »

Very good progress. Did you write the software from scratch or are you running the example from NXP?
Founder Volt Influx https://www.voltinflux.com/
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

tom91 wrote: Mon Nov 15, 2021 8:01 am Very good progress. Did you write the software from scratch or are you running the example from NXP?
I'm running my software on my own board with an STM32F107 CPU and new C# GUI using the CanBus as interface. Next step is validating it on a GD32 device. Hard part is the crucial layer: spi chip --> driver.

If someone feels the need to influence how I should proceed shout your ideas I'm all ears. There is quite some data to transmit per block so we need something smart. I'm thinking a request of the master can change the PDO's of the slave? Or we should implement functions into the chip itself.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMC Master for Zombie VCU

Post by EV_Builder »

Ok I made some corrections and ordered V2.
I also confirmed that the GD32 chip is working with the current firmware.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

Ok next step is validating the v2.0 design and adding more data.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

Progress V2.0 Validation:

CANBus 1: OK
CANBus 2:
String 1: OK
String 2: OK
GP Input 1:
GP Input 2:
GP Input 3:
GP Input 4 : NOK, needs small fix.
LIM :
PWM 1. :
PWM 2. :
PWM 3. :
GPOUT 1:
GPOUT 2:
GPOUT 3:
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
mux
Posts: 1
Joined: Mon Dec 06, 2021 10:49 am

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by mux »

Hi - I've registered mainly for this thread. I'm from MUXSAN and we're almost certainly going to use these modules (and thus your CMU) for some MUXSAN products. At the very least, we'll be using them for Nissan Leaf and e-NV200 extender batteries.

We're integrating these batteries into existing vehicles which already have a traction battery and BMS. As such, the requirements for this CMU should mainly align with the capabilities of those BMSes. On about a 10-second interval we want to know:
- All cell voltages
- Total capacity

On about a 1-second interval we need:
- Maximum and minimum cell voltage
- Current

That's basically all we need to implement our own charge and discharge control.

One thing I'd be very interested in, is if the modules keep track of their own charging, discharging and health parameters. It's quite customary for these BMSes to keep track of:
- Internal resistance (long-term)
- Internal resistance (short-term / relevant to regen braking)
- Allowable charge current
- Allowable discharge current
- Computed state of health (IR-based)
- Computed state of health (capacity based)

Considering the intellingence of the electronics in the modules, I think these parameters will be available, but it might be hard to decipher exactly which parameters mean what. I can maybe help with that.

As an aside - I don't have DM rights yet, so if possible, can you contact me at info@muxsan.com?
meman124
Posts: 5
Joined: Fri Jan 21, 2022 9:53 pm

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by meman124 »

Hi EV_Builder,

Questions: did you get the CSC boards of the Taycan Battery Modules to work with a BMS? What BMS?

I'm upgrading a car that we converted 3 years ago and i have the same battery modules. Also have the BJB and BMC from that Taycan Battery pack and need to figure out what to do so that i can get everything to work.

Thanks for helping!
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

Yupsz; the boards with housing etc. can be bought online.

www.wdrautomatisering.nl

Do remember though that this is for knowledgeable people at this stage.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

Ok lots of progress:
- Balancing command implemented en tested;
- GUI tool updated with all commands;
- BUSMUST CanBus USB support;
- 2High current outputs and 2Normal ones (4 outputs);
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

meman124 wrote: Sun Jan 23, 2022 3:01 pm Hi EV_Builder,

Questions: did you get the CSC boards of the Taycan Battery Modules to work with a BMS? What BMS?

I'm upgrading a car that we converted 3 years ago and i have the same battery modules. Also have the BJB and BMC from that Taycan Battery pack and need to figure out what to do so that i can get everything to work.

Thanks for helping!
For the record. The current status is that it can be connected to work with SimpBMS.
The gateway then acts like a pack/cell controller.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
Lalle
Posts: 3
Joined: Tue May 03, 2022 7:46 am

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by Lalle »

Hello everybody. I am trying to use Taygan battery to a project and have some question to you. Can I use this can bus gateway, https://wdrautomatisering.nl/product/ca ... interface/? How do I connecting this, wiring? What software shall I use for fully access to BMS?
Many thanks for help.
Best regards Lennart
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

@Lennart

Your link points to a USB CanBus dongle which is supported by the GUI software and bootloader app.

What you need to talk to the battery is: CMC MC33664 Gateway (https://wdrautomatisering.nl/product/cm ... 4_gateway/).

The answer on your questions can be found in my github (see webshop).
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
Lalle
Posts: 3
Joined: Tue May 03, 2022 7:46 am

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by Lalle »

So the dongle is not useful to connect to Taycan battery BMS?

Lennart
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

Lalle wrote: Tue May 10, 2022 3:07 pm So the dongle is not useful to connect to Taycan battery BMS?

Lennart
That dongle is a generic dongle, but i implemented its API in the GUI tools. Currently i support 2 dongles: a profi one (PEAK) and a economic solution (your dongle).

Its use is thus for me in the GUI tools to connect to the TayCan battery CMC Gateway;
With the GUI tools you can check your pack and listen allong on the canbus.
BMS_STudio2.PNG
BMS_Studio.PNG
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
Lalle
Posts: 3
Joined: Tue May 03, 2022 7:46 am

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by Lalle »

My project is very small. I am only using 2 units. That I am looking for to do is, check on cell voltage and activate balancing.
Lennart
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by EV_Builder »

Lalle wrote: Fri May 13, 2022 11:30 am My project is very small. I am only using 2 units. That I am looking for to do is, check on cell voltage and activate balancing.
Lennart
Well that's exactly what this device can do.
Communicate the voltages per Cell and let you activate balancing per Cell.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
2RedCars
Posts: 2
Joined: Tue May 24, 2022 3:04 pm

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by 2RedCars »

EV_Builder wrote: Mon Mar 28, 2022 4:18 pm Yupsz; the boards with housing etc. can be bought online.

www.wdrautomatisering.nl

Do remember though that this is for knowledgeable people at this stage.
Hello, can these be shipped to the US? Thanks!
2RedCars
Posts: 2
Joined: Tue May 24, 2022 3:04 pm

Re: Remote IO / Taycan CMU Master for Zombie VCU / SIMP BMS

Post by 2RedCars »

meman124 wrote: Sun Jan 23, 2022 3:01 pm Hi EV_Builder,

Questions: did you get the CSC boards of the Taycan Battery Modules to work with a BMS? What BMS?

I'm upgrading a car that we converted 3 years ago and i have the same battery modules. Also have the BJB and BMC from that Taycan Battery pack and need to figure out what to do so that i can get everything to work.

Thanks for helping!
Hi - did you ever get your pack working with the Taycan modules?
Post Reply