Surprised to NOT find much discussion on the topic here.
At least in Finland, the rules/regulations are such that after vehicle modifications, HV interlock needs to be functional, meaning that HV will not be connected if loop is open.
Not sure if this is just too trivial that this hasn't sprouted a discussion, but I'll be the first then
Anyone implemented HV interlock in their conversion?
Should it be a feature in Zombie or would a passive system be"good enough"
Thinking out loud, why would this not work?
Supply the +12V for contactors through the interlock loop directly or as a relay control signal. If interlock is open, there would be a led lit to indicate interlock loop open. As for zombie, this way you'd have just a precharge fail as contactors won't close...
Implementing HV interlock (Zombieverter)
- Bigpie
- Posts: 1719
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 77 times
- Been thanked: 377 times
Re: Implementing HV interlock (Zombieverter)
Using it to supply the contactors 12v using a relay on the negative contactor output on zombie is how I'd do it, unless you want to have a specific error in zombie for it. For me Precharge failed would be a sufficient error.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Renault Kangoo 36kWh battery
ZombieVerter
GS450h
Outlander Charger DC/DC
Renault Kangoo 36kWh battery
-
- Posts: 534
- Joined: Thu Jul 04, 2019 6:35 pm
- Location: Somerset, UK
- Has thanked: 66 times
- Been thanked: 165 times
Re: Implementing HV interlock (Zombieverter)
I've been thinking about this in the last few days.
The downside to running it through one of the contactor control circuit is in the unlikely event of something coming loose when driving(Or even just a loose connection in the interlock circuit) you then cut contactors with current flowing, for some inverters that's not ideal.
Obviously if something is coming loose when we are driving then we don't want to be driving for very long.
Maybe we could run it through one of the inputs pins of zombie, either 12v or to ground depending on the input pin. Then have zombie check for that on the precharge cycle. If it happens during driving, either flag an error, or if you want to be aggressive with it force 0 torque. If we are running out of input pins it could be a seperate system sending canbus to zombie on the status of the interlock circuit.
The downside to running it through one of the contactor control circuit is in the unlikely event of something coming loose when driving(Or even just a loose connection in the interlock circuit) you then cut contactors with current flowing, for some inverters that's not ideal.
Obviously if something is coming loose when we are driving then we don't want to be driving for very long.
Maybe we could run it through one of the inputs pins of zombie, either 12v or to ground depending on the input pin. Then have zombie check for that on the precharge cycle. If it happens during driving, either flag an error, or if you want to be aggressive with it force 0 torque. If we are running out of input pins it could be a seperate system sending canbus to zombie on the status of the interlock circuit.
- johu
- Site Admin
- Posts: 6323
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 250 times
- Been thanked: 1318 times
- Contact:
Re: Implementing HV interlock (Zombieverter)
I run interlock only in A2. Super minimal. If you open the lid of the Prius inverter you cut power to the controller and thereby the contactor block as well. So no battery voltage apart from the energy stored in the capacitor.
Touran doesn't have a single HV connector, it's all bolted. So no point to interlock.
Seems to be the point of these systems, cut/disallow HV if any connector is intentionally unplugged.
Wouldn't want to run contactor control through it physically, would make me nervous to loose drive because of corrosion or something. Cutting torque mid drive is not a safety measure but a safety hazard in my opinion. But not closing contactors in the first place while stationary seems a safe thing to do. So a pin that software can react to.
Touran doesn't have a single HV connector, it's all bolted. So no point to interlock.
Seems to be the point of these systems, cut/disallow HV if any connector is intentionally unplugged.
Wouldn't want to run contactor control through it physically, would make me nervous to loose drive because of corrosion or something. Cutting torque mid drive is not a safety measure but a safety hazard in my opinion. But not closing contactors in the first place while stationary seems a safe thing to do. So a pin that software can react to.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 1882
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 157 times
- Been thanked: 409 times
Re: Implementing HV interlock (Zombieverter)
I agree with having the option of having a pin assigned to HVIL that does the following:
1. no closing of contactors if signal is faulty (aka not present, so for grounding pins not grounded and for 12V pins not 12V)
2. warning spot value for HVIL OKAY being set low
3. No changing of op modes (so charge to drive would be the only one that Zombie currently does)
Same sort of things can be implemented for loss of isolation resistance, we are getting more and more CAN sources for this info. Leaf BMS, BMW Sbox, VAG contactor box ect.
Forcing torque to zero is for sure a not okay way of dealing with it. Issue becomes trying to identify actual hazards that would warrant a full shutdown, which is nearly impossible to do at a global level and not a project by project method.
1. no closing of contactors if signal is faulty (aka not present, so for grounding pins not grounded and for 12V pins not 12V)
2. warning spot value for HVIL OKAY being set low
3. No changing of op modes (so charge to drive would be the only one that Zombie currently does)
Same sort of things can be implemented for loss of isolation resistance, we are getting more and more CAN sources for this info. Leaf BMS, BMW Sbox, VAG contactor box ect.
Forcing torque to zero is for sure a not okay way of dealing with it. Issue becomes trying to identify actual hazards that would warrant a full shutdown, which is nearly impossible to do at a global level and not a project by project method.
- J0hannes
- Posts: 69
- Joined: Sat Nov 11, 2023 10:29 am
- Location: Finland
- Has thanked: 11 times
- Been thanked: 65 times
Re: Implementing HV interlock (Zombieverter)
Ok, now we're getting some discussion Sorry this post got out of hands and is bouncing all over the topic...
Also my thoughts have matured somewhat. A brain fart would be to supply the +12V for contactors through the interlock loop directly all sorts of sketchiness in that I don't want to do that
Just to get this thought through too:
If one would want to have a passive system for HV IL, a latching supply circuit with an open circuit indication could be sufficient, right?
Logic would be such that at vehicle start the HV IL circuit would need to be closed for contactor supply to turn on at IG On.
Once we have contactor power supplied, it won't be cut if for any reason there is a connection issue with HV IL circuit.
Indication led just for the sake that you will have some feedback why pre charge fails in this situation.
Above all possible options, I'm rooting for having this as a VCU (Zombieverter) input pin AND status.
My understanding of the reason of existence for HV interlock is to prevent maintenance/assembly errors resulting in a situation that a HV connector would be exposed. So a pre contactors engagement check should be enough.
If a (HV IL) connection would be cut while driving the VCU shouldn't do anything without additional information i.e. voltage loss message from a component etc. So this gets quickly complex and therefore a minimum effort type approach is justified.
Nissan has only warning lamp lit up, as for example LBC would not give a system start OK if any battery side HV connector is not properly fit
EVB page 23: Detects the connector fit state with the function to detect the fit of the high voltage harness connector and
transfers the detected state to VCM so that the vehicle does not start with an unsteady state. This snip is from Leaf SM EVC to get an idea what Nissan does for PDM and Inverter bus connection HV IL detection. There are just two microswitches inside the drive stack, one for each module (PDM top lid and inverter bus bar connection cover). Doesn't seem like there's nothing else there and the voltage generator and sensing circuit is in the VCU.
Also my thoughts have matured somewhat. A brain fart would be to supply the +12V for contactors through the interlock loop directly all sorts of sketchiness in that I don't want to do that
Just to get this thought through too:
If one would want to have a passive system for HV IL, a latching supply circuit with an open circuit indication could be sufficient, right?
Logic would be such that at vehicle start the HV IL circuit would need to be closed for contactor supply to turn on at IG On.
Once we have contactor power supplied, it won't be cut if for any reason there is a connection issue with HV IL circuit.
Indication led just for the sake that you will have some feedback why pre charge fails in this situation.
Above all possible options, I'm rooting for having this as a VCU (Zombieverter) input pin AND status.
My understanding of the reason of existence for HV interlock is to prevent maintenance/assembly errors resulting in a situation that a HV connector would be exposed. So a pre contactors engagement check should be enough.
If a (HV IL) connection would be cut while driving the VCU shouldn't do anything without additional information i.e. voltage loss message from a component etc. So this gets quickly complex and therefore a minimum effort type approach is justified.
Nissan has only warning lamp lit up, as for example LBC would not give a system start OK if any battery side HV connector is not properly fit
EVB page 23: Detects the connector fit state with the function to detect the fit of the high voltage harness connector and
transfers the detected state to VCM so that the vehicle does not start with an unsteady state. This snip is from Leaf SM EVC to get an idea what Nissan does for PDM and Inverter bus connection HV IL detection. There are just two microswitches inside the drive stack, one for each module (PDM top lid and inverter bus bar connection cover). Doesn't seem like there's nothing else there and the voltage generator and sensing circuit is in the VCU.
Re: Implementing HV interlock (Zombieverter)
The SCCA racing rules require the HVIL to immediately open the contactors. They also require the BMS and insulation monitor to immediately open contactors if a fault is detected. I agree with Johu that this can do more harm than good, but for now those are the rules. I did bring that up when they were looking for feedback but never got a response.
On my car, I have a set of 'permissive' NC relays that pass power through to the contactor box, and a signal from BMS or IMD will open the relay and thus open the contactors. Within the box, there is one HV plug (everything else is bolted). The power to the contactors also runs through the HVIL pins on this plug (but on the negative side, which was possible to implement with the dual economizer board I am using).
The other nice thing about this setup is that the permissive relays can be depowered during normal street driving and everything still works. If a fault is detected in the BMS or IMD, the warning light will still come on but it won't blow up my inverter.
On my car, I have a set of 'permissive' NC relays that pass power through to the contactor box, and a signal from BMS or IMD will open the relay and thus open the contactors. Within the box, there is one HV plug (everything else is bolted). The power to the contactors also runs through the HVIL pins on this plug (but on the negative side, which was possible to implement with the dual economizer board I am using).
The other nice thing about this setup is that the permissive relays can be depowered during normal street driving and everything still works. If a fault is detected in the BMS or IMD, the warning light will still come on but it won't blow up my inverter.
-
- Posts: 534
- Joined: Thu Jul 04, 2019 6:35 pm
- Location: Somerset, UK
- Has thanked: 66 times
- Been thanked: 165 times
Re: Implementing HV interlock (Zombieverter)
That makes sense to me.tom91 wrote: ↑Tue Dec 03, 2024 11:53 pm 1. no closing of contactors if signal is faulty (aka not present, so for grounding pins not grounded and for 12V pins not 12V)
2. warning spot value for HVIL OKAY being set low
3. No changing of op modes (so charge to drive would be the only one that Zombie currently does)