Notices
928 Forum 1978-1995
Sponsored by:
Sponsored by: 928 Specialists

Calculated Coil Dwell Times (and measured inductance/resistance)

Thread Tools
 
Search this Thread
 
Old 07-21-2022, 12:07 PM
  #1  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default Calculated Coil Dwell Times (and measured inductance/resistance)

For those that may need the dwell times for the 1985+ 32v coils (Bosch 0221118322), below is a screenshot of an attached spreadsheet that calculates dwell times at various voltages. The two coils listed were extras on my spares shelf that I measured the inductance and resistance on. It's not a very big sample set, and you should always measure your own coils, but this should give you valid data points to start with. The spreadsheet is already configured for 20 samples, just fill in the extra lines. You can also change the voltage numbers to match whatever you need for your particular ECU's dwell table.

Attached Files
File Type: xlsx
Coil Dwell Table.xlsx (11.4 KB, 82 views)

Last edited by Bulvot; 07-21-2022 at 12:09 PM.
The following 3 users liked this post by Bulvot:
928NOOBIE (07-29-2024), kingwildh (07-22-2022), Zirconocene (07-21-2022)
Old 07-21-2022, 05:00 PM
  #2  
systemsc
Basic Sponsor
Rennlist
Site Sponsor

 
systemsc's Avatar
 
Join Date: Jul 2018
Location: SoCal
Posts: 849
Likes: 0
Received 114 Likes on 106 Posts
Default

Originally Posted by Bulvot
For those that may need the dwell times for the 1985+ 32v coils (Bosch 0221118322), below is a screenshot of an attached spreadsheet that calculates dwell times at various voltages. The two coils listed were extras on my spares shelf that I measured the inductance and resistance on. It's not a very big sample set, and you should always measure your own coils, but this should give you valid data points to start with. The spreadsheet is already configured for 20 samples, just fill in the extra lines. You can also change the voltage numbers to match whatever you need for your particular ECU's dwell table.

Using the following equations, one can determine the needed coil charge time for a minimum spark of 60 millijoules;

Coil Energy = 1/2 * L * I^2; L coil inductance, I coil current
Coil Voltage = L * I / T
For V (coil voltage) = 12 volts, L = 3 mHenries
Required I = 6.3 amps, Required coil charge time = 1.6 ms
__________________
Loren
Systems Consulting - Automotive Electronics
Specializing in Porsche cars
http://www.systemsc.com/


Old 07-21-2022, 05:40 PM
  #3  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default

How do you know that 60 mJ is the minimum needed? Do you have a source to validate that threshold?

Your equations are standard energy conversion formulas, but don't account for gap, temperatures, AFR, pressure increase in forced induction motors or even effects of compression ratio. All of which are factors in minimum spark energy. You're just working backward from an assumption that 60mJ is the minimum. If 60mJ is the minimum energy to ignite (aka MIE) a gasoline mixture (not accounting for loss in wires, plug material, etc) in all scenarios and conditions, there should be a reference to back that up, right?

And where did you come up with an inductance of 3mH? That's not what I measured on the coils. Do you have a spec sheet for the Bosch 055 or did you just round up from my measured values?

You also didn't account for primary circuit resistance, which is why your dwell time is inaccurate when targeting 6.3A at 12V.

Last edited by Bulvot; 07-21-2022 at 05:43 PM.
Old 07-21-2022, 10:04 PM
  #4  
GregBBRD
Former Vendor
 
GregBBRD's Avatar
 
Join Date: Feb 2005
Location: Anaheim
Posts: 15,230
Received 2,478 Likes on 1,469 Posts
Default

Originally Posted by Bulvot
How do you know that 60 mJ is the minimum needed? Do you have a source to validate that threshold?

Your equations are standard energy conversion formulas, but don't account for gap, temperatures, AFR, pressure increase in forced induction motors or even effects of compression ratio. All of which are factors in minimum spark energy. You're just working backward from an assumption that 60mJ is the minimum. If 60mJ is the minimum energy to ignite (aka MIE) a gasoline mixture (not accounting for loss in wires, plug material, etc) in all scenarios and conditions, there should be a reference to back that up, right?

