msantos
07-16-2007, 01:30 AM
I would not be the first to recognize that some things in life are just bound to take a back seat to everything else. Some of you may know what I am talking about: Hobbies, vacation, that long rest you promised yourself after you complete "the big project"?
Well, it looks like in my case I will not be able to have my IMA assist inhibit module 2 complete before the end of the year. Too many things are happening on the business side of life are going to consume much of my attention and time.
So, instead of procrastinating indefinitely, I figured I would open an invitation to all those interested to review (and discuss) a far more simplistic approach to implementing this mod on an HCH-2.
The Objective:
In this invitation I will offer details that will clearly identify the means through which to cause an assist inhibit condition.
Why an inhibit condition? What is the benefit?
As some of you already pointed out, it is very difficult to prevent EV assist from taking place under normal operating conditions on a stock HCH-II. Our high mileage performance strategy may consist of saving the SoC for times when it can yield the greatest benefits. For instance, in the summer I will often prevent assist so that when I operate the AC, I may suffer a lesser FE hit.
Another condition may occur when we engage in higher performance P&G. In this situation it is nice not to use any SoC during the pulse, and this way the frequency of forced regens is greatly minimized.
Anyhow, as some of you may recall we've managed to produce a couple of very complex assist inhibits. My 06 HCH was the lucky recipient on one of those modules and while it works OK, it was also extremely expensive. To make matters worse, the final cost of the unit could not be offset from the benefits that it offers mostly because I already have a natural assist inhibit: the winter weather (or more precisely the low temps)!
During the colder winter months, we often experience minimal EV assist so an assist inhibit mod is literally a wasted feature. Well, I've been thinking that since the weather can play it that way, perhaps we can use that approach as the basis for a simpler and less intrusive "assist inhibit module". Get my drift?
Furthermore, I've had the opportunity to communicate my thoughts to a small group of folks at CleanMPG over the last 6-7 months and in those instances I did reveal that there may be a couple of ways to implement a much easier mechanism to a microprocessor based mod.
The approach:
So here it is: A descriptive blueprint to a simple and inexpensive assist inhibit for the HCH-2. I may produce and publish a multisim schematic for those who request it.
What we will need:
-Experience and comfort around electronics and high power electronic equipment.
-Precision Multimeter
-Insulated rubber gloves
-basic tools, pliers, cutters, crimper and connectors, soldering gun, heat shrink tubing, etc
-3 relays (NC) + 3 attenuation diodes. You may also use solid state relays if you wish. :)
-NO push switch to install inside the dead pedal
-3 high precision resistors (will discuss the value and precision later) ;)
So what will this mod consist of?
We must power OFF the IPU, open the cover and locate the BCM connector module 40P.
This connector contains 3 pins that are of interest to us. These pins are:
pin 33 - TBATT1
pin 34 - TBATT2
pin 15 - TBATT3
You guessed it. These are the pins that provide a voltage reading of 0.05V (90C) to 4.95V (-40C).
The plan:
Now the principle here is that if we throw the readings to... let's say a VERY -ve range then the BCM will inevitably tell to the MCM that there'll be NO ASSIST. So, the key here is to manipulate the voltage reading on all three pins simultaneously and by precisely the same amount.
Some will say... hummm... why not just set the reading of a single pin instead of all three at the same time?
Well if we do it that way, then this will generate a code since the BCM is sees that as a temperature sensor malfunction and we definitely do not want that condition to occur.
Anyhow, the reading on these pins can be affected in two easy ways:
- Introduce a resistor (value TBD) to each of the pins and connect it to pin 6 on the connector (this is a BCM ground). This resistor will be one of three that must be activated by each relay simultaneously.
- Introduce a resistor in series (value TBD) to the pin by cutting the wire pins before reaching the connector so that resistor may work as a "value shifter". Again, this resistor will be one of three that must be activated by each relay simultaneouisly.
Please note the voltage values I noted. We must remain within 0.05 and 4.95 Volts !!!
Anyway, I like the first option because I know it works from early May 2006 testing. ;)
--------------------------------------
So how would it all work?
Under normal conditions the circuit will work as stock. However, when we press the dead pedal button the normally closed relays will be triggered and the resistor values will be introduced, thus shifting the temp readings of the battery. This in turn will cause the MCM to deny assist as a denial condition was just created.
Concerns:
The BCM also monitors and drives the fan control unit which regulates the temperature of the IPU. From experience, we know that this too is taken as an input that can cause an EV exception/shutdown condition.
In order for us to avoid this, it is necessary to limit the amount of duration of these assist inhibits. In the hands of a knowledgeable driver this may not be a problem, but if a kit was ever produced that could be installed by any end user, then it would be necessary to include a driver circuit that would effectively "time" and cut-off the inhibit requests. From my experiments, I've found that inhibits lasting less than 20 seconds are OK.
Conclusion:
I am hoping that this theoretical incursion will provoke those daring souls (you know who you are - especially those with whom I've been talking over the last 10 months;) ) to help me validate this approach in the hope that we can turn this into a collective project by CleanMPG members.
Because I no longer have the time or opportunity to continue working on this, I figured this would be the best way to research and validate an easier mod that could be made available to any HCH-2 owner seeking an extra MPG edge.
I have more details and information concerning parts and additional support circuitry, but I will withhold that information until a little later. This is because I am still trying to line-up a few days off for "playtime" sometime in August. :)
In the meantime, I encourage anyone interested to apply any scrutiny and ask any questions about what I discussed above. If you wish, you may also PM me and I will reply in kind.
Cheers;
MSantos
Well, it looks like in my case I will not be able to have my IMA assist inhibit module 2 complete before the end of the year. Too many things are happening on the business side of life are going to consume much of my attention and time.
So, instead of procrastinating indefinitely, I figured I would open an invitation to all those interested to review (and discuss) a far more simplistic approach to implementing this mod on an HCH-2.
The Objective:
In this invitation I will offer details that will clearly identify the means through which to cause an assist inhibit condition.
Why an inhibit condition? What is the benefit?
As some of you already pointed out, it is very difficult to prevent EV assist from taking place under normal operating conditions on a stock HCH-II. Our high mileage performance strategy may consist of saving the SoC for times when it can yield the greatest benefits. For instance, in the summer I will often prevent assist so that when I operate the AC, I may suffer a lesser FE hit.
Another condition may occur when we engage in higher performance P&G. In this situation it is nice not to use any SoC during the pulse, and this way the frequency of forced regens is greatly minimized.
Anyhow, as some of you may recall we've managed to produce a couple of very complex assist inhibits. My 06 HCH was the lucky recipient on one of those modules and while it works OK, it was also extremely expensive. To make matters worse, the final cost of the unit could not be offset from the benefits that it offers mostly because I already have a natural assist inhibit: the winter weather (or more precisely the low temps)!
During the colder winter months, we often experience minimal EV assist so an assist inhibit mod is literally a wasted feature. Well, I've been thinking that since the weather can play it that way, perhaps we can use that approach as the basis for a simpler and less intrusive "assist inhibit module". Get my drift?
Furthermore, I've had the opportunity to communicate my thoughts to a small group of folks at CleanMPG over the last 6-7 months and in those instances I did reveal that there may be a couple of ways to implement a much easier mechanism to a microprocessor based mod.
The approach:
So here it is: A descriptive blueprint to a simple and inexpensive assist inhibit for the HCH-2. I may produce and publish a multisim schematic for those who request it.
What we will need:
-Experience and comfort around electronics and high power electronic equipment.
-Precision Multimeter
-Insulated rubber gloves
-basic tools, pliers, cutters, crimper and connectors, soldering gun, heat shrink tubing, etc
-3 relays (NC) + 3 attenuation diodes. You may also use solid state relays if you wish. :)
-NO push switch to install inside the dead pedal
-3 high precision resistors (will discuss the value and precision later) ;)
So what will this mod consist of?
We must power OFF the IPU, open the cover and locate the BCM connector module 40P.
This connector contains 3 pins that are of interest to us. These pins are:
pin 33 - TBATT1
pin 34 - TBATT2
pin 15 - TBATT3
You guessed it. These are the pins that provide a voltage reading of 0.05V (90C) to 4.95V (-40C).
The plan:
Now the principle here is that if we throw the readings to... let's say a VERY -ve range then the BCM will inevitably tell to the MCM that there'll be NO ASSIST. So, the key here is to manipulate the voltage reading on all three pins simultaneously and by precisely the same amount.
Some will say... hummm... why not just set the reading of a single pin instead of all three at the same time?
Well if we do it that way, then this will generate a code since the BCM is sees that as a temperature sensor malfunction and we definitely do not want that condition to occur.
Anyhow, the reading on these pins can be affected in two easy ways:
- Introduce a resistor (value TBD) to each of the pins and connect it to pin 6 on the connector (this is a BCM ground). This resistor will be one of three that must be activated by each relay simultaneously.
- Introduce a resistor in series (value TBD) to the pin by cutting the wire pins before reaching the connector so that resistor may work as a "value shifter". Again, this resistor will be one of three that must be activated by each relay simultaneouisly.
Please note the voltage values I noted. We must remain within 0.05 and 4.95 Volts !!!
Anyway, I like the first option because I know it works from early May 2006 testing. ;)
--------------------------------------
So how would it all work?
Under normal conditions the circuit will work as stock. However, when we press the dead pedal button the normally closed relays will be triggered and the resistor values will be introduced, thus shifting the temp readings of the battery. This in turn will cause the MCM to deny assist as a denial condition was just created.
Concerns:
The BCM also monitors and drives the fan control unit which regulates the temperature of the IPU. From experience, we know that this too is taken as an input that can cause an EV exception/shutdown condition.
In order for us to avoid this, it is necessary to limit the amount of duration of these assist inhibits. In the hands of a knowledgeable driver this may not be a problem, but if a kit was ever produced that could be installed by any end user, then it would be necessary to include a driver circuit that would effectively "time" and cut-off the inhibit requests. From my experiments, I've found that inhibits lasting less than 20 seconds are OK.
Conclusion:
I am hoping that this theoretical incursion will provoke those daring souls (you know who you are - especially those with whom I've been talking over the last 10 months;) ) to help me validate this approach in the hope that we can turn this into a collective project by CleanMPG members.
Because I no longer have the time or opportunity to continue working on this, I figured this would be the best way to research and validate an easier mod that could be made available to any HCH-2 owner seeking an extra MPG edge.
I have more details and information concerning parts and additional support circuitry, but I will withhold that information until a little later. This is because I am still trying to line-up a few days off for "playtime" sometime in August. :)
In the meantime, I encourage anyone interested to apply any scrutiny and ask any questions about what I discussed above. If you wish, you may also PM me and I will reply in kind.
Cheers;
MSantos
