Bosch ME7.1: Difference between revisions
No edit summary |
Mike Jones (talk | contribs) (→7.1.1) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
The Bosch ME7.1 [[Engine |
The Bosch ME7.1 [[Engine Control Unit]] (ECU) appears to use two 16bit Infineon [http://nyet.org/cars/info/c167cr_ds_v3.3_2005_02.pdf B59233-FA (aka SAK-C167CR-4RM)] CPUs. Non-volatile code/data is stored on a single 16bit [http://nyet.org/cars/info/Am29F800BB.pdf Am29F800BB] 44 pin PSOP flash device. |
||
ME7 is a [[load]] based engine management system. |
ME7 is a [[load]] based engine management system. |
||
ME7 continuously calculates the "nominal charging moment" (requested torque) that the user seems to be requesting. This, in turn generates a "requested [[load]]" (nominal charge), which is capped by "specified corrected [[load]]" (a function of RPM, IAT and other limiting parameters, such as knock control, etc.). This requested [[load]] determines the throttle plate angle and requested pressure. |
ME7 continuously calculates the "nominal charging moment" (requested torque) that the user seems to be requesting. This, in turn generates a "requested [[load]]" (nominal charge), which is capped by "specified corrected [[load]]" (a function of RPM, IAT and other limiting parameters, such as knock control, etc.). This requested [[load]] determines the throttle plate angle and requested pressure. As long as lambda control stays closed loop, the ECU will adjust the fuel mixture via feedback loop using the narrow-band O2 sensors. |
||
Once the ECU decides the |
Once the ECU decides the [[load]] is large enough for enough time, or the requested AFR is no longer lambda=1, its fueling control system goes [[open loop]]. In the [[ME7.1]] [[asynchronous path]], this means that injector on-time calculations are going to be dependent on [[Mass air flow|mass air flow sensor]] readings. Those [[mass air flow|MAF]] readings also go into the fueling maps as a "engine [[load]]" and are used to generate injector on times independent of O2 sensor readings. |
||
In the ME7.1 [[synchronous path]], the timing maps determine the timing at every cycle of every cylinder, and should the knock sensor for a given cylinder reach a certain threshold, the timing will be cut down for the next cycle for that cylinder. If the knock sensor activity subsides, the timing will be restored, one step at a time, until another knock event occurs on that cylinder. |
In the ME7.1 [[synchronous path]], the timing maps determine the timing at every cycle of every cylinder, and should the knock sensor for a given cylinder reach a certain threshold, the timing will be cut down for the next cycle for that cylinder. If the knock sensor activity subsides, the timing will be restored, one step at a time, until another knock event occurs on that cylinder. |
||
⚫ | |||
[[Image:ME7.1_torque_oriented.png |
[[Image:ME7.1_torque_oriented.png|frame| |
||
⚫ | |||
⚫ | |||
⚫ | |||
=ME7 Revisions:= |
|||
Different hardware revisions function with the same general logic flow. |
|||
512kB and 1mB variations exist. |
|||
:-Consult most relevant (available) FR. |
|||
==7.1.1== |
|||
Updated 7.1 for NA vehicles and TT V6-8 (NB O2) |
|||
:ST10 versions differ* |
|||
==7.5== |
|||
Wide-band - Usually turbo 4-cyl |
|||
=Cross-flash Checklist= |
|||
:1. Compare with a hex editor. The beginning of the files should be the same. |
|||
:2. Compare with me7check. They MUST be the same versions. |
|||
⚫ | |||
* [http://nefariousmotorsports.com NefMoto] |
|||
* [http://www.amazon.co.uk/gp/product/3934584349/ Me-motronic Engine Management] from Amazon.com.uk (ISBN 3-934584-34-9) |
* [http://www.amazon.co.uk/gp/product/3934584349/ Me-motronic Engine Management] from Amazon.com.uk (ISBN 3-934584-34-9) |
||
* [http://nyet.org/cars/info/Audi_S4_engine_english.pdf The 2.7-litre V6 Biturbo Design and Function Self-study Programme 198] |
* [http://nyet.org/cars/info/Audi_S4_engine_english.pdf The 2.7-litre V6 Biturbo Design and Function Self-study Programme 198] |
||
* [http://nyet.org/cars/info/ME7sw.pdf A New Approach to Functional and Software Structure for Engine Management Systems - BOSCH ME7] |
* [http://nyet.org/cars/info/ME7sw.pdf A New Approach to Functional and Software Structure for Engine Management Systems - BOSCH ME7] |
||
* [http://nyet.org/cars/files/c167cr_ds_v3.3_2005_02.pdf B59233-FA (aka SAK-C167CR-4RM) Datasheet] |
* [http://nyet.org/cars/files/c167cr_ds_v3.3_2005_02.pdf B59233-FA (aka SAK-C167CR-4RM) Datasheet] |
||
⚫ | |||
* [http://nefariousmotorsports.com/forum/index.php?topic=6805.msg63084#msg63084 ddillenger] |
|||
[[Category:Tuning]] |
[[Category:Tuning]] |
Latest revision as of 05:04, 7 December 2022
The Bosch ME7.1 Engine Control Unit (ECU) appears to use two 16bit Infineon B59233-FA (aka SAK-C167CR-4RM) CPUs. Non-volatile code/data is stored on a single 16bit Am29F800BB 44 pin PSOP flash device.
ME7 is a load based engine management system.
ME7 continuously calculates the "nominal charging moment" (requested torque) that the user seems to be requesting. This, in turn generates a "requested load" (nominal charge), which is capped by "specified corrected load" (a function of RPM, IAT and other limiting parameters, such as knock control, etc.). This requested load determines the throttle plate angle and requested pressure. As long as lambda control stays closed loop, the ECU will adjust the fuel mixture via feedback loop using the narrow-band O2 sensors.
Once the ECU decides the load is large enough for enough time, or the requested AFR is no longer lambda=1, its fueling control system goes open loop. In the ME7.1 asynchronous path, this means that injector on-time calculations are going to be dependent on mass air flow sensor readings. Those MAF readings also go into the fueling maps as a "engine load" and are used to generate injector on times independent of O2 sensor readings.
In the ME7.1 synchronous path, the timing maps determine the timing at every cycle of every cylinder, and should the knock sensor for a given cylinder reach a certain threshold, the timing will be cut down for the next cycle for that cylinder. If the knock sensor activity subsides, the timing will be restored, one step at a time, until another knock event occurs on that cylinder.
ME7 Revisions:
Different hardware revisions function with the same general logic flow. 512kB and 1mB variations exist.
- -Consult most relevant (available) FR.
7.1.1
Updated 7.1 for NA vehicles and TT V6-8 (NB O2)
- ST10 versions differ*
7.5
Wide-band - Usually turbo 4-cyl
Cross-flash Checklist
- 1. Compare with a hex editor. The beginning of the files should be the same.
- 2. Compare with me7check. They MUST be the same versions.
References
- NefMoto
- Me-motronic Engine Management from Amazon.com.uk (ISBN 3-934584-34-9)
- The 2.7-litre V6 Biturbo Design and Function Self-study Programme 198
- A New Approach to Functional and Software Structure for Engine Management Systems - BOSCH ME7
- B59233-FA (aka SAK-C167CR-4RM) Datasheet
- Andy Whittaker's site
- ddillenger