I have been trying to re-purpose an iPace 90kWh battery & connect it standalone without the car.
The components which are connected are the BECM, balancer circuit boards & BEM (containing contactors).
I have the BECM connected on the desk (with just canbus & power), with a canbus adaptor into SavvyCAN at 500kHz...
It seems to be using UDS and I can write to 0x7e4 & read from 0x7ec. Which seems to be very close to a Hyundai Kona battery (they are both LG Chem)!
I've managed to use caringcaribou to dump the DIDs and cross reference to the manual ... there appears to be a lot there..
I am reading no error codes on the BECM over UDA (or am reading them wrongly !). Even though I don't have all of the equipment connected (e.g coolant sensor), the BECM is not showing any error codes. Wonder if it's just stuck? If I remove the wiring to either precharge relay coil, I get a single error occur `P0AE1-14 Hybrid/EV Battery Precharge Contactor Circuit -Circuit short to ground or open` which is as expected. But I would expect more than one error...
I have a log of the car enabling the battery and hope to use that to move forward... The main thing I haven't managed to do is engage the contactors in the BEM.
Any ideas on how I can try to engage the relays?
I thought it would be manually engaged over CAN, since the manual says:
The HV DC connector to the HVCCM.
The HV DC connector to the front inverter.
The HV DC connector to the rear inverter.
The connector for the external EV battery coolant temperature sensors.
The main wiring harness connector with 18 pins for the following connections (Not all connections are used):
The external HV interlock loop (quantity 2).
A connection from the Restraints Control Module (RCM).
The BECM monitors the following:
The EV battery module cell voltages.
Internal EV battery module temperatures.
The HV interlock loop.
The HV DC voltages at various points in the Battery Electrical Module (BEM).
The HV DC BEM current sensors in the BEM.The EV battery coolant temperature sensors on the coolant inlet and outlet connections.
The BECM also controls the contactors in the BEM to isolate the EV battery when the HV interlock loop is broken or the SDU key is removed.
The BECM communicates with the HV system and other vehicle systems through the HS CAN power mode zero systems bus.
The BECM controls the following EV battery temperature control components:
The EV battery coolant pump
The EV battery changeover valve.
When an HV DC connection on any of the previously described connectors is removed, the HV interlock loop circuit is broken. The BECM detects the break and sends the HV interlock loop status to the Powertrain Control Module (PCM). If the vehicle is stationary the PCM requests the BECM to break the HV circuit. The BECM de- energizes all 3 contactors in the BEM to electrically disconnect the EV battery and the HV circuits discharge.
The BECM records any DTC and related data. The DTC and related data are read using the approved diagnostic equipment.
The JLR approved diagnostic equipment enables certain components to be activated and also read live data.
The EV battery expansion tank coolant level sensor is hardwired by the wiring harness to the Powertrain Control Module (PCM). When the EV battery coolant in the EV battery expansion tank is less than the minimum level. The EV battery coolant level sensor sends a signal to the PCM.
There is a 10Hz ENS crash signal on the battery connector coming from the Restraints Control Module (RCM), which is engaged when the contactors are on, I wonder if that is engaging the relays?