And where did you come up with an inductance of 3mH? That's not what I measured on the coils. Do you have a spec sheet for the Bosch 055 or did you just round up from my measured values?

You also didn't account for primary circuit resistance, which is why your dwell time is inaccurate when targeting 6.3A at 12V.
I interpreted Loren's post to be:
Using the following equations, one can determine the needed coil charge time for a minimum spark of 60 millijoules (as an example.)
I don't believe he was offering up an absolute required amount of energy, but simply an example, to show how to one might take your data a step further.

Old 07-21-2022, 10:11 PM
  #5  
systemsc
Basic Sponsor
Rennlist
Site Sponsor

 
systemsc's Avatar
 
Join Date: Jul 2018
Location: SoCal
Posts: 849
Likes: 0
Received 114 Likes on 106 Posts
Default

Originally Posted by Bulvot
How do you know that 60 mJ is the minimum needed? Do you have a source to validate that threshold?
It's not an absolute value, just a basic value I've determined over the years. You have a better value?
You're aware that you have an implied coil energy too in your chart values, i.e. you have defined
coil inductance (2.8 mh) and coil current (9 amps), right? Why have you chosen 113 mjoules as the spark energy, 1/2 L X ( I^2)?

Originally Posted by Bulvot
Your equations are standard energy conversion formulas, but don't account for gap, temperatures, AFR, pressure increase in forced induction motors or even effects of compression ratio. All of which are factors in minimum spark energy. You're just working backward from an assumption that 60mJ is the minimum. If 60mJ is the minimum energy to ignite (aka MIE) a gasoline mixture (not accounting for loss in wires, plug material, etc) in all scenarios and conditions, there should be a reference to back that up, right?
So, what have you determined for minimum spark energy, besides your challenges?


Originally Posted by Bulvot
And where did you come up with an inductance of 3mH? That's not what I measured on the coils. Do you have a spec sheet for the Bosch 055 or did you just round up from my measured values?
Yes, I just rounded your values.

Originally Posted by Bulvot
You also didn't account for primary circuit resistance, which is why your dwell time is inaccurate when targeting 6.3A at 12V.
What was presented was not implied as part of a major research paper! A least some Rennlist members will have a basic understanding of an inductive discharge ignition
(IDI) system calculations as used on the 928 and not a CDI (capacitive discharge ignition) as used on the early Porsche 911s.

Last edited by systemsc; 07-21-2022 at 10:15 PM.
Old 07-21-2022, 11:12 PM
  #6  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default

Those were honest questions. Not challenges. If you have the answers, especially the datasheet for the Bosch 055, that would be great.

I did not calculate maximum amps by working backward from an energy target. My understanding is that the 928 stock ignition modules are clamped at 9 amps. Any dwell time longer than it takes to get to 9 amps is wasted and heats up the coils with no benefit. That method is pretty standard practice with aftermarket ECU's. You figure out where either the control module clamps the amps, or where the coil charge ramp has a significant rate change. Then, you use that current to calculate your dwell time. I'm not making this stuff up, it's SOP.

If you have datasheets to share, I would love to see them. Bosch doesn't make it easy to get them on these coils and modules. But, I've found posts with oscilloscope measurements of the modules. Taking those results and L/R measurements of the coils provides the data to calculate the maximum dwell time.

I didn't spend a ton of time looking for MIE data, but I did find some research papers that measured MIE for gasoline motors. They cost money, though, and it just wasn't worth it to me to pay for those papers. Which is why I asked where your 60mJ number came from and if it accounted for worst case scenarios. I know that the stock coils and ignition modules work on my 11.6psi boosted motor, with stock spark gap, so blow out isn't an issue for me with whatever the stock ECU does (I assume 150 degrees dwell, 30 degrees spark duration at higher RPM's). What is important, though, is dwell time. Without having the factory ECU's dwell table to be sure of what they do and when, I have to work at it from the other direction. Which is what my spreadsheet does. Even if I had the factory dwell table, I would still want to confirm that it makes sense by calculating dwell time.

