G oog le BadWeB | Login/out | Topics | Search | Custodians | Register | Edit Profile


Buell Motorcycle Forum » XBoard » Buell XBoard Archives » Archive through April 20, 2007 » XB Fuel Injection Question « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Thursday, April 12, 2007 - 09:42 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

I posted this in the KV a couple of days ago, but have not gotten a response.

Bike: 2003 XBS

At high altitudes my bike is very low on power.

Open loop operation starts at 4,000 rpm:

1) Is there a set open loop mixture for all conditions

OR

2) Are there a number of maps that are selected depending on where the bike was last running in closed loop.

I ask this question because there is no MAP sensor, so I do not understand how the fuel mixture can compensate for altitude in open loop.

My bike's power loss is terrible at altitude, and I'd like to know if the mixture is compensating for altitude in open loop or not.
Top of pagePrevious messageNext messageBottom of page Link to this message

Ericz
Posted on Thursday, April 12, 2007 - 09:51 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

The ECM manipulates the "AFV" to compensate for climate and altitude changes. There is a preset fuel map that stays in place at all times defined by engine temp, throttle position, air temp, and RPM. The oxygen sensor provides a signal to the ECM indicating how well the fuel map is maintaining proper A/F ratios. If the engine is operating too lean the ECM will move the AFV to a higher number. This shifts the entire fuel map richer. It will do the opposite when the motor is too rich.

The AFV is a constantly fluxuating value but the ECM maintains a realtime average of the AFV and will always return to the average when the ignition is shut off and turned back on.
Top of pagePrevious messageNext messageBottom of page Link to this message

Old_man
Posted on Thursday, April 12, 2007 - 10:04 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Thin air = less fuel = less power.
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Thursday, April 12, 2007 - 11:07 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Eric,

I am talking about open loop operation, not closed loop. Over 4k it goes into open loop. Are you talking about open loop operation? I can't really tell from your post.

I want to know if there is only one open loop map, or several that are chosen depending on most recent closed loop info.

Most systems incorporate a MAP sensor that will allow the system to instantly switch to a new open loop map for a different altitude.

I am wondering how this system makes the same adjustment, or if does not make any adjustment for altitude IN OPEN LOOP MODE.

Eric, if you are talking about the system switching to different open loop maps based on A/F value in closed loop at lower RPM, that would answer my question.

(Message edited by spatten1 on April 12, 2007)
Top of pagePrevious messageNext messageBottom of page Link to this message

Firebolteric_ma
Posted on Thursday, April 12, 2007 - 11:20 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Here is some Good Reading on this subject

I believe it was sent to me by Al at A.S.B.
-------------------------------------------------- ------------------------------------------

Dynamic Digital Fuel Injection

The Basics of Buell's Electronic Fuel Injection System

Buell's Dynamic Digital Fuel Injection (DDFI) enhances engine performance using advanced computer technology. A microprocessor inside the Electronic Control Module (ECM) makes hundreds of changes per second. Each adjustment allows precise fuel and ignition mapping to the Buell powerplant for the current environmental conditions. The speed that the system can change the fuel & spark delivery to the Buell powerplant is incredible. The Buell DDFI can make hundreds of changes per second. Benefits of this system include an improvement in midrange power, easy cold starts and onboard diagnostic capability. This system also compensates for altitude changes.

The DDFI system uses several sensors to provide feedback about external and internal operating conditions to the electronic "brain" of the system, or ECM.

These conditions include:

Rider input (throttle position)
Engine load
External environmental conditions (outside air temperature)
Internal engine environment (cylinder head temperature)
Each of these conditions must be known in addition to the information already "memorized" by the ECM. This is necessary for the ECM to perform the calculations necessary to deliver the optimum spark advance and fuel amount for each engine cycle for maximum performance as well as to meet government regulations for emissions.

The method of how the required amount of fuel for any combustion cycle is calculated depends on the type of the EFI system. The three types of EFI systems are open loop, closed loop and combination open/closed loop systems.

