Page 2 of 2

Re: Pugeot E-208, Corsa E, etc. battery pack.

Posted: Sat Feb 08, 2025 9:59 am
by manny
Digging through the electronics modules from the battery, I found the precharge circuit. I found it interesting because it uses PTC thermistors.
20250208_101139.jpg
The PTC's are C1412by TDK rated for 620V and 120ohm. The relay is V23700-C0001-A408 made by TE Connectivity 450V and 20A.

The PTC's are arranged in 2S7P making it a 34.3 ohm precharge resistor.

If there is a short on the HV when precharging the PTC's will dissipate 4700W @400V 11.7A. This will heat up the PTC's real quick, and that will lower the current. A normal resistor will not survive for long in this situation.

Re: Pugeot E-208, Corsa E, etc. battery pack.

Posted: Sat Oct 04, 2025 3:15 pm
by tom91
EDIT: turned out with the closing loop I used I put red to white and black to black. Without realising when I wired it I assumed all TxN and RxN would be on same row but the flip TxN to second row. So with that fixed and wiring check I get 0x21 response :)

I am really struggling to get this functioning on the bench. Can someone please give me some insight into how to "terminate" the bus with these modules?

I have the M3/MAX BMS from Damien, https://github.com/damienmaguire/Tesla- ... M32_M3_Bms

I am spitting out the SPI as per data sheet and doing the UART chain init, however no RX Status 0x21 is recieved I keep just getting 0x11.

I have made sure SPI works by requesting other register info.

Could someone scope a working RX and TX pair for me to check if the signal is shaped properly.

I can even see the signal going into the module coming out. So in on pins 1+7 and out is 6+12.

Re: Pugeot E-208, Corsa E, etc. battery pack.

Posted: Fri Oct 10, 2025 3:49 pm
by tom91
Got it now to initialize the string and read out the single module voltages and temp registers.
imageMAXbms.png
Currently have a slight issue with the temp register so will dig through others example code to find what I am doing wrong.

Likely due to this:
VWJoe wrote: Mon Aug 22, 2022 7:57 pm Now onto the cell temperature sensors. each module has three NTC and are not contacted as the MAX chip manufacturer recommends.
This thread is a goldmine of information.

Edit: I am using the Hyndai/KAI Arduino base code to port from.

Anyone written code to read the PSA modules? Otherwise I will write the code to do it and publish it to Damiens github once i got all read outs working.