And if you're going to provide dwell times for coils to reach a particular current, you must also factor in the primary circuit resistance. It makes a big difference when you're using the result of that calculation in an ECU. If you make it too big, you could burn out the coil and/or ignition module. If you make it too small, you could have misfires or spark blow out. And you also have to factor in spark duration to consider maximum total dwell/spark duration available for each cylinder for any given RPM. It's important stuff. Just like knowing that the majority of the energy is expended in the first 25% or less of the spark duration. And that less than 20% of the calculated energy actually transfer to the fuel/air mixture.

I'm not an expert on this stuff, but I know enough to know that you can't simplify it and expect good results.

Last edited by Bulvot; 07-21-2022 at 11:17 PM.
Old 07-22-2022, 03:52 AM
  #7  
systemsc
Basic Sponsor
Rennlist
Site Sponsor

 
systemsc's Avatar
 
Join Date: Jul 2018
Location: SoCal
Posts: 849
Likes: 0
Received 114 Likes on 106 Posts
Default

Originally Posted by Bulvot
Those were honest questions. Not challenges. If you have the answers, especially the datasheet for the Bosch 055, that would be great.

I did not calculate maximum amps by working backward from an energy target. My understanding is that the 928 stock ignition modules are clamped at 9 amps. Any dwell time longer than it takes to get to 9 amps is wasted and heats up the coils with no benefit. That method is pretty standard practice with aftermarket ECU's. You figure out where either the control module clamps the amps, or where the coil charge ramp has a significant rate change. Then, you use that current to calculate your dwell time. I'm not making this stuff up, it's SOP.

If you have datasheets to share, I would love to see them. Bosch doesn't make it easy to get them on these coils and modules. But, I've found posts with oscilloscope measurements of the modules. Taking those results and L/R measurements of the coils provides the data to calculate the maximum dwell time.

I didn't spend a ton of time looking for MIE data, but I did find some research papers that measured MIE for gasoline motors. They cost money, though, and it just wasn't worth it to me to pay for those papers. Which is why I asked where your 60mJ number came from and if it accounted for worst case scenarios. I know that the stock coils and ignition modules work on my 11.6psi boosted motor, with stock spark gap, so blow out isn't an issue for me with whatever the stock ECU does (I assume 150 degrees dwell, 30 degrees spark duration at higher RPM's). What is important, though, is dwell time. Without having the factory ECU's dwell table to be sure of what they do and when, I have to work at it from the other direction. Which is what my spreadsheet does. Even if I had the factory dwell table, I would still want to confirm that it makes sense by calculating dwell time.

And if you're going to provide dwell times for coils to reach a particular current, you must also factor in the primary circuit resistance. It makes a big difference when you're using the result of that calculation in an ECU. If you make it too big, you could burn out the coil and/or ignition module. If you make it too small, you could have misfires or spark blow out. And you also have to factor in spark duration to consider maximum total dwell/spark duration available for each cylinder for any given RPM. It's important stuff. Just like knowing that the majority of the energy is expended in the first 25% or less of the spark duration. And that less than 20% of the calculated energy actually transfer to the fuel/air mixture.

I'm not an expert on this stuff, but I know enough to know that you can't simplify it and expect good results.
What is it you're trying to do?
1. Push the 928 Bosch ignition beyond its present design limits? If so, I doubt you'll gain much without a change in the ignition module or the coil,
and possibly reduce the system reliability. You'll need to fully evaluate your present Bosch coil and determine what dwell time causes it to saturate.
From that, you'll be able to determine the coil's maximum energy development.
2. Or if you plan on re-designing the ignition system then;
a. You'll need to use IGBT coil driver and avoid secondary breakdown.
b. You'll need to avoid saturating the ignition coil, as the coil driver current will only be limited by the coil's series resistance,
e.g. .20 ohms and at 12V is 60 amps driver current.
c. Ideally you'll need to begin the coil dwell time just before spark is required which varies based on RPM and the advance curve.

The bottom line for all the effort is determined by the dyno results!