The first type of EFI system operates as an OPEN LOOP system. The ECM calculates and delivers spark and fuel based on a set of predetermined spark and fuel "maps." These "maps" provide the base information necessary to run the engine with only minor adjustments for external/internal environmental conditions. This method is accurate to the degree that the "maps" are accurate. The Harley-Davidson systems are open loop.

The second type of EFI system operates as a CLOSED LOOP system. This system not only uses spark and fuel "maps" but also feedback from an exhaust gas oxygen (O2) sensor to continually adjust the amount of fuel delivered. This offers the advantage of "learning" the behavior of the engine over time as well as responding to a wider variety of conditions encountered while riding than that of an OPEN LOOP system.

The Buell DDFI operates both as an OPEN and CLOSED LOOP system. This is necessary to adjust for all possible operating conditions. Buell's selection of high lift cams (which enhance engine performance) make it necessary for an open loop system at idle and wide-open throttle. Furthermore, when operating in open loop during cold start and idle, the system will utilize programmed fuel and spark maps in the ECM for ease of cold starting and to provide a stable idle. When the bike is at a steady cruising speed and operated under a light load, the DDFI system switches to closed loop operation. The system then continuously "tunes" the performance of the engine to compensate for changing conditions and provide maximum performance by using the O2 sensors input.

General operating parameters for open and closed loop running.
Return to Menu

OPEN LOOP

Idle and starting
slow speeds under 20mph (1500 rpm)

High speeds above 60mph (4,000 rpm)
accelerating from low speed
accelerating from high speed
decelerating
CLOSED LOOP

Cruising between 40 - 60 mph at operating temp.
(1500 to 3500 rpm)


How does the Buell DDFI system work?
Return to Menu

The ECM uses six different sensors to monitor rider demands and changing engine conditions to determine the correct fuel and spark requirements. These sensors are:

Throttle Position (TP) Sensor
Cam Position (CMP) Sensor
Intake Air Temperature (IAT) Sensor
Engine Temperature (ET) Sensor
Oxygen (O2) Sensor
Bank Angle Sensor (BAS)

The ECM needs the information from the TP and CMP sensors to calculate how much air is entering the engine. The TP sensor is attached to the throttle shaft on the left side of the throttle body. The CMP sensor is located in the gearcase cover on the right side of the engine. The TP monitors the amount of air entering the engine, by how far the throttle is open, whether it is opening or closing and how fast it is opening or closing.

The ET Sensor provides the ECM the current engine temperature. Proper fuel and spark delivery are dependent on the temperature of the engine. The ECM will provide a richer fuel mixture on start up and a higher degree of spark advance. As the vehicle warms up to operating temperature the fuel mixture will lean and spark advance will decrease.

The IAT sensor, mounted in the Helmholz Volume Power System (HVPS) air box, measures the temperature of the air entering the engine, when combined with the TP and CMP data the ECM can determine the density of the air entering the engine. The ECM also monitors the CMP sensor to determine the exact position of both cylinders in the combustion cycle and the engine speed.

The fifth sensor is the Oxygen Sensor (02). It is desirable to operate the engine at or near stoichiometric, or approximately 14.6 parts air to one part fuel. The inclusion of the 02 sensor allows the ECM to ensure a proper air/fuel mixture is delivered to the engine by monitoring the final combustion efficiency in the exhaust system. This ensures optimum engine performance at any altitude.

The sixth input is the Bank Angle Sensor (BAS). This sensor provides the input to the ECM that the vehicle is not leaning greater than a 55 degree lean angle. If the vehicle exceeds a 55 degree lean angle the BAS will interrupt the operation of the ignition system and the fuel supply.







How does the O2 sensor measure the fuel mixture?
Return to Menu