Old 07-22-2022, 07:10 AM
  #8  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default

I am calculating dwell time based on actual measurements of the coils. And I shared my measurements and spreadsheet for others who have the same need but lack the knowledge or tools to do the same. Dwell time must be adjusted for system voltage, which all ECU's do (including the EZK), so you need a range of dwell times. Or at least a specific nominal voltage dwell time. My spreadsheet provides a reasonable starting point for anyone using the stock coils and ignition modules with an aftermarket ECU.

You, or anyone, can plug in whatever amp target and R/L values you want. Feel free to do so if you have a need to calculate dwell time.

That's it. You threw out some generic formulas and stated a minimum energy requirement as though it were fact, so I asked for clarification and references.

If you have datasheets for the stock components, or actual test values, please share them.

Last edited by Bulvot; 07-22-2022 at 07:14 AM.
The following users liked this post:
kingwildh (07-22-2022)
Old 07-22-2022, 09:43 AM
  #9  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default

I found some more information to make things easier for others in the future.

The Bosch 0.227.100.124 is often referred to as a "Bosch 124", but it's actually called a "BIM 027" internally by Bosch. When you search for "BIM 027", you'll start finding a lot more information.

Attached is the Bosch 124 specification sheet. It's not super detailed, but it does give it's maximum primary current. And, it confirms that it shares current specifications with several other ignition modules.

So, I've also attached the more detailed specification sheet for Bosch 203 (BIM 203), which has the same physical dimensions and current limits. The sheet doesn't state it, but all reports from other users of this line of modules is that the module will shutdown if it overheats (due to too much current being pulled due to too long of a dwell). It does list the maximum current as 10A at 120 Celsius, which is the reported thermal cut off point.

I've also attached a wiring diagram for the Bosch 124 (BIM 027).

With the attached information, and taking actual inductance and resistance measurements of the coils installed on the car, you can calculate maximum dwell time at any voltage. And then adjust that for your particular needs.
Old 07-22-2022, 01:44 PM
  #10  
systemsc
Basic Sponsor
Rennlist
Site Sponsor

 
systemsc's Avatar
 
Join Date: Jul 2018
Location: SoCal
Posts: 849
Likes: 0
Received 114 Likes on 106 Posts
Default

Originally Posted by Bulvot
I am calculating dwell time based on actual measurements of the coils. And I shared my measurements and spreadsheet for others who have the same need but lack the knowledge or tools to do the same. Dwell time must be adjusted for system voltage, which all ECU's do (including the EZK), so you need a range of dwell times.
Yes, most know that!


Originally Posted by Bulvot
Or at least a specific nominal voltage dwell time. My spreadsheet provides a reasonable starting point for anyone using the stock coils and ignition modules with an aftermarket ECU.

You, or anyone, can plug in whatever amp target and R/L values you want. Feel free to do so if you have a need to calculate dwell time.

That's it. You threw out some generic formulas and stated a minimum energy requirement as though it were fact, so I asked for clarification and references.

If you have datasheets for the stock components, or actual test values, please share them.
Anyone that can solve basic algebraic equations, using the equations in post 44, can solve for what's needed in an ignition system design.
You're compilcating/confusing a simple issue!
Old 07-22-2022, 02:40 PM
  #11  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default

You're right, your algebraic equation is very simple. Unfortunately, also inaccurate. It does not account for resistance and is working backward from an assumption about required energy. It's not an empirical assumption based on documented observations of a broad sample base, or based on math. It's an assumption.

I definitely would not want to use your equation as a basis for my new ECU. Why be inaccurate and base it on unsubstantiated assumptions when it takes the same level of effort to be accurate?

Being accurate is not complicating something, it's being accurate. Your inaccurate formula might produce a value that works. But it depends on many other unaccounted for factors. When tuning, you ultimately do what works, based on performance measurements. So, it's always better to start with as accurate of a configuration as possible, before beginning the evidence based tuning. Otherwise, you end up chasing your tail trying to figure out why something is performing unexpectedly, only to discover it's because your original assumptions and math were incorrect.