An Oxygen sensor is a chemical generator. It is constantly making a comparison between the Oxygen inside the exhaust system and air outside the engine. A Zirconium stabilized yttrium oxide ceramic shell is coated with a layer of platinum. When the nose is heated the platinum will begin to react with the exhaust gasses and a voltage potential will form between the inner and outer layers. The sensor does not begin to generate it's full output until it reaches about 600 degrees F. Prior to this time the sensor is not conductive. This voltage output of the sensor is usually between 0 and 1.1 volts. A rich mixture leave very little free oxygen and the reaction will send out a voltage greater than 0.45 volts. If the engine is running lean, all fuel is burned, and the extra oxygen leaves the cylinder and flows into the exhaust. In this case, the sensor voltage goes lower than 0.45 volts. Usually the output range seen seen is 0.2 to 0.7 volts. The mid point is about 0.45 volts. This is neither rich nor lean. A fully warm O2 sensor will not spend any time at 0.45 volts. The O2 sensor is constantly in a state of transition between high and low voltage. Manufacturers call this crossing of the 0.45 volt mark O2 cross counts. The higher the number of O2 cross counts, the better the sensor and other parts of the computer control system are working. It is important to remember that the O2 sensor is comparing the amount of oxygen inside and outside the engine. If the outside of the sensor should become blocked, or coated with oil, this comparison is not possible. Also if the exhaust side of the sensor has been contaminated by using leaded fuels or gasket sealers which are not specifically identified as being approved for use with oxygen sensors the sensor can be permanently damaged.







ADAPTIVE FUEL VALUE
Return to Menu

The Buell DDFI system has the ability to “learn” the engine fuel mixture needs. When the motorcycle is running in the closed loop mode and operated in a specific engine speed and load range, the system will compare the feedback from the O2 sensor to the base programming stored in the ECM. If a difference in these values is detected, the ECM will recalibrate the system program to compensate. This correction is termed the adaptive fuel value or AFV.

This compensation value allows the system to adjust to different altitudes, air densities, and to some degree engine variations and wear. The normal AFV ranges based on altitude are between 85 and 115. The higher values are found at lower altitudes and the lower values at higher altitudes.

The AFV correction is only applied to the fuel mixture during OPEN loop operation. During closed loop operation the O2 sensor signal is the primary compensation method.

The AFV will be learned when the bike is operated at engine speeds between 2500 and 3500 rpm at road speeds in the 40 to 60 mph range under a steady light load (no down grades or steep upgrades, decelerating or accelerating) for 2 to 3 minutes.

The AFV can also be reset to 100 by using the scanalizer at any time. The AFV value can be a valuable diagnostic tool. Compare the AFV values of bikes in your area which are running fine during routine services. When you are working on a bike which may have a DDFI problem, compare the values.

If the AFV is higher than normal, the system is trying to correct for a situation which is causing the mixture to be too lean. Look for intake manifold or injector O-ring air leaks, incorrect ignition timing and TPS zero setting, low fuel pressure or a fuel line restriction as well as a sensor malfunction.

If the AFV is lower than normal, the system is trying to correct for a situation which is causing the mixture to be too rich. Look for incorrect ignition timing and TPS zero setting, high fuel pressure or a leaking injector as well as a sensor malfunction.

The O2 sensor can also cause the AFV to be set incorrectly. Internal shorts in the lead, poor electrical contact with the exhaust system or contamination can all affect sensor performance.

O2 SENSORS CAN BE CONTAMINATED BY SILICONE SEALERS!!! ONLY USE SEALERS WHICH ARE LABELED O2 SENSOR SAFE IN ANY LOCATION WERE THE VAPORS CAN COME IN CONTACT WITH THE SENSOR. (top end of engine)

IGNITION SYSTEM TIMING ADJUSTMENT
- Cam position sensor adjustment (section 1.23 in 99/00 X1 service manual)
Return to Menu



The adjustment of the CMP sensor will effect fuel ratios and ignition timing over the full operating range.