The correct formula for determining maximum dwell time (the time it takes for a coil to charge up to the desired amps) is: T = (-L/R) * ln( 1 - (R * I/E))

Which is easy to plug values into and arrive at an accurate answer. Or, use the spreadsheet and let it do everything for you.

Otherwise, you might as well just start at a random dwell number, decrease it by 0.1 second increments at idle until you get a miss, then increase it a little and call it good. Or, you could increase dwell until the ignition module and/or coil starts to get hot, and then decrease it a little. Those are the popular methods for determining dwell without using math.


Why are you getting so defensive and argumentative over a well known and documented scientific analysis of how inductive coils work? This isn't some napkin math that I dreamed up. This is a very standard and well known equation.

Last edited by Bulvot; 07-22-2022 at 02:41 PM.
Old 07-22-2022, 07:36 PM
  #12  
systemsc
Basic Sponsor
Rennlist
Site Sponsor

 
systemsc's Avatar
 
Join Date: Jul 2018
Location: SoCal
Posts: 849
Likes: 0
Received 114 Likes on 106 Posts
Default

Coil values from my website I determined over the years;


Typical Ignition Coil Values

Bosch TCI (911 black/silver) - R(primary) = .70 ohms, R(secondary) = 6200 ohms, N = 90,
L(primary) = 3.6 mH, L(secondary) = 30 H, ~ 60 mjoules @ 6K RPM - 6 cylinders TCI
Bosch TCI (944 black/silver) - R(primary) = .70 ohms, R(secondary) = 3100 ohms, N = 50,
L(primary) = 5.8 mH, L(secondary) = 15 H, ~ 70 mjoules @ 6K RPM - 4 cylinders TCI
Bosch TCI (928-32V black) - R(primary) = .53 ohms, R(secondary) = 5700 ohms, N = 100
L(primary) = 2.60 mH, L(secondary) = 24 H
Bosch Blue Coil - R(primary) = 3.5 ohms, R(secondary) = 8800 ohms, N = 65,
L(primary) = 12 mH, L(secondary) = 50 H, ~ 30 mjoules @ 6K RPM - 6 cylinders TCI
Bosch CDI (small black) - R(primary) = .30 ohms, R(secondary) = 700 ohms, N = 78,
L(primary) = .20 mH, L(secondary) = 1.2 H
Bosch CDI (small silver) - R(primary) = .70 ohms, R(secondary) = 720 ohms, N = 63,
L(primary) = .40 mH, L(secondary) = 1.6 H
Bosch TCI (Porsche 993) - R(primary) = .70 ohms, R(secondary) = 8200 ohms, N = 90,
L(primary) = 3.1 mH, L(secondary) = 25.3 H
MSD Blaster (8202) - R(primary) = .9 ohms, R(secondary) = 5300 ohms, N = 98,
L(primary) = 4.5 mH, L(secondary) = 43 H
MSD Blaster (8222) - R(primary) = 1.1 ohms, R(secondary) = 4700 ohms, N = 95,
L(primary) = 4.2 mH, L(secondary) = 38 H
Perma-Tune - R(primary) = .90 ohms, R(secondary) = 10000 ohms, N = 125,
L(primary) = 4.7 mH, L(secondary) = 74 H

Last edited by systemsc; 07-23-2022 at 04:51 PM.
Old 10-18-2022, 08:39 AM
  #13  
Bulvot
Burning Brakes
Thread Starter
 
Bulvot's Avatar
 
Join Date: Dec 2008
Posts: 1,179
Received 395 Likes on 204 Posts
Default

I got a couple of more values from Bosch coils. The resistances and inductances for each pair have been close to each other. Maybe related to the manufacturing lots, or maybe not.

Updated spreadsheet attached. I've been using 2.5ms dwell at 14v, with the voltage correction curve calculated by the spreadsheet, and it's been working really well with zero issues.

Attached Files
File Type: xlsx
Coil Dwell Table.xlsx (13.6 KB, 32 views)



Quick Reply: Calculated Coil Dwell Times (and measured inductance/resistance)



All times are GMT -3. The time now is 02:52 PM.