With the breakout box installed at the gray connector at the module, measure the voltage at pins 3 and 8 in the gray section of the breakout box. When the front cylinder timing mark is centered in the inspection hole, loosen the plate and turn it counterclockwise until the voltage drops to 0 vdc. Now slowly turn the plate clockwise until the voltage shifts to 5 vdc and tighten the plate. Keep the two plate attachment screws snug when performing this adjustment to reduce play. Take your time, recheck, accuracy is important.

THROTTLE POSITION SENSOR ADJUSTMENT
- TPS ZERO (not required when resetting idle speeds after initial calibration)
Return to Menu

FROM PAGE 4 OF BULLETIN B-017- section 4.33C in the 99/00 X1 service manual

Verify Throttle Position Zero Setting

Back out idle screw until it no longer touches the throttle plate stop. Back out idle screw one to two additional turns. Visually confirm that the throttle plates are fully closed.
Connect scanalyzer to data link connector [91] with cable (Part No. HD-42921).
Turn the ignition/light key switch to IGNITION. Turn the handlebar mounted Engine Stop Switch to the RUN position(but do not start the engine).
NOTE: Observe that step 4 uses the standard diagnostic application cartridge and
NOT the recalibration cartridge used previously.
Insert diagnostic application cartridge (Part No. B-41325-99) into scanalyzer. During the next few seconds, the Scanalyzer sequences through a series of screens that reflect a power-on self test, the system copyright, and then an attempt at communications with the ECM. Once communications is established, the Diagnostic Menu appears on the Scanalyzer data display.
Press number “3” key (Data Monitor) on scanalyzer and scroll down to last screen which has 3 Throttle Position (TP) readings.
a. Open throttle to wide open throttle (95-100% open on first scanalyzer TP reading) and release throttle, allowing it to snap shut.
b. Record Throttle Position Sensor voltage reading from scanalyzer.
c. Repeat steps a and b a total of 3 to 5 times, recording voltage reading after each.
• If the readings differ by less than 0.02V, go to step g.
• If the readings differ by 0.02V or more, go to Step d.
d. Open the throttle then gently force the throttle closed.
e. Record Throttle Position Sensor Voltage reading from scanalyzer.
f. Repeat steps d and e a total of 3 to 5 times, recording the voltage reading after each.
• If the readings differ by less than 0.02V, go to step g
• If the readings differ by 0.02V or more, replace the throttle body and repeat procedure from Step 1.
g. Select mode #7 on scanalyzer menu. Select #1 re-zero TPS. A “calibration successful” message will appear.
h. Press the mode key to return to Options Data Screen. Scroll to TP degrees. Turn idle adjustment cable clockwise until TP degree reading reaches 5.8.
Press the mode key and press #3 to return to the diagnostic menu. Disconnect the Scanalyzer and turn the Ignition/Light Key Switch to OFF or LOCK. Turn the handlebar mounted Engine Stop Switch to the OFF position.
Reset Warm Idle Speed

DDFI Changes Service Bulletin B-029
Return to Menu

New Rev limit function: Incorporates a skip spark feature. Resulting in extreme "hit", "miss" engine restriction.

The ECM will now utilize the cylinder head temp as part of the equation to alter spark and fuel delivery.

The MY2000 1/2 DDFI ECM protects the engine from extended operation at or near its limits for engine speed and cylinder head temperature by reducing available power and flashing the engine light on the instruments.

This reduction in power occurs in successive stages: a mild (soft) spark/no-spark pattern, and an aggressive (hard) spark/no-spark pattern.
"Soft" limit (speed or temperature): The ECM initiates a mild spark/no-spark cut. The ECM will also flash the Check Engine Lamp (CEL) to alert the rider when the engine temperature has exceeded a "soft" limit.
"Hard" limit (speed or temperature): The ECM initiates the aggressive spark/no-spark pattern.
If the rider should operate the engine near the "soft" limit the ECM will begin a countdown. If the rider persists in operating the engine near this "soft" limit and the countdown expires, the ECM will begin to operate as if the "soft" and, after another countdown, "hard" limits had been exceeded.
Previous models offered only over rev protection by restricting fuel and backed spark advance down to '0' advance, resulting in lower performance. The new ECM does not retro fit to earlier models (pre-2000 MY).

Buell Service Bulletin B-029

Glossary of Terms:
Return to Menu

Bank Angle Sensor (BAS)

The Bank Angle Sensor senses if the motorcycle exceeds a 55-degree lean angle. The ECM uses this signal to shut off both spark and fuel delivery.

Cam Position Sensor (CMP)

The Cam Position Sensor consists of a Hall-effect device, magnet and plate. The plate is mounted over a rotating cup ("rotor cup" attached to the end of the camshaft. As the rotor cup turns inside the gearcase, six asymmetric "teeth" on the rotor cup sequentially break the magnetic field between the magnet and the Hall-effect device. The edges of these teeth are cut to correspond to specific positions of the camshaft during the engine cycle such as TDC for the front cylinder. The output of the CMP sensor is used by the ECM to determine engine position and calculate engine speed. This method of measuring camshaft position provides accurate information on engine position down to zero engine speed.

Electronic Control Module (ECM)

The ECM receives signals from the ET, IAT, CMP, 02, TPS and BAS. The ECM contains all the information needed to provide the proper fuel and spark mapping sequentially and individually to the front and rear cylinders of the engine at the proper time.

Engine Temperature Sensor (ET)

The Engine Temperature Sensor is located on the rear cylinder head near the spark plug. This sensor sends a signal to the ECM proportional to the current engine temperature.

Fuel Pressure Regulator Valve

Located on the fuel pump inside the fuel tank. The fuel pressure regulator maintains a constant 49-PSI fuel supply to the fuel injectors. The unused fuel is relieved inside the fuel tank.

Helmholz Volume Power System (HVPS)

Helmholz was a scientist who developed theories on air and sound motions. The Buell air box uses Helmholz principles combining his theories with the tuning of the intake duct and also effectively controlling the acoustics inside the air box. The Helmholz Volume Power System allows a small chamber volume to simulate a large area in terms of air movement, enhancing the engine performance, while reducing unwanted frequencies.

Induction Module

The Induction Module is located between the two cylinder heads. The Induction Module consists of a (43mm) single bore throttle body and intake manifold. The throttle body contains the TP sensor, manual idle speed adjuster, throttle plate and linkage for the throttle cables. The intake manifold contains the fuel rail and two fuel injectors. There is one fuel rail connecting the feed line to the injectors. Excess fuel is relieved by the Fuel Pressure Regulator inside the fuel tank.

Intake Air Temperature Sensor (IAT)

Located inside the Helmholz Air Box, this sensor sends a signal to the ECM proportional to the temperature of the air entering the engine.

Manual Idle Speed Adjuster

The idle speed is adjusted manually by turning the screw located on the right side of the throttle body.

Pulse Width

Pulse width is the amount of time a fuel injector is held open by the ECM. It is usually measured in milliseconds.

Relative Air Density

Air density effects how much oxygen is present within it. Air density is dependent on altitude (atmospheric pressure), temperature and relative humidity. Cool, dry air at lower attitudes contains more oxygen than warm, moist air at high attitudes. Horsepower is directly related to air density.

Returnless Fuel System

The Buell DDFI System is a returnless system, i.e.; there is no fuel return line from the fuel rail to the fuel cell. If fuel pressure should ever exceed 49 PSI, the excess fuel pressure is relieved inside the fuel tank by the Fuel Pressure Regulator Valve.

Single Fire Coil

The ECM controls the independent, primary windings of the spark coil. The ECM is thus able to provide sequential and independent firing of the spark plugs.

Stoichiometry
Top of pagePrevious messageNext messageBottom of page Link to this message

Ridrx
Posted on Thursday, April 12, 2007 - 11:51 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

...oh, is that all?


Good info Eric...lots and lots and lots of good info.
Top of pagePrevious messageNext messageBottom of page Link to this message

Davo
Posted on Thursday, April 12, 2007 - 11:52 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Also,
The VSS goes directly to the ECM as well as the speedo. It is my opinion that the VSS is key to permitting new AFVs for open loop operation. I would find a VDSTS and check the AFV with the key on and the engine not running. Sounds like your AFV might be high if you are loosing power at higher altitudes. Ride conservatively for 5 minutes at 50 mph and a steady throttle to get the ECM to develop a new AFV.
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Friday, April 13, 2007 - 12:30 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

The AFV will be learned when the bike is operated at engine speeds between 2500 and 3500 rpm at road speeds in the 40 to 60 mph range under a steady light load (no down grades or steep upgrades, decelerating or accelerating) for 2 to 3 minutes

I read this to say that the open loop mixture will not adjust to changes in altitude unless I ride at low rpm in steady state with no hills for a few miles (on mountain roads???). That is not even possible during elevation changes on mountain roads.

Does the AFV adjust under any other conditions other than the 2-3 minute steady state ride?
Top of pagePrevious messageNext messageBottom of page Link to this message

Ericz
Posted on Friday, April 13, 2007 - 08:25 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

The AFV constantly adjusts anytime the engine runs within the closed loop parameters and incorporates all of the information from any closed loop operation into determining the current AFV. When the engine runs within open loop parameters the AFV maintains at the most current value.

The AFV modifies the entire fuel map from idle to redline. The ECM relies on the O2 readings from any closed loop operation and assumes that if the A/F ratio is good within closed loop operation that it will hold true for open loop as well. That is why software like Direct Link is so powerful is that you can adjust fuel values in both closed loop and open loop separately so that each value will yield the best A/F ratio for those conditions.
Top of pagePrevious messageNext messageBottom of page Link to this message

Glitch
Posted on Friday, April 13, 2007 - 08:32 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

At the end of the day it comes down to.

Thin air = less fuel = less power.

Pretty simple.

I suppose you could open the air box, and get your ECM re-mapped, that would probably help a bit.
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Friday, April 13, 2007 - 09:46 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Thin air = less fuel = less power.


Yes, but:

Thinner air with the same amount of fuel equals even less power.

Eric, I hope you are correct. The reason I am concerned that it does not adjust that efficiently is as follows:

I rode at Summit Point in WV for a track day last year. When I got home to sea level, different temp, etc. the bike ran terribly for a few rides. I then did the 5 minute ride a 3k rpm and it fixed the bike right up. The problem is, I had to ride on the freeway to keep the steady rpm, and nearly rear-ended a few people, and also nearly got hit myself trying to keep a steady speed. There is no possible way to do the same thing in the Colorado mountains during the rapid climbs and decents.


WHICH IS CORRECT?:

1) you must do the steady state ride to get the A/F value to adjust for open loop correction

OR

2) Any closed loop riding will adjust the A/F value for open loop correction
Top of pagePrevious messageNext messageBottom of page Link to this message

Al_lighton
Posted on Friday, April 13, 2007 - 12:32 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

The first statement is true.

Closed Loop mode and Closed Loop Learn Mode are not the same thing. Closed Loop Learn mode is a subset of Closed Loop mode.

Any time the bike is running in closed loop, an "instantaneous AFV" (my term, not Buell's) is being calculated. But unless the bike is being operated in just the right way (steady state, certain RPMs and Vehicle Speeds, light load), those instantaneous AFV samples are thrown away. Once operated in the right way, the system starts averaging the instantaneous AFV readings to obtain a regular AFV. I don't know if it is a time period or a certain number of instantaneous AFV samples that the ECM needs to calculate that average. It doesn't take long for it to do it, ONCE IT HAS GONE INTO CLosed Loop Learn mode. That regular AFV scales the map any time the bike is operated in open loop.

I've had great difficulty getting good beta testing when the ambient temps are below 55-60F. It is difficult to get the AFV to learn when it is operated in colder weather. We've resorted to blocking off scoops in some cases to get the AFV to learn during beta testing.

Al
Top of pagePrevious messageNext messageBottom of page Link to this message

Al_lighton
Posted on Friday, April 13, 2007 - 12:43 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Oh, the text that Eric posted is from a smart guy at Buell. I THINK that Dan Hurda, the chief powertrain engineer at Buell, wrote it, not 100% sure that he wrote every word, but I would not be surprised. It is fairly dated, and was written during the tube frame DDFI days, I think. But DDFI-2 is very similar. There are other sensors/inputs in DDFI-2 (vehicle speed, fan, servo on XB12s), and there have been lots of small improvements along the way in the corner case operating conditions (i.e., the way the bike runs out of gas, for instance). But the basic operating principles are the same.

Note: Most of what we know about the Buell ECM is from poke-and-response testing. The ECM is a Buell/VDO proprietary device, and the inner workings of it are not published for our consumption beyond what Eric posted. We've gotten tidbits of info from the Buell DDFI course and from extrapolating from the operation of the Buell DOS pure race ECM (100% open loop, no O2 sensor). We've got a pretty good working model for it, but I wouldn't certify that everything that I've written is EXACTLY correct. But using what we think we know, we can tune one pretty darned good.


Al
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Friday, April 13, 2007 - 12:57 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Al, that helps A LOT.

Can ANNONY please chime in and let us know what it takes for the ECM to kick into Closed Loop Learn Mode?

I can go up and down 6,000 feet in a morning ride. I need to know what I have to do to make this bike adjust open loop mapping during the ride.

I still don't understand why this system does not use a MAP sensor. It sure seems like it would be very useful for rapid altitude changes, when you can't ride steady state and want to stay on the throttle hard, or on the brakes hard most of the ride. Ie. sport riding.

Annony, please help explain how to get the OPEN LOOP fuel curve to adjust to altitude.

(Message edited by spatten1 on April 13, 2007)
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Friday, April 13, 2007 - 01:01 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

I've had great difficulty getting good beta testing when the ambient temps are below 55-60F. It is difficult to get the AFV to learn when it is operated in colder weather. We've resorted to blocking off scoops in some cases to get the AFV to learn during beta testing.


That might explain why my bike ran badly for a few days after Summit Point. It may have been the temp, not the riding style. I'd love to learn more about this mysterious and unusual system.
Top of pagePrevious messageNext messageBottom of page Link to this message

Brewtus
Posted on Friday, April 13, 2007 - 10:27 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Man, now I really feel like an A$$ answering in the KV today!
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Sunday, April 15, 2007 - 02:42 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Problem solved:

I finally found a road at 8k feet where I could run steady state 3k for a few miles.

It is like a new bike. For some reason during normal transitional riding my ECM would not adjust to altitude for open loop. The steady state ride definitely did it.

Runs great during roll-ons over 4k rpm now.
Top of pagePrevious messageNext messageBottom of page Link to this message

Buellshyter
Posted on Sunday, April 15, 2007 - 10:24 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Sounds ridiculous to me - to have to ride at a steady speed for several miles.
Top of pagePrevious messageNext messageBottom of page Link to this message

Spatten1
Posted on Monday, April 16, 2007 - 12:20 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only)

Yeah, I agree. That is why I want annony. to chime in and let us know how to kick the ECM into learn mode.

From what I can tell Buell kind of went their own way with this ecm. It is similar to an older system with no MAP, MAF, etc. but it has a much faster processor than the older speed density type systems. It must work really well in closed loop to keep emissions tight.

I just want to know more about how it adjusts the open loop maps.
« Previous Next »

Add Your Message Here
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image

Username: Posting Information:
This is a private posting area. Only registered users and custodians may post messages here.
Password:
Options: Post as "Anonymous" (Valid reason required. Abusers will be exposed. If unsure, ask.)
Enable HTML code in message
Automatically activate URLs in message
Action:

Topics | Last Day | Tree View | Search | User List | Help/Instructions | Rules | Program Credits Administration