<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.nefariousmotorsports.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.nefariousmotorsports.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MattDanger</id>
		<title>Nefmoto - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.nefariousmotorsports.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MattDanger"/>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Special:Contributions/MattDanger"/>
		<updated>2026-05-10T02:06:03Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21.1</generator>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Main_Page"/>
				<updated>2011-11-26T22:20:37Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Undo revision 450 by Sootlan (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NefMoto Wiki - Welcome!=&lt;br /&gt;
The NefMoto site is a collective body of VW/Audi ME7 ECU tuning information.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
*[[Getting Started]]&lt;br /&gt;
&lt;br /&gt;
==Flashing==&lt;br /&gt;
*[[NefMoto ECU Flashing Software]] - Free, fast and reliable ECU flashing&lt;br /&gt;
*[[ECU Bench Flashing]]&lt;br /&gt;
*[[Galletto 1260 Flashing Cable]] - Recover a failed flash in [[ECU Boot Mode|boot mode]]&lt;br /&gt;
&lt;br /&gt;
==Software Tools==&lt;br /&gt;
*[http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software NefMoto]&lt;br /&gt;
*[[Me7 Logger]]&lt;br /&gt;
**[[GUI for Me7 Logger]]&lt;br /&gt;
**[[Innovate LC1 / ME7 Logger]]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0title,.html ME7Check]&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,447.msg9477.html#msg9477 Gui for ME7Check]&lt;br /&gt;
*[[ECUxPlot]]&lt;br /&gt;
*[[ME7_95040 EEPROM programmer - Read over OBD / (Boot mode Write)]]&lt;br /&gt;
*[[Findmap v0.3b]]&lt;br /&gt;
*[http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=639.0;attach=720 Galletto 1260]&lt;br /&gt;
&lt;br /&gt;
==Motronic 7 (ME7.x) Breakdown==&lt;br /&gt;
*[http://s4wiki.com/wiki/Tuning S4Wiki.org Tuning guide] &amp;lt;- A must read!&lt;br /&gt;
*[[Funktionsrahmen|Bosch ME7.x Funktionsrahmen]] Manually translated modules&lt;br /&gt;
**[[ATM 33.50 (Exhaust Gas Temperature Model)]]&lt;br /&gt;
**[[ATR 1.60 (Exhaust Gas Temperature Control)]]&lt;br /&gt;
**[[FUEDK 21.90 (Cylinder Charge Control, Calculating Target Throttle Angle)]]&lt;br /&gt;
**[[GGHFM 57.60 (MAF Meter System Pulsations)]]&lt;br /&gt;
**[[MDBAS 8.30 (Calculation of the Basic Parameters for the Torque Interface)]]&lt;br /&gt;
**[[MDFAW 12.260 (Driver Requested Torque)]]&lt;br /&gt;
**[[MDKOG 14.70 (Torque Coordination for Overall Interventions)]]&lt;br /&gt;
**[[MDZW 1.120 (Calculating Torque at the Desired Ignition Angle)]]&lt;br /&gt;
**[[LAMBTS 2.120 (Lambda for Component Protection)]]&lt;br /&gt;
**[[Lambda drivers (LAMFAW)]]&lt;br /&gt;
**[[LDRLMX 3.100 (Calculation of LDR Maximum Cylinder Charge rlmax)]]&lt;br /&gt;
**[[LDRPID 25.10 (Charge Pressure Regulation PID Control)]]&lt;br /&gt;
**[[RKTI 11.40 (Calculation of Injection Time ti from Relative Fuel Mass rk)]]&lt;br /&gt;
**[[Setpoint for air mass from the desired torque (MDFUE)]]&lt;br /&gt;
**[[ZUE 282.130 (Fundamental Function - Ignition)]]&lt;br /&gt;
**[[ZWGRU 23.110 (Fundamental Ignition Angle)]]&lt;br /&gt;
*[[Checksums]]&lt;br /&gt;
*[[ME7 Tuning Information]]&lt;br /&gt;
*[[ME7 Communication Protocol Information]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*[[Reverse Engineering Generic Guide]]&lt;br /&gt;
*[[Camden's ME7.5 Reverse Engineering]]&lt;br /&gt;
*[[ECU pin outs]]&lt;br /&gt;
&lt;br /&gt;
==Vehicle Information==&lt;br /&gt;
*[[Volkswagen]]&lt;br /&gt;
*[[Audi]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-11-17T15:47:18Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Notable User Contributions to the Forum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guides==&lt;br /&gt;
*[[Adding anti-lag launch control and no-lift shift]]&lt;br /&gt;
&lt;br /&gt;
==Notable User Contributions to the Forum==&lt;br /&gt;
*MAF&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,223.0.html MAF scaling vs recalibration?]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,382.0.html MAF Diameter Suggestion]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,531.0.html MAFless discussion]&lt;br /&gt;
*Injector scaling&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,34.0.html Siemens Mototron DEKA IV 630cc Injector Specs]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,320.0.html Bosch EV14 Injector Migration]&lt;br /&gt;
*Boost PID&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,315.0.html Boost PID Tuning]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,517.0.html PID controller from square one]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,182.0.html PID tuning... info and a control loop simulator]&lt;br /&gt;
*Timing&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html KFZW &amp;amp; KFZWOP maps explained]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,222.0.html Difference between ignition maps: KFZW and KFZW2]&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,881.0.html Severe timing oscillations]&lt;br /&gt;
*Knock Control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*Throttle Response&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,58.0/topicseen.html Throttle Response]&lt;br /&gt;
*Launch control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.0.html Raised rev limiter] (does not build boost)&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,607.0.html Anti lag launch control and no-lift shift]&lt;br /&gt;
*Methanol Injection&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,57.0.html Meth and Tuning]&lt;br /&gt;
*E85&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,856.0.html E85 Tuning Methods]&lt;br /&gt;
*Emissions&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,615.0/topicseen.html EVAP, SAI, Rear O2 and EGT removal]&lt;br /&gt;
*Misc&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,300.msg1913.html#msg1913 How the SKC Immobilizer code is stored in 95040 EEPROM]&lt;br /&gt;
&lt;br /&gt;
==ECU Tables and Constants==&lt;br /&gt;
This list currently contains a subset of the maps that Tony@NefMoto has been able to verify in the ME7.1 assembly code.&lt;br /&gt;
&lt;br /&gt;
*MAF and Air Mass&lt;br /&gt;
**MLHFM - MAF Voltage to Air Mass Conversion Factor&lt;br /&gt;
**KFKHFM - Air Mass Correction Scale Factor&lt;br /&gt;
**MLOFS - Air Mass Offset&lt;br /&gt;
**KFMLDMN - Min Air Mass Limit&lt;br /&gt;
**KFMLDMX - Max Air Mass Limit for Diagnosis&lt;br /&gt;
**FWMLHFMMN - Min Altitude Corrected Air Mass Limit Scale Factor&lt;br /&gt;
*Intake Cam Shaft&lt;br /&gt;
**KFNW - Intake Camshaft Adjustment Angle&lt;br /&gt;
**KFNWWL - Intake Camshaft Adjustment Angle in Warm Up&lt;br /&gt;
**KLNWRLTM - Load Correction Factor for Intake Camshaft Adjustment Reference&lt;br /&gt;
*Boost&lt;br /&gt;
**KFLDHBN - Maximum Compressor Pressure Ratio for Specified Load&lt;br /&gt;
**LDORXN - Maximum Corrected Specified Load when Over Boosting&lt;br /&gt;
**Boost Pressure Regulation via PID Controller&lt;br /&gt;
***Boost pressure regulation duty cycle calculated as: (P - D) + I + D&lt;br /&gt;
***LDIATA - Intake air temp correction for load pressure regulation I limit&lt;br /&gt;
***KFLDIMX - Load pressure regulation uncorrected I limit&lt;br /&gt;
***LDDIMXN - Load pressure regulation upper I limit, offset from uncorrected I limit&lt;br /&gt;
***LDDIMNN - Load pressure regulation lower I limit, negative offset from uncorrected I limit&lt;br /&gt;
***KFLDRQ2 - Load pressure regulation D parameter when not Over Boosting&lt;br /&gt;
*Load&lt;br /&gt;
**LDRXN - Uncorrected specified load without knock&lt;br /&gt;
**LDRXNZK - Uncorrected specified load with knock&lt;br /&gt;
**KFTARX - Intake Air Temp Correction Factor for Specified Load without Knock&lt;br /&gt;
**KFPBRNW - Correction Factor for going from intake pressure to cylinder pressure during max camshaft advance&lt;br /&gt;
**KFPBRK - Correction Factor for going from intake pressure to cylinder pressure during min camshaft advance&lt;br /&gt;
**KFURL - Conversion factor from pressure to load&lt;br /&gt;
**KFPRG - Internal Exhaust Gas Partial Pressure&lt;br /&gt;
**KFMIRL - Corrected Specified Engine Load Max Limit&lt;br /&gt;
*Ignition Timing&lt;br /&gt;
**KFZW - Target ignition angle with min intake cam adjustment&lt;br /&gt;
**KFZW2 - Target ignition angle with max intake cam adjustment&lt;br /&gt;
*Fuel&lt;br /&gt;
**KRKTE - Load to Injection Time Conversion Factor&lt;br /&gt;
**KVB - Fuel Consumption Constant for Fuel Gauge&lt;br /&gt;
**FKVA - Scale Factor for Fuel Consumption Constant for Fuel Gauge&lt;br /&gt;
**TVUB - Injection Time Correction Offset Based on Voltage&lt;br /&gt;
**KFLF - Fuel Injection Reference Load Scale Factor&lt;br /&gt;
*Lambda Target from Component Protection&lt;br /&gt;
**Lambda target calculated as: (KFLBTS + interpolated(DLBTS * KFFDLBTS)) * FBSTABGM&lt;br /&gt;
**TABGBTS - Exhaust Gas Temperature Threshold for Component Protection Activation&lt;br /&gt;
**DTBTS - Exhaust Gas Temperature Threshold Negative Offset for Component Protection Deactivation&lt;br /&gt;
**TKATBTS - Catalytic Convertor Temperature Threshold for Component Protection Activation&lt;br /&gt;
**KFLBTS - Component Protection Target Lambda&lt;br /&gt;
**DLBTS - Component Protection Target Lambda Offset based on ignition efficiency&lt;br /&gt;
**KFFDLBTS - Scale Factor for Component Protection Target Lambda Offset&lt;br /&gt;
**FBSTABGM - Component Protection Target Lambda Scaling Factor&lt;br /&gt;
**ZDLBTS - Interpolation Rate for Component Protection Lambda Offset (DLBTS * KFFDLBTS)&lt;br /&gt;
**ETADZW - Ignition efficiency based on difference between actual and optimal ignition angles&lt;br /&gt;
*Lambda Target from Enrichment&lt;br /&gt;
**Lambda Target from Knock Enrichment&lt;br /&gt;
***Lambda target calculated as: (KFLAMKRL + DLAMTANS) * KFLAMKR&lt;br /&gt;
***KFLAMKRL - Knock Based Target Lambda&lt;br /&gt;
***DLAMTANS - Knock Based Target Lambda Offset from Intake Air Temp&lt;br /&gt;
***KFLAMKR - Knock Based Target Lambda Scale Factor After Air Temp Offset&lt;br /&gt;
**Lambda Target from Throttle Enrichment&lt;br /&gt;
**Lambda Target from Load Limit Enrichment&lt;br /&gt;
**Lambda Target from Load and Engine Temp Enrichment&lt;br /&gt;
*Idle&lt;br /&gt;
**NLLM - Min Idle Speed 1&lt;br /&gt;
**KFMRESK - Idle Torque Base With Clutch Depressed And Speed Below Limit&lt;br /&gt;
**KFMRES - Idle Torque Base With Clutch Not Depressed Or Speed Above Limit&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software</id>
		<title>NefMoto ECU Flashing Software</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software"/>
				<updated>2011-11-14T20:49:25Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
The NefMoto ME7 ECU flasher is a free tool that allows you to read and write the flash memory in your ME7 ECU in car over the OBD port. All that is required is a FTDI based USB OBD cable that works in &amp;quot;dumb&amp;quot; mode. Dumb mode cables pass the raw serial data straight through without applying any higher level protocols.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*ECUs can be written through the OBD port in about three and half minutes.&lt;br /&gt;
*ECUs can be read through the OBD port in about five minutes.&lt;br /&gt;
*User defined memory layouts allow for flashing any memory arrangement.&lt;br /&gt;
*Writing erases and programs one memory sector at a time to allow you to recover the ECU in case of failure.&lt;br /&gt;
*Written and read data is verified with checksums to ensure data was sent correctly.&lt;br /&gt;
*Reading and clearing error codes is also supported.&lt;br /&gt;
&lt;br /&gt;
==What this software does not do==&lt;br /&gt;
*Does not update [[checksums]] or validate the file you are flashing in any way.&lt;br /&gt;
*Does not allow you to edit any maps, value, etc. It is just for flashing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
*32bit or 64bit Windows Vista or Newer (Will work if run inside a virtual Windows machine on Mac and Linux as well)&lt;br /&gt;
*.NET 3.5 (installed automatically with Nefmoto ECU flashing software)&lt;br /&gt;
*FTDI USB D2XX driver version 2.06.00 or later&lt;br /&gt;
*3 megabytes of free hard drive space&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
*No known issues. Please [http://www.nefariousmotorsports.com/forum/index.php?action=post;topic=413.0 let Tony know] if you find any.&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
==Download==&lt;br /&gt;
The Nefmoto ECU flashing software is free to download and use. The latest release can be found here: [http://nefariousmotorsports.com/forum/index.php/topic,1155.0title,.html NefMoto ME7 Flasher Logger 1.9.0.0]&lt;br /&gt;
&lt;br /&gt;
==How to install==&lt;br /&gt;
*Please uninstall any previous versions of the NefMoto ME7 ECU Flasher before installing the latest version. &lt;br /&gt;
*Run NefMoto ME7 Flasher Logger 1.9.0.0.msi. &lt;br /&gt;
*Ensure that you have the FTD2XX driver installed for your specific cable. &lt;br /&gt;
*If you have a generic cable, download CDM20600.zip (link above), then extract it and install the generic FTDI D2XX driver.&lt;br /&gt;
&lt;br /&gt;
=Use=&lt;br /&gt;
''This section needs some love, please contribute!''&lt;br /&gt;
*Connect your vehicle's battery to a constant, stable power source. This is vital, if the ECU loses power or voltage dips during any flashing operation recovery may require flashing through [[ECU Boot Mode]] or worse.&lt;br /&gt;
*Connect your flashing cable to your vehicle's OBD port.&lt;br /&gt;
*Turn on your ignition (but do not start the car).  If the cable has an LED light it should illuminate.&lt;br /&gt;
*Select the memory layout for your ECU.&lt;br /&gt;
*At the top of the program choose Fast or Slow Init and Connect&lt;br /&gt;
*Choose one of the program options (Read/Write/etc) &lt;br /&gt;
*You will notice the activity in the console window&lt;br /&gt;
*When your operation is complete, choose Disconnect at the top of the program.&lt;br /&gt;
&lt;br /&gt;
=Supported cables=&lt;br /&gt;
==Tested supported cables==&lt;br /&gt;
*eBay USB VAG KKL using the FTDI D2XX standard driver (Non-affiliated eBay stores: [http://stores.ebay.com/easybid2000 1] [http://stores.ebay.com/alpha-bid 2])&lt;br /&gt;
*[http://ross-tech.com/ Ross-Tech] [http://www.ross-tech.com/vag-com/hex-usb+can.html HEX-USB-CAN] using the Ross-Tech FTDI D2XX driver (&amp;quot;boot in intelligent mode&amp;quot; must be unchecked in the VCDS options screen)&lt;br /&gt;
*Any dumb OBDII cable using the FTDI USB chip&lt;br /&gt;
&lt;br /&gt;
==Tested unsupported cables==&lt;br /&gt;
*Galletto (Does not support dumb mode)&lt;br /&gt;
*KWP2000+ Flasher (Does not support dumb mode)&lt;br /&gt;
*Old Ross-Tech KEY-USB (Does not support true dumb mode)&lt;br /&gt;
If you want to check what chip is in your cable, or see if it supports NefMoto premium features, you can use the NefMoto ECU Flasher version 1.6.1.0 or later. Just select the USB device and then hover your mouse over it. It will display all of the info about the FTDI chip in the cable and say if it supports premium NefMoto features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tested ECUs=&lt;br /&gt;
List of ECUs that the NefMoto ECU flashing software has been tested and is supported on:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! ECU Number&lt;br /&gt;
! Make&lt;br /&gt;
! Year&lt;br /&gt;
! Car Info&lt;br /&gt;
! Software&lt;br /&gt;
! Hardware&lt;br /&gt;
! Memory Layout&lt;br /&gt;
! Tested By&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! S4&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551A&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|S4 2.7T 6sp&lt;br /&gt;
|1037 35 2345&lt;br /&gt;
|0261 206 110&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551B&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 35 2738 &lt;br /&gt;
|0261 206 109&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551L&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 35 4145 &lt;br /&gt;
|0261 207 004&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551H&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 35 4774 &lt;br /&gt;
|0261 206 774&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551M&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 35 4837 &lt;br /&gt;
|0261 207 143&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551M &lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 36 0857 &lt;br /&gt;
|0261 207 143&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551AA&lt;br /&gt;
|Audi&lt;br /&gt;
|2002 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 36 2276 &lt;br /&gt;
|0261 207 453&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551T&lt;br /&gt;
|Audi&lt;br /&gt;
|2002 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 36 2558 &lt;br /&gt;
|0261 207 452&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! A6&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551K&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|A6 2.7T 6sp &lt;br /&gt;
|1037 35 2413 &lt;br /&gt;
|0261 206 561&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|j2mc&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551L&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|A6 2.7T tip &lt;br /&gt;
|1037 35 2815 &lt;br /&gt;
|0261 206 562&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551T&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|A6 2.7T tip &lt;br /&gt;
|1037 36 0864 &lt;br /&gt;
|0261 207 005&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! TT&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AQ &lt;br /&gt;
|Audi&lt;br /&gt;
|2001&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AM &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AL &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|North American TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AP &lt;br /&gt;
|Audi&lt;br /&gt;
|2003&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! A3&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HK &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HN &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HP &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HR &lt;br /&gt;
|Audi&lt;br /&gt;
|2003&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! VW&lt;br /&gt;
!&lt;br /&gt;
! Golf/Bora/Jetta&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|06A906032EN &lt;br /&gt;
|VW&lt;br /&gt;
|2001&lt;br /&gt;
|European Golf/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub &lt;br /&gt;
|- &lt;br /&gt;
|06A906032HJ &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|European Gof/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HF &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T Auto&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HS &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub\torch&lt;br /&gt;
|- &lt;br /&gt;
|06A906032ML &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T 6-spd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032KP &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|European Golf/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032LP &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032LQ &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T Auto&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|ArgDub / KenMac&lt;br /&gt;
|- &lt;br /&gt;
|06A906032PL &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|ArgDub / KenMac&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Flashing]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ZUE_282.130_(Fundamental_Function_-_Ignition)</id>
		<title>ZUE 282.130 (Fundamental Function - Ignition)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ZUE_282.130_(Fundamental_Function_-_Ignition)"/>
				<updated>2011-09-29T22:14:25Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See&lt;br /&gt;
the ''funktionsrahmen'' for the following&lt;br /&gt;
diagrams:&lt;br /&gt;
&lt;br /&gt;
zue&lt;br /&gt;
zue&lt;br /&gt;
&lt;br /&gt;
zue&lt;br /&gt;
dzwll&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ZUE&lt;br /&gt;
282.130 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The ignition angle (zwgru) from the fundamental ignition angle calculation is&lt;br /&gt;
corrected by the warm-up angle (dzwwl) and the cylinder-specific knock control angle&lt;br /&gt;
(dwkrz), and it follows that the basic ignition angle (zwbas) is identical with&lt;br /&gt;
the earliest possible ignition angle. This ignition angle now forms the route&lt;br /&gt;
in to the ignition engine torque implementation (MDZW), which provides the&lt;br /&gt;
output ignition angle (zwsol). This ignition angle is now limited to the&lt;br /&gt;
earliest or latest possible ignition angle. The resulting ignition angle&lt;br /&gt;
(zwist) is corrected by the phase error which gives the output ignition angle (zwout).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For back-up protection of the ignition angles, the one’s complement (i.e. inverse&lt;br /&gt;
binary value) of zwout is calculated which forms zwoutcpl. This then becomes&lt;br /&gt;
the input variable of the function monitor.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The cylinder bank selective ignition angle adjustment is activated via the codeword&lt;br /&gt;
CWDZWLL = 1.&lt;br /&gt;
&lt;br /&gt;
The delta ignition angle (dzwll) corresponding to B_bankl2 is added to, or&lt;br /&gt;
subtracted from zwsol.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ZUE 282.130 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Three&lt;br /&gt;
interfaces are provided for the application; the RAM cell vszw and the fixed&lt;br /&gt;
value ZWAPPL ZW enable adjustment of application tools. Engagement of the&lt;br /&gt;
torque functions can be disabled using the codeword CWMDAPP (bit 0), so that the&lt;br /&gt;
applied ignition angle (zwbas) can be driven directly.&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                                                                                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWZWBANK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword for enabling cylinder-specific ignition angle offsets&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Factor for torque correction via cylinder-specific ignition angle&lt;br /&gt;
adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDZWLL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Map for delta ignition angle during idle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLZWBSMN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Latest possible basic ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine temperature threshold for enabling cylinder-specific ignition&lt;br /&gt;
angle adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Vehicle speed threshold for disabling cylinder-specific ignition angle&lt;br /&gt;
adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WPHN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Phase response&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWAPPL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Application interface: ignition angle adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BANK2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for cylinder bank 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for idle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LLREIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for idle control active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NOZWE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for no ignition angle intervention in the torque structure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for overrun fuel cut-off&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWAPPL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for ignition angle application without torque intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWKRA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for ignition angle output during knock regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWDZWLL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword for delta ignition angle during idle active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DWKR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cylinder-specific ignition angle retardation during knock control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWBANK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cylinder bank-specific ignition angle offset&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle during overboost&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWWL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle during warm-up&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWZK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle during knock&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISOLZ_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque for ignition angle intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIZSOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque for ignition angle intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NSOL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Desired idle speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
REDIST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual reduction stage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_REDMX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant: maximum reduction stage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TDZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant: additive ignition angle adaptation active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY TURBO&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant: turbocharger&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_WMAX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant: earliest outputtable ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_WMIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant: latest outputtable ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_ZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
''Text must be provided by Mrs&lt;br /&gt;
Sauer''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SZOUT_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Closing time output&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VFZG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Vehicle speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VSTDZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Additive ignition angle adaption&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VSZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle correction adjusting system&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WKRDY&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle retardation via dynamic knock regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WPHG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle speed sensor phase correction&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZNACHANZ&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Number of ignitions in overrun&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWBAS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Basic ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWDLLPRT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle pointer with delta idle ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWGRU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Fundamental ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWIST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWOUT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle output&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWOUTCPL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
One’s complement of the ignition angles for function monitoring&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWOUTPRT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle pointer&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWSOL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Desired ignition angle for torque intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWSPAE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Latest ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWSTT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle during start&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWZYL1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle for cylinder 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZZYLZUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Dwell angle-cylinder counter for calculating ignitions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ZWGRU_23.110_(Fundamental_Ignition_Angle)</id>
		<title>ZWGRU 23.110 (Fundamental Ignition Angle)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ZWGRU_23.110_(Fundamental_Ignition_Angle)"/>
				<updated>2011-09-29T22:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
zwgru-zwgru&lt;br /&gt;
&lt;br /&gt;
zwgru-zw-nws Sub-function ZW_NWS: Provision for binary or&lt;br /&gt;
continously variable camshaft control&lt;br /&gt;
&lt;br /&gt;
zwgru-dzw-nws Sub-function DZW_NWS: Provision for binary or&lt;br /&gt;
continously variable camshaft control (delta-ignition angle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ZWGRU 23.110 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The fundamental ignition angle is provided by the map KFZW. The sub-function ZW_NWS&lt;br /&gt;
describes the provision for any necessary camshaft timing (NWS). For binary&lt;br /&gt;
camshaft control, the factor fnwue switches seamlessly between the maps KFZW&lt;br /&gt;
and KFZW2. In the case of continuously variable camshaft control which depends&lt;br /&gt;
on the camshaft overlap angle wnwue, an ignition angle correction DZWNWSUE&lt;br /&gt;
added to KFZW. The currently valid camshaft control version is defined by the&lt;br /&gt;
system constant SY_NWS in the software generation:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
SY_NWS&lt;br /&gt;
= 0: no camshaft control&lt;br /&gt;
&lt;br /&gt;
SY_NWS&lt;br /&gt;
= 1: binary camshaft control&lt;br /&gt;
&lt;br /&gt;
SY_NWS&lt;br /&gt;
= 2: continuously variable NWS&lt;br /&gt;
&lt;br /&gt;
SY_NWS&lt;br /&gt;
&amp;amp;gt; 2: not&lt;br /&gt;
defined.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
software is translated conditionally, i.e. only one variant is available in the&lt;br /&gt;
EPROM. SY_NWS is not in the EPROM and cannot be applied. The same additive&lt;br /&gt;
ignition angle correction is performed as when calculating the optimum ignition&lt;br /&gt;
angle (see %MDBAS), i.e. exhaust gas recirculation and lambda dependence are&lt;br /&gt;
considered. The temperature dependence is considered in a separate function (%ZWWL).&lt;br /&gt;
The result is the ignition angle for cylinder bank 1 (zwref) which is also the&lt;br /&gt;
reference for cylinder bank 2. For cylinder bank 2, the ignition angle offset&lt;br /&gt;
dzwb2 is added to the ignition angle.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ZWGRU 23.110 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
maps KFZW and KFZW2 are applied when the&lt;br /&gt;
engine is warm for the respective camshaft control position, exhaust gas&lt;br /&gt;
recirculation is inactive and lambda = 1. If the engine does not knock, the&lt;br /&gt;
optimal ignition angle is input. For engine knock, the knock limit is input.&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CNOKT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword for lower octane fuel&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWZWBANK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword for enabling cylinder-specific ignition&lt;br /&gt;
angle offsets&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWNWSUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle depending on camshaft overlap&lt;br /&gt;
angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDWSZ&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle for cylinder bank 1-specific&lt;br /&gt;
ignition advance; through camshaft control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDWSZ2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle for cylinder bank 2-specific&lt;br /&gt;
ignition advance; through camshaft control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDZK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle during knock&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDZWKG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle correction by moving the knock limit&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFSWKFZK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle retardation threshold for switching&lt;br /&gt;
between ignition angle maps&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZW2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle map, variant 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine temperature threshold for enabling&lt;br /&gt;
cylinder-specific ignition angle adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TSWKR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Time lag for summing ignition angle retardation&lt;br /&gt;
queries&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Vehicle speed threshold for disabling&lt;br /&gt;
cylinder-specific ignition angle adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KFZK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for anti-knock map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KRDWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for knock control safety retardation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NOZWE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for no ignition angle intervention on&lt;br /&gt;
the engine torque structure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
C_INI&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for intialising ECU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWB2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle offset for cylinder bank 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWBANK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cylinder-bank specific ignition angle offset&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWKG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle for moving the knock limit&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOAG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas recirculation rate-dependent ignition&lt;br /&gt;
angle correction of the optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda-dependent ignition angle correction of the&lt;br /&gt;
optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWZK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle during knock&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FNWUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Weighting factor for ignition angle overlap (inlet)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMBAS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Basic lambda&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_NWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant for camshaft control: none, binary&lt;br /&gt;
(on/off) or continuously variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_ZIZWV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
''Text must be provided by Mrs&lt;br /&gt;
Sauer''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VFZG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Vehicle speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WKRMA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Average of the ignition angle retardation during&lt;br /&gt;
knock control, general (in limp mode with safety)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WNWUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Camshaft overlap angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWGRU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Fundamental ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWNWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Fundamental ignition angle taking camshaft control&lt;br /&gt;
into consideration&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZZYLZUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
ECU cylinder counter for ignition calculation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/RKTI_11.40_(Calculation_of_Injection_Time_ti_from_Relative_Fuel_Mass_rk)</id>
		<title>RKTI 11.40 (Calculation of Injection Time ti from Relative Fuel Mass rk)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/RKTI_11.40_(Calculation_of_Injection_Time_ti_from_Relative_Fuel_Mass_rk)"/>
				<updated>2011-09-29T22:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;u&amp;gt;RKTI 11.40 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
ti_w represents a physical value of injection time which is&lt;br /&gt;
correct also during start conditions. During start the physical value of ti_b1,&lt;br /&gt;
ti_b2 and ti_tvu_w has to be corrected by the user by a factor of 8, because&lt;br /&gt;
start quantisation of ti_b1 is internally corrected by dividing by 8 to store&lt;br /&gt;
large ti-values into a ‘word’ variable instead of a ‘long’ variable.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Please see the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1. Battery correction of injection time for injection valves, calculation frkte (fuel mass into&lt;br /&gt;
injection time)&lt;br /&gt;
 &lt;br /&gt;
2. Calculation of ubatt correction of injector time for injectors&lt;br /&gt;
 &lt;br /&gt;
3. Correction for injected fuel mass if the reference pressure of the fuel rail pressure controller is not manifold pressure (i.e. with a returnless fuel rail).&lt;br /&gt;
 &lt;br /&gt;
4. Calculation of the injection time during start conditions&lt;br /&gt;
 &lt;br /&gt;
5. Calculation of the injection time after end of start conditions&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
This function calculates the effective injection time before&lt;br /&gt;
fine tuning (tevfa_w, tevfa2_w) from the relative fuel mass (rk_w, rk2_w) and&lt;br /&gt;
the factor frkte. With an ideal fuel supply system, tevfa_w + tvu_w, tevfa2_w +&lt;br /&gt;
tvu_w should result in lambda of 1.0 in the combustion chamber, with pilot&lt;br /&gt;
control to lambda = 1.0 and neutral values &amp;amp;#8203;&amp;amp;#8203;of all mixture&lt;br /&gt;
adaptations.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In practice, a deviation in lambda may occur due to injector&lt;br /&gt;
nonlinearities or pulses in the fuel system. This deviation is corrected using&lt;br /&gt;
the map FKKVS as a function of engine speed (nmot_w) and effective injection&lt;br /&gt;
time (tevfa_w or tevfa2_w). The corrected effective injection time is te_w or te2_w.&lt;br /&gt;
By adding the battery voltage correction for the injectors, the actuation time is&lt;br /&gt;
calculated thus: ti_b1 = te_w + tvu_w. The function ACIFI controls the actuation&lt;br /&gt;
times ti_b1 and ti_b2 for the associated injectors. In a single bank system&lt;br /&gt;
(SY_stervk = false) the actuation times for bank 1 (ti_b1 or ti_b2) are&lt;br /&gt;
forwarded to CIFI. In order to achieve the long injection times required during&lt;br /&gt;
starting conditions, the quantization times ti_b1, ti_b2 are increased by a&lt;br /&gt;
factor of 8 which thus expands the range to 1677.696 ms. The same applies for&lt;br /&gt;
the additive quantity ti_tvu_w.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Therefore, a 16 bit value is required for the interface to the&lt;br /&gt;
function ACIFI. This is important for runtime reasons for normal operation. During&lt;br /&gt;
start conditions, VS100 measurements of the physically indicated injection time&lt;br /&gt;
are multiplied by a factor of 8. The resolution during start conditions for ti_b1,&lt;br /&gt;
ti_b2 and ti_tvu_w is 25.6 microseconds, whereas in normal operation it is 3.2&lt;br /&gt;
microseconds.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The RAM cells ti_w and ti_2_w show the physically correct injection&lt;br /&gt;
time during both start conditions and also normal operation with a resolution&lt;br /&gt;
of 16 microseconds. The resolutions are valid for a 20 MHz processor.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The minimum injection time TEMIN or TEMINVA is set when&lt;br /&gt;
outputs B_va = true, B_temin = true or B_temin2 = true. This serves to lock out&lt;br /&gt;
the lambda control. The threshold value TEMINVA is differentiated from TEMIN&lt;br /&gt;
with a cold engine when the wall film degradation is not properly emulated by&lt;br /&gt;
the thinning-delay because te_w limits TEMIN. At higher speeds it is possible&lt;br /&gt;
that the available theoretical maximum injection time is not sufficient to&lt;br /&gt;
obtain the required target torque. Therefore, an injection time timx_w that is&lt;br /&gt;
larger than the maximum possible injection time timxth_w is deployed until the desired&lt;br /&gt;
torque is withdrawn and timx_w is not larger than timxth_w. For this purpose, the&lt;br /&gt;
control error dtimx_w is assigned to a PI controller. When the controller is&lt;br /&gt;
active, the output controlled variable mitibgr_w represents the desired torque.&lt;br /&gt;
When the controller is inactive, mitibgr_w receives the value 100%. The desired&lt;br /&gt;
torque in %MDBGRG is obtained by initializing with mifab_w and mitibgr_w. In&lt;br /&gt;
order to avoid jumps in the nominal torque, the integrator of the integral&lt;br /&gt;
component is initialized with mifab_w.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The controller is activated as soon as timx_w exceeds the&lt;br /&gt;
speed-dependent threshold timxth_w. The controller remains in operation until&lt;br /&gt;
timx_w &amp;amp;lt; timxth_w AND mitibgr_w &amp;amp;gt; mifab_w. See Applications&lt;br /&gt;
Information.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
RKTI 11.40 Application Notes&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Calculation of the constant KRKTE:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
KRKTE = (''rho''&amp;lt;sub&amp;gt;air&amp;lt;/sub&amp;gt; x V&amp;lt;sub&amp;gt;hcyl&amp;lt;/sub&amp;gt;) / (100 x 14.7 x 1.67x10&amp;lt;sup&amp;gt;–5&amp;lt;/sup&amp;gt; x 1.05 x Q&amp;lt;sub&amp;gt;stat&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
= (50.2624 x V&amp;lt;sub&amp;gt;hcyl&amp;lt;/sub&amp;gt;) / Q&amp;lt;sub&amp;gt;stat&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
''rho''&amp;lt;sub&amp;gt;air&amp;lt;/sub&amp;gt; = air density (1.293 g/dm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; at 0°C and 1013 mbar)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
V&amp;lt;sub&amp;gt;hcyl&amp;lt;/sub&amp;gt; = Volume of a cylinder hub in dm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q&amp;lt;sub&amp;gt;stat&amp;lt;/sub&amp;gt; = injector constant with ''n''-heptane&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1.05 = injector correction factor for petrol&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
14.7 = Stoichiometric air quantity at lambda =&lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1.67x10&amp;lt;sup&amp;gt;–5&amp;lt;/sup&amp;gt; =&lt;br /&gt;
conversion factor minutes to milliseconds.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Calculation of the correction for fuel supply systems where&lt;br /&gt;
the reference pressure of the fuel pressure regulator is ambient pressure:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
FRLFSDP = SQRT[pdr_evmes/(pdr_akt&lt;br /&gt;
+ (pu - ps))]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
pdr_evmes = absolute pressure in the fuel system before the&lt;br /&gt;
injectors at the injector constant (Qstat) generally 3 bar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
pdr_akt = actual fuel system pressure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
pu = ambient pressure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ps = intake manifold pressure&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For systems that take their reference pressure from the&lt;br /&gt;
intake manifold pu - ps = 0 is used in the calculation&lt;br /&gt;
above.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
It then applies to the entire relationship FRLFSDP = Ö(pdr_evmes/pdr_akt)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For a fuel pressure of 3 bar, the results for FRLFSDP (where&lt;br /&gt;
dpus = pu - ps) are as follows:&lt;br /&gt;
&lt;br /&gt;
                                                                                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Naturally-aspirated Engine&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Turbocharged Engine&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
dpus/mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
FRLFSDP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
dpus/mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
FRLFSDP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-1200*&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.2990&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9837&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-1000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.2247&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
200&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9682&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-800&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.1678&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
300&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9535&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.1180&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
400&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9393&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-400&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0742&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9258&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-200&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0351&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9129&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
700&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9005&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
200&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9682&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
800&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.8885&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
400&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9393&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9129&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
800&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.8885&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}   &lt;br /&gt;
*Boost pressure = 1800 mbar, ambient pressure = 600 mbar&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For consistency reasons, 11 sampling points for vacuum and&lt;br /&gt;
turbo are used with the turbo-values.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In the charge sampling and injection application in&lt;br /&gt;
returnless fuel systems via the code word for the reference pressure for the fuel&lt;br /&gt;
pressure regulator (CWPKAPP), the constant PSAPES (intake manifold pressure for&lt;br /&gt;
injection application) is used as a substitute value where the modelled intake&lt;br /&gt;
manifold pressure ps_w has not been applied. Thus the manifold pressure can be&lt;br /&gt;
set directly with a VS100 processor. With the VS20 processor, the pressure PSAPES&lt;br /&gt;
can be changed with an adjustment factor between 0 and 2 via the RAM cell&lt;br /&gt;
vsfpses (pses_w = PSAPES ´ vsfpses).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The initial value for PSAPES is 1013 mbar. If this value (in&lt;br /&gt;
conjunction with a factor of 2 from vsfpses) does not define the maximum&lt;br /&gt;
manifold pressure for turbocharged engines with VS20, the one-off value of&lt;br /&gt;
PSAPES must be increased with VS100.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Initialization:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Map size in program development nmot ´ tevfa_w = 10 ´ 10&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
FKKVS: Sample points&lt;br /&gt;
&lt;br /&gt;
                                             &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
800&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1400&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
2000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
2600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
3200&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
3800&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
4400&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
5000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
5600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
6200&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
RPM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Tevfa_w&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
2.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
3.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
4.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
5.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
6.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
7.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
8.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
9.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
10.5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
ms&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|  &lt;br /&gt;
|}  &lt;br /&gt;
The characteristic field FKKVS corrects errors in the fuel&lt;br /&gt;
system (pulses in returnless fuel systems)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The map size of FKKVS can be extended to about nmot ´ tevfa_w = 10 ´ 10 auf&lt;br /&gt;
16 ´ 10.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
This is especially important to simplify the application for&lt;br /&gt;
proportional systems. The speed &amp;amp;#8203;&amp;amp;#8203;sample points&lt;br /&gt;
&amp;amp;#8203;&amp;amp;#8203;should match the number and values of the map KFPRG in the&lt;br /&gt;
function BGSRM.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
TEMIN: 1 milliseconds&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TEMINVA: 1 milliseconds so that overall, the same TEMIN is&lt;br /&gt;
active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TEMINVA: 0 milliseconds so that it is inactive when the&lt;br /&gt;
engine is cold and thinning delay B_va = true, te to TEMIN seated and so that&lt;br /&gt;
the wall film is not broken down properly.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti-resolution values &amp;amp;#8203;&amp;amp;#8203;are valid for a 20 MHz&lt;br /&gt;
processor frequency. Otherwise thery must be converted thus: 20 MHz / (current&lt;br /&gt;
processor frequency [MHz]).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Start:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti_b1, ti_b2 25.6 microseconds. Measurements from VS100 must&lt;br /&gt;
be multiplied by a factor of 8.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti_tvu_w 25.6 microseconds. Measurements from VS100 must be&lt;br /&gt;
multiplied by a factor of 8.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti_w, ti2_w 16 microseconds.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
te_w, te2_w not available.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Normal:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti_b1, ti_b2 3.2 microseconds.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti_tvu_w 3.2 microseconds.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ti_w, ti2_w 16 microseconds.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
te_w, te2_w 3.2 microseconds.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;First inputs:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ZTSPEV = 240 seconds&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
TVTSPEV&lt;br /&gt;
&lt;br /&gt;
                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Etvmodev [°]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
tvsp_w [ms]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}  &lt;br /&gt;
&amp;lt;u&amp;gt;DMIL&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
CWDMIL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Bit 0 true: controller activated&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Bit 0 false: controller deactivated&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Bit 1 true: inputs B_ba and B_bag both active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KMITIBGR = 15 %/ms*s&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
PVMITIBGR = 0.8 %/ms&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
'''Explanation of&lt;br /&gt;
Variables'''&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                                                                                   &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
'''Variable'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
'''Description'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWDMIL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Code word ti-continuous wave control RKTI&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWPKAPP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Application code word for the fuel pressure&lt;br /&gt;
regulator pressure reference&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKKVS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction factor for the fuel supply system&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FRLFSDP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Injection correction RLFS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KMITIBGR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
On-slope factor for the integration of dtimx_w&lt;br /&gt;
through torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KRKTE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Conversion of relative fuel mass rk to&lt;br /&gt;
effective injection time te&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSAPES&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Intake manifold injection for application&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PVMITIBGR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Proportional gain factor for torque limitation&lt;br /&gt;
through continuous wave injection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_STERVK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant condition: stereo before&lt;br /&gt;
catalytic converter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEMIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
minimum TE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEMINVA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
minimum TE at VA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVTSPEV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction of the injection time depending on&lt;br /&gt;
evtmod&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Voltage correction&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZTSPEV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Time constant for filtering evtmod taking tvu-control&lt;br /&gt;
into account&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Acceleration enrichment condition (indicator)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BAG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Strong acceleration enrichment condition&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ENIMITI&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Integrator release condition for&lt;br /&gt;
torque limitation through continuous wave injection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STEND&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
End of start condition&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TEMIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
TEMIN-limiting condition active, Bank 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TEMIN2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
TEMIN-limiting condition active, Bank 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_VA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Wall-film thinning delay condition (indicator)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DPUS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta intake manifold pressure environment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DTIMX_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Difference between theoretical and maximum injection&lt;br /&gt;
time&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
EVTMOD&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Intake valve temperature models (temperature&lt;br /&gt;
model)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
EVTMODEV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Filtered value of evtmod taking into account&lt;br /&gt;
the formation of tvu_w&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FRKTE_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Conversion factor relative fuel mass rk to&lt;br /&gt;
effective injection time te&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FTEK2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction factor for effective injection time,&lt;br /&gt;
Bank 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FTEK_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction factor for effective injection time&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFAB_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Limited indexed driver-desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MITIBGRI_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
I-component for torque limitation via&lt;br /&gt;
ti-control during continuous injection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MITIBGRP_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
P-component for torque limitation&lt;br /&gt;
via ti-control during continuous injection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MITIBGR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque limitation via ti-control during&lt;br /&gt;
continuous injection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Manifold Absolute Pressure (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PU_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ambient pressure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RK2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative fuel mass, Bank2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RK_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative fuel mass&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TE2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Effective injection time Bank2 (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEVFA2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Effective injection time before trim (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEVFAKGE_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Addressing map FKKVS with effective injection&lt;br /&gt;
time before fine-tuning&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEVFA_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Effective injection time before trim (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TE W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Effective injection time (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TI2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Injection time for cylinder 2 (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIMXTH_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Theoretical maximum injection time&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIMX_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum injection time&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TI B1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Injection time for injectors in Bank1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TI_B2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Injection time for injectors in Bank2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TI_TVU_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Battery voltage-dependent&lt;br /&gt;
injection time correction CPU quantization&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TI_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Injection time&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVSP_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Injection delay time depending on evtmod&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVU_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Battery voltage correction&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
UB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Battery voltage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VSFPSES&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Adjustment factor for intake manifold pressure&lt;br /&gt;
for the injection application&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/LDRPID_25.10_(Charge_Pressure_Regulation_PID_Control)</id>
		<title>LDRPID 25.10 (Charge Pressure Regulation PID Control)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/LDRPID_25.10_(Charge_Pressure_Regulation_PID_Control)"/>
				<updated>2011-09-29T22:13:36Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
  &lt;br /&gt;
LDRPID Main&lt;br /&gt;
 &lt;br /&gt;
LDRPID PID Parameters&lt;br /&gt;
 &lt;br /&gt;
LDRPID PID Control&lt;br /&gt;
 &lt;br /&gt;
LDRPID BB PID&lt;br /&gt;
 &lt;br /&gt;
LDRPID STLD&lt;br /&gt;
 &lt;br /&gt;
LDRPID BBLDRPID&lt;br /&gt;
 &lt;br /&gt;
LDRPID LDIMXAK&lt;br /&gt;
 &lt;br /&gt;
LDRPID SSTB&lt;br /&gt;
 &lt;br /&gt;
LDRPID Initialise&lt;br /&gt;
 &lt;br /&gt;
LDRPID E-LDRA&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;LDRPID 25.10 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When charge pressure regulation (B_ldr) is active, the control&lt;br /&gt;
error (lde) of the difference between ambient pressure (plsol) and the pressure&lt;br /&gt;
upstream of the throttle (pvdkds) is calculated; when charge pressure&lt;br /&gt;
regulation is inactive, lde is set to 0.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;PID-Control:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
This control scheme uses a type 3PR2 (three parameter&lt;br /&gt;
controller with two output parameters to be optimised) PID controller with&lt;br /&gt;
adaptive pilot-operated integral control. The integral component takes the form&lt;br /&gt;
of min/max limitation within an applicable tolerance band to give adaptive&lt;br /&gt;
tracking of duty cycle during steady-state running. To use the entire duty&lt;br /&gt;
cycle range (which has very different gradients) it is necessary to linearise&lt;br /&gt;
the control system software, so that the PID-controller gives a linear response.&lt;br /&gt;
This is achieved with the map KFLDRL which closely regulates the wastegate&lt;br /&gt;
controller duty cycle by applying an opposing non-linearity so that the&lt;br /&gt;
regulator-controlled system appears linear.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The control algorithms are defined thus:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Proportional component ldptv = (LDRQ0DY (or LDRQ0S) &amp;amp;#8722; KFLDRQ2 (or 0)) × lde&lt;br /&gt;
 &lt;br /&gt;
Integral component lditv = lditv(i&amp;amp;#8722;1) + KFLDRQ1 (or LDRQ1ST) × lde(i&amp;amp;#8722;1)&lt;br /&gt;
 &lt;br /&gt;
Derivative component ldrdtv = (lde &amp;amp;#8722; lde(i&amp;amp;#8722;1)) × KFLDRQ2 (or 0)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
where lde is the charge pressure regulation control error, i.e. (set point &amp;amp;#8722; process value) or (DV &amp;amp;#8722; MV)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
There are basically two distinct operating modes:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1. !B_lddy: Quasi steady-state operation with PI control&lt;br /&gt;
which gives a relatively weak control action. Derivation of the control&lt;br /&gt;
parameters is carried out via oscillation testing on an engine dynamometer using&lt;br /&gt;
the Ziegler-Nichols tuning method.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. B_lddy: Dynamic performance with PID control which gives&lt;br /&gt;
a strong control action. Derivation of the control parameters is carried out via&lt;br /&gt;
oscillation testing on an engine dynamometer.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
These operating states are distinguished via the control&lt;br /&gt;
error, i.e., a positive deviation above a threshold activates the dynamic&lt;br /&gt;
control intervention and it is only withdrawn when the deviation changes sign&lt;br /&gt;
(i.e. the actual value exceeds desired value). The transient is managed with&lt;br /&gt;
the aim of not causing overshoot over the entire region in the quasi&lt;br /&gt;
steady-state mode.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In the quasi steady-state operation, the derivative&lt;br /&gt;
component of the corresponding parameter is switched off to avoid unnecessary&lt;br /&gt;
control signal noise. In the dynamic mode, a minimum settling time is obtained&lt;br /&gt;
with the help of a strongly-intervening proportional component. The control is&lt;br /&gt;
robust up to run and to further improve the transient response of the integral&lt;br /&gt;
component, an adaptive limit is provided. This limiting factor is a function of&lt;br /&gt;
engine speed (nmot), ambient pressure (plsol), altitude (pu), intake air&lt;br /&gt;
temperature (tans) and the additively-superimposed 5 range adaptation.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
These limits reliably prevent the integral controller&lt;br /&gt;
causing overshoot. An integral output above the applicable upper safety limit (LDDIMXN)&lt;br /&gt;
or below the lower limit (LDDIMN) will disable the steady-state integral&lt;br /&gt;
function. The structures of the limits are interpreted as follows:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Real-Time Tracking and Adaptation:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1. Negative Tracking&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1.1 In the quasi-steady state at full load condition (B_ldvl)&lt;br /&gt;
with B_ldr (LDR active) after debounce time TLDIAN, the actual limiting value&lt;br /&gt;
ldimxr is adjusted down to smaller duty cycle values with the increment LDIAN until&lt;br /&gt;
the corrected value of the actual integral component (lditv) is achieved.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1.2 ldimxr will also be adjusted down if, during dynamic&lt;br /&gt;
operation under full load, an overshoot greater than LDEIAU for a period longer&lt;br /&gt;
than the debounce time TLDIAN occurs.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Positive Tracking&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
If the actual limiting value is too small order to correct&lt;br /&gt;
fully, i.e. (a) deviation &amp;amp;gt; LDEIAP (approx. -20 mbar), (b) lditv is at its end&lt;br /&gt;
stop (i.e. &amp;gt;= ldimxr + ldimxak) or (c) closed-loop conditions (B_ldr) on&lt;br /&gt;
the expiry of a engine speed-dependent debounce time TLDIAPN with increments&lt;br /&gt;
LDDIAP per program run, the actual limiting value ldimxr is corrected to larger&lt;br /&gt;
values &amp;amp;#8203;&amp;amp;#8203;until the current demand for integration is just met, and&lt;br /&gt;
the prescribed safety margin to the integrator limiting value is maintained.&lt;br /&gt;
The engine speed must always be above NLDIAPU. In addition to the&lt;br /&gt;
aforementioned conditions, with only a slight MV-DV control error (lde &amp;amp;lt; LDEIAPS,&lt;br /&gt;
for example, 60 mbar), the debounce time previously tracked positive will be&lt;br /&gt;
reduced by FTLDIAP.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
3. Read Adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
When full load conditions B_ldr (lditv &amp;amp;gt; 0) are met or&lt;br /&gt;
when the sample points change, the adaptation range is read, whereby the change&lt;br /&gt;
is confined between the current adaptation value and the current adjustment&lt;br /&gt;
values LDMXNN or LDMXPN. Discontinuity in the driving behavior can be prevented&lt;br /&gt;
via this method.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
4. Write Adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The stored adjustment value (write adaptation) occurs only&lt;br /&gt;
after expiry of the debounce time TLDIAPN, detection of full load condition (B_ldvl)&lt;br /&gt;
and above a speed threshold (NLDIAPU).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;LDRPID 25.10 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Determining the Variables&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1. Linearization Map KFLDRL:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
On the engine dynamometer, the course of the boost pressure&lt;br /&gt;
pvdkds is determined as a function of duty cycle. These efforts should fully open&lt;br /&gt;
the throttle plate such that the duty cycle (see CWMDAPP, code word for application&lt;br /&gt;
without torque functions) is driven significantly above the normal maximum. Charge&lt;br /&gt;
pressure can be driven out as far as possible (up to 300 mbar above the maximum&lt;br /&gt;
boost pressure) to determine the course as completely as possible. This is done&lt;br /&gt;
in 500 rpm increments starting at 1,500 rpm up to the maximum engine speed (Nmax).&lt;br /&gt;
The necessary linearization values listed below at any speed graphically (or&lt;br /&gt;
numerically) are determined as follows: In a graph of pvdkds as a function of&lt;br /&gt;
ldtvm, the values lie on a straight line between the first measuring point (0%)&lt;br /&gt;
and by the last measuring point (max. 95%). After that, e.g. starting at 10% duty&lt;br /&gt;
cycle, the pressure values belonging to the linear relationship and the&lt;br /&gt;
pressure values corresponding to the ldtvm value of the curve are determined.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
These ldtvm values are now entered in each field in the&lt;br /&gt;
characteristic curve KFLDRL at the appropriate reference point (here 10%). Ensure&lt;br /&gt;
that the incoming duty cycle is equal to the outgoing at no later than 95% duty&lt;br /&gt;
cycle (= LDTVMX). The application target is to achieve the widest possible&lt;br /&gt;
linearization of the controlled system from the perspective of the regulator.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. LDRQ0DY: by the process of so-called control variable&lt;br /&gt;
specification, i.e. in the lowest speed within full load conditions B_ldr, the&lt;br /&gt;
control value (duty cycle) should be equal to 100% for only a short time.&lt;br /&gt;
Including the project-specific boundary condition emax, the maximum possible&lt;br /&gt;
deviation (mean full load value - mean base boost pressure value) is&lt;br /&gt;
obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
LDRQ0DY = 100% / emax (%Duty Cycle ¸ 100&lt;br /&gt;
mbar)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
3. KFLDRQ2: when n &amp;amp;lt; 2500 rpm = 0; for n &amp;amp;gt; 2500 in the&lt;br /&gt;
range of medium-sized MV-DV control errors (lde) increase KFLDRQ2 incrementally&lt;br /&gt;
up to maximum 0.6 (maximum 0.9) × LDRQ0DY. When n &amp;amp;gt; 2500 rpm and lde &amp;amp;lt;&lt;br /&gt;
100 mbar or lde &amp;amp;gt; 500 mbar, reduce KFLDRQ2 on a sliding scale to 0 if benefits&lt;br /&gt;
are observed. To counteract problems with overshooting caused solely by the&lt;br /&gt;
engine/turbocharger (using oscillation testing with pure control) large KFLDRQ2&lt;br /&gt;
values &amp;amp;#8203;&amp;amp;#8203;in conjunction with slightly larger LDRQ0DY values should&lt;br /&gt;
be tried.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
4. Steady-state Control Parameters&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
4.1 LDRQ0S through an oscillation test with proportional&lt;br /&gt;
control by the Ziegler-Nichols method on the engine dynamometer: full load operating&lt;br /&gt;
points (possibly with overboost) in the speed range of the maximum engine&lt;br /&gt;
torque (i.e. nMdmax -100/+300 RPM) with PI control (initially&lt;br /&gt;
setting weak control action parameters!) to approach a control error equal to&lt;br /&gt;
zero. Thereafter, by changing LDRQ1ST to be equal to 0 in proportional control&lt;br /&gt;
and LDRQ0S appears to increase until distinct oscillation of controlled&lt;br /&gt;
variable occurs. By so doing, the controlled variable will be suitable to read&lt;br /&gt;
off an oscillation around the cycle time/period (Tcrit) (a clearly recognizable&lt;br /&gt;
sine curve is required!). With the two measured values &amp;amp;#8203;&amp;amp;#8203;Tcrit and&lt;br /&gt;
LDRQ0S(crit), the parameters LDRQ0S and LDRSTQ1 can be determined as follows:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Caution: UMDYLDR for this test is set to the maximum value!&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
LDRQ0S = 0.4 × LDRQ0S(crit.)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
4.2 LDRSTQ1 = 0.5 × LDRQ0S(crit.) × T&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;/T&amp;lt;sub&amp;gt;crit&amp;lt;/sub&amp;gt;;&lt;br /&gt;
T&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = sample time (usually = 0.05 s) for all parameters über n i.d.R.&lt;br /&gt;
same values apply.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The three values determined below can (and should) be&lt;br /&gt;
reduced if advantages are observed in driving performance. An increase is not&lt;br /&gt;
acceptable for reasons of stability!&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
5. Determination of the Integral Limits:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
KFLDIMX specifies the steady-state duty cycle values.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFLDIOPU specifies the duty cycle correction values as a&lt;br /&gt;
function of altitude (pu).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
LDIATA specifies the correction values as a function of&lt;br /&gt;
intake air temperature (tans).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Integral Limit Adaptation:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Detection of full-load charge pressure regulation occurs&lt;br /&gt;
about 2% from the actual pedal stop B_ldvl.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
LDEIAU: ca. -100 mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
LDAMN: -15... -20 %&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
LDEIAO: 20...30 mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
LDEIAP: ca. -20 mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
LDEIAPS: ca. 60 mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TLDIAN: ca. 0.3 s&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TLDIAPN: ca. 1.5 × respective&lt;br /&gt;
T95-time&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
FTLDIAP: ca. 0.1...0.2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
FTLDIA: ca. 0.5...1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
NLDIAPU: response speed (highest full load pressure that can&lt;br /&gt;
be regulated) as a function of pu + ca. 250/min&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Caution: Ensure that the lowest learning cell in the&lt;br /&gt;
altitude correction is writable otherwise, when starting from a low speed, the&lt;br /&gt;
initial adaptation value of the lowest learning cell (= 0%) will be removed and&lt;br /&gt;
the overlying cells for correcting the adjustment limit (false) will be&lt;br /&gt;
overwritten!&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
STLDIA 1 &amp;amp;gt; NLDIAPU (Max.)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
LDMXNN: ca. -5%&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
LDMXNP: ca. 5%&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
6. UMDYLDR: ca. 5% of the maximum desired value.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
7. Adjust KFLDRQ1 until the transient responses of the&lt;br /&gt;
integral component resulting from load jumps from medium load to full load&lt;br /&gt;
towards the end of the short-term attack time just reach the actual limiting&lt;br /&gt;
value ldimx (at all speeds!). In this application, LDDIMXN increments should be&lt;br /&gt;
no more than 2 to 3%!&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
8. LDDIMXN: about 15% below NLDIAPU (high speed) and about&lt;br /&gt;
3% above this speed (simultaneously fully regulating the safety margin)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
9. LDDIMNN: apply in the case of transitory problems arising&lt;br /&gt;
from lighter dynamic response of around 5%, otherwise use the maximum value to deaden/nullify&lt;br /&gt;
the function.&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                                                                                                                                                                                                                            &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWLDIMX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword for application procedures KFLDIMX/KFLDIOPU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FTLDIA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Factor for enabling debounce adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FTLDIAP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Factor for debounce time for tracking positive integral adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDIMX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Map specifying the integral control limits for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDIOPU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction for altitude influences on the duty cycle value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDIWL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction charge pressure regulation integral limits during warm-up&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDRL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Map for linearising charge pressure as a function of duty cycle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDRQ0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Map for PID control parameter Q0 (proportional coefficients) in charge&lt;br /&gt;
pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDRQ1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Map for PID control parameter Q1 (integral coefficients) in charge&lt;br /&gt;
pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLDRQ2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Map for PID control parameter Q2 (derivative coefficients) in charge&lt;br /&gt;
pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFRBGOF&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Offset for the integral control limit in charge pressure regulation PID&lt;br /&gt;
control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDAMN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Minimum limiting value in charge pressure regulation integral adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDDIAN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Increment per program run for the negative tracking integral limit&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDDIAP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Increment per program run for the positive tracking integral limit&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDDIMNN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Safety margin integral control negative limit in charge pressure&lt;br /&gt;
regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDDIMXN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Safety margin integral control limit in charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDEIAO&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Upper control error threshold for negative adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDEIAP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Control error threshold for positive adaptation integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDEIAPS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Control error threshold for fast positive tracking&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDEIAU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lower control error threshold for negative adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDHIA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Hysteresis for the charge pressure regulation integral adaptation curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIATA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Integral limit correction as a function of intake air temperature (Tans)&lt;br /&gt;
in charge pressure regulation PID control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDMXNN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum tracking limit for negative control adaptation in charge pressure&lt;br /&gt;
regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDMXNP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum tracking limit for positive control adaptation with range change&lt;br /&gt;
in charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRQ0S&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Control parameter Q0 in steady-state operation for charge pressure&lt;br /&gt;
regulation PID control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRQ1ST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Control parameter Q1 in steady-state operation (integral coefficients)&lt;br /&gt;
for charge pressure regulation PID control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRVL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Full load detection threshold in charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NLDIAPU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Speed threshold for integral limits adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SLD04LDUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNG08LDUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for filtered speed gradient (ngfil) in charge&lt;br /&gt;
pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM08LDUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM08LDUW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM16LDUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM16LDUW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SPL08LDUW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SPS08LDUW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SPU08LDUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STA08LDUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STLDIA1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point 1 for charge pressure regulation adaptation characteristic&lt;br /&gt;
curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STLDIA2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point 2 for charge pressure regulation adaptation characteristic&lt;br /&gt;
curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STLDIA3&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point 3 for charge pressure regulation adaptation characteristic&lt;br /&gt;
curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STLDIA4&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point 4 for charge pressure regulation adaptation characteristic&lt;br /&gt;
curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STV10LDSW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TURBO&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Turbocharger system constant&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TLDIAN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Debounce time for tracking negative integral adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TLDIAPN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Debounce time for tracking positive integral adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVLDMX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Upper duty cycle limit for charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
UMDYLDR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cut-off threshold for dynamic charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ADRLDRA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for deleting charge pressure adaptation values by deleting&lt;br /&gt;
memory errors&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDDY&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for dynamic mode in charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDIMXA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for adaptation limiting value in charge pressure&lt;br /&gt;
regulation integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDIMXN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for negative correction ldimxr&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDIMXP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for positive correction ldimxr&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for activating charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDVL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for full load charge pressure regulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_PWF&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for power fail&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STLDW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for sample point change in charge pressure regulation&lt;br /&gt;
adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DFP_LDRA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Intake manifold error: boost deviation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_LDRA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Errorflag: charge pressure control deviation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IMLATM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Integration of mass air flow from engine start to maximum value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IRBGOF_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Offset for the LDRPID integral controller limit dependent on speed&lt;br /&gt;
gradient&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation control error (desired value – measured value)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIMN_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Current value for the minimum limit in charge pressure regulation&lt;br /&gt;
integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIMXA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Adaptation correction for the maximum limit in charge pressure regulation&lt;br /&gt;
integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIMXAK_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Current corrected limit in charge pressure regulation integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIMXRK_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum limiting value (corrected reference value) in charge pressure&lt;br /&gt;
regulation integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIMXR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual reference value for the maximum limit in charge pressure&lt;br /&gt;
regulation integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDIMX W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual value of the maximum limit value in charge pressure regulation&lt;br /&gt;
integral control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDITV_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation duty cycle from the integral controller (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDPTV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation duty cycle from the proportional controller&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRDTV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation duty cycle from the derivative controller&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRKD_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation (derivative control parameter)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRKI_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation (integral control parameter)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDRKP_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation (proporational control parameter)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDTV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation duty cycle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDTVR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge pressure regulation duty cycle from the controller&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NGFIL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Filtered speed gradient&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLGRUS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Basic charge pressure desired value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLSOL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Target (desired) charge pressure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLSOLR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative target (desired) charge pressure (charge pressure regulation)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLSOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Target (desired) charge pressure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ambient pressure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PVDKDS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pressure before the throttle pressure sensor&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLMAX_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum achievable cylinder charge with turbocharger&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLSOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Target (desired) cylinder charge&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STLDIA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Current sample point for charge pressure regulation adaptation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine starting temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/LAMBTS_2.120_(Lambda_for_Component_Protection)</id>
		<title>LAMBTS 2.120 (Lambda for Component Protection)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/LAMBTS_2.120_(Lambda_for_Component_Protection)"/>
				<updated>2011-09-29T22:13:34Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
  &lt;br /&gt;
lambts main&lt;br /&gt;
 &lt;br /&gt;
lambts enable (Enabling conditions for Lambda-component protection and enabling&lt;br /&gt;
through factor ftbts_w)&lt;br /&gt;
 &lt;br /&gt;
lambts lambtszw (Component protection due to changes in ignition angle)&lt;br /&gt;
 &lt;br /&gt;
lambts initialisation&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Purpose:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Protection of components (exhaust manifold, turbocharger, etc.) through mixture enrichment.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Principle:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
An excessively high exhaust gas temperature can be lowered by enriching the air-fuel mixture. Through this enrichment, more fuel enters the cylinder than would be required for stoichiometric combustion of the fuel. The unburned fuel vaporises on the cylinder walls and cools them which decreases the exhaust gas temperature.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;LAMBTS: Overview&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Target lambda can be enriched via the map KFLBTS which depends on the engine speed (nmot) and relative cylinder charge (rl). The enrichment is only effective when a modelled temperature tabgm_w, tkatm_w, tikatm_w or twistm_w in the sub-function LAMBTSENABLE exceeds its applicable threshold and the delay time TDLAMBTS + TVLBTS has expired. The system constant SY_ATMST defines whether twistm_w from the function %ATMST is available and the system constant SY_ATMLA defines whether twilam_w from the function %ATMLA is available.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The map KFLBTS describes the necessary steady-state enrichment, while the processes of the temperature model describe the dynamic state. This avoids early enrichment through a spike to a steady-state critical operating point.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The temperature hysteresis DTBTS or DTWISBTS prevents periodic switching on and off of the enrichment, if enrichment is set at a temperature below the cut-in temperature.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For projects with stereo exhaust systems, where the difference between the exhaust temperatures of the two cylinder banks at the same operating point can be very large, component protection can be applied separately to both cylinder banks via the maps KFLBTS and KFLBTS2 if the system constant SY_STERBTS = true.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
A deterioration in ignition angle efficiency leads to an increase in exhaust gas temperature but this deterioration can be counteracted with a mixture enrichment (see sub-function DLAMBTSZW). The actual ignition angle is calculated from the ignition angle efficiency (etazwg), the basic ignition angle (zwgru) and the average ignition angle efficiency (etazwim). The difference of etazwg and etazwim results in the degradation efficiency (detazwbs). An additive enrichment depending on detazwbs&lt;br /&gt;
can now be done via the map KFDLBTS. The enrichment can be reduced or eliminated in desired areas by means of the characteristic KFFDLBTS which is a function of engine speed and relative cylinder charge. Also, this enrichment is only effective when a modelled exhaust temperature exceeds its corresponding threshold.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The critical component temperatures can be exceeded for a brief time TVLBTS. First, however, the time TDLAMBTS must have expired. The low-pass filter ZDLBTS provides the option of smoothing an otherwise abrupt change in enrichment upon reaching a critical component temperature.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MEAN: Averaging the Efficiencies at the Actual Ignition Angle&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Here is an averaging over 10 ms increments of the present ignition angle efficiencies over a 100 ms increments.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;LAMBTS 2.120 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Requirements:&lt;br /&gt;
&lt;br /&gt;
- Application of the basic ignition angle (see %ZWGRU)&lt;br /&gt;
&lt;br /&gt;
- Steady-state lambda - basic adaptation&lt;br /&gt;
&lt;br /&gt;
- Application of knock control&lt;br /&gt;
&lt;br /&gt;
- Application of the exhaust temperature model (see %ATM), including lambda-path and ignition angle path&lt;br /&gt;
&lt;br /&gt;
- Installation of a temperature sensor on the protected region of the exhaust system (e.g. exhaust manifold or catalytic converter)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Codewort LAMBTS&amp;lt;/u&amp;gt;&lt;br /&gt;
             &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWLAMBTS&lt;br /&gt;
Bit No. &lt;br /&gt;
| &lt;br /&gt;
7&lt;br /&gt;
| &lt;br /&gt;
6&lt;br /&gt;
| &lt;br /&gt;
5&lt;br /&gt;
| &lt;br /&gt;
4&lt;br /&gt;
| &lt;br /&gt;
3&lt;br /&gt;
| &lt;br /&gt;
2&lt;br /&gt;
| &lt;br /&gt;
1&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
Note 1&lt;br /&gt;
| &lt;br /&gt;
Note 2&lt;br /&gt;
| &lt;br /&gt;
Note 3&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note 1&lt;br /&gt;
&lt;br /&gt;
If Bit 2 value = 1 then tabgkrm_w wird is used as the critical temperature&lt;br /&gt;
&lt;br /&gt;
If Bit 2 value = 0 then tabgm_w w is used as the critical temperature&lt;br /&gt;
&lt;br /&gt;
Note 2&lt;br /&gt;
&lt;br /&gt;
If Bit 1 value = 1 then updating dlambts for transmission intervention applies&lt;br /&gt;
&lt;br /&gt;
If Bit 1 value = 0 then dlambts for gear intervention is frozen&lt;br /&gt;
&lt;br /&gt;
Note 3&lt;br /&gt;
&lt;br /&gt;
If Bit 0 value = 1 then updating dlambts for dashpot applies&lt;br /&gt;
&lt;br /&gt;
If Bit 0 value = 0 then dlambts for dashpot is frozen&lt;br /&gt;
&lt;br /&gt;
Switch on only when system constant SY_TURBO is active&lt;br /&gt;
&lt;br /&gt;
Example: Updating dlambts for dashpot and transmission protection frozen&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
CWLAMBTS Bit 0 = 1 and&lt;br /&gt;
CWLAMBTS Bit 1 = 1&lt;br /&gt;
&lt;br /&gt;
CWLAMBTS = 2&amp;lt;sup&amp;gt;0&amp;lt;/sup&amp;gt; + 2&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; = 1 + 2 = 3&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Presetting of parameters (function inactive!)&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Enrichment through switching off the lambda target value: KFLBTS = 1.0 (all engine speeds&lt;br /&gt;
&amp;amp;amp; all relative cylinder charges)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Critical exhaust gas temperature: TABGBTS = 900°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Critical temperature near the catalytic converter: TKATBTS = 900°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Critical temperature in the catalytic converter: TIKATBTS = 900°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Critical cylinder head temperature: TWISTBTS = 200°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Critical turbocharger temperature: TWILABTS = 950°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature hysteresis for component protection: DTBTS = 20°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature hysteresis for cylinder head temperature: DTWISBTS = 10°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature hysteresis for turbocharger turbine temperature: DTWISBTS = 20°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Enrichment through switching off delta lambda target value: KFDLBTS = 0.0 (for all&lt;br /&gt;
detazwbs)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Low-pass for deactivating enrichment: ZLBTS = 0.1 s&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Low-pass for deactivating delta-enrichment: ZDLBTS = 0.1 s&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Time delay for enabling component protection deactivation: TDLAMBTS = 0.0 s (only effective prior to ignition).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Time delay for deactivating enrichment: TVLBTS = 0.0 s&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Weighting factor for normalizing the delta lambda target value: KFFDLBTS = 1.0 (alle&lt;br /&gt;
nmot, alle rl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Component protection factor depending on tabgm_w: FBSTABGM = 1.0 (alle tabgm_w)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
SY_ATMST = 0, when %ATMST is not available&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
SY_ATMLA = 0, when %ATMLA is not available&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Procedure:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;1.) Application of Steady-state Enrichment&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- A temperature sensor is installed to measure the actual temperature at the thermal critical point.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Enrichment independent enabling of the exhaust gas temperature model: TKATBTS = TIKATBTS =&lt;br /&gt;
TABGBTS = TWISTBTS = 20°C for example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Enrichment path through ignition angle intervention switched off: e.g. KFDLBTS = 0.0 (all detazwbs)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Knock control is enabled through the application of the characteristic KFLBTS by measuring the exhaust gas temperature at each operating point and where necessary by enrichment (KFLBTS values &amp;amp;#8203;&amp;amp;#8203;&amp;amp;lt;1) on a non-critical limiting value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2.) Application of Enrichment through Ignition Angle Adjustment&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In the application of the enrichment through ignition angle adjustment,&lt;br /&gt;
steady-state enrichment via KFLBTS must be active.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Application of the enrichment map KFDLBTS:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Set the ignition angle application without engine torque intervention condition (B_zwappl): CWMDAPP [bit 0] to be equal to 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Approach the operating point at which the largest overall enrichment was necessary in the map KFLBTS.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Through ZWAPPL gradually retard the ignition angle and make enrichments for high exhaust gas temperature via KFDLBTS.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The characteristic field KFDLBTS should remain unchanged for the further application.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The characteristic field KFFDLBTS must be applied at the maximum latest ignition&lt;br /&gt;
angle position (e.g. through ZWAPPL):&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Approach all operating points of KFFDLBTS and control exhaust temperature. Correct the enrichment.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;3.) Application of the Temperature Threshold Values TABGBTS, TKATBTS, TIKATBTS,&lt;br /&gt;
TWISTBTS&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
TABGBTS, tabgm and tabgkrm or refer to a location close to the lambda probe or exhaust manifold.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TKATBTS and tkatm refer to a location near the catalytic converter.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TIKATBTS and tikatm refer to a location in the catalytic converter.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TWISTBTS and twistm refer to the cylinder head. If SY_ATMST = 0 twistm does not exist in the project.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
All thresholds are applied only when all components must be protected. If a&lt;br /&gt;
component is not critical, the corresponding threshold is set to the maximum&lt;br /&gt;
possible value.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- Double-check application of the exhaust temperature model, including the lambda and ignition&lt;br /&gt;
angle paths.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- If the actual measured temperature reaches the critical component temperature, the modelled temperature must be transferred to the corresponding threshold value. Possible errors in the exhaust gas temperature model can be found by again in the emerging thresholds TABGBTS, TKATBTS, and TIKATBTS TWISTBTS.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- The choice of values for the temperature thresholds TABGBTS, TKATBTS, TIKATBTS and TWISTBTS must be checked “dynamically”. I.e. enrichment should not be used too late with a jump from a thermally non-critical to a thermally critical region, otherwise the component temperature will overshoot. In this case, a lower value for the corresponding threshold temperature should be selected.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- The temperature hysteresis DTBTS or DTWISBTS should be sufficiently large that the enrichment does not periodically turn on and off.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- A dead time TDLAMBTS &amp;amp;gt; 0 s is permissible only in those projects in which a steady-state component critical temperature can be exceeded without damage on a one-off basis (total time that B_tatmbts is active), But normally, however TDLAMBTS = 0.0 s.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- A dead time TVLBTS &amp;amp;gt; 0 s is permissible only in such projects in which a steady-state critical component temperature can be exceeded for brief periods any number of times with no damage. But normally, however, TVLBTS = 0.0 s.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- A delay with the time constants ZLBTS or ZDLBTS is only useful for projects where abrupt enrichment leads to a noticeable jump in torque. A delay in the enrichment will result in overshooting of the temperature components. If the overshoot is not tolerable, enrichment must be enabled from a lower component temperature.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Affected Functions:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%LAMKO via lambts_w&lt;br /&gt;
&lt;br /&gt;
                         &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWLAMBTS&lt;br /&gt;
| &lt;br /&gt;
Codeword: lambda component protection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DTBTS&lt;br /&gt;
| &lt;br /&gt;
Temperature hysteresis for component&lt;br /&gt;
protection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DTWILABTS&lt;br /&gt;
| &lt;br /&gt;
Turbocharger temperature hysteresis for component protection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DTWISBTS&lt;br /&gt;
| &lt;br /&gt;
Cylinder head temperature hysteresis for component protection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETADZW&lt;br /&gt;
| &lt;br /&gt;
Ignition angle efficiency depending on delta ignition angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FBSTABGM&lt;br /&gt;
| &lt;br /&gt;
Component protection factor depending on modelled exhaust gas temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDLBTS&lt;br /&gt;
| &lt;br /&gt;
Delta lambda target value for component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFFDLBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Factor for delta lambda target value for&lt;br /&gt;
component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda target value for component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFLBTS2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda target value 2 for component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM16GKUB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for mixture&lt;br /&gt;
control: 16 sample points for engine temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SRL12GKUW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for mixture&lt;br /&gt;
control: 12 sample points for relative cylinder charge (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_ATMLA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant exhaust gas temperature&lt;br /&gt;
modelling: turbocharger available&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_ATMST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant exhaust gas temperature modelling:&lt;br /&gt;
cylinder head available&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_STERBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant component protection exhaust&lt;br /&gt;
gas bank selection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TURBO&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant for turbocharger&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature threshold for&lt;br /&gt;
component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TDLAMBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Time delay for enabling one-off lambda component&lt;br /&gt;
protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Temperature threshold for component&lt;br /&gt;
protection in the catalytic converter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Temperature threshold for component protection&lt;br /&gt;
near the catalytic converter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVLBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delay time for lambda target value for component&lt;br /&gt;
protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TWILABTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Temperature threshold for component&lt;br /&gt;
protection of the turbocharger&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TWISTBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Temperature threshold for component&lt;br /&gt;
protection of the cylinder head&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZDLBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Time constant delta lambda component&lt;br /&gt;
protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZLBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Time constant lambda component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_DASH&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Dashpot limit change active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_GSAF&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Transmission intervention switch&lt;br /&gt;
requirement&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TABGBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Exhaust gas temperature exceeded&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TATMBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Threshold temperature in exhaust&lt;br /&gt;
gas temperature model exceeded&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TIKATBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Threshold temperature in catalytic&lt;br /&gt;
converter exceeded&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TKATBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Threshold temperature near catalytic&lt;br /&gt;
converter exceeded&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TWILABTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Turbocharger threshold temperature&lt;br /&gt;
exceeded&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TWISTBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition: Cylinder head threshold temperature&lt;br /&gt;
exceeded&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DETAZWBS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle efficiency for component&lt;br /&gt;
protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLAMBTS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta lambda for component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle: basic ignition angle to&lt;br /&gt;
optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Efficiency of the basic ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWIM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Average efficiency of the actual ignition&lt;br /&gt;
angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWIST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual ignition angle efficiency&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FLBTS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda component protection factor&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMBTS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda for component protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMBTS2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda for component protection for cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LBTS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda for component protection in&lt;br /&gt;
steady-state map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LBTS2_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda for component protection in&lt;br /&gt;
steady-state map for cylinder bank 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_LAMBTS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant for component protection available&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGBTS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature for component&lt;br /&gt;
protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGKRM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in exhaust manifold&lt;br /&gt;
from the model&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before the catalytic&lt;br /&gt;
converter from the model (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATM W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in the catalytic&lt;br /&gt;
converter from the model&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATM W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature near the catalytic&lt;br /&gt;
converter from the model (Word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TWILAM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Turbocharger casing temperature from the&lt;br /&gt;
model&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TWISTM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cylinder head temperature from the model:&lt;br /&gt;
Kelvin in VS100, actual in °C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWGRU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Basic ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWOPT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/MDZW_1.120_(Calculating_Torque_at_the_Desired_Ignition_Angle)</id>
		<title>MDZW 1.120 (Calculating Torque at the Desired Ignition Angle)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/MDZW_1.120_(Calculating_Torque_at_the_Desired_Ignition_Angle)"/>
				<updated>2011-09-29T22:12:57Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;             &lt;br /&gt;
&amp;lt;u&amp;gt;MDZW 1.120 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When&lt;br /&gt;
calculating the desired ignition angle there are three different cases:&lt;br /&gt;
&lt;br /&gt;
1.&lt;br /&gt;
Torque influence on the ignition angle active (B_zwvs = 1)&lt;br /&gt;
 &lt;br /&gt;
2.&lt;br /&gt;
Switching off torque influence on the ignition angle (B_zwvs = 0, dmaufr_w&amp;amp;gt;&lt;br /&gt;
0)&lt;br /&gt;
 &lt;br /&gt;
3.&lt;br /&gt;
Torque influences inactive (B_nozwe = 1)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;1.&lt;br /&gt;
Active Torque Intervention&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
enable condition (B_zwvs) condition is set and the switch-off condition for the&lt;br /&gt;
ignition angle intervention (B_nozwe) is false. The desired ignition angle is&lt;br /&gt;
calculated from the torque requirement for the ignition path mizsol_w. The&lt;br /&gt;
perturbation ramp (dmaufr_w) is zero. The requested torque mizsol_w is&lt;br /&gt;
converted into the desired efficiency etazws. This is done by dividing by the&lt;br /&gt;
optimum torque, which is calculated by multiplying miopt_w with the efficiency&lt;br /&gt;
etazaist. The desired efficiency (etazws) is converted via the inverse ignition&lt;br /&gt;
angle efficiency characteristic DZWETA into a delta-ignition angle (dzws). The&lt;br /&gt;
difference between the optimum ignition angle zwopt and dzws gives the desired&lt;br /&gt;
ignition angle zwsol.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;2. Switching off the Torque&lt;br /&gt;
Influence&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When&lt;br /&gt;
switching off the torque intervention (B_zwvz = 1®0,&lt;br /&gt;
see %MDKOG), the desired torque mizsol_w can jump to a higher value. This&lt;br /&gt;
positive torque perturbation must be prevented for driveability reasons. This is done by eliminating the requirement&lt;br /&gt;
B_zwvz. A perturbation ramp dmaufr_w is reset, which initialises the amplitude&lt;br /&gt;
of the jump and runs down to zero with a speed-dependent rate. This ramp is&lt;br /&gt;
subtracted from the input mizsol_w and ensures a smooth transition into a state&lt;br /&gt;
without any intervention within the timeframe. In this state B_zwvs = false, the&lt;br /&gt;
switch-off condition for the ignition angle intervention B_nozwe is set but&lt;br /&gt;
only after the ramp.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
A&lt;br /&gt;
special case is the anti-judder feature intervention, in which B_zwvs, but not&lt;br /&gt;
B_zwvz is set. When the anti-judder torque requirement is eliminated from input&lt;br /&gt;
mizsol_w, there is no jump, so that the switch-off ramp in this case is not&lt;br /&gt;
necessary.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;3.&lt;br /&gt;
Torque Influences Inactive&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In&lt;br /&gt;
this state, no requirement is active (B_zwvs = 0) and the ramp dmaufr_w is&lt;br /&gt;
screened. The switch-off condition for the ignition angle intervention B_nozwe&lt;br /&gt;
is set. In this case, the desired ignition angle zwsol for the ignition is not&lt;br /&gt;
taken into account (c.f. %ZUE) so the calculation can be omitted.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MDZW 1.120 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
values &amp;amp;#8203;&amp;amp;#8203;are&lt;br /&gt;
in DMAUFN are preset to give a slope of approximately 5%/sec for all engine speeds.&lt;br /&gt;
&lt;br /&gt;
                                                                                        &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMAUFN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta torque control after engine torque intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWETA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Inverse delta ignition angle efficiency&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NOZWE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: no ignition angle intervention on the engine torque&lt;br /&gt;
structure&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWVS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for fast external ignition angle intervention on the&lt;br /&gt;
torque interface&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWVZ&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for ignition angle intervention on the torque interface&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMAUFR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta “up regulation” torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle between zwopt and zwsol&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZAIST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual cylinder suppression efficiency&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Desired ignition angle efficiency&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBAS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed basic torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIOPT_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum indexed torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIZSOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque for ignition angle intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIZWMN_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed engine torque at the latest ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
REDIST&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Actual reduction stage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
R SYN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Synchronisation grid&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWOPT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWSOL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Desired ignition angle for torque intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/MDKOG_14.70_(Torque_Coordination_for_Overall_Interventions)</id>
		<title>MDKOG 14.70 (Torque Coordination for Overall Interventions)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/MDKOG_14.70_(Torque_Coordination_for_Overall_Interventions)"/>
				<updated>2011-09-29T22:11:18Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;              &lt;br /&gt;
See&lt;br /&gt;
the ''funktionsrahmen'' for the following&lt;br /&gt;
diagrams:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
mdkog-main Main function overview&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
mdkog-bbmdein Sub-function BBMDEIN: active torque&lt;br /&gt;
intervention conditions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
mdkog-bbzwein Sub-function BBZWEIN: active ignition&lt;br /&gt;
angle intervention conditions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
mdkog-mdbeg Sub-function MDBEG: limit of the&lt;br /&gt;
indicated torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
mdkog-mdbeg-diag Sub-function MDBEG_DIAG: connection of the&lt;br /&gt;
torque limit to the diagnosis&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
mdkog-mdabws Sub-function MDABWS: stalling&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MDKOG 14.70 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Coordination&lt;br /&gt;
of the Requested Engine Torques&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Through&lt;br /&gt;
the torque coordination calculation, the indexed desired engine torque&lt;br /&gt;
(misol_w) is used to calculate the fade out stage and/or the ignition angle&lt;br /&gt;
adjustment. The externally-requested indexed torques from the cruise control&lt;br /&gt;
(miasrs_w) and transmission protection (migs_w) and the internal torque&lt;br /&gt;
requirements (e.g. driver requested torque, maximum engine speed or maximum&lt;br /&gt;
load) will be converted into an indexed desired engine torque (misolv_w) via either&lt;br /&gt;
a minimum or maximum range.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
desired torque for the ignition path is dependent on the enable condition&lt;br /&gt;
B_zwvz (cf. BBMDEIN):&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- When ignition angle interventions are&lt;br /&gt;
enabled, mizsolv_w is calculated as follows:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The upper limit of the&lt;br /&gt;
desired torque, misolv_w, is given by the product of optimal internal torque&lt;br /&gt;
(including lambda influence) and ignition angle (miopt_w ´ etazwb), then the torque requirements of the idle&lt;br /&gt;
control dmllr_w (only proportional and differential components) and the&lt;br /&gt;
anti-judder feature, dmar_w are added.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- When ignition angle interventions are not&lt;br /&gt;
required, the basic torque mibas_w is used as the desired torque which depends&lt;br /&gt;
only on the stipulated ignition and mixture-application efficiencies. The anti-judder&lt;br /&gt;
feature intervention is also considered in this case.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function&lt;br /&gt;
BBMDEIN: Active Torque Intervention Conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In&lt;br /&gt;
addition, via the traction control torque intervention, the condition flag&lt;br /&gt;
B_msr is set so that overrun fuel cut-off is prohibited (see %MDRED). During&lt;br /&gt;
cruise control intervention, the condition flag B_asr to cylinder suppression&lt;br /&gt;
is possible (see %MDRED). The condition flag B_mdein is used to disable the&lt;br /&gt;
misfire detection (see %DASE) and enable the anti-judder feature or idle speed&lt;br /&gt;
control (for B_mdein = 0). The condition flags B_zwvz and B_zwvs are&lt;br /&gt;
responsible for enabling the torque adjustment through ignition.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
-&lt;br /&gt;
B_zwvz is set when the time frame level detects the need for an intervention. This&lt;br /&gt;
is the case at all operating points which require a torque reserve, i.e. idle,&lt;br /&gt;
catalyst heating, short journeys and for the dashpot driveability functions,&lt;br /&gt;
load shock attenuation, filtering for overrun fuel cut-off and short journeys.&lt;br /&gt;
When the clutch is also immediately released to avoid revving the engine. All&lt;br /&gt;
external intervention is detected by comparing mifa_w and misol_w.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
An&lt;br /&gt;
ignition angle enable can also be made via the code word CWMDKOG, when the&lt;br /&gt;
desired the cylinder charge corresponds to the minimum cylinder charge. In&lt;br /&gt;
addition, if the difference between the actual cylinder charge and the minimum&lt;br /&gt;
cylinder charge is less than the delta value to be applied, data input to the&lt;br /&gt;
code word for the ignition angle can be enabled.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
-&lt;br /&gt;
B_zwvs is set when either a timeframe intervention is submitted or a torque&lt;br /&gt;
influence from the anti-judder feature is required. The desired value is not&lt;br /&gt;
then switched to misol_w in the function %MDZW (torque influence on ignition),&lt;br /&gt;
however, the influence is activated.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function MDABWS: Stalling&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Should&lt;br /&gt;
the engine speed during torque reduction through cruise control or transmission&lt;br /&gt;
protection fall under NASNOTTM, miext is immediately set equal to MDIMX so that&lt;br /&gt;
the two operations are prohibited. NASNOTKL is a function of engine&lt;br /&gt;
temperature, tmot.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function&lt;br /&gt;
BBZWEIN: Active Ignition Angle Intervention Conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
see&lt;br /&gt;
BBMDEIN&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function&lt;br /&gt;
MDBEG: limit of the indicated torque&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
two torque variables and misolv_w mizsolv_w are limited to the maximum indicated&lt;br /&gt;
torque miszul_w (from %MDZUL). This is to ensure that monitoring in level 2&lt;br /&gt;
only becomes active when the desired (and possibly limited) torque is not&lt;br /&gt;
converted correctly into an actual torque. The data input to KFMIZU will be aligned&lt;br /&gt;
to the level 2 permitted torque. Particularly in the application phase this can&lt;br /&gt;
prevent an unwanted torque monitoring response. By noting the value of B_mibeg&lt;br /&gt;
it is possible to detect whether a limitation of the desired torque has been&lt;br /&gt;
made.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
To&lt;br /&gt;
test the data monitoring, there is a counter cmibeg_w that counts the number of&lt;br /&gt;
active limitations. The counter cmibeg_w is incremented with each rising edge&lt;br /&gt;
of B_mibeg. The counter is not active when the driver releases the throttle&lt;br /&gt;
pedal or the maximum value is reached (MAXWORD = 65,535). The value is cached&lt;br /&gt;
and only an error path enable or a power failure resets it.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function&lt;br /&gt;
MDBEG_DIAG: Connection of the Torque Limit to the Diagnosis&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
This&lt;br /&gt;
function MDBEG_DIAG is part of the EGAS monitoring concept (level 1). The&lt;br /&gt;
desired torque MDBEG is limited to a maximum permissible torque, miszul_w. If this&lt;br /&gt;
limit is active, the bit B_mibeg is set. In certain operating conditions (e.g.&lt;br /&gt;
very cold engine and idle), this level-1-limit will be active, but only for a&lt;br /&gt;
short time. If the limit B_mibeg is active for a longer time (e.g. 10 minutes),&lt;br /&gt;
there might be a fault in the system and a diagnostic entry is made.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MDKOG&lt;br /&gt;
14.70 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Typical&lt;br /&gt;
values:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
MDIMX = 99.6%;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
NASNOTKL&lt;br /&gt;
&lt;br /&gt;
                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Engine temperature/°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-30&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NASNOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
900&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
600&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}  &lt;br /&gt;
The&lt;br /&gt;
engine speed threshold NASNOT must not be larger than 2550 rpm.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
DELRL&lt;br /&gt;
&amp;amp;lt; 2%&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
THDMB&lt;br /&gt;
= 1 sec&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
CWMDKOG&lt;br /&gt;
= 2&lt;br /&gt;
&lt;br /&gt;
                         &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Bit&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
7&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
6&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
4&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWMDKOG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Note 4&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Note 3&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Note 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Note 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}  &lt;br /&gt;
Note&lt;br /&gt;
1. Ignition angle enable with rlsol = rlmin&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Note&lt;br /&gt;
2. Ignition angle enable with B_mibeg&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Note&lt;br /&gt;
3. Ignition angle enable with rl - rlmin_w £ DELRL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Note&lt;br /&gt;
4. !B_mibegl kill data input&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                                                                                                                                                                                                                                    &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CDCMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword CARB: torque limitation desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CDKMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword Client: torque limitation desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CDTMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword Tester: torque limitation desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CLAMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword Error Class: torque limitation desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWMDKOG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword: MDKOG: ignition angle retardation via vacuum limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWTEZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword: ignition angle intervention via fuel tank breather valve check&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWZWVMX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword: ignition angle intervention via speed limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DELRL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta relative cylinder charge for enabling ignition angle intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FFTMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Freeze frame table: torque limitation desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDIMX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum indexed engine torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NASNOTKL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Characteristic curve for stall protection speed threshold&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
THDMB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Healing debounce time of the entry error in long-term torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMVER&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Debounce time detection of a long-term torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TSFMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Error summation period: torque limitation desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVLDSZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Duty cycle ignition angle enable via recharge effect&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVMIBEG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Debounce time for ignition angle enable via torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
BLOKNR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
DAMOS source for block number&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ASR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: cruise control active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BEMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: tape end functions requirement torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BKMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: torque monitoring (long-term limitation) active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_CLMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: cancellation of long-term torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_DASH&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: dashpot-adjustment limit active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FIL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: PT1-filter for overrun fuel cut-off/reinstatement active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FTMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: error input from tester for torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KH&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: catalyst heating&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KUPPLV&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: delayed clutch actuation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: catalyst keep warm&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDSUA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: charge air recirculation valve active (open)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: idle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LLREIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: idle control active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LSD&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: positive load change damping active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MDEIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: torque intervention active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MDMIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: minimum achievable indexed torque achieved&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MGBGET&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: torque gradient limitation active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MIBEG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: torque limitation active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MIBEGL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: torque limitation cylinder charge path active&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MNMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Fehlertyp min.: torque monitoring long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B MSR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag for torque slip control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MXMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Error type: maximum permissible desired torque is exceeded permanently&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NPMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Implausible error: torque monitoring long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_PWF&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: power fail&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: overrun fuel cut-off&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SIMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Error type: torque monitoring long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STEND&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: end of start conditions achieved&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWGET&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle intervention through transmission intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWNGET&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle intervention not through transmission intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWVS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: for quick exit of ignition angle intervention in the&lt;br /&gt;
torque interface&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWVZ&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: for ignition angle intervention in the torque interface&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWVZVB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Condition flag: for ignition angle intervention in the torque interface for&lt;br /&gt;
limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CMIBEG_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Counter for active limitations of the internal torques&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DFP_MDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
ECU internal error path number: torque monitoring long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMAR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta engine speed (anti judder)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMLLR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Demanded torque change for idle control (P &amp;amp;amp; D components)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMRKH&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque reserve for catalyst heating&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMRKT_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque reserve for short journeys&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMRLLR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque reserve for idle control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMZMS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Difference between the indexed desired torque and the allowed desired&lt;br /&gt;
torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle efficiency of the basic ignition angles&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_MDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Error flag: torque monitoring long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIASRL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired engine torque (cruise control), slow intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIASRS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired engine torque (cruise control), fast intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBAS W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed basic torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBEG_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque limit&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBGR_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired torque for input-dependent clutch torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIEXTV_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
For external demanded torque for stall protection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIEXT_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
For external (cruise control, transmission protection, etc.) demanded&lt;br /&gt;
indexed engine torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFAB_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Limited indexed driver’s desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFA_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed driver’s desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIGS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired engine torque for transmission protection, fast&lt;br /&gt;
intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MILRES_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque requirement for air path with all reserves&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIMAX_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum achievable indexed torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIMSR W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired engine torque, traction control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MINMX_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque requirement of the speed limiter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIOPT W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum indexed torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISOLP_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired torque for torque limitation, local variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISOLV_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting torque for torque limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISZUL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum possible indexed torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MITEBG_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Torque target for minimum filling fuel tank breather&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIVMX_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed desired torque for speed control&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIZSOLV_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque for ignition angle intervention for torque&lt;br /&gt;
limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIZSOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indexed resulting desired torque for ignition angle intervention&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NASNOTTM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Speed threshold for stall protection as a function of engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLMIN_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Minimum possible relative cylinder charge&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLSOL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Desired cylinder charge&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SFPMDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Error path status: torque monitoring, long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WPED_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Normalised throttle pedal angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Z_MDB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cycle flag: torque limitation, long-term limitation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/MDFAW_12.260_(Driver_Requested_Torque)</id>
		<title>MDFAW 12.260 (Driver Requested Torque)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/MDFAW_12.260_(Driver_Requested_Torque)"/>
				<updated>2011-09-29T22:09:22Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
  &lt;br /&gt;
mdfaw-mdfaw MDFAW overview&lt;br /&gt;
 &lt;br /&gt;
mdfaw-pedchar Sub-function PEDCHAR: throttle pedal&lt;br /&gt;
characteristic&lt;br /&gt;
 &lt;br /&gt;
mdfaw-mrfmx Sub-function&lt;br /&gt;
MRFMX: maximum relative driver requested torque&lt;br /&gt;
 &lt;br /&gt;
mdfaw-dmlwhs Sub-function DMLWHS: indexed driver requested torque for&lt;br /&gt;
change limitation in the homogenous charge mode&lt;br /&gt;
 &lt;br /&gt;
mdfaw-dmfabeg Sub-function&lt;br /&gt;
DMFABEG: change limitation for the driver's requests&lt;br /&gt;
 &lt;br /&gt;
mdfaw-sawe Sub-function SAWE: change&lt;br /&gt;
limitation during overrun fuel cut-off &amp;amp;amp; reinstatement&lt;br /&gt;
 &lt;br /&gt;
mdfaw-filsawe Sub-function FILSAWE: filter for change limitation during&lt;br /&gt;
overrun fuel cut-off &amp;amp;amp; reinstatement&lt;br /&gt;
 &lt;br /&gt;
mdfaw-dashpot Sub-function DASHPOT: change limitation&lt;br /&gt;
during negative load change (dashpot)&lt;br /&gt;
 &lt;br /&gt;
mdfaw-fildash Sub-function&lt;br /&gt;
FILDASH: filter for dashpot&lt;br /&gt;
 &lt;br /&gt;
mdfaw-zdash Sub-function&lt;br /&gt;
ZDASH: filter time constant for dashpot&lt;br /&gt;
 &lt;br /&gt;
mdfaw-ebdash Sub-function EBDASH: switching&lt;br /&gt;
conditions for dashpot&lt;br /&gt;
 &lt;br /&gt;
mdfaw-mismeus Sub-function MISMEUS: change limitation during fast torque&lt;br /&gt;
intervention for operating mode changeover&lt;br /&gt;
 &lt;br /&gt;
mdfaw-lsd Sub-function LSD: Change limitation during positive load&lt;br /&gt;
changes (load change damping)&lt;br /&gt;
 &lt;br /&gt;
mdfaw-fillsd Sub-function FILLSD: filter for load&lt;br /&gt;
change damping&lt;br /&gt;
 &lt;br /&gt;
mdfaw-zlsd Sub-function ZLSD: filter time&lt;br /&gt;
constant for load change damping&lt;br /&gt;
 &lt;br /&gt;
mdfaw-pt2fil Sub-function PT2FIL: PT2-filter&lt;br /&gt;
 &lt;br /&gt;
mdfaw-eblsd Sub-function EBLSD: switching&lt;br /&gt;
conditions for load change damping&lt;br /&gt;
 &lt;br /&gt;
mdfaw-mdbg Sub-function&lt;br /&gt;
MDBG: torque change limitation&lt;br /&gt;
 &lt;br /&gt;
mdfaw-mifal Sub-function MIFAL: driver&lt;br /&gt;
requested torque for the cylinder charge path&lt;br /&gt;
 &lt;br /&gt;
mdfaw-fwmifal Sub-function FWMIFAL: excessive increase factor for driver&lt;br /&gt;
requested torque for the cylinder charge path during positive load changes&lt;br /&gt;
 &lt;br /&gt;
mdfaw-bits Sub-function BITS: Saving of&lt;br /&gt;
the significant bits in the flag byte mdfaw_bits&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MDFAW 12.260 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
The duty of this function is to calculate the driver’s requested torque as a function of accelerator pedal position (wped_w) and cruise control output (mrfgr_w). Separate values are provided for cylinder charge and ignition influences (mifal_w, mifa_w).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The throttle pedal characteristic is defined by maps, where through pedal position and engine speed, a factor (relative torque) is stored to help scale indexed torque between the minimum and maximum. The relative driver’s requested torque can have values &amp;amp;#8203;&amp;amp;#8203;greater than 100% (pedal crossover). For reverse gear, a separate map is available that can be used on vehicles with automatic transmission. To enhance driving&lt;br /&gt;
comfort, a change in the driver’s requested torque limit can take place under certain conditions (load changes, overrun fuel cut-off and reinstatement, transition from part load to idle and vice versa. See sub-function DMFABEG).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The idle condition (B_ll) is set when the relative driver’s requested torque drops below the threshold MRFALLU and is reset when the threshold MRFALLO is exceeded. The cruise control condition (B_fgr) is set when the cruise controller output is greater than the output of the pedal characteristic. The integral component of the idle control (dmllri_w) is included in the driver’s request.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The change limitation for the driver’s requested torque (sub-function DMFABEG) is used to improve ride comfort and overrun fuel cut-off and smooth resumption of positive and negative load changes. With that, a DT1-element filtered torque loss (dmverl_w) is added behind the change limitation around jumps in the clutch torque to damp the connection or disconnection of load.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Overrun fuel cut-off/reinstatement&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Via a PT1-filter, down-regulation of the target torques starting from the actual torque at zero takes place by overrun fuel cut-off; smooth resumption by up-regulation of the target torques starting from mizwmn_w to mimin_w. The filter time constants for up-regulation and down-regulation can be chosen independently of each other. One more time constant is made available for hard resumption and leaving idle (under light throttle). The initialization of the filters on the overrun fuel cut-off to the actual torque is needed to avoid a jump in torque on enabling of the ignition angle interventions. The filtering is, or is not cancelled:&lt;br /&gt;
  &lt;br /&gt;
- During active dashpot,&lt;br /&gt;
 &lt;br /&gt;
- For active load shock absorption,&lt;br /&gt;
 &lt;br /&gt;
- In the test laboratory&lt;br /&gt;
 &lt;br /&gt;
- On a steep negative speed gradient (uncoupling of thrust or throttle),&lt;br /&gt;
 &lt;br /&gt;
- When the clutch is actuated (configurable via CWDMFAB)&lt;br /&gt;
 &lt;br /&gt;
- mrfa gradient at higher threshold (important during hard resumption and when leaving the idle),&lt;br /&gt;
 &lt;br /&gt;
- Upon reaching the basic ignition angles.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Dashpot&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The change limitation for negative load changes (dashpot) is implemented using a&lt;br /&gt;
PT1-filter with gear and speed-dependent time constant. The PT1-filter runs at&lt;br /&gt;
a negative gradient of the unfiltered driver’s requested torque. The dashpot is&lt;br /&gt;
triggered when the difference between the filtered and unfiltered output value&lt;br /&gt;
exceeds a clutch-dependent and torque-dependent threshold, and cruise control&lt;br /&gt;
is not engaged. The trigger also always occurs at the transition to idle. The&lt;br /&gt;
PT1-filter triggered by the dashpot is initialized with the actual torque in&lt;br /&gt;
order to avoid a jump in torque during ignition angle interventions. The&lt;br /&gt;
dashpot is terminated when the difference between filtered and unfiltered value&lt;br /&gt;
falls below a gear-dependent threshold. As long as the dashpot is active, there&lt;br /&gt;
will not be any overrun fuel cut-off (see function %BBSAWE).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The driver’s desired torque for the cylinder charge influence mifal_w is calculated by a dashpot with its own PT1-filter that is initialized when the unfiltered driver’s desired torque drops below the trigger level. In this way, a steep initial drop is reached, which leads to the rapid closing of the throttle. Then a soft change is made to the target value. The dashpot can be active only when:&lt;br /&gt;
  &lt;br /&gt;
- The general dashpot-enable is done viaCWDMFAB Bit1,&lt;br /&gt;
 &lt;br /&gt;
- There is no commitment to overrun fuel cut-off,&lt;br /&gt;
 &lt;br /&gt;
- Load shock absorption is not active,&lt;br /&gt;
 &lt;br /&gt;
- There is the speed signal,&lt;br /&gt;
 &lt;br /&gt;
- The minimum speed is exceeded for dashpot,&lt;br /&gt;
 &lt;br /&gt;
- The clutch is not pressed,&lt;br /&gt;
 &lt;br /&gt;
- Start end is reached,&lt;br /&gt;
 &lt;br /&gt;
- The response is greater than zero,&lt;br /&gt;
 &lt;br /&gt;
- ASR intervention is not active,&lt;br /&gt;
 &lt;br /&gt;
- The cylinder charge is greater than the minimum charge.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Load Shock Absorption&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The change limitation during positive load changes is realized with the help of a PT2 filter whose damping and time constant are gear- and speed-dependent. The PT2 filter runs with a positive gradient of the unfiltered driver’s requested torque. Load shock damping is triggered when the difference between unfiltered and filtered output value exceeds a gear- and clutch torque-dependent threshold. The PT2 filter is triggered when the load shock absorption is initialized with the actual torque or a speed-and gear-dependent initial value, to avoid a jump in torque upon enabling of the ignition angle interventions and to influence the response behavior. The load shock damping is terminated when the difference between the filtered and unfiltered value drops below a gear-dependent threshold.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The driver’s desired torque for the cylinder charge influence mifal_w with active load shock damping is calculated from a map which depends on the desired torque for the ignition influence (mifa_w) and on the gear, which is a limitation on the unfiltered target. Thus, the cylinder charge can be controlled so that there is no significant ignition angle intervention in order to set the desired torque curve.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The load shock damping can be active only when&lt;br /&gt;
 &lt;br /&gt;
- Load shock damping is generally enabled via CWDMFAB Bit 0,&lt;br /&gt;
 &lt;br /&gt;
- There is no idle&lt;br /&gt;
 &lt;br /&gt;
- For vehicles with CVT transmission, the torque gradient limitation is not active and the torque converter clutch is not open,&lt;br /&gt;
 &lt;br /&gt;
- The speed signal is present&lt;br /&gt;
 &lt;br /&gt;
- The minimum speed for load shock absorption is exceeded,&lt;br /&gt;
 &lt;br /&gt;
- The clutch is not actuated&lt;br /&gt;
 &lt;br /&gt;
- Cruise control is not engaged,&lt;br /&gt;
 &lt;br /&gt;
- Speed &amp;amp;#8203;&amp;amp;#8203;and speed limits are not active,&lt;br /&gt;
 &lt;br /&gt;
- End of start conditions is reached,&lt;br /&gt;
 &lt;br /&gt;
- The gear is greater than zero,&lt;br /&gt;
 &lt;br /&gt;
- No traction control intervention is active.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The PT2 filter is implemented with two integrators and feedback. There is also the possibility that the filter is initialized with a given value (iwflsd_w) if the condition B_iflsd is set.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MDFAW 12.260 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;CWDMFAB&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Bit 0 0: Load shock damping deactivated&lt;br /&gt;
 &lt;br /&gt;
1: Load shock damping enabled&lt;br /&gt;
 &lt;br /&gt;
Bit 1 0: Dashpot deactivated&lt;br /&gt;
 &lt;br /&gt;
1: Dashpot enabled&lt;br /&gt;
 &lt;br /&gt;
Bit 2 0: Load shock damping with B_gwhs inactive&lt;br /&gt;
 &lt;br /&gt;
1: Load shock damping with B_kupplv inactive&lt;br /&gt;
 &lt;br /&gt;
Bit 3 0: Dashpot with B_gwhs inactive&lt;br /&gt;
 &lt;br /&gt;
1: Dashpot with B_kupplv inactive&lt;br /&gt;
&lt;br /&gt;
Bit 4 0: Overrun fuel cut-off/reinstatement filter with B_kuppl active&lt;br /&gt;
&lt;br /&gt;
1: Overrun fuel cut-off/reinstatement filter with B_kuppl inactive&lt;br /&gt;
 &lt;br /&gt;
Bit 5 0: Dashpot and load shock damping even with traction control intervention enabled&lt;br /&gt;
 &lt;br /&gt;
1: Dashpot and load shock damping with traction control intervention inactive&lt;br /&gt;
 &lt;br /&gt;
Bit 6 0: Dashpot triggering independently of B_ll&lt;br /&gt;
 &lt;br /&gt;
1: Dashpot triggering on positive edge of B_ll&lt;br /&gt;
 &lt;br /&gt;
Bit 7 0: Load shock damping and dashpot triggering via threshold inactive, until cruise control intervention&lt;br /&gt;
 &lt;br /&gt;
1: Load shock damping and dashpot triggering via  threshold also possible during cruise control intervention&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;CWMDFAW&amp;lt;/u&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Bit 0 0: Initialization of migef_w when reinstating with miistoar_w&lt;br /&gt;
 &lt;br /&gt;
1: Initialization of migef_w when reinstating with 0 (for sequential reinstatement)&lt;br /&gt;
 &lt;br /&gt;
Bit 1 0: Initialization of mifal_w with dashpot with mivbeb_w&lt;br /&gt;
 &lt;br /&gt;
1: Initialization of mifal_w with dashpot with mibdp_w - dmdpo_w&lt;br /&gt;
 &lt;br /&gt;
Bit 2 0: Load shock damping with B_kupplv or B_gwhs inactive&lt;br /&gt;
 &lt;br /&gt;
1: Enable the load and shock damping independent of B_kupplv and B_gwhs&lt;br /&gt;
  &lt;br /&gt;
KFPEDL and KFPEDR must contain smaller values than KFPED at the same pedal value and the same speed so that the torque monitoring only depends on KFPED.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWDMFAB&lt;br /&gt;
| &lt;br /&gt;
Codeword ECU switch for change limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWMDFAW&lt;br /&gt;
| &lt;br /&gt;
Codeword for %MDFAW&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMDPOSCH&lt;br /&gt;
| &lt;br /&gt;
Delta torque dashpot triggering in the shift operation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMDPUG&lt;br /&gt;
| &lt;br /&gt;
Delta torque dashpot end&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMIFLSD&lt;br /&gt;
| &lt;br /&gt;
Delta torque for initialising filter load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMISMEUS&lt;br /&gt;
| &lt;br /&gt;
Delta indexed torque for change limitation by B_mismeus&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMLSDUG&lt;br /&gt;
| &lt;br /&gt;
Delta torque end load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMRFAWEN&lt;br /&gt;
| &lt;br /&gt;
Threshold mrfa-gradient for deactivating PT1-filter during reinstatement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DRLMINDP&lt;br /&gt;
| &lt;br /&gt;
Offset on rlmin for switching off dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FGMIFAL&lt;br /&gt;
| &lt;br /&gt;
Weighting factor for elevation via KFWMIFAL&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FGZLSD&lt;br /&gt;
| &lt;br /&gt;
Weighting for reduction via KFZLSD&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKFPEDV&lt;br /&gt;
| &lt;br /&gt;
Factor for interpolation between the two pedal maps&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKZDPTM&lt;br /&gt;
| &lt;br /&gt;
Correction factor time constant dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FLRMIFAL&lt;br /&gt;
| &lt;br /&gt;
Factor for driver requested torque cylinder charge path in low range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FLRZDASH&lt;br /&gt;
| &lt;br /&gt;
Factor for dashpot time constant im low range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FLRZLSD&lt;br /&gt;
| &lt;br /&gt;
Factor for load shock damping-time constant in low range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FZDA1SCH&lt;br /&gt;
| &lt;br /&gt;
Dashpot time constant correction factor in shift operation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FZDA2SCH&lt;br /&gt;
| &lt;br /&gt;
Dashpot time constant correction factor at small clutch torque in shifting&lt;br /&gt;
operation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDLSD&lt;br /&gt;
| &lt;br /&gt;
Damping PT2-filter load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDMDPO&lt;br /&gt;
| &lt;br /&gt;
Delta torque dashpot triggering&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDMLSDO&lt;br /&gt;
| &lt;br /&gt;
Delta torque triggering load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDMLSDS&lt;br /&gt;
| &lt;br /&gt;
Delta torque triggering load shock damping after shifting operation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFMIFABG&lt;br /&gt;
| &lt;br /&gt;
Delta torque for gradient limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFMIFALS&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque for cylinder charge path during load&lt;br /&gt;
shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFMILSD&lt;br /&gt;
| &lt;br /&gt;
Indexed torque initial value for load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPED&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque from throttle pedal&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPEDL&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque at low speeds&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPEDR&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque from throttle pedal for reverse gear&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWMIFAL&lt;br /&gt;
| &lt;br /&gt;
Excessive increase factor for cylinder charge path during load shock&lt;br /&gt;
damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWZLSD&lt;br /&gt;
| &lt;br /&gt;
Reduction factor for time constant load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZDASH&lt;br /&gt;
| &lt;br /&gt;
Time constant PT1-filter dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZDASH2&lt;br /&gt;
| &lt;br /&gt;
Time constant PT1-filter dashpot at small clutch torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZLSD&lt;br /&gt;
| &lt;br /&gt;
Time constant PT2-filter load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDIMX&lt;br /&gt;
| &lt;br /&gt;
Maximum indexed engine torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFABGMX&lt;br /&gt;
| &lt;br /&gt;
Maximum value mifa_w for torque change limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFALMF&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque for cylinder charge path with active&lt;br /&gt;
gradient limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MKFADPN&lt;br /&gt;
| &lt;br /&gt;
Clutch torque for changeover of dashpot-filter time&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MKFADPN1&lt;br /&gt;
| &lt;br /&gt;
Clutch torque for changeover of dashpot-filter time for air conditioning&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MKMIFABG&lt;br /&gt;
| &lt;br /&gt;
Clutch torque for activating the torque change limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFALLO&lt;br /&gt;
| &lt;br /&gt;
Upper idle threshold of the relative driver requested torques&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFALLU&lt;br /&gt;
| &lt;br /&gt;
Lower idle threshold of the relative driver requested torques&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFAVLN&lt;br /&gt;
| &lt;br /&gt;
Full load detection threshold for the relative driver requests&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NGFSAWE&lt;br /&gt;
| &lt;br /&gt;
Threshold speed gradient for overrun fuel cut-off/reinstatement filter&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM12MDUW&lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for engine speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SWP16MDUW&lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for throttle pedal angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_ASG&lt;br /&gt;
| &lt;br /&gt;
System constant: automated manual transmission present&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_BDE&lt;br /&gt;
| &lt;br /&gt;
System constant: petrol direct injection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_CVT&lt;br /&gt;
| &lt;br /&gt;
System constant: continuously variably transmission present&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TDMFBSA&lt;br /&gt;
| &lt;br /&gt;
Time constant PT1-filter during overrun fuel cut-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TDMFBWE&lt;br /&gt;
| &lt;br /&gt;
Time constant PT1-filter during smooth reinstatement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TDMFNSG&lt;br /&gt;
| &lt;br /&gt;
Filter time constant during target speed increase (continuously variably&lt;br /&gt;
transmission)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TDMFWEMI&lt;br /&gt;
| &lt;br /&gt;
Filter time constant during hard reinstatement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TDMLSDS&lt;br /&gt;
| &lt;br /&gt;
Time after clutch actuation with modified load shock damping trigger&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TVFSAWE&lt;br /&gt;
| &lt;br /&gt;
Delay time for resetting B_fil&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VDASH&lt;br /&gt;
| &lt;br /&gt;
Minimum speed for dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VLSD&lt;br /&gt;
| &lt;br /&gt;
Minimum speed for load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_CVT&lt;br /&gt;
| &lt;br /&gt;
Condition: continuously variable transmission&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_DASH&lt;br /&gt;
| &lt;br /&gt;
Condition: dashpot change limitation active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_DASHV&lt;br /&gt;
| &lt;br /&gt;
Condition: dashpot delay&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_DP&lt;br /&gt;
| &lt;br /&gt;
Condition: dashpot value greater than driver request (= 1)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_EDP&lt;br /&gt;
| &lt;br /&gt;
Condition: dashpot permission&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ELSD&lt;br /&gt;
| &lt;br /&gt;
Condition: load shock damping permission&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FAAN&lt;br /&gt;
| &lt;br /&gt;
Condition: functional requirement: general speed increase&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FGR&lt;br /&gt;
| &lt;br /&gt;
Condition: cruise control (Tempomat) active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FIL&lt;br /&gt;
| &lt;br /&gt;
Condition: PT1-filter for overrun fuel cut-off/reinstatement active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_GWHS&lt;br /&gt;
| &lt;br /&gt;
Condition: gear change by manual switch&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_IFLSD&lt;br /&gt;
| &lt;br /&gt;
Condition: initialising filter load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KO&lt;br /&gt;
| &lt;br /&gt;
Condition: compressor enabled&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B KUPPL&lt;br /&gt;
| &lt;br /&gt;
Condition: clutch actuated&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KUPPLV&lt;br /&gt;
| &lt;br /&gt;
Condition: delayed clutch actuation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LL&lt;br /&gt;
| &lt;br /&gt;
Condition: idle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LLVFGR&lt;br /&gt;
| &lt;br /&gt;
Condition: idle forbidden by vehicle speed limiter&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LOWRA&lt;br /&gt;
| &lt;br /&gt;
Condition: Intermediate clutch for low range switch-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LS&lt;br /&gt;
| &lt;br /&gt;
Condition: load shock limitation without driver request (=1)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LSD&lt;br /&gt;
| &lt;br /&gt;
Condition: positive load shock damping active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MGBGAKT&lt;br /&gt;
| &lt;br /&gt;
Condition: torque gradient limitation active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MGBGET&lt;br /&gt;
| &lt;br /&gt;
Condition: torque gradient limitation active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MIFABG&lt;br /&gt;
| &lt;br /&gt;
Condition: mifa limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MISMEUS&lt;br /&gt;
| &lt;br /&gt;
Condition: torque change limitation by B_smeus&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B MRPEDASG&lt;br /&gt;
| &lt;br /&gt;
Condition: changeover driver requested torque from AMS&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MRPFA&lt;br /&gt;
| &lt;br /&gt;
Condition: zeroing of mrped_w because of general speed increase&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NMAX&lt;br /&gt;
| &lt;br /&gt;
Condition: speed limiter active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NMOT&lt;br /&gt;
| &lt;br /&gt;
Condition: engine speed: n &amp;amp;gt; NMIN&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NSGET&lt;br /&gt;
| &lt;br /&gt;
Condition: torque requirement for CVT: position the pulley cone&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SA&lt;br /&gt;
| &lt;br /&gt;
Condition: overrun fuel cut-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SAB&lt;br /&gt;
| &lt;br /&gt;
Condition: overrun fuel cut-off standby&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SABFG&lt;br /&gt;
| &lt;br /&gt;
Condition: overrun fuel cut-off standby or enable&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STEND&lt;br /&gt;
| &lt;br /&gt;
Condition: end of start conditions reached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TDMLSDS&lt;br /&gt;
| &lt;br /&gt;
Condition: time after clutch actuation with modified load shock damping&lt;br /&gt;
trigger&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TMISMEUS&lt;br /&gt;
| &lt;br /&gt;
Condition: trigger for torque filtering B_mismeus&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B VL&lt;br /&gt;
| &lt;br /&gt;
Condition: full load&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_VMAX&lt;br /&gt;
| &lt;br /&gt;
Condition: speed limiter active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_VNULL&lt;br /&gt;
| &lt;br /&gt;
Condition: vehicle stopped&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_WKAUF&lt;br /&gt;
| &lt;br /&gt;
Condition: torque converter open&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ZWSCH&lt;br /&gt;
| &lt;br /&gt;
Condition: ignition angle for stratified charge mode active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLSD_W&lt;br /&gt;
| &lt;br /&gt;
Damping PT2-filter in load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMBEBL_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque for triggering load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMDPO_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque dashpot triggering&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMDPU_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque dashpot end&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMGBEG_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque for gradient limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMLLRI_W&lt;br /&gt;
| &lt;br /&gt;
Required torque change from idle control (integral component)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMLSDO_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque on triggering load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMLSDU_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque at end of load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMLWHS_W&lt;br /&gt;
| &lt;br /&gt;
Delta torque during load alternation between homogeneous and stratified&lt;br /&gt;
charge modes&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMRFAWE_W&lt;br /&gt;
| &lt;br /&gt;
Threshold mrfa-gradient for deactivating PT1-Filter during reinstatement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DMVERL_W&lt;br /&gt;
| &lt;br /&gt;
Torque loss after DT1-Filter&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKFPED&lt;br /&gt;
| &lt;br /&gt;
Factor for interpolation between the two pedal maps&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FWMIFAL&lt;br /&gt;
| &lt;br /&gt;
Excessive increase factor in cylinder charge path load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FWZLSD&lt;br /&gt;
| &lt;br /&gt;
Reduction factor time constant load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FZDASH&lt;br /&gt;
| &lt;br /&gt;
Factor time constant dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
GANGI&lt;br /&gt;
| &lt;br /&gt;
Actual gear&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IWFLSD_W&lt;br /&gt;
| &lt;br /&gt;
Initialising value for filter load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDFAW_BITS&lt;br /&gt;
| &lt;br /&gt;
Flag byte for %MDFAW&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDGRAD_W&lt;br /&gt;
| &lt;br /&gt;
Torque gradient limiting through the transmission&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDSLWHOM_W&lt;br /&gt;
| &lt;br /&gt;
Load alternation torque loss in the homogeneous mode&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDSLW_W&lt;br /&gt;
| &lt;br /&gt;
Torque loss: load alternation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MDVERL W&lt;br /&gt;
| &lt;br /&gt;
Engine torque loss&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIASRS_W&lt;br /&gt;
| &lt;br /&gt;
Indexed target engine torque traction control for fast intervention&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBAS_W&lt;br /&gt;
| &lt;br /&gt;
Indexed basic torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBDP_W&lt;br /&gt;
| &lt;br /&gt;
Indexed target engine torque dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBLSD_W&lt;br /&gt;
| &lt;br /&gt;
Limited indexed torque for load shock damping&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFA&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested engine torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFABG_W&lt;br /&gt;
| &lt;br /&gt;
Gradient-limited driver requested torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFAL_W&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque for torque coordination on the charge&lt;br /&gt;
path&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFA_W&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested engine torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIGEF_W&lt;br /&gt;
| &lt;br /&gt;
Gefiltertes indexed driver requested torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIISTOAR_W&lt;br /&gt;
| &lt;br /&gt;
Actual torque without anti-judder component&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIMAX_W&lt;br /&gt;
| &lt;br /&gt;
Maximum permissible indexed torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIMINHOM_W&lt;br /&gt;
| &lt;br /&gt;
Minimum torque for the homogeneous charge mode&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIMIN_W&lt;br /&gt;
| &lt;br /&gt;
Minimum engine torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MINBEG_W&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque after / change limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MISMEUS_W&lt;br /&gt;
| &lt;br /&gt;
Indexed torque during change limitation B_mismeus&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIVBEB_W&lt;br /&gt;
| &lt;br /&gt;
Indexed torque before change limitation, upper limit of mimax_w&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIVBEGVH_W&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque before maximum limit for homogeneous&lt;br /&gt;
charge mode&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIVBEGV_W&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque before maximum limit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIVBEG_W&lt;br /&gt;
| &lt;br /&gt;
Indexed driver requested torque before change limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIZWMN_W&lt;br /&gt;
| &lt;br /&gt;
Indexed engine torque at the latest igniton angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MKFADPN_W&lt;br /&gt;
| &lt;br /&gt;
Clutch torque for changeover dashpot-filter time&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MKFANB_W&lt;br /&gt;
| &lt;br /&gt;
Clutch torque from limited driver’s request&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MKFA_W&lt;br /&gt;
| &lt;br /&gt;
Driver requested torque (clutch) after change limitation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFAMXAS W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque maximum value from automated manual&lt;br /&gt;
transmission&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFAMX_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque maximum value&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFA_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque from cruise control and throttle pedal&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFGR_W&lt;br /&gt;
| &lt;br /&gt;
Relative torque requirement from cruise control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRPEDASG W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque from automated manual transmission&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRPEDL_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque from the throttle pedal for less speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRPEDS W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque from the throttle pedal for greater&lt;br /&gt;
speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRPED_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver requested torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NGFIL_W&lt;br /&gt;
| &lt;br /&gt;
Filtered speed gradient&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT W&lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLMINDP_W&lt;br /&gt;
| &lt;br /&gt;
Minimum relative cylinder charge for dashpot switch off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLMIN_W&lt;br /&gt;
| &lt;br /&gt;
Minimum permitted relative load&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL_W&lt;br /&gt;
| &lt;br /&gt;
Relative air charge (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMOT&lt;br /&gt;
| &lt;br /&gt;
Engine coolant temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VFZG&lt;br /&gt;
| &lt;br /&gt;
Vehicle speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WPED_W&lt;br /&gt;
| &lt;br /&gt;
Normalised throttle pedal angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZDASH1_W&lt;br /&gt;
| &lt;br /&gt;
Time constant PT1-filter dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZDASH2_W&lt;br /&gt;
| &lt;br /&gt;
Time constant PT1-filter dashpot at small clutch torque&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZDASH_W&lt;br /&gt;
| &lt;br /&gt;
Time constant dashpot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZLSDV_W&lt;br /&gt;
| &lt;br /&gt;
Time constant PT2-filter load shock damping before reduction&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZLSD_W&lt;br /&gt;
| &lt;br /&gt;
Time constant PT2-filter load shock damping&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/MDBAS_8.30_(Calculation_of_the_Basic_Parameters_for_the_Torque_Interface)</id>
		<title>MDBAS 8.30 (Calculation of the Basic Parameters for the Torque Interface)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/MDBAS_8.30_(Calculation_of_the_Basic_Parameters_for_the_Torque_Interface)"/>
				<updated>2011-09-29T22:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;u&amp;gt;MDBAS 8.30 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
MDBAS&lt;br /&gt;
MDBAS (included in this translation)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
MDBAS&lt;br /&gt;
ZW NWS&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
optimum torque values mioptl1_w at lambda = 1 are calculated with the help of&lt;br /&gt;
the map KFMIOP. This torque is corrected for the influence of lambda by&lt;br /&gt;
multiplying by the lambda efficiency (etalab). The lambda efficiency is obtained&lt;br /&gt;
from the characteristic line ETALAM. Multiplying by the ignition angle&lt;br /&gt;
efficiency gives the basic torque mibas. This corresponds to the indicated&lt;br /&gt;
torque that is set when the combustion takes place with the basic lambda (lambas)&lt;br /&gt;
and the base ignition angle (zwbas).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
optimum ignition angle at lambda = 1 is determined from the map KFZWOP. The&lt;br /&gt;
sub-function ZW_NWS describes the influence on the optimum ignition angle of an&lt;br /&gt;
existing camshaft timing adjustment. The equipment options are none, binary (on&lt;br /&gt;
or off), or continuously variable camshaft timing adjustment. In the case of&lt;br /&gt;
binary adjustment, the factor fnwue governs continuous switching between the&lt;br /&gt;
maps KFZWOP and KFZWOP2. In the case of continuous camshaft timing adjustment&lt;br /&gt;
which depends on the camshaft overlap angle (wnwue) an ignition angle&lt;br /&gt;
correction is added to KFZWOP. The determined optimum ignition angle (zwoptl1) again&lt;br /&gt;
applies for lambda = 1. The currently applicable camshaft timing adjustment type&lt;br /&gt;
is defined by the system constant SY_NWS in SW generation:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
SY_NWS&lt;br /&gt;
= 0: no camshaft timing adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
SY_NWS&lt;br /&gt;
= 1: binary camshaft timing adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
SY_NWS&lt;br /&gt;
= 2: continuously variable camshaft timing adjustment&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
SY_NWS &amp;amp;gt; 2: not defined.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
software is translated conditionally, i.e. there is only one variant in the&lt;br /&gt;
EPROM. SY_NWS is not in the EPROM and can not be applied.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Additive&lt;br /&gt;
corrections depending on lambda, the exhaust gas recirculation rate and engine&lt;br /&gt;
temperature are included. The resulting ignition angle (zwopt) now forms the&lt;br /&gt;
basis for the ignition angle efficiency calculation. The basic ignition angle&lt;br /&gt;
efficiency is calculated using the characteristic ETADZW, the input value is obtained&lt;br /&gt;
from the difference between zwopt and zwbas. This is followed by an averaging&lt;br /&gt;
of the basic efficiencies across all cylinders and the result is the base&lt;br /&gt;
efficiency etazwbm.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
ignition angle correction for exhaust gas recirculation operation can through the&lt;br /&gt;
code word CWMDBAS either always be included or only included if B_agr = true.&lt;br /&gt;
In the case of permanent inclusion, ignition angle jumps are avoided by&lt;br /&gt;
switching off B_agr.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;MDBAS 8.30 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Exhaust&lt;br /&gt;
gas recirculation should be inactive throughout all these measurements! Data&lt;br /&gt;
input requires the following measurements to be made:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1.&lt;br /&gt;
Operation at Lambda = 1:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ignition&lt;br /&gt;
angle fine tuning on an engine dynamometer at lambda = 1 with the engine at&lt;br /&gt;
normal operating temperature at the following operating points:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Engine&lt;br /&gt;
speed = 500, 750, 1000, 1250, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000, 5500,&lt;br /&gt;
6000 &amp;amp;amp; 6500 rpm (if possible)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Relative&lt;br /&gt;
cylinder charge = 10, 20, 30, 40, 50, 60, 70, 80, 90 and 100%&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Ignition&lt;br /&gt;
angle fine turning begins at the ignition angle at which maximum torque is&lt;br /&gt;
achieved (i.e. maximum brake torque, MBT) if not to drive at the knock limit. The&lt;br /&gt;
ignition angle should now be retarded in steps of 4.5° crank angle until the latest mobile firing angle is&lt;br /&gt;
achieved. The following data must be recorded at each point: engine speed (nmot),&lt;br /&gt;
relative cylinder charge (rl), lambda, clutch torque and ignition angle.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Lambda Dependence&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ignition&lt;br /&gt;
angle fine tuning through lambda at the following measuring points:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Engine&lt;br /&gt;
speed = 1000, 2000, &amp;amp;amp; 3000 rpm&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Relative&lt;br /&gt;
cylinder charge = 30, 50 &amp;amp;amp; 70 %&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Lambda = 0.80, 0.85, 0.90, 0.95, 1.00, 1.05, 1.10,&lt;br /&gt;
1.15 &amp;amp;amp; 1.20&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Measurements&lt;br /&gt;
as above.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
3.&lt;br /&gt;
Drag Torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The&lt;br /&gt;
drag torque (engine braking) must be obtained at all the measuring points&lt;br /&gt;
specified in 1. Measure on an engine dynamometer with no ignition and with the engine&lt;br /&gt;
at its normal operating temperature.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
4. Evaluation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Evaluation&lt;br /&gt;
of the results takes place at K3/ESY4-Hes.&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
AGRRMAX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Maximum possible exhaust gas recirculation rate&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWMDBAS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Codeword to take account of the ignition angle correction for exhaust gas&lt;br /&gt;
recirculation operation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWNWSUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Delta ignition angle depending on camshaft angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOLA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda dependence of the optimum ignition angle relative to lambda = 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Temperature dependent offset of the optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETADZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle efficiency dependence on delta ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETALAM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda efficiency&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFDZWOAGR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Offset of the optimum ignition angle with exhaust gas recirculation&lt;br /&gt;
operation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFMIOP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum&lt;br /&gt;
engine torque map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZWOP&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFZWOP2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum ignition angle variant 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
AGRR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas recirculation rate&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_AGR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas recirculation one condition&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOAG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Exhaust gas recirculation rate dependent ignition angle correction of the&lt;br /&gt;
optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda dependent ignition angle correction of the optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DZWOTM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Temperature dependent ignition angle correction of the optimum ignition&lt;br /&gt;
angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETALAB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Lambda efficiency without intervention based on optimum torque at lambda&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETATRMN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Minimum value of the cylinder barrel efficiency&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWB&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Ignition angle efficiency of the basic ignition angles&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWBM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Mean ignition angle efficiency of the basic ignition angles&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FNWUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Weighting factor for inlet camshaft overlap&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMBAS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Basic lambda&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIBAS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Indicated basic torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIOPTL1_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum indicated torque at lambda = 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIOPT_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum indicated torque&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge (word)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
R_SYN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Synchro-raster&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_NWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System constant for camshaft control: none, binary (on/off) or continuous&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine (coolant) temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WNWUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Camshaft overlap angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWBAS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Basic ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWOPT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Optimum ignition angle&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/GGHFM_57.60_(MAF_Meter_System_Pulsations)</id>
		<title>GGHFM 57.60 (MAF Meter System Pulsations)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/GGHFM_57.60_(MAF_Meter_System_Pulsations)"/>
				<updated>2011-09-29T22:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;              &lt;br /&gt;
&amp;lt;u&amp;gt;GGHFM&lt;br /&gt;
57.60 (MAF Meter System Pulsations) Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The MAF sensor output is sampled at 1 millisecond intervals. The sampled voltage value&lt;br /&gt;
is first linearized using the 512 value characteristic curve MLHFM (which&lt;br /&gt;
contains only positive values)&amp;amp;#8203;&amp;amp;#8203; for further calculation of mass&lt;br /&gt;
air flow. Therefore, when using a HFM5 sensor, an offset (defined by MLOFS) is&lt;br /&gt;
required to take account of the reverse current region in the calculation of&lt;br /&gt;
MLHFM values.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The calculated air mass values &amp;amp;#8203;&amp;amp;#8203;are then summed in a memory segment.&lt;br /&gt;
Once a segment is nearly full, the simple arithmetic average of the cumulative&lt;br /&gt;
value over the last segment is calculated, i.e. it is divided by the number of&lt;br /&gt;
samples of the last segment and then the offset MLOFS is subtracted.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
During idle conditions, a selection is made between the measured air mass flow and the&lt;br /&gt;
maximum possible air mass flow at this operating point, mldmx_w (taken at a&lt;br /&gt;
height of -500 m and a temperature of -40°C) weighted by the multiplication&lt;br /&gt;
factor FKMSHFM. By this measure, short circuiting of U&amp;lt;sub&amp;gt;bat&amp;lt;/sub&amp;gt; output to&lt;br /&gt;
the engine can be prevented. [See module DHFM 63.130 Diagnosis: MAF sensor&lt;br /&gt;
signal plausibility check: ''“With the HFM5 sensor, if the battery voltage is less than 11 V , no more information about the plausibility of the HFM signal is possible (basis: voltage levels of&lt;br /&gt;
0.5-2.0 V cause a short circuit between U&amp;lt;sub&amp;gt;bat&amp;lt;/sub&amp;gt; and U&amp;lt;sub&amp;gt;ref&amp;lt;/sub&amp;gt;)...”'']&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Then, the&lt;br /&gt;
value is corrected via fpuk for pulsations and return flow (i.e. pressurized&lt;br /&gt;
air dumped back to the intake tract on the overrun) and via fkhfm in areas with&lt;br /&gt;
no pulsation and surging. When the turbo is on, the system constant SY_TURBO sets&lt;br /&gt;
fpuk to 1.0 since there will not be any pulsations or return flow. The value&lt;br /&gt;
mshfm_w is corrected in this case by the map KFKHFM.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Since&lt;br /&gt;
different displacement elements of the engine hardware, such as the camshaft,&lt;br /&gt;
intake manifold or charge movement flap can influence pulsation in the MAF&lt;br /&gt;
sensor, the code words CWHFMPUKL1 and CWHFMPUKL2 determine which influencing factors&lt;br /&gt;
are taken into account.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The air&lt;br /&gt;
mass flow output is supplied as the 16-bit value mshfm_w. The RAM-cell mshfm_w&lt;br /&gt;
is limited to zero. To take into account return flow (based on 1-segment) for&lt;br /&gt;
turbo engines, the RAM-cell mshfms_w is provided, which is administered by the&lt;br /&gt;
limiting value FW MLMIN.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
pulsation-correcting curve PUKANS corrects for the engine speed nmot so that&lt;br /&gt;
intake air temperature-dependent displacements of actual pulsation areas are&lt;br /&gt;
managed.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;APP&lt;br /&gt;
GGHFM 57.60 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Pre-assignment of the Parameters&amp;lt;/u&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
CWHFMPUKL1 = 1&lt;br /&gt;
 &lt;br /&gt;
CWHFMPUKL2 = 1&lt;br /&gt;
 &lt;br /&gt;
FLBKPUHFM = 0.5&lt;br /&gt;
 &lt;br /&gt;
FNWUEPUHFM = 0.5&lt;br /&gt;
 &lt;br /&gt;
KFKHFM = 1.0&lt;br /&gt;
 &lt;br /&gt;
KFPU = 1.0&lt;br /&gt;
 &lt;br /&gt;
KFPUKLP1 = 1.0&lt;br /&gt;
 &lt;br /&gt;
KFPUKLP12 = 1.0&lt;br /&gt;
 &lt;br /&gt;
KFPUKLP2 = 1.0&lt;br /&gt;
 &lt;br /&gt;
MLHFM = MAF sensor curve&lt;br /&gt;
 &lt;br /&gt;
MLMIN = -200 kg/h&lt;br /&gt;
 &lt;br /&gt;
MLOFS = 200 kg/h&lt;br /&gt;
&lt;br /&gt;
PUKANS = 1.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Application Procedure&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1. Determine, input and review the MAF sensor linearization curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Linearization&lt;br /&gt;
curves depend on size and type (hybrid/sensor) of the MAF metering system&lt;br /&gt;
deployed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. For&lt;br /&gt;
the HFM5 sensor, the curve with return flow, i.e., positive and negative air&lt;br /&gt;
masses and use additional offset (MLOFS = 200 kg/h)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
4. When&lt;br /&gt;
using an alternative plug-in sensor, check the linearization curve is&lt;br /&gt;
appropriate for the mounting position used.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Requirements&lt;br /&gt;
for the Application of the Pulsation Map&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Mixture&lt;br /&gt;
pre-input path:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1. Normalise&lt;br /&gt;
all enrichment (input factors and input-lambda), i.e. feed forward control to&lt;br /&gt;
obtain lambda = 1;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. In&lt;br /&gt;
fuel systems where there is no constant differential pressure over the fuel&lt;br /&gt;
injectors (e.g. returnless fuel systems, i.e. in which the pressure regulator&lt;br /&gt;
is not working against the intake manifold pressure as a reference) this must especially&lt;br /&gt;
be ensured for the application of pulsation maps (connection of a pressure&lt;br /&gt;
regulator on the intake manifold).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. If&lt;br /&gt;
this is not technically possible, i.e. the differential pressure across the&lt;br /&gt;
fuel injectors was previously considered in a correction curve (see note to&lt;br /&gt;
returnless fuel systems), then carry out the following:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Pre-input&lt;br /&gt;
charge detection:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1.&lt;br /&gt;
Determine the MAF sensor characteristic curve&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Normalise&lt;br /&gt;
the pulsation corrections first (set KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12 to&lt;br /&gt;
1.0)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. Set&lt;br /&gt;
the MAF correction map values to 1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
4. Limit rlmax&lt;br /&gt;
by disabling or setting PSMXN to its maximum values&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
pulsation correction depends on T&amp;lt;sub&amp;gt;ans&amp;lt;/sub&amp;gt; in the characteristic PUKANS&lt;br /&gt;
stored as a factor and is addressed with T&amp;lt;sub&amp;gt;ans&amp;lt;/sub&amp;gt;/°C. This&lt;br /&gt;
characteristic is used for engine speed correction to address the pulsation map&lt;br /&gt;
KFPU.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
PUKANS = (T&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;/T&amp;lt;sub&amp;gt;ANS&amp;lt;/sub&amp;gt;)&amp;lt;sup&amp;gt;0.5&amp;lt;/sup&amp;gt;)&lt;br /&gt;
where T&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; and T&amp;lt;sub&amp;gt;ANS&amp;lt;/sub&amp;gt; are absolute temperatures (i.e. in&lt;br /&gt;
Kelvin)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The base temperature&lt;br /&gt;
T&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is 0°C = 273 K i.e. ftans (0°C) = 1.0&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
To apply&lt;br /&gt;
the curve with 8 data points for pulsation corrections:&lt;br /&gt;
&lt;br /&gt;
                                    &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
T&amp;lt;sub&amp;gt;ANS&amp;lt;/sub&amp;gt;/°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-40&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
-20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
T&amp;lt;sub&amp;gt;ANS&amp;lt;/sub&amp;gt;/K&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
233&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
253&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
273&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
293&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
303&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
313&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
323&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
353&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PUKANS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0824&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0388&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
1.0000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9653&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9492&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9339&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.9194&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
0.8794&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}  &lt;br /&gt;
&amp;lt;u&amp;gt;Application&lt;br /&gt;
of the Pulse Maps KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
pulsation maps compensate for pulsation and reverse flow errors in the MAF&lt;br /&gt;
meter system. There are four pulsation maps:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
KFPU: the&lt;br /&gt;
basic map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFPUKLP1:&lt;br /&gt;
pulsation-influencing adjustment element 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFPUKLP2:&lt;br /&gt;
pulsation-influencing adjustment element 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFPUKLP12:&lt;br /&gt;
pulsation-influencing adjustment elements 1 and 2&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Parameterization&lt;br /&gt;
of the code words CWHFMPUKL1 and CWHFMPUKL2:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Definition&lt;br /&gt;
of adjustment element 1 for taking pulsation into account&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
CWHFMKLPU1:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1. 1&lt;br /&gt;
Intake manifold flap&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2.&lt;br /&gt;
Camshaft&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. Charge&lt;br /&gt;
movement flap&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Definition&lt;br /&gt;
of adjustment element 2 for taking pulsation into account&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
CWHFMKLPU2:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1. 2&lt;br /&gt;
Intake manifold flap&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2.&lt;br /&gt;
Camshaft&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. Charge&lt;br /&gt;
movement flap&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Definition&lt;br /&gt;
of the pulsation range:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
MAF&lt;br /&gt;
sensor voltage fluctuations with an amplitude of 0.5 V&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Definition&lt;br /&gt;
of the return-flow (i.e. pressurized air dumped back to the intake tract on the&lt;br /&gt;
overrun) range:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
MAF&lt;br /&gt;
sensor voltage &amp;amp;lt;1 V&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Pulsation&lt;br /&gt;
Map Adaptation:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Determining&lt;br /&gt;
the pulsation or reverse flow region; possibly changing the sample-point&lt;br /&gt;
resolution of pulsation maps to better cover the pulsation region.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The air&lt;br /&gt;
mass in the intake manifold (ml_w) is compared with the calculated air mass in&lt;br /&gt;
the exhaust gas via the characteristic curves KFPU, KFPUKLP1, KFPUKLP2 and&lt;br /&gt;
KFPUKLP12. As an alternative to the calculated air mass in the exhaust, the air&lt;br /&gt;
mass flow through a pulsation-damping volume to the air filter housing (e.g. a&lt;br /&gt;
Helmholtz resonator device) can be measured instead.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Application&lt;br /&gt;
of the MAF Correction Map KFKHFM:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In regions of no pulsation, the air mass comparison is&lt;br /&gt;
carried out via the map KFKHFM. In this way, MAF-sensor errors caused, for&lt;br /&gt;
example, by a problematic installation position can be corrected. For either, the&lt;br /&gt;
balancing should maintain lambda of approximately 1.0, so the error in calculating&lt;br /&gt;
the air mass in the exhaust gas is low. The residual errors (lambda deviation&lt;br /&gt;
around 1.0) are interpreted as a mixture error and are compensated for by the&lt;br /&gt;
characteristic curve FKKVS in the RKTI 11.40 module.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Definitions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                    &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
'''Parameter'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
'''Definition'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWHFMPUKL1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Code&lt;br /&gt;
word 1 for selecting one of the adjustment elements for MAF sensor-pulsation&lt;br /&gt;
map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWHFMPUKL2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Code&lt;br /&gt;
word 2 for selecting one of the adjustment elements for MAF sensor-pulsation&lt;br /&gt;
map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FLBKPUHFM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Switching&lt;br /&gt;
threshold for the charge movement flap adjustment factor for MAF sensor&lt;br /&gt;
pulsation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FNWUEPUHFM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Switching&lt;br /&gt;
threshold for the camshaft adjustment factor in MAF sensor pulsation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFKHFM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Correction&lt;br /&gt;
map for MAF sensor&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pulsations&lt;br /&gt;
map&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPUKLP1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pulsations&lt;br /&gt;
map with active adjustment element 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPUKLP12&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pulsations&lt;br /&gt;
map with active adjustment elements 1 and 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFPUKLP2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pulsations&lt;br /&gt;
map with active adjustment element 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLHFM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Characteristic&lt;br /&gt;
curve for linearization of MAF voltage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLMIN&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
MAF&lt;br /&gt;
sensor minimum air mass&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLOFS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Curve&lt;br /&gt;
offset for the HFM5 sensor&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PUKANS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pulsations correction depending on intake air temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_LBK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System&lt;br /&gt;
constant for the charge movement flap&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_NWS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System&lt;br /&gt;
constant for the camshaft control system: none, binary (on/off) or variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_SU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System&lt;br /&gt;
constant for alternative intake manifold&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TURBO&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
System&lt;br /&gt;
constant for the turbocharger&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Definition&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ANZHFMA_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Number of MAF sensor samples&lt;br /&gt;
in a synchronisation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_PUKLP1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Switching of pulsations map with active adjustment element 1&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_PUKLP2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Switching of pulsations map with active adjustment element 2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SU&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Intake manifold condition&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SU2&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Intake manifold condition, 2. Flap&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKHFM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
MAF sensor correction factor&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FLB_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Charge flow factor&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FNWUE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Weighting factor for inlet valve camshaft overlap&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FPUK&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
MAF sensor correction factor in pulsation range&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLHFMAS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Cumulative air mass in a synchronisation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLHFMA_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Air masses sampled by the MAF sensor (16-Bit)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLHFMM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Average of sampled air masses (16 bit value)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSHFMS_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Air&lt;br /&gt;
mass flow output value taking return flow into account (signed value)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSHFM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Air&lt;br /&gt;
mass flow output value (16-Bit)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOTKOR&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Engine speed intake air temperature correction (zur Pulsations correction)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PUANS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Pulsations correction depending on intake air temperature (T&amp;lt;sub&amp;gt;ans&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Relative air charge&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TANS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Intake air temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
UHFM_W&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
MAF&lt;br /&gt;
sensor voltage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKBA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| &lt;br /&gt;
Throttle plate angle relative to its lower end stop&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen</id>
		<title>Funktionsrahmen</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen"/>
				<updated>2011-09-29T22:08:56Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the official Bosch documentation for the ME 7.1.&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php?topic=400.0title= Original German version]&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php/topic,555.0/topicseen.html Translated version]&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/FUEDK_21.90_(Cylinder_Charge_Control,_Calculating_Target_Throttle_Angle)</id>
		<title>FUEDK 21.90 (Cylinder Charge Control, Calculating Target Throttle Angle)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/FUEDK_21.90_(Cylinder_Charge_Control,_Calculating_Target_Throttle_Angle)"/>
				<updated>2011-09-29T22:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
fuedk-fuedk FUEDK overview&lt;br /&gt;
 &lt;br /&gt;
fuedk-brlpssol BRLPSSOL: target intake manifold pressure&lt;br /&gt;
 &lt;br /&gt;
fuedk-umpspi UMPSPI: calculation of reference pressure upstream of the throttle&lt;br /&gt;
 &lt;br /&gt;
fuedk-bmldkns BMLDKNS: normalised target air mass flow at throttle&lt;br /&gt;
 &lt;br /&gt;
fuedk-bwdksgv BWDKSGV: target throttle angle&lt;br /&gt;
 &lt;br /&gt;
fuedk-filter FILTER: median-filter&lt;br /&gt;
 &lt;br /&gt;
fuedk-wdksugdt WDKSUGDT: difference of target throttle angle compared to 95% charge (turbocharged engine)&lt;br /&gt;
 &lt;br /&gt;
fuedk-wdksugds WDKSUGDS: difference of target throttle angle compared to 95% charge (normally-aspirated engine)&lt;br /&gt;
 &lt;br /&gt;
fuedk-wdksgv WDKSGV: throttle angle&lt;br /&gt;
 &lt;br /&gt;
fuedk-bde-wdksgv WDKSGV: petrol direct injection throttle angle&lt;br /&gt;
 &lt;br /&gt;
fuedk-wdkappl WDKAPPL: calibration interface&lt;br /&gt;
 &lt;br /&gt;
fuedk-nachlauf NACHLAUF: calculation of target throttle angle when SKl15 = off&lt;br /&gt;
 &lt;br /&gt;
fuedk-init INIT: initialization of function&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The purpose of this function is to calculate the target&lt;br /&gt;
throttle plate angles for either a turbocharged or a normally-aspirated engine&lt;br /&gt;
with an intake manifold (lambda = 1 mode), or direct injection (also lambda &amp;amp;gt;&lt;br /&gt;
1). The control is via the system constants SY_TURBO and SY_BDE. The main input&lt;br /&gt;
variables are the target relative cylinder charge and the required correction from&lt;br /&gt;
cylinder charge control. Various other signals, such as correction factors for&lt;br /&gt;
pressure and temperature or information about the fuel tank breather and&lt;br /&gt;
exhaust gas recirculation are taken from the intake manifold model of cylinder&lt;br /&gt;
charge detection or the target value for exhaust gas recirculation (in direct&lt;br /&gt;
injection mode). For these reasons, there is a close connection between&lt;br /&gt;
calculation of the target throttle plate angle and cylinder charge detection.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function BRLPSSOL: Calculation of the target&lt;br /&gt;
intake manifold pressure (pssol_w) and correction of target fresh air charge&lt;br /&gt;
upstream of the throttle plate (rlfgks_w)&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In petrol direct injection engines, the target&lt;br /&gt;
relative cylinder charge rlsol_w is reduced by the relative air charge from&lt;br /&gt;
external and internal exhaust gas recirculation. In the case of engines with fuel&lt;br /&gt;
injection to the intake manifold (lambda = 1) no air is contained in the&lt;br /&gt;
internally or externally recirculated exhaust gas. The relative residual gas&lt;br /&gt;
charge = 0 and is therefore not taken into account. A comparison between actual&lt;br /&gt;
cylinder charge (rl_w) and target cylinder charge (rlsol_w) is made via the&lt;br /&gt;
variable drlfue from the function FUEREG (cylinder charge control). The&lt;br /&gt;
variable rlfgks_w represents the proportion of fresh air that flows through the&lt;br /&gt;
throttle plate or the fuel tank breather to the engine. The target intake&lt;br /&gt;
manifold pressure for direct injection engines is calculated from the target&lt;br /&gt;
fresh air charge through the throttle plate and fuel tank breather and the&lt;br /&gt;
total charge (air and inert gas) from the residual gas (i.e. internal and&lt;br /&gt;
external exhaust gas recirculation) together. The total charge corresponding to&lt;br /&gt;
the intake manifold pressure is calculated with the conversion factor fupsrl_w.&lt;br /&gt;
For engines with fuel injection into the intake manifold, the target relative&lt;br /&gt;
cylinder charge rlsol_w is increased by the relative charge from the external&lt;br /&gt;
exhaust gas recirculation feed. The total charge corresponding to the intake&lt;br /&gt;
manifold pressure is calculated with the conversion factor fupsrl_w. Correcting&lt;br /&gt;
with the internal exhaust gas recirculation partial pressure (pirg_w) gives the&lt;br /&gt;
target intake manifold pressure pssol_w. Additionally, in direct injection&lt;br /&gt;
engines, the correction of the internal residual gases (ofpbrint_w) is still&lt;br /&gt;
added and then pssol_w is obtained.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function UMSPI: Calculation of the target&lt;br /&gt;
reference pressures upstream of the throttle plate for a turbocharged engine&lt;br /&gt;
(pvdkr_w):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Turbocharged engine:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Target reference pressure&lt;br /&gt;
pvdkr_w see the following description&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Air density correction&lt;br /&gt;
factor frhodkr_w = ftvdk x pvdkr_w / 1013 mbar.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The target reference pressure for the pressure&lt;br /&gt;
upstream of the throttle plate (pvdkr_w) for a turbocharged engine is formed&lt;br /&gt;
from the maximum range of ambient pressure (pu_w) and the target boost pressure&lt;br /&gt;
(plsol_w) or the actual pressure upstream of the throttle plate (pvdk_w). The target&lt;br /&gt;
boost pressure is given by pssol_w / vpsspls_w, whereby vpsspls_w is the&lt;br /&gt;
required pressure ratio from the boost pressure control. When vpsspls_w &amp;amp;gt;&lt;br /&gt;
0.95, the throttle plate is linearly actuated, with boost pressure regulation&lt;br /&gt;
active, in order to minimise the pressure drop at the throttle plate (see&lt;br /&gt;
sub-function WDKSUGDT). The air mass dependent characteristic KLDPDK takes the&lt;br /&gt;
pressure drop across the throttle plate into account. In so doing, this gives a&lt;br /&gt;
larger value for the target boost pressure than the actual boost pressure being&lt;br /&gt;
implemented in the boost pressure control. The actual pressure can be ramped up&lt;br /&gt;
towards the target pressure via the characteristic FUEPMLD. When the predicated&lt;br /&gt;
boost pressure difference pdpld exceeds the threshold DPUPS, then a switch is&lt;br /&gt;
made to the actual pressure pvdk_w, because this condition represents a boost&lt;br /&gt;
pressure error (B_ldrugd = false). In the transition from ambient pressure to&lt;br /&gt;
dev basic boost pressure, the actual boost pressure is filtered with the&lt;br /&gt;
low-pass filter, because pressure pulsations will be experienced in this range because&lt;br /&gt;
of non-clean waste-gate closure.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function BMLDKNS: Calculation of the normalised target air mass flows through the throttle plate (msndkoos_w)&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The target air mass flow mlsol_w is calculated by multiplying the corrected target cylinder charge rlfgks_w by umsrln_w. Since the engine cylinder charge at start is obtained from the intake manifold, initially, no throttle opening would be required (umsrln_w = KUMSRL x nmot = 0). A minimum air flow through the throttle is predetermined by the threshold KUMSRL x NRLMN so that the throttle does not close at the start and then open when the engine picks up speed. The threshold NRLMN is set to 400 rpm since that is assumed to be the engine speed at start. The threshold NRLMNLLR is disabled so that the throttle will be closed during a speed drop, for instance when starting up.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The target air mass flow is reduced by the air mass flow which is directed into the intake manifold through the fuel tank breather (mste) since this amount must be made up via the throttle. The normalized air mass flow through the throttle (msndks_w) is calculated by dividing the target air mass flow through the throttle (msdks_w) by the corrected density, KLAF. The throttle valve actuator air bleed (msndko_w) will still be subtracted from this air mass flow via an adaptation in the function BGMSZS to obtain the normalized air mass that will flow through the throttle (msndkoos_w).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The discharge characteristic, KLAF, is addressed with the target pressure ratio psspvdkb_w. This target pressure ratio comprises the minimum of psspvdk_w = pssol_w / pvdkr_w (turbo) or psspvdk_w = pssol_w / pvdk_w (normally-aspirated engine) and PSPVDKUG together. This means that the target throttle angle only up to the unrestricted range, psspvdkb_w = 0.95 = PSPVDKUG, is calculated via KLAF. The remaining 5% is calculated in the sub-function WDKSUGDS for a normally-aspirated engine and in the sub-function WDKSUGDT for a turbocharged engine. If psspvdk_w &amp;amp;gt; PSPVDKUG, condition flag B_klafbg will be set indicating that the characteristic KLAF is limited.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function BWDKSGV: Target throttle angle (wdksgv_w)&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In this sub-function, the target angle (wdksgv_w) for controlling the throttle plate is calculated from the normalized target air mass (msndkoos_w). Up to the throttle angle for unrestricted operation wdkugd_w (output from the speed dependent characteristic WDKUGDN from the function %BGMSZS) the target angle is determined via the map&lt;br /&gt;
KFWDKMSN. This is the inverse map of KFMSNWDK (from the function %BGMSZS) and is calibrated to the built-in throttle actuator. If the calculated value of the normalized target air mass flow from KFWDKMSN is greater than the angle&lt;br /&gt;
wdkugd_w, then the condition for unrestricted operating B_ugds = true.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
If the target pressure ratio is greater than 0.95, the numeric basic stability of the normalized air mass flow and thus the target throttle  angle can no longer be determined via the discharge characteristic KLAF. For the rest of the target throttle angle range beyond wdkugd_w to 100% for both a normally-aspirated and turbocharged engine, a different residual angle dwdksus_w or dwdksut_w is implemented. This residual value in the unrestricted range (naturally-aspirated: B_dwdksus = true and turbocharged: B_fkmsdks = true) is added to wdkugd_w. If applicable, the target throttle angle is limited by the maximum allowable target throttle angle KFWDKSMX and made available as wdksgv_w. This can be used for power reduction or attenuation of induction noise. To extend the life of the throttle-adjustment actuator, the normalized air mass flow (msndkoos_w) is smoothed via a median filter with small changes in rlsol_w in the sub-function FILTER. If the delta rlsol (drlsolmf = abs (rlsol_w - rlsol (t - 40 ms)) is less than the threshold DRLSOLMF, which means very small changes in the target torque, the filter is active (B_mfact = true). The actual value of msndkoos_w is cached in a five-value capacity input filter buffer. The values are stored in decreasing values in a five-value capacity output filter buffer. If the old filter value mlwdknf_w is not within the maximum and minimum value of the output filter buffers, it will be centered on the mean value of these buffers. Otherwise, mlwdknf_w is not changed. If the threshold drlsolmf_w &amp;amp;gt; DRLSOLMF, then the filter output value mlwdknf_w is set directly to the filter input value&lt;br /&gt;
msndkoos_w. In addition, the filter input value is transferred to the filter input buffer.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For special cases, for example start and warm-up conditions, it is necessary to predefine a torque calculation independently of the throttle angle. For this purpose, the input wdksom_w is used when B_wdksom is active. With the switch B_tfwdksom, the filter time constant tfwdksom can be switched on. The low pass filter is required during the transition from &amp;quot;start angle&amp;quot; to &amp;quot;torque-based&amp;quot; operation. For engines with fuel injection to the intake manifold, the filter can also be switched on during the operation via the code word CWFUEDK (6 bits) with the variable time constant tfwdks_w. If the condition B_fkmsdks (B_ugds or B_klafbg for normally-aspirated engine and B_fkmsdks for a turbocharged enginer) is set, the charge control is disabled (see Section %FUEREG) and the alignment between MAF meter and throttle-based charge detection (fkmsdk) in the function BGMSZS%.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Turbocharged Engine: Sub-function WDKSUGDT&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Because cylinder charge in the unrestricted region for a turbocharged engine is achieved via the boost pressure control, the throttle should be completely open in this region to avoid throttling losses. For this purpose, in the boost pressure control, the pressure ratio vpsspls_w is defined as target manifold pressure / ambient pressure. If vpsspls_w &amp;amp;gt; 0.95, i.e. vpsspls_w &amp;amp;gt; PSPVDKUG, so begins the unrestricted area. The throttle plate residual value dwdksumx_w = difference between the unrestricted target angle wdkugd_w and 100% which is linearly scaled by the ratio (1 - vpsspls_w) / (1 - PSPVDKUG). The value for PSPVDKUG is 0.95 (see function BGMSZS). If the throttle angle is controlled by the actual manifold pressure (CWFUEDK Bit 7 = true), the upper value is enabled only when the calculated target throttle angle from the torque structure is greater than the unrestricted angle. The angle can be unrestricted through tolerances of the MAF meter and pressure sensors, even if a demand of vpsspls_w = 1 is still greater than wdksbugd_w. Therefore, this tolerance can be applied in DWDKUGD. Then the upper value is enabled via a pressure ratio vpsspls_w &amp;amp;gt; VPSSPLSWDK already at wdksbugd (angle calculated from the torque structure) &amp;amp;gt; wdkugd minus DWDKUGD.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
With active throttle plate residual value, the bit B_fkmsdks is set, which is either when B_klafbg is set or vpsspls_w &amp;gt;=&lt;br /&gt;
PSPVDKUG or when CWFUEDK bit 7 = true only dependent on B_klafbg.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Normally-Aspirated Engine: Sub-function WDKSUGDS&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Here a so-called pedal-crossover is introduced: Bit 4 of CWFUEDK = false: If the target pressure ratio psspvdk_w &amp;amp;gt; PSPVDKUG (i.e. B_klafbg = true) or if B_ugds = true, then the pedal-crossover begins (B_dwdksus = true). mrfa_w is frozen at the beginning of the crossovers in mrfabug_w.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The throttle plate residual value dwdksumx_w (= difference between the unrestricted target angle wdkugd_w and the maximum permissible target angle from the map KFWDKSMN) is linearly scaled through the ratio for the pedal crossover between mrfabugd_w and mrfamx_w thus:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
[mrfa_w - min(100%, mrfabugd)] / [mrfamx_w - min(100%, mrfabugd)]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
whenever B_dwdksus = true.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The value dwdksus_w is added to wdkugd_w and as the target angle wdksvin_w provided. wdksgv_w can be maximum WDKSMX. The end of the pedal-crossovers is reached when, for example, mrfa_w is once more smaller then mrfabugd_w or [milsol_w &amp;amp;lt; FMIUGDS x mifafu_w] (0.95 x mifafu_w) or, for vehicles with continuously-variable transmissions (CVT), when B_mgbget = true.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For positive load changes corresponding to fast throttle-opening, a large increase of torque via the air path (mifal) is predetermined by the driver’s requested torque calculation function. This large increase is also conveyed to the throttle-side so that the unrestricted range is reached via the pressure ratio psspvdk. If the corresponding driver’s requested torque were to be saved, then this torque would be too small because it contains this large increase. Therefore, the saving is prevented via B_lsd until this dynamic action is once again reduced.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The map MRFARUGDN (reset threshold for linear pedal travel in the unrestricted throttle region) prevents the value 0 being stored in mrfabugd_w during startup when mrfa_w and psspvdk_w = 0 and &amp;amp;gt; 0.95. This prevents pedal crossover that is activated when wped is in the region of 0.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Bit 4 CWFUEDK = true:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The pedal crossover does not depend on mrfabugd_w calculation but depends on the characteristic MRFARUGDN. Whether the pedal crossover is switched on or off depends on the same conditions as in bit 4 of CWFUEDK = false.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Sub-function WDKAPPL: Applications interface&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
If the applications interface is enabled, normal calculation of target throttle angles (which is the function of the torque&lt;br /&gt;
interface) is disabled (via constant CWMDAPP). Instead, the target throttle angle depends only on the pedal value, or is even set to be constant. When the engine speed = 0 rpm, the target throttle angle depends directly on the pedal position (wped). Thus, for example in the workshop, a movement of the throttle valve actuator can be achieved via the throttle pedal. Via the system constant SY_TWDKS, a sub-program can be incorporated, which enables the tester to&lt;br /&gt;
control the throttle by a predetermined angle cvwdk. In so doing, the tester must assign the target angle cvwdk and set the bit in B_cwdk.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When using this feature you must ensure that no acceleration of the vehicle takes place, e.g. through examination of brake switch, clutch switch, etc. Ensure that engine and vehicle speed = 0!&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When the map FPWDKAPP is switched on, then when evtmod &amp;amp;lt; EVTMODKMNDK an offset WDKSOFS is added to the curve. This prevents the wrong throttle learning, for example by freezing. With nmot_w = 0 and ignition on, the target value of the throttle angle should correspond to the emergency air point.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Subfunction NACHLAUF: Calculation of the target throttle angles for delayed accessory power only when SY_UBR = 1 (main relay installed) included.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For delayed accessory power, a throttle angle is determined independently of the torque structure. This angle wdksom_w is defined in the function WDKSOM. For systems with a built-in main relay, the throttle actuator also supplies the ECU-delayed accessory power with power and therefore this angle is set by the throttle actuator. This ensures a quieter engine output.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Normally-aspirated and Turbocharged engines:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KLAF: see cylinder charge detection&lt;br /&gt;
 &lt;br /&gt;
KFWDKMSN: the inverse of KFMSNWDK&lt;br /&gt;
 &lt;br /&gt;
KUMSRL: see cylinder charge detection&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
CWFUEDK bit allocation:&lt;br /&gt;
 &lt;br /&gt;
Bit 0: normally-aspirated engine, fkmsdk-correction&lt;br /&gt;
via pedal upper travel&lt;br /&gt;
 &lt;br /&gt;
Bit 1: not used in this FDEF.&lt;br /&gt;
 &lt;br /&gt;
Bit 2: for start packet: if throttle angle from the&lt;br /&gt;
torque structure &amp;amp;gt; throttle angle from start packet, there is no filtering&lt;br /&gt;
of tfwdksom&lt;br /&gt;
 &lt;br /&gt;
IT IS RECOMMENDED TO SET THIS BIT TO FALSE!&lt;br /&gt;
 &lt;br /&gt;
Bit 3: not used in this FDEF.&lt;br /&gt;
 &lt;br /&gt;
Bit 4: normally-aspirated engine, via pedal upper&lt;br /&gt;
travel dwdksus_w is calculated via mrfabugd_w or mrfaugd:&lt;br /&gt;
 &lt;br /&gt;
IT IS RECOMMENDED TO SET THIS BIT TO FALSE!&lt;br /&gt;
 &lt;br /&gt;
Bit 5: B_ldrugd can only be set independently of&lt;br /&gt;
B_llrein with a turbocharged engine&lt;br /&gt;
 &lt;br /&gt;
Bit 6: only for non-direct injection engine:&lt;br /&gt;
low-pass filter before wdksgv_w is enabled either just at start or always&lt;br /&gt;
 &lt;br /&gt;
Bit 7: KLAF is calculated by filtered actual intake&lt;br /&gt;
manifold pressure (for turbo) / target intake manifold pressure (for normally-aspirated&lt;br /&gt;
engine)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
CWFUEDK=64 Bit 0 = false: functionality as per %FUEDK 18.20&lt;br /&gt;
 &lt;br /&gt;
Bit 2 = false: functionality as per %FUEDK 21.50&lt;br /&gt;
 &lt;br /&gt;
Bit 4 = false: functionality as per %FUEDK 18.20&lt;br /&gt;
 &lt;br /&gt;
Bit 5 = false: functionality as per %FUEDK 18.20&lt;br /&gt;
 &lt;br /&gt;
Bit 6 = true: as per %FUEDK 18.20, when Bit 6 = false&lt;br /&gt;
® run time reduction&lt;br /&gt;
 &lt;br /&gt;
Bit 7 = true: for turbo: calculation from KLAF with&lt;br /&gt;
filtered actual intake manifold pressure&lt;br /&gt;
 &lt;br /&gt;
Bit 7 = false: for normally-aspirated engines: calculation from KLAF with target intake manifold pressure as previously&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
CWRLAPPL: only for dynamometer (switching from pssol_w with and without influence from charge control)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
EVTMODMNDK = 5°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
WDKSOFS = 5% (Emergency air point minus one value of KLFPWDKAPP) thus throttle target value when lambda = 1 and engine speed = 0 corresponds to the emergency air point.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
FPWDKAPP&lt;br /&gt;
&lt;br /&gt;
                                        &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
wped_w/% &lt;br /&gt;
| &lt;br /&gt;
1.5&lt;br /&gt;
| &lt;br /&gt;
6.25&lt;br /&gt;
| &lt;br /&gt;
11.0&lt;br /&gt;
| &lt;br /&gt;
15.63&lt;br /&gt;
| &lt;br /&gt;
23.43&lt;br /&gt;
| &lt;br /&gt;
31.25&lt;br /&gt;
| &lt;br /&gt;
39.0&lt;br /&gt;
| &lt;br /&gt;
46.87&lt;br /&gt;
| &lt;br /&gt;
54.69&lt;br /&gt;
| &lt;br /&gt;
62.5&lt;br /&gt;
| &lt;br /&gt;
70.3&lt;br /&gt;
| &lt;br /&gt;
78.13&lt;br /&gt;
| &lt;br /&gt;
82.86&lt;br /&gt;
| &lt;br /&gt;
85.94&lt;br /&gt;
| &lt;br /&gt;
89.84&lt;br /&gt;
| &lt;br /&gt;
93.75&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
wdksv_w/%&lt;br /&gt;
| &lt;br /&gt;
1.7&lt;br /&gt;
| &lt;br /&gt;
7.1&lt;br /&gt;
| &lt;br /&gt;
11.16&lt;br /&gt;
| &lt;br /&gt;
15.25&lt;br /&gt;
| &lt;br /&gt;
20.0&lt;br /&gt;
| &lt;br /&gt;
31.0&lt;br /&gt;
| &lt;br /&gt;
39.0&lt;br /&gt;
| &lt;br /&gt;
47.0&lt;br /&gt;
| &lt;br /&gt;
55.0&lt;br /&gt;
| &lt;br /&gt;
62.0&lt;br /&gt;
| &lt;br /&gt;
70.0&lt;br /&gt;
| &lt;br /&gt;
78.0&lt;br /&gt;
| &lt;br /&gt;
82.0&lt;br /&gt;
| &lt;br /&gt;
86.0&lt;br /&gt;
| &lt;br /&gt;
90.0&lt;br /&gt;
| &lt;br /&gt;
99.9&lt;br /&gt;
|}  &lt;br /&gt;
WDKSAPP 2%&lt;br /&gt;
  &lt;br /&gt;
TWDKSV:&lt;br /&gt;
&lt;br /&gt;
                    &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
pspvmin_w&lt;br /&gt;
| &lt;br /&gt;
0.990&lt;br /&gt;
| &lt;br /&gt;
0.992&lt;br /&gt;
| &lt;br /&gt;
0.996&lt;br /&gt;
| &lt;br /&gt;
0.998&lt;br /&gt;
| &lt;br /&gt;
1.00&lt;br /&gt;
| &lt;br /&gt;
1.02&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
0.01&lt;br /&gt;
| &lt;br /&gt;
0.10&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.20&lt;br /&gt;
| &lt;br /&gt;
0.25&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
|}  &lt;br /&gt;
NMOTCVWDK = 2000 rpm&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
NRLMN: 400 rpm (defined via umsrln_w, the throttle opening in start). The throttle opening is limited by wdkugd_w.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
NRLMNLLR: 100 rpm below idle speed (700 rpm)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ZKPSFIL = 0.02 s&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
KFWDKSMX: Engine speed sample points are selected as per WDKUGDN. It is important to note that for the throttle angle limit to reduce power, the sample points in the reduction range may be more closely distributed.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Upper sample point: the uppermost sample point for the altitude is selected so that it corresponds to the altitude&lt;br /&gt;
at which the power reduction occurs. In the &amp;amp;#8203;&amp;amp;#8203;power reduction region, KFWDKSMX is less than 100% such that the desired maximum engine performance is thereby made through the restriction.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The lowest sample point is selected so that it corresponds to the altitude at which the lowest air density yields the&lt;br /&gt;
natural power reduction to the desired performance standard. As a reference point, it is assumed that an altitude gain of 1000 m brings about a 10% power reduction (delta fho_w = -0.1). This sample point is recorded over the entire&lt;br /&gt;
speed range KFWDKSMX = 100%.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Engine speed: 240, 760, 1000, 1520, 2000, 2520, 3000, 3520, 4000, 6000 rpm&lt;br /&gt;
 &lt;br /&gt;
fho_w: 0.8, 0.9, 1.0&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Values: KFWDKSMX = 100% ®&lt;br /&gt;
angle limit is not active.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Determination of the activation threshold for the median filter:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1) Median-Filter switch-off: DRLSOLMF = 0;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Let the vehicle roll at idle to determine the maximum occurring drlsolmf_w. This is value 1.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Slowly pay out idling gas (low dynamics). The&lt;br /&gt;
drlsolmf_w which occurs in this case determines value 2.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
At idle, rotate the power steering to its end stop,&lt;br /&gt;
The drlsolmf_w which occurs in this case detemines value 3.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Increase vehicle speed (accelerate under load with&lt;br /&gt;
greater dynamics). The drlsolmf_w which occurs in this case determines value 4.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The threshold value DRLSOLMF is determined from the&lt;br /&gt;
maximum of values 1 and 2 and the minimum of values 3 and 4.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
It will lie in the mostly in value 4.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
DRLSOLMF default value&lt;br /&gt;
is: 2%&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For the charge detection application on the engine dynamometer, speed or load sample points shall be reached automatically. The target specification in the function %MDFUE is achieved by specifying a constant rlsol or a target throttle pedal value. Thus, the predetermined rlsol will be implemented in a real rl with the same value, the charge control is used with a changed parameter set to balance rl - rlsol. This functionality is only effective if the system constant SY_RLAPP in the function PROKON is set to a value &amp;amp;gt; 0. With bit 0 of CWRLAPPL, the functionality is then activated final. The link with the driving speed ensures that the balancing function can be activated only when the vehicle is stationary, or on the engine dynamometer.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Normally aspirated engine only:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
MRFABUMX = 100%&lt;br /&gt;
 &lt;br /&gt;
MRFARUGDN (SNM12FEUB)&lt;br /&gt;
 &lt;br /&gt;
nmot_w&lt;br /&gt;
 &lt;br /&gt;
Values all at 80%&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
FMIUGDS: 0.95&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Turbocharged engine only:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
FUEPMLD&lt;br /&gt;
&lt;br /&gt;
                &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
lditv w&lt;br /&gt;
| &lt;br /&gt;
3&lt;br /&gt;
| &lt;br /&gt;
6&lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Value&lt;br /&gt;
| &lt;br /&gt;
0.999&lt;br /&gt;
| &lt;br /&gt;
0.8&lt;br /&gt;
| &lt;br /&gt;
0.2&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
|}  &lt;br /&gt;
ZPVDKR&lt;br /&gt;
&lt;br /&gt;
                    &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Sample points: psspu w&lt;br /&gt;
| &lt;br /&gt;
0.9&lt;br /&gt;
| &lt;br /&gt;
1.0&lt;br /&gt;
| &lt;br /&gt;
1.1&lt;br /&gt;
| &lt;br /&gt;
1.2&lt;br /&gt;
| &lt;br /&gt;
1.3&lt;br /&gt;
| &lt;br /&gt;
1.4&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Value/seconds&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
2&lt;br /&gt;
| &lt;br /&gt;
2&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
|}  &lt;br /&gt;
DPUPS: ³ 250 mbar&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
DWDKUGD = 2% tolerance&lt;br /&gt;
of wdkugd&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KLDPDK: 0&lt;br /&gt;
mbar at all sample points&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Application: to measure the&lt;br /&gt;
pressure drop across the throttle plate, especially the magnitude of the air&lt;br /&gt;
mass flow rate. From these 16 sample points, mlkge_w is determined and the&lt;br /&gt;
associated pressure drop applied in the characteristic.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
PLSOLAP: 0 mbar. In the applications phase,&lt;br /&gt;
if a target boost pressure is predetermined, B_plsolap = Bit 5 of CWMDAPP is&lt;br /&gt;
set to be true and the desired boost pressure is specified via PLSOLAP.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
PSPVDKUG see function BGMSZS&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When CWFUEDK Bit 7 =&lt;br /&gt;
true:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TFWDKSOF = 0.1275 s&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
VPSSPLSWDK&lt;br /&gt;
= 0.995 From this pressure ratio, the&lt;br /&gt;
throttle should be opened to wdkugd, when the throttle angle from the torque&lt;br /&gt;
structure is equal to wdkugd - DWDKUGD (tolerance)&lt;br /&gt;
 &lt;br /&gt;
WDKSHYS = 2%                                                                                                                       &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWFUEDK&lt;br /&gt;
| &lt;br /&gt;
Codeword FUEDK&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CWRLAPPL&lt;br /&gt;
| &lt;br /&gt;
Codeword default rlsol_w during application phase&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DPUPS&lt;br /&gt;
| &lt;br /&gt;
Pressure difference for changeover of reference pressure to the throttle&lt;br /&gt;
plate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DRLSOLMF&lt;br /&gt;
| &lt;br /&gt;
Threshold delta rlsol for median filter&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DWDKUGD&lt;br /&gt;
| &lt;br /&gt;
Delta to unrestricted throttle angle (tolerance)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
EVTMODMNDK&lt;br /&gt;
| &lt;br /&gt;
No minimum temperature for the offset is added to throttle plate&lt;br /&gt;
characteristic at engine speed = 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FMIUGDS&lt;br /&gt;
| &lt;br /&gt;
Factor maximum torque for unrestricted operation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FPWDKAPP&lt;br /&gt;
| &lt;br /&gt;
Throttle plate characteristic dependent von throttle pedal only for the&lt;br /&gt;
applications phase&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FUEPMLD&lt;br /&gt;
| &lt;br /&gt;
Factor for smooth transition of averge pressure (reference pressure) for&lt;br /&gt;
turbo&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWDKMSN&lt;br /&gt;
| &lt;br /&gt;
Map for target throttle plate angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWDKSMX&lt;br /&gt;
| &lt;br /&gt;
Maximum target throttle plate angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLAF&lt;br /&gt;
| &lt;br /&gt;
Air discharge characteristic&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLDPDK&lt;br /&gt;
| &lt;br /&gt;
Characteristic for pressure drop across throttle plate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KUMSRL&lt;br /&gt;
| &lt;br /&gt;
Conversion constant for mass flow in relative air charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFABUMX&lt;br /&gt;
| &lt;br /&gt;
Maximum driver-target threshold for linear pedal travel in the unrestricted&lt;br /&gt;
throttle range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFARUGDN&lt;br /&gt;
| &lt;br /&gt;
Reset&lt;br /&gt;
threshold for linear pedal travel in the unrestricted throttle range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOTCVWDK&lt;br /&gt;
| &lt;br /&gt;
Maximum speed that is still allowed at the throttle plate angle specified&lt;br /&gt;
by the tester&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NRLMN&lt;br /&gt;
| &lt;br /&gt;
Minimum speed for calculating umsrln&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NRLMNLLR&lt;br /&gt;
| &lt;br /&gt;
Minimum speed for calculating umsrln during idle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLSOLAP&lt;br /&gt;
| &lt;br /&gt;
Application value for target boost pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSPVDKUG&lt;br /&gt;
| &lt;br /&gt;
Ratio pspvdk unrestricted&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SNM12FEUB&lt;br /&gt;
| &lt;br /&gt;
Sample point distribution for WDKSMX, WDKUGDN&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_AGR&lt;br /&gt;
| &lt;br /&gt;
System constant: exhaust gas recirculation present&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_BDE&lt;br /&gt;
| &lt;br /&gt;
System constant: Petrol Direct Injection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_CVT&lt;br /&gt;
| &lt;br /&gt;
System constant: CVT-transmission present&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY RLAPP&lt;br /&gt;
| &lt;br /&gt;
rlsol-control in applications phase possible&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TURBO&lt;br /&gt;
| &lt;br /&gt;
System constant: Turbocharger&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TWDKS&lt;br /&gt;
| &lt;br /&gt;
System constant: Default target throttle angle adjustment via the tester&lt;br /&gt;
possible&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_UBR&lt;br /&gt;
| &lt;br /&gt;
System constant: Voltage after main relay ubr exists&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_VS&lt;br /&gt;
| &lt;br /&gt;
System constant: camshaft control: none, binary (on/off)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TFWDKSOF&lt;br /&gt;
| &lt;br /&gt;
Time for target throttle plate filtering&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TWDKSV&lt;br /&gt;
| &lt;br /&gt;
Time constant for target throttle plate angle filtering&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VPSSPLSWDK&lt;br /&gt;
| &lt;br /&gt;
Pressure ratio to enable the throttle crossover when throttle angle &amp;amp;gt; unfiltered&lt;br /&gt;
throttle angle threshold&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSAPP&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle for application purposes&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSHYS&lt;br /&gt;
| &lt;br /&gt;
Throttle plate hysteresis threshold for activating/deactivating crossover&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSOFS&lt;br /&gt;
| &lt;br /&gt;
Offset applied to target throttle angle at low temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZKPSFIL&lt;br /&gt;
| &lt;br /&gt;
Time constant for filtering intake manifold pressure for KLAF calculation&lt;br /&gt;
in FUEDK&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZPVDKR&lt;br /&gt;
| &lt;br /&gt;
Time constant for pvdkr-filtering&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_CWDK&lt;br /&gt;
| &lt;br /&gt;
Actuator test DCPIDCM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_DWDKSUS&lt;br /&gt;
| &lt;br /&gt;
Delta target throttle plate angle from the start of the unrestricted range&lt;br /&gt;
(normally-aspirated engine) active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_EAGRNWS&lt;br /&gt;
| &lt;br /&gt;
Condition: Error in exhaust gas recirculation or camshaft ® exhaust gas recirculation-cylinder charge for&lt;br /&gt;
switching to the actual value&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FKMSDKS&lt;br /&gt;
| &lt;br /&gt;
Integrator stop fkmsdk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FPWDKAP&lt;br /&gt;
| &lt;br /&gt;
Throttle control directly via the throttle pedal&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KLAFBG&lt;br /&gt;
| &lt;br /&gt;
Input variable for KLAF is limited&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LDRUGD&lt;br /&gt;
| &lt;br /&gt;
Condition: unrestricted, enable through boost pressure control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LLREIN&lt;br /&gt;
| &lt;br /&gt;
Condition: idle control active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LSD&lt;br /&gt;
| &lt;br /&gt;
Condition: Positive load shock absorption active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MFACT&lt;br /&gt;
| &lt;br /&gt;
Condition: Median filter active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_MGBGET&lt;br /&gt;
| &lt;br /&gt;
Condition: Torque gradient limitation active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NMIN&lt;br /&gt;
| &lt;br /&gt;
Condition: Underspeed: n &amp;amp;lt; NMIN&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NSWO1&lt;br /&gt;
| &lt;br /&gt;
Condition: Speed &amp;amp;gt; NSWO1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_PLSOLAP&lt;br /&gt;
| &lt;br /&gt;
Changeover: target boost pressure at the application target boost&lt;br /&gt;
pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STEND&lt;br /&gt;
| &lt;br /&gt;
Condition: end of start reached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TFWDKSOM&lt;br /&gt;
| &lt;br /&gt;
Time constant for filtering throttle plate angle without torque structure&lt;br /&gt;
active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_UGDS&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle in the unrestricted range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_WDKAP&lt;br /&gt;
| &lt;br /&gt;
Condition: throttle angle target value from application characteristic or&lt;br /&gt;
in the start from start angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_WDKSAP&lt;br /&gt;
| &lt;br /&gt;
Throttle control via constant, Bit 1 has priority&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_WDKSOM&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle without torque structure active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CVWDK&lt;br /&gt;
| &lt;br /&gt;
Actuator test control value DCPIDCM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DPDK_W&lt;br /&gt;
| &lt;br /&gt;
Pressure drop across throttle plate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DRLFUE_W&lt;br /&gt;
| &lt;br /&gt;
Load correction of cylinder charge control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DRLSOLMF_W&lt;br /&gt;
| &lt;br /&gt;
Delta target cylinder charge for median filter&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DWDKSUMX_W&lt;br /&gt;
| &lt;br /&gt;
Delta target throttle plate angle from the start of the unrestricted&lt;br /&gt;
range to maximum&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DWDKSUS_W&lt;br /&gt;
| &lt;br /&gt;
Delta target throttle plate angle from the start of the unrestricted range&lt;br /&gt;
(normally-aspirated engine)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DWDKSUT_W&lt;br /&gt;
| &lt;br /&gt;
Delta target throttle plate angle from the start of the unrestricted (turbocharged&lt;br /&gt;
engine)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
EVTMOD&lt;br /&gt;
| &lt;br /&gt;
Modelled intake valve temperature (temperature model)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FHO_W&lt;br /&gt;
| &lt;br /&gt;
Altitude correction factor (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKLAFS_W&lt;br /&gt;
| &lt;br /&gt;
Discharge factor (KLAF) for determining wdks&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FKMSDK_W&lt;br /&gt;
| &lt;br /&gt;
Correction factor mass flow next charge signal&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FPBRKDS_W&lt;br /&gt;
| &lt;br /&gt;
Factor for determining the combustion chamber pressures&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FRHODKR_W&lt;br /&gt;
| &lt;br /&gt;
Air-tight correction factor for corrected throtttle throughput (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FRHODK_W&lt;br /&gt;
| &lt;br /&gt;
Air-tight correction for throttle throughput as a factor of (intake&lt;br /&gt;
temperature and altitude) 16 Bit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FTVDK&lt;br /&gt;
| &lt;br /&gt;
Correction factor for temperature at the throttle plate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FUEPMLD_W&lt;br /&gt;
| &lt;br /&gt;
Factor for smooth transition of average pressure (reference pressure) at&lt;br /&gt;
the turbo&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FUPSRL_W&lt;br /&gt;
| &lt;br /&gt;
Conversion factor of system related pressure on cylinder charge (16-bit)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LDITV_W&lt;br /&gt;
| &lt;br /&gt;
Boost pressure control: duty cycle from integral controller (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MIFAFU_W&lt;br /&gt;
| &lt;br /&gt;
Driver-requested torque for cylinder charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MILSOL_W&lt;br /&gt;
| &lt;br /&gt;
Driver-requested torque for cylinder charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLKGE_W&lt;br /&gt;
| &lt;br /&gt;
Input to map KLDPDK&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLSOL_W&lt;br /&gt;
| &lt;br /&gt;
Target air mass flow&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MLWDKNF_W&lt;br /&gt;
| &lt;br /&gt;
Filterted, normalised air mass flow for determining target throttle-plate&lt;br /&gt;
angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ML_W&lt;br /&gt;
| &lt;br /&gt;
Filtered air mass flow (Word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFABUGD_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver-requested torque to the beginning of the unrestricted&lt;br /&gt;
range&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFAMX_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver-requested torque, maximum value&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFAUGD W&lt;br /&gt;
| &lt;br /&gt;
Relative driver-requested torque for upper pedal travel in the unrestricted&lt;br /&gt;
region&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MRFA_W&lt;br /&gt;
| &lt;br /&gt;
Relative driver-requested torque from vehicle speed limiter and throttle&lt;br /&gt;
pedal&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSDKS_W&lt;br /&gt;
| &lt;br /&gt;
Target air mass flow through the throttle mechanism&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSNDKOOS_W&lt;br /&gt;
| &lt;br /&gt;
Normalised air mass flow for determining the target throttle plate angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSNDKO_W&lt;br /&gt;
| &lt;br /&gt;
Normalised bleed air mass flow through the throttle plate (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSNDKS_W&lt;br /&gt;
| &lt;br /&gt;
Normalised target air mass flow through the throttle mechanism&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
MSTE&lt;br /&gt;
| &lt;br /&gt;
Fuel tank breather mass flow into the intake manifold&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT W&lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PDPLD&lt;br /&gt;
| &lt;br /&gt;
Predicated delta pressure (actual target overshoot)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PIRGFUE_W&lt;br /&gt;
| &lt;br /&gt;
Partial pressure of residual gas, internal exhaust gas recirculation (for&lt;br /&gt;
FUEDK)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PIRG_W&lt;br /&gt;
| &lt;br /&gt;
Partial pressure of residual gas, internal exhaust gas recirculation&lt;br /&gt;
(16-Bit)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLSOL&lt;br /&gt;
| &lt;br /&gt;
Target boost pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PLSOL_W&lt;br /&gt;
| &lt;br /&gt;
Target boost pressure (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSFIL_W&lt;br /&gt;
| &lt;br /&gt;
Filtered intake manifold pressure for KLAF-calculation in FUEDK&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSPVDK_W&lt;br /&gt;
| &lt;br /&gt;
Quotient intake manifold pressure/pressure at the throttle plate (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSPVMIN_W&lt;br /&gt;
| &lt;br /&gt;
Minimum selection from pspvdk and psspvdk&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSRLFUE_W&lt;br /&gt;
| &lt;br /&gt;
Conversion pressure from cylinder charge (for FUEDK)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSSOL_W&lt;br /&gt;
| &lt;br /&gt;
Target intake manifold pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSSPVDKB_W&lt;br /&gt;
| &lt;br /&gt;
Ratio of target intake manifold pressure to pressure at the throttle&lt;br /&gt;
plate, restricted&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PSSPVDK_W&lt;br /&gt;
| &lt;br /&gt;
Ratio of target intake manifold pressure to pressure at the throttle&lt;br /&gt;
plate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PS W&lt;br /&gt;
| &lt;br /&gt;
Absolute intake manifold pressure (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PU_W&lt;br /&gt;
| &lt;br /&gt;
Ambient pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PVDKR_W&lt;br /&gt;
| &lt;br /&gt;
Reference pressure at the throttle plate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
PVDK_W&lt;br /&gt;
| &lt;br /&gt;
Pressure at the throttle plate 16-Bit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RFAGR_W&lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge, exhaust gas recirculation (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RFRS_W&lt;br /&gt;
| &lt;br /&gt;
Target relative cylinder charge (inert gas + air) from internal and&lt;br /&gt;
external exhaust gas recirculation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RFR_W&lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge (inert gas + air) über&lt;br /&gt;
internal and external exhaust gas recirculation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLFGKS_W&lt;br /&gt;
| &lt;br /&gt;
Corrected relative target fresh air charge (air that flows through the&lt;br /&gt;
throttle plate and fuel tank breather)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLFGS_W&lt;br /&gt;
| &lt;br /&gt;
Target relative fresh air charge (air that flows through the throttle&lt;br /&gt;
plate and fuel tank breather)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLRS_W&lt;br /&gt;
| &lt;br /&gt;
Target relative air charge uber internal and external exhaust gas&lt;br /&gt;
recirculation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLR_W&lt;br /&gt;
| &lt;br /&gt;
Relative air charge uber internal and external exhaust gas recirculation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLSOL_W&lt;br /&gt;
| &lt;br /&gt;
Target cylinder charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TFWDKSOM_W&lt;br /&gt;
| &lt;br /&gt;
Time constant for filtering throttle plate angle outwith the torque&lt;br /&gt;
structure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TFWDKS_W&lt;br /&gt;
| &lt;br /&gt;
Time constant for wdks filtering&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
UMSRLN_W&lt;br /&gt;
| &lt;br /&gt;
Conversion factor air charge in mass flow&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VFZG&lt;br /&gt;
| &lt;br /&gt;
Vehicle speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VPSSPLS_W&lt;br /&gt;
| &lt;br /&gt;
Ratio of target intake manifold pressure to target boost pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VPSSPU_W&lt;br /&gt;
| &lt;br /&gt;
Ratio of ambient pressure to target intake manifold pressure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSAP_W&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle from the applications block&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSBUGD_W&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle from the torque structure limited to the unrestricted&lt;br /&gt;
angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSGV_W&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle for the applications interface (filtered)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSMX_W&lt;br /&gt;
| &lt;br /&gt;
Maximum target throttle plate angle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSOM_W&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle outwith the torque structure&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKSV_W&lt;br /&gt;
| &lt;br /&gt;
Target throttle plate angle for the applications interface (unfiltered)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WDKUGD_W&lt;br /&gt;
| &lt;br /&gt;
Throttle plate angle, when 95% cylinder charge has been reached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WPED_W&lt;br /&gt;
| &lt;br /&gt;
Normalised throttle pedal angle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ATR_1.60_(Exhaust_Gas_Temperature_Control)</id>
		<title>ATR 1.60 (Exhaust Gas Temperature Control)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ATR_1.60_(Exhaust_Gas_Temperature_Control)"/>
				<updated>2011-09-29T22:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
atr-main exhaust gas temperature control overview&lt;br /&gt;
&lt;br /&gt;
atr-atrbb detection of control range&lt;br /&gt;
&lt;br /&gt;
atr-atrb exhaust gas temperature control for cylinder bank 1&lt;br /&gt;
&lt;br /&gt;
atr-atrerb enabling exhaust gas temperature control for cylinder bank 1&lt;br /&gt;
&lt;br /&gt;
atr-atrpi exhaust gas temperature proportional/integral control for cylinder bank 1&lt;br /&gt;
&lt;br /&gt;
atr-atrb2 exhaust gas temperature control for cylinder bank 2&lt;br /&gt;
&lt;br /&gt;
atr-atrerb2 enabling exhaust gas temperature control for cylinder bank 2&lt;br /&gt;
&lt;br /&gt;
atr-atrpi2 exhaust gas temperature proportional/integral control for cylinder bank 2&lt;br /&gt;
&lt;br /&gt;
atr-atrnl limp mode for exhaust gas temperature control&lt;br /&gt;
&lt;br /&gt;
atr-atrko coordination of the control output&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ATR 1.60 Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Task:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Protection of components (manifold, turbocharger, etc.) by controlling the exhaust gas temperature.&lt;br /&gt;
By means of this control, the general enrichment at high load and speed&lt;br /&gt;
(&amp;amp;quot;full-load enrichment&amp;amp;quot;) can be reduced. When general mixture control&lt;br /&gt;
is insufficient, the exhaust gas temperature control enrichment must also be&lt;br /&gt;
invoked which leads to reduced fuel consumption.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Principle:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An excessively high exhaust gas temperature can be lowered by enriching the&lt;br /&gt;
air-fuel mixture. Through this enrichment, more fuel enters the cylinder than is&lt;br /&gt;
required for stoichiometric combustion of the fuel. The unburned fuel vaporises&lt;br /&gt;
on the cylinder walls and cools them, whereby the exhaust gas temperature&lt;br /&gt;
decreases. For this control, the exhaust gas temperature is measured using an&lt;br /&gt;
exhaust gas temperature sensor or estimated by an exhaust gas temperature&lt;br /&gt;
model.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
As long as the exhaust temperature is below the threshold temperature, there is no&lt;br /&gt;
control. Thus, there is only a &amp;amp;quot;down regulation&amp;amp;quot; of the exhaust&lt;br /&gt;
temperature, not an &amp;amp;quot;up regulation&amp;amp;quot;. If the desired temperature is reached&lt;br /&gt;
or exceeded, the control switches. To achieve an enrichment of the mixture, the&lt;br /&gt;
controller is adjusted to give a desired value of lambda in the&lt;br /&gt;
&amp;amp;quot;rich&amp;amp;quot; region. This enrichment decreases the exhaust gas temperature,&lt;br /&gt;
and the controller sets the desired exhaust temperature. When the exhaust temperature&lt;br /&gt;
drops back below the threshold temperature, the controller takes back the&lt;br /&gt;
enrichment. If enrichment is no longer required, control is switched off.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Overview of Codeword CATR:&amp;lt;/u&amp;gt;&lt;br /&gt;
                         &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Bit No.&lt;br /&gt;
| &lt;br /&gt;
7&lt;br /&gt;
| &lt;br /&gt;
6&lt;br /&gt;
| &lt;br /&gt;
5&lt;br /&gt;
| &lt;br /&gt;
4&lt;br /&gt;
| &lt;br /&gt;
3&lt;br /&gt;
| &lt;br /&gt;
2&lt;br /&gt;
| &lt;br /&gt;
1&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
*&lt;br /&gt;
|}  &lt;br /&gt;
*If the value of bit 0 is set equal to 1, this enables exhaust gas temperature control.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ATRBB: Detection Control Range&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This function detects the valid control range. Via the configuration byte CATR, the control can, in principle, be switched off. A valid range is usually present when the end of start conditions is detected (B_stend = 1), and the relative load (rl) lies above an applicable threshold rlatr. This control scheme is only available in the near-full load range (rl &amp;amp;gt; rlatr) is active, since exhaust&lt;br /&gt;
temperatures are only likely to be high in this range. Once the range is exited, control is switched off, e.g. in the transition to idle to shorten the duration of the enrichment.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The valid control range is indicated by the flag B_atrb = 1.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ATRERB:&lt;br /&gt;
Enabling Exhaust Gas Temperature Control for Bank 1&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The exhaust gas temperature control is a flip-flop on or off. The condition flag&lt;br /&gt;
B_atr = 1 indicates that control is active. If the exhaust gas temperature (tabg)&lt;br /&gt;
is greater than or equal to the applicable threshold value TABGSS, the control&lt;br /&gt;
is switched on. The control is switched off when enrichment is no longer&lt;br /&gt;
required. This is the case when the regulator output dlatr &amp;amp;gt; 0. The&lt;br /&gt;
controller output dlatr for the exhaust temperature control is then set to&lt;br /&gt;
zero. It is possible to set a lean limit for the control scheme via the fixed&lt;br /&gt;
value LATRO. If the current set-lambda without add. If the current desired lambda&lt;br /&gt;
value without additional lamvoa parts above the limit LATRO (in the lean range)&lt;br /&gt;
there will be no control. In addition, there is no control if any of the&lt;br /&gt;
following conditions are met:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(a) No valid control range is detected (B_atrb = 0)&lt;br /&gt;
&lt;br /&gt;
(b) Fuel injector cut-off condition is true (B_bevab = 1)&lt;br /&gt;
&lt;br /&gt;
(c) The exhaust gas temperature sensor indicates an error (E_ats = 1)&lt;br /&gt;
&lt;br /&gt;
(d) The exhaust gas temperature sensor is not ready (B_atsb = 0)&lt;br /&gt;
&lt;br /&gt;
(e) Significant differences between the bank controller control variables were&lt;br /&gt;
found (E_atrd = 1).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
If the engine reaches the rich running limit (B_lagf = 1) while exhaust gas&lt;br /&gt;
temperature control is active (B_atr = 1), a further enrichment attempt is prohibited&lt;br /&gt;
by the control scheme (B_atrsp = 1). The current value of the controller output&lt;br /&gt;
is recorded. However, an enrichment reduction is allowed.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ATRPI2: Exhaust Gas Temperature Proportional/Integral Control for Cylinder Bank 1&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The exhaust gas temperature controller is configured as a PI controller, because&lt;br /&gt;
the &amp;amp;quot;delta lambda controller&amp;amp;quot; intervenes additively. ATRP and ATRI&lt;br /&gt;
are applied amplification factors for the P and I components. When control is&lt;br /&gt;
switched off (B_atr = 0) the controller output is set to zero. The integral&lt;br /&gt;
component in this case is set to equal the negative value of the proportional&lt;br /&gt;
component (dlatri = -dlatrp), so it follows&lt;br /&gt;
that the sum is zero. The controller output (dlatr) will be limited to&lt;br /&gt;
&amp;amp;quot;rich&amp;amp;quot; by the applicable limit DLATRMN. In this case, the integrator&lt;br /&gt;
is suspended. The exhaust gas temperature tabg falls below the threshold&lt;br /&gt;
temperature TABGSS or the control is turned off (B_atr = 0), the integrator will&lt;br /&gt;
be released. When the controller is inhibited (B_atrsp = 1), the last value of controller&lt;br /&gt;
output (dlatr) is recorded. The integral part is calculated so that the&lt;br /&gt;
controller output is constant even when a control error remains (dlatri = dlatr&lt;br /&gt;
- dlatrp).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ATRERB2: Enabling Exhaust Gas Temperature Control for Cylinder Bank 2&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As per cylinder bank 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ATRPI2: Exhaust Gas Temperature Proportional/Integral Control for Cylinder Bank 2&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As per cylinder bank 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ATRNL: Limp Mode for Exhaust Gas Temperature Control&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the event that an exhaust gas temperature sensor fails or is not ready, a limp mode variable (dlatrnl) is provided. The delta lambda target of interest for the limp mode is in the characteristic DLATRNL.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ATRKO: Control Output Coordination&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there is no error in the exhaust gas temperature sensors before, the controller&lt;br /&gt;
outputs dlatr or dlatr2 through the function outputs dlamatr or dlamatr2 are&lt;br /&gt;
transferred to lambda coordination. Once a sensor failure (E_ats = 1 or E_ats2&lt;br /&gt;
= 1) or the sensors are not operational (B_atsb = 0), or significant bank&lt;br /&gt;
differences of the controller variables (E_atrd = 1 or E_atrd2 = 1) is detected,&lt;br /&gt;
the ATR-control range (B_atrb = 1) the limp mode variable dlatrnl are&lt;br /&gt;
transferred to both banks of lambda coordination.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ATR 1.60 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Requirements:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Application of lambda control&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Applications Tools:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VS100&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Preassignment of the Parameters:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erkennung Regelbereich:&lt;br /&gt;
&lt;br /&gt;
- Codeword CATR = 01 (hexadecimal) = 1 (decimal) enable control&lt;br /&gt;
&lt;br /&gt;
- Minimum load for exhaust gas temperature control map KFRLATR (x: engine&lt;br /&gt;
speed/rpm, y: intake air temperature/°C, z:%)&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
2000&lt;br /&gt;
| &lt;br /&gt;
3000&lt;br /&gt;
| &lt;br /&gt;
4000&lt;br /&gt;
| &lt;br /&gt;
5000&lt;br /&gt;
| &lt;br /&gt;
6000&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
35&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
85&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
109&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|}   &lt;br /&gt;
Enable&lt;br /&gt;
exhaust gas temperature control for cylinder bank 1/bank 2:&lt;br /&gt;
- Threshold&lt;br /&gt;
exhaust gas temperature for exhaust gas temperature control: TABGSS(2) = 1000°C&lt;br /&gt;
- Desired&lt;br /&gt;
AFR upper limit for switching off exhaust gas temperature control: LATRO = 16.0&lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature control for cylinder bank 1/bank 2:&lt;br /&gt;
-&lt;br /&gt;
Threshold exhaust gas temperature for exhaust gas temperature control:&lt;br /&gt;
TABGSS(2) = 1000°C&lt;br /&gt;
- Gain&lt;br /&gt;
factor for proportional component exhaust gas temperature PI control: ATRP =&lt;br /&gt;
0.005 l/K&lt;br /&gt;
-&lt;br /&gt;
Gain factor for integral component for exhaust gas temperature PI control: ATRI&lt;br /&gt;
= 0.0005 l/(s ´ K)&lt;br /&gt;
-&lt;br /&gt;
Lower limit for exhaust gas temperature control: DLATRMN = -0.3&lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature control limp mode:&lt;br /&gt;
-&lt;br /&gt;
Delta lambda exhaust gas temperature control limp mode:&lt;br /&gt;
&lt;br /&gt;
                   &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Engine&lt;br /&gt;
speed/rpm&lt;br /&gt;
| &lt;br /&gt;
2000&lt;br /&gt;
| &lt;br /&gt;
3000&lt;br /&gt;
| &lt;br /&gt;
4000&lt;br /&gt;
| &lt;br /&gt;
5000&lt;br /&gt;
| &lt;br /&gt;
6000&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRNL&lt;br /&gt;
| &lt;br /&gt;
-0.10&lt;br /&gt;
| &lt;br /&gt;
-0.13&lt;br /&gt;
| &lt;br /&gt;
-0.17&lt;br /&gt;
| &lt;br /&gt;
-0.20&lt;br /&gt;
| &lt;br /&gt;
-0.23&lt;br /&gt;
|}  &lt;br /&gt;
&amp;lt;u&amp;gt;Procedure:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Switching off the Function:&amp;lt;/u&amp;gt;&lt;br /&gt;
To&lt;br /&gt;
prohibit exhaust gas temperature control set codeword CATR [Bit 0] equal to 0.&lt;br /&gt;
&amp;lt;u&amp;gt;Affected&lt;br /&gt;
Functions:&amp;lt;/u&amp;gt;&lt;br /&gt;
%LAMKO&lt;br /&gt;
through dlamatr_w and dlamatr2_w&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                                        &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ATRI&lt;br /&gt;
| &lt;br /&gt;
Gain factor (integral component), exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ATRP&lt;br /&gt;
| &lt;br /&gt;
Gain factor (proportional component), exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
CATR&lt;br /&gt;
| &lt;br /&gt;
Configuration byte, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRMN&lt;br /&gt;
| &lt;br /&gt;
Lower limit for exhaust gas&lt;br /&gt;
temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRNLN&lt;br /&gt;
| &lt;br /&gt;
Delta lambda in limp mode, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFRLATR&lt;br /&gt;
| &lt;br /&gt;
Minimum load for exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LATRO&lt;br /&gt;
| &lt;br /&gt;
Desired lambda upper limit, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_STERVK&lt;br /&gt;
| &lt;br /&gt;
System constant condition flag for stereo pre-cat&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGSS&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature threshold for exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGSS2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature threshold, exhaust gas temperature control, bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATR&lt;br /&gt;
| &lt;br /&gt;
Condition flag for exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATR2&lt;br /&gt;
| &lt;br /&gt;
Condition flag for exhaust gas temperature control, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATRB&lt;br /&gt;
| &lt;br /&gt;
Condition flag for valid operating range, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATRNL&lt;br /&gt;
| &lt;br /&gt;
Condition flag for limp mode in exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B ATRSP&lt;br /&gt;
| &lt;br /&gt;
Condition flag for exhaust gas temperature control disabled&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATRSP2&lt;br /&gt;
| &lt;br /&gt;
Condition flag for exhaust gas temperature control disabled, cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATSB&lt;br /&gt;
| &lt;br /&gt;
Condition flag for exhaust gas temperature sensor ready&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BEVAB&lt;br /&gt;
| &lt;br /&gt;
Condition flag for fuel injector cut-off in cylinder bank 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_BEVAB2&lt;br /&gt;
| &lt;br /&gt;
Condition flag for fuel injector cut-off in cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LALGF&lt;br /&gt;
| &lt;br /&gt;
Condition flag for &amp;amp;quot;lambda rich&amp;amp;quot; limit active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LALGF2&lt;br /&gt;
| &lt;br /&gt;
Condition flag for &amp;amp;quot;lambda rich&amp;amp;quot; limit active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B STEND&lt;br /&gt;
| &lt;br /&gt;
Condition flag for end of start conditions reached&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLAMATR2_W&lt;br /&gt;
| &lt;br /&gt;
Delta lambda for exhaust gas temperature control, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLAMATR_W&lt;br /&gt;
| &lt;br /&gt;
Delta lambda for exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATR2_W&lt;br /&gt;
| &lt;br /&gt;
Delta lambda for exhaust gas temperature control, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRI2_W&lt;br /&gt;
| &lt;br /&gt;
Integral component, exhaust gas temperature PI control, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRI_W&lt;br /&gt;
| &lt;br /&gt;
Integral component, exhaust gas temperature PI control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRNL_W&lt;br /&gt;
| &lt;br /&gt;
Delta lambda in limp mode, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRP2_W&lt;br /&gt;
| &lt;br /&gt;
Proportional component, exhaust gas temperature PI control, cylinder bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATRP W&lt;br /&gt;
| &lt;br /&gt;
Proportional component, exhaust gas temperature PI control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DLATR_W&lt;br /&gt;
| &lt;br /&gt;
Delta lambda, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_ATRD&lt;br /&gt;
| &lt;br /&gt;
Error flag: cylinder bank difference, exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_ATRD2&lt;br /&gt;
| &lt;br /&gt;
Error flag: cylinder bank difference, exhaust gas temperature control bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_ATS&lt;br /&gt;
| &lt;br /&gt;
Error flag: exhaust gas temperature sensor&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_ATS2&lt;br /&gt;
| &lt;br /&gt;
Error flag: exhaust gas temperature sensor, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMVOA2_W&lt;br /&gt;
| &lt;br /&gt;
Lambda pilot control without additive parts, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMVOA_W&lt;br /&gt;
| &lt;br /&gt;
Lambda pilot control without additive parts&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL&lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RLATR&lt;br /&gt;
| &lt;br /&gt;
Load threshold for exhaust gas temperature control&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABG2_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABG_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TANS&lt;br /&gt;
| &lt;br /&gt;
Intake air temperature&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ATM_33.50_(Exhaust_Gas_Temperature_Model)</id>
		<title>ATM 33.50 (Exhaust Gas Temperature Model)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ATM_33.50_(Exhaust_Gas_Temperature_Model)"/>
				<updated>2011-09-29T22:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Refer to the ''funktionsrahmen'' for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
atm-main&lt;br /&gt;
&lt;br /&gt;
atm-atm-b1 Exhaust gas temperature model (cylinder&lt;br /&gt;
bank 1) overview&lt;br /&gt;
&lt;br /&gt;
atm-tmp-stat TMP_STAT engine speed &amp;amp;amp; relative cylinder charge map and corrected for temperature for acceleration, intake air temp., catalyst heating, catalyst warming, ignition angle, lambda and cold engine&lt;br /&gt;
&lt;br /&gt;
atm-dynamik Temperature dynamic for exhaust gas and catalytic converter temperature (in and near the catalytic&lt;br /&gt;
converter)&lt;br /&gt;
&lt;br /&gt;
atm-tabgm Temperature dynamic: exhaust gas, exhaust pipe wall effect, from the exhaust gas temperature tabgm&lt;br /&gt;
&lt;br /&gt;
atm-tkatm Temperature dynamic for the temperature near the catalytic converter&lt;br /&gt;
&lt;br /&gt;
atm-exotherme Exothermic temperature increase near the catalyst from measurement sites tabgm to tikatm&lt;br /&gt;
&lt;br /&gt;
atm-tikatm Temperature dynamic for the temperature in the catalytic converter&lt;br /&gt;
&lt;br /&gt;
atm-exoikat Exothermic temperature increase in the catalyst from measurement sites tabgm to tikatm&lt;br /&gt;
&lt;br /&gt;
atm-kr-stat Exhaust gas temperature in the exhaust manifold under steady-state conditions&lt;br /&gt;
&lt;br /&gt;
atm-kr-dyn Exhaust gas temperature in the exhaust manifold under dynamic conditions&lt;br /&gt;
&lt;br /&gt;
atm-tmp-start Calculation of the exhaust gas or exhaust pipe wall temperature at engine start&lt;br /&gt;
&lt;br /&gt;
atm-tpe-logik Calculation of the dew point at the pre-cat and post-cat lambda probes&lt;br /&gt;
&lt;br /&gt;
atm-sp-nachl Storage of the dew point conditions at engine switch off&lt;br /&gt;
&lt;br /&gt;
atm-mean Calculation of etazwist average values&lt;br /&gt;
&lt;br /&gt;
atm-tmp-umgm If no ambient temperature sensor is available, calculate a substitute from ambient temperature (tans)&lt;br /&gt;
&lt;br /&gt;
atm-mst If tabst_w is not correct tabstatm = maximum value, request for delay B_nlatm as a function of engine speed and tatu-threshold)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;ATM 33.50 (Exhaust Gas&lt;br /&gt;
Temperature Model) Function Description&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The simulated exhaust gas&lt;br /&gt;
temperatures tabgm and tabgkrm (for SY_TURBO = 1) and catalytic converter&lt;br /&gt;
temperatures tkatm and tikatm are used for the following purposes:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1. Monitoring the catalyst. If the catalytic converter falls below its starting temperature, then&lt;br /&gt;
a fault can be detected.&lt;br /&gt;
 &lt;br /&gt;
2. For lambda control on the probe after the catalytic converter. This control is only activated after&lt;br /&gt;
engine start, when the catalyst has exceeded its start-up temperature.&lt;br /&gt;
 &lt;br /&gt;
3. For the probe heater control after engine start. If the simulated dew point is exceeded, the probe&lt;br /&gt;
heater is turned on.&lt;br /&gt;
 &lt;br /&gt;
4. Monitoring the heated exhaust gas oxygen (HEGO) sensor (i.e. lambda probe) heating system. If the&lt;br /&gt;
exhaust gas temperature exceeds 800°C for example, then the lambda probe heater&lt;br /&gt;
will be switched off, so that the probe is not too hot.&lt;br /&gt;
 &lt;br /&gt;
5. For fan motor control.&lt;br /&gt;
 &lt;br /&gt;
6. For switching on component protection.&lt;br /&gt;
  &lt;br /&gt;
This function provides only a rough approximation of the exhaust gas and catalytic converter temperature profiles, whereas throughout the application especially the four monitoring areas (dew point profiles in the exhaust gas, catalytic converter monitoring, enabling and shutting off lambda probe heating and high temperatures for component protection) should be considered to be critical.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1. Basic function&lt;br /&gt;
 &lt;br /&gt;
Steady-state temperature (tatmsta): the same applies for takrstc&lt;br /&gt;
 &lt;br /&gt;
With the engine speed/relative cylinder charge map KFTATM the steady-state exhaust&lt;br /&gt;
gas temperature before the catalyst is set. This temperature is corrected for&lt;br /&gt;
ambient temperature or simulated ambient temperature from the characteristic&lt;br /&gt;
ATMTANS:&lt;br /&gt;
 &lt;br /&gt;
during boost with the constant TATMSA,&lt;br /&gt;
 &lt;br /&gt;
during catalyst heating with the constant TATMKH; catalyst warming with the constant TATMKW&lt;br /&gt;
 &lt;br /&gt;
with the ignition-angle efficiency map KFATMZW temperature as a function of ML and ETAZWIST &lt;br /&gt;
 &lt;br /&gt;
with the desired lambda map KFATMLA temperature as a function of ML and LAMSBG_W&lt;br /&gt;
 &lt;br /&gt;
for a cold engine block (TMOT - TATMTMOT) with TATMTMOT = 90°C.&lt;br /&gt;
  &lt;br /&gt;
The catalyst temperature (exothermic) is corrected for:&lt;br /&gt;
 &lt;br /&gt;
Temperature increase with the characteristic KATMEXML or KATMIEXML as a function of air mass&lt;br /&gt;
 &lt;br /&gt;
Temperature reduction with KLATMZWE or KLATMIZWE as a function of etazwimt (ignition angle influence)&lt;br /&gt;
 &lt;br /&gt;
Lambda influence with KLATMLAE or KLATMILAE as a function of lambsbg_w&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature set at TKATMOE or TIKATMOE at tabgm &amp;amp;lt;TABGMEX or B_sa = 1&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Different temperature increases are applied for the temperature in the catalytic converter tikatm and the temperature after the catalytic converter tkatm due to exothermic reaction and cooling and different ignition angles and lambda-corrections.&lt;br /&gt;
  &lt;br /&gt;
The time-based influence of the exhaust gas temperature before the catalytic&lt;br /&gt;
converter:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Using a PT1 filter (filter time constant ZATMAML) the dynamics of the exhaust gas temperature are simulated and with a PT1 filter (time constant ZATMRML) the dynamics of the inlet manifold wall temperature are simulated.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The exhaust gas temperature and inlet manifold wall temperature are weighted by the division factor FATMRML.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The catalytic converter temperature tkatm is calculated from the exhaust gas temperature tabgm along with the PT1 filter (filter time constant ZATMKML).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The temperature in the catalyst tikatm is modelled from the exhaust gas temperature tabgm via three filters (time constant ZATMIKML) using the heat transfer principle. Due to a thrust caused by the small air mass flow in the catalytic converter, there is a possible exhaust gas temperature increase due to the greater influence on the matrix temperature by the exhaust gas throughput. This thrust-based temperature increase can be modelled by the positive B_sa side with a temperature, which is composed of the catalyst temperature tikatm and an offset TATMSAE, will be initialised. The time constants of the PT1-filter ZATMIKML are represented by air-mass-dependent characteristic curves.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The initial values &amp;amp;#8203;&amp;amp;#8203;for the exhaust and catalyst temperature at engine start can be calculated from the temperatures at switch-off and delay times. The starting values &amp;amp;#8203;&amp;amp;#8203;for the exhaust gas and catalyst temperatures should approximate to the manifold wall temperatures at the&lt;br /&gt;
probe insertion points a few minutes after switch-off.&lt;br /&gt;
The filter for the exhaust gas temperature is stopped by setting B_stend = 0.&lt;br /&gt;
The filter for the manifold wall temperature is stopped when B_atmtpa = 1. The&lt;br /&gt;
filter for the catalyst temperature will be enabled only when B_atmtpk = 1.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Dew Point Detection&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Initial values &amp;amp;#8203;&amp;amp;#8203;for the exhaust gas temperature tabgmst and catalyst temperature tkatmst&lt;br /&gt;
 &lt;br /&gt;
When stopping the engine (C_nachl 0 ® 1) the temperatures tabgm and tkatm are stored.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
When starting the engine, the initial temperatures tabgmst and tkatmst are calculated from the switch-off temperature (corrected for ambient temperature) and a factor obtained from maps KFATMABKA or KFATMABKK as a function of tabstatm and tatu.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
During power fail the switch-off temperature will be determined from the constant TATMSTI.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
For test condition (B_faatm = 1), the initial temperatures are given by the constants TASTBFA and TKSTBFA.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Integrated Heat Quantity iwmatm_w&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The dew point end time is approximately proportional to the heat quantity after engine start. The heat quantity = Integral (temp. ´ air mass ´ C&amp;lt;sub&amp;gt;p&amp;lt;/sub&amp;gt;) is calculated from the steady-state exhaust gas temperature tatmsta plus TATMWMK multiplied by the air mass. The result of the integration multiplied by the heat capacity at constant pressure C&amp;lt;sub&amp;gt;p&amp;lt;/sub&amp;gt; (approximately 1 kJ/kgK) gives the heat quantity.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Dew point end for the pre-cat lambda probe B_atmtpa and post-cat lambda probe B_atmtpk&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
The calculated exhaust gas temperature at engine start tabgmst approximates to the exhaust pipe wall temperature. If the exhaust pipe wall temperature is greater than 60°C for example then no condensation occurs.&lt;br /&gt;
The values in the map KFWMABG &amp;amp;#8203;&amp;amp;#8203;for these temperatures are less than 14 kJ, so the dew point end is detected immediately, or after only a few seconds.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For catalytic converter heating with thermal reaction (B_trkh = 1) the values in maps KFWMABG or KFWMKAT are multiplied by the factor WMKATKH or WMABGKH respectively. Thus, the dew point end-times are very short for this mode of operation.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Repeated starts (extension of the dew point-end-times)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
If the engine had not reached the dew point end (B_atmtpa = 0 and B_atmtpf = 0) then when the engine restarts, the counter zwmatmf is increased by 1. After several periods of very short engine running (e.g. 3), the counter zwmatmf value would be set equal to 3. With a constant FWMABGW = 0.25 for example, the values in the map KFWMABG increase by a factor equal to (zwmatmf x KFWMABG + 1) = 1.75. When the engine starts, the dew point end time from the last engine run is detected and the&lt;br /&gt;
counter zwmatmf is reset.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Storage of the dew point end condition in the delay&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
For the determination of repeat start dew point end the conditions B_atmtpa in the flag B_atmtpf and B_atmtpk in the flag B_atmtpl are saved at engine switch-off due to a regular switch-off using the ignition or stall (B_stndnl). The function of dew point end for the post-cat lambda probe B_atmtpk&lt;br /&gt;
is analogous to the function for B_atmtpa.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
3. Calculation of a simulated ambient temperature from the intake air temperature (tans) if no ambient temperature sensor is available.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The simulated temperature tatu will be used for calculating the temperature correction via the characteristic ATMTANS and for determining the starting temperatures tabgmst and tkatmst. The intake air temperature (tans) is corrected with the constant DTUMTAT and under certain conditions stored in continuous RAM. If for example at engine start, the temperature tatu &amp;amp;gt; tans, then the temperature value tatu is set on the lower tans value.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
With the constant TATMWMK (negative value) the difference in dew point end between catalyst heating and no catalyst heating can be increased.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
When catalytic converter heating is active B_khtr = 1 and the bit B_atmtpa can be set equal to 1 immediately after engine start. This is possible only when no problematic condensation is formed during catalyst heating.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
With the system constants SY_STERVK = 1 cylinder bank 2 can be applied separately for stereo systems.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
For SY_TURBO = 1 the exhaust gas temperature tabgm is essentially identical in addition to the modeled temperature in the manifold tabgkrm.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;ATM 33.50 Application Notes&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
1. Installation locations for temperature sensors in this application, running in&lt;br /&gt;
the direction of flow:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
- In probe installation position before catalytic converter-&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
1. Exhaust gas temperature (pipe centre) for the high temperatures at high loads for probe heater switch off&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Manifold wall temperature for the determination of the dew-end times. (Condensation protection)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- Before the catalytic converter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. Exhaust gas temperature (pipe centre) for the catalyst start-up temperature&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- In the catalytic converter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
4. Ceramic temperature in and after catalytic converter (in the last third of the catalytic converter or behind the adjoining matrix) to determine the air-mass-dependent time constants.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- After the catalytic converter&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
5. Pipe wall temperature at probe installation site for the determination of the dew-end times (condensation protection).&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Temperature measuring point 3 can be omitted if the distance from probe to catalytic converter is smaller than about 30 cm. The temperature drop from probe installation site to catalytic converter can then be neglected.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
For the application of the functional data the modelled temperatures will always be compared with the measured temperatures and the functional data amended until a sufficiently high accuracy is achieved. In so doing, it will be the actual catalyst temperature, the temperature increase due to the exothermic reaction is not considered in the model.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Map KFTATM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
For the determination of the steady-state temperature for example, before the catalytic converter the temperature corrections should not function. The cooling capacity of the wind on the dynamometer or on the measuring wheel can be simulated only very roughly at the higher engine load range. The map values &amp;amp;#8203;&amp;amp;#8203;can be determined on the rolling road dynamometer, but should be corrected on an&lt;br /&gt;
appropriate test drive.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
3. Temperature Corrections&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TATMSA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Boost can cause low exhaust temperatures that fall below the starting temperature of the catalyst. The longer the time period for the thrust condition, the lower the exhaust and catalyst temperatures. For catalyst diagnosis during boost, the exhaust gas temperature model is more likely to calculate a lower value than the measured temperature.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- ATMTANS&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
At low ambient temperatures, exhaust gas temperature can fall below the catalyst start-up temperature. Therefore, the model temperature is only corrected at the low temperature range.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TATMKH&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
As long as the catalyst-heating measures are effective, higher exhaust temperatures will result.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TATMKW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The catalyst operating temperature will not be not reached during prolonged idling, so the exhaust gas temperature can be raised by the catalyst warming function.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- KFATMZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The temperature increase as a result of ignition angle retardation can be determined on a rolling road dynamometer. First, on the dynamometer, the characteristic field values &amp;amp;#8203;&amp;amp;#8203;KFTATM are applied without ignition angle correction. Ignition angles are then modified so that allowed etazwist values will result in the map. Through the corresponding air mass, the temperature increase will then be displayed in the map KFATMZW.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- KFATMLA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The exhaust temperature is reduced by enrichment. The application is similar to KFATMZW, except that the ignition angle efficiency is changed instead of the enrichment factor.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TATMTMOT&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The map KFTATM is applied with a warm engine. Thus, the model exhaust gas temperature has smaller deviations during cold start. For this operating mode, the temperature is corrected with the difference of the cold engine temperature and the warm engine temperature.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMTMOT&lt;br /&gt;
should be about 90 to 100°C.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
4. Maps ZATMAML, ZATMRML, FATMRML, ZATMKML, ZATMKKML, ZATMIKML und ZATMIKKML&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The air-mass-dependent time constants ZATMAML, ZATMRML (temperature measuring points 1 or 3), and ZATMKML, ZATMKKML, ZATMIKML, ZATMIKKML (temperature measuring point 4), can help to more accurately&lt;br /&gt;
determine “spikes in the air mass” during sudden load variations. Thereby &amp;amp;quot;air mass jumps&amp;amp;quot; at full load and in particular during boost can be avoided. For example, for an air mass jump from 30 kg/hr to 80 kg/hr, the measured time constant is applied to the air mass flow of 80 kg/hr. For large&lt;br /&gt;
air mass jumps during idle, the time constants ZATMKKML and ZATMIKKML can be input instead of ZATMKML or ZATMIKML if required.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
5. Block EXOTHERME:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- KATMEXML&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The exothermic temperature is a function of air mass flow (warming by realizing emissions, reducing warming via a larger air mass). First KATMEXML applies, then KLATMZWE, KLATMLAE.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- KLATMZWE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
When ignition angle retardation increases the temperature before the catalyst, the catalyst temperature drops.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- KLATMLAE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
For&lt;br /&gt;
lambda &amp;amp;lt; 1 (richer), the air mass is lacking to improve emissions so the&lt;br /&gt;
catalyst temperature decreases.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TABGMEX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
If&lt;br /&gt;
the temperature before the catalyst tabgm &amp;amp;lt; TABGMEX (catalyst switch-off&lt;br /&gt;
temperature) then the temperature correction = TKATMOE.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TKATMOE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature&lt;br /&gt;
correction during boost or through tabgm&amp;amp;gt; TABGMEX&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TATMSAE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature&lt;br /&gt;
increase in the boost in the catalyst in terms of tkatm&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Block EXOIKAT:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
-&lt;br /&gt;
KATMIEXML, KLATMIZWE, KLATMILAE, TIKATMOE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Application&lt;br /&gt;
depends on the application for Block EXOTHERME&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
- TATMSAE&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Temperature&lt;br /&gt;
increase in the thrust in the catalyst in terms of tikatm&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
6.&lt;br /&gt;
Dew point end times for exhaust gas temperatures vary greatly between the&lt;br /&gt;
centre of the exhaust pipe and the pipe wall. Dew point end times for the tube&lt;br /&gt;
wall temperatures before the catalyst (temperature measuring points 2) or after&lt;br /&gt;
the catalyst (temperature measuring points 5) should be used. These times are&lt;br /&gt;
usually due to delaying control readiness for too long, in which case the&lt;br /&gt;
temperature gradients at the probe mounting location must be examined more&lt;br /&gt;
closely. To avoid probe damage by “water hammer”, the sensor heater must be fully&lt;br /&gt;
turned on until the dew point temperature is exceeded or the dew point end time&lt;br /&gt;
is detected thus condensation will no longer occur.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
When&lt;br /&gt;
the switch-off time in the ECU delay is calculated, then the switch-off time&lt;br /&gt;
tabst_w after ECU delay will be incorrect. At engine start after ECU delay, the&lt;br /&gt;
switch-off time tabstatm therefore, will be set to the maximum value of 65,535&lt;br /&gt;
(i.e. 2&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;-1). The ECU delay&lt;br /&gt;
requirement for the time TNLATM when engine speed &amp;amp;gt; TNLATMTM &amp;amp;amp; tumg (tatu)&lt;br /&gt;
&amp;amp;gt; TNLATMTU.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
8.&lt;br /&gt;
For blocks KR_STAT and KR_DYN as appropriate, the descriptions in points 3 and&lt;br /&gt;
4 shall apply.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;u&amp;gt;Typical&lt;br /&gt;
Values:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
KFTATM:&lt;br /&gt;
x: engine speed/RPM, y: relative cylinder charge/%, z: temperature/°C&lt;br /&gt;
&lt;br /&gt;
                                                                                                       &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
800 &lt;br /&gt;
| &lt;br /&gt;
1200&lt;br /&gt;
| &lt;br /&gt;
1800&lt;br /&gt;
| &lt;br /&gt;
2400&lt;br /&gt;
| &lt;br /&gt;
3000&lt;br /&gt;
| &lt;br /&gt;
4000&lt;br /&gt;
| &lt;br /&gt;
5000&lt;br /&gt;
| &lt;br /&gt;
6000&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
380&lt;br /&gt;
| &lt;br /&gt;
400&lt;br /&gt;
| &lt;br /&gt;
420&lt;br /&gt;
| &lt;br /&gt;
450&lt;br /&gt;
| &lt;br /&gt;
480&lt;br /&gt;
| &lt;br /&gt;
520&lt;br /&gt;
| &lt;br /&gt;
550&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
22&lt;br /&gt;
| &lt;br /&gt;
400&lt;br /&gt;
| &lt;br /&gt;
420&lt;br /&gt;
| &lt;br /&gt;
450&lt;br /&gt;
| &lt;br /&gt;
480&lt;br /&gt;
| &lt;br /&gt;
520&lt;br /&gt;
| &lt;br /&gt;
550&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
| &lt;br /&gt;
610&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
420&lt;br /&gt;
| &lt;br /&gt;
450&lt;br /&gt;
| &lt;br /&gt;
480&lt;br /&gt;
| &lt;br /&gt;
520&lt;br /&gt;
| &lt;br /&gt;
550&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
| &lt;br /&gt;
610&lt;br /&gt;
| &lt;br /&gt;
650&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
450&lt;br /&gt;
| &lt;br /&gt;
480&lt;br /&gt;
| &lt;br /&gt;
520&lt;br /&gt;
| &lt;br /&gt;
550&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
| &lt;br /&gt;
610&lt;br /&gt;
| &lt;br /&gt;
650&lt;br /&gt;
| &lt;br /&gt;
700&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
70&lt;br /&gt;
| &lt;br /&gt;
470&lt;br /&gt;
| &lt;br /&gt;
520&lt;br /&gt;
| &lt;br /&gt;
550&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
| &lt;br /&gt;
610&lt;br /&gt;
| &lt;br /&gt;
660&lt;br /&gt;
| &lt;br /&gt;
700&lt;br /&gt;
| &lt;br /&gt;
750&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
| &lt;br /&gt;
490&lt;br /&gt;
| &lt;br /&gt;
550&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
| &lt;br /&gt;
610&lt;br /&gt;
| &lt;br /&gt;
650&lt;br /&gt;
| &lt;br /&gt;
700&lt;br /&gt;
| &lt;br /&gt;
750&lt;br /&gt;
| &lt;br /&gt;
790&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
| &lt;br /&gt;
510&lt;br /&gt;
| &lt;br /&gt;
560&lt;br /&gt;
| &lt;br /&gt;
610&lt;br /&gt;
| &lt;br /&gt;
650&lt;br /&gt;
| &lt;br /&gt;
700&lt;br /&gt;
| &lt;br /&gt;
750&lt;br /&gt;
| &lt;br /&gt;
790&lt;br /&gt;
| &lt;br /&gt;
840&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
140&lt;br /&gt;
| &lt;br /&gt;
530&lt;br /&gt;
| &lt;br /&gt;
580&lt;br /&gt;
| &lt;br /&gt;
650&lt;br /&gt;
| &lt;br /&gt;
700&lt;br /&gt;
| &lt;br /&gt;
750&lt;br /&gt;
| &lt;br /&gt;
790&lt;br /&gt;
| &lt;br /&gt;
840&lt;br /&gt;
| &lt;br /&gt;
900&lt;br /&gt;
|}   &lt;br /&gt;
KFATMZW: x: temperature/°C, y: ml_w/kg/hr, z: etazwimt&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
| &lt;br /&gt;
150&lt;br /&gt;
| &lt;br /&gt;
250&lt;br /&gt;
| &lt;br /&gt;
400&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
1.00&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
70&lt;br /&gt;
| &lt;br /&gt;
75&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
| &lt;br /&gt;
125&lt;br /&gt;
| &lt;br /&gt;
140&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.80&lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
| &lt;br /&gt;
150&lt;br /&gt;
| &lt;br /&gt;
180&lt;br /&gt;
| &lt;br /&gt;
200&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
25&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
| &lt;br /&gt;
150&lt;br /&gt;
| &lt;br /&gt;
190&lt;br /&gt;
| &lt;br /&gt;
210&lt;br /&gt;
| &lt;br /&gt;
220&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.60&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
115&lt;br /&gt;
| &lt;br /&gt;
175&lt;br /&gt;
| &lt;br /&gt;
210&lt;br /&gt;
| &lt;br /&gt;
230&lt;br /&gt;
| &lt;br /&gt;
245&lt;br /&gt;
|}   &lt;br /&gt;
KFATMLA:&lt;br /&gt;
x: temperature/°C, y: ml_w/kg/hr, z: lamsbg_w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
| &lt;br /&gt;
150&lt;br /&gt;
| &lt;br /&gt;
250&lt;br /&gt;
| &lt;br /&gt;
400&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
1.15&lt;br /&gt;
| &lt;br /&gt;
5&lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
70&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
1.00&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
| &lt;br /&gt;
0.0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
5&lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
45&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
25&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
75&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.80&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
70&lt;br /&gt;
| &lt;br /&gt;
85&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
| &lt;br /&gt;
90&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
|}   &lt;br /&gt;
KFWMABG: x: energy/kJ, y: tabgmst/°C, z:&lt;br /&gt;
tmst/°C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
-40&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
25&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
55&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
-40&lt;br /&gt;
| &lt;br /&gt;
200&lt;br /&gt;
| &lt;br /&gt;
160&lt;br /&gt;
| &lt;br /&gt;
150&lt;br /&gt;
| &lt;br /&gt;
140&lt;br /&gt;
| &lt;br /&gt;
100&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
180&lt;br /&gt;
| &lt;br /&gt;
150&lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
| &lt;br /&gt;
110&lt;br /&gt;
| &lt;br /&gt;
80&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
160&lt;br /&gt;
| &lt;br /&gt;
140&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
55&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
0.45&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
25&lt;br /&gt;
| &lt;br /&gt;
140&lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
0.45&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
60&lt;br /&gt;
| &lt;br /&gt;
120&lt;br /&gt;
| &lt;br /&gt;
30&lt;br /&gt;
| &lt;br /&gt;
20&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
5&lt;br /&gt;
| &lt;br /&gt;
0.45&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
KFWMKAT values &amp;amp;#8203;&amp;amp;#8203;correspond to KFWMABG ´ 5&lt;br /&gt;
&lt;br /&gt;
In the heat quantity maps KFWMABG and KFWMKAT a value of 0.0 is never required! It should always have at least the value to be entered; the 2 sec corresponds to idle after cold start. Only then does the repeat-start counter operate after several starts where the dew point was not reached.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ZATMAML&lt;br /&gt;
ml_w/kg/hr, Time constant/sec 10, 30 ; 20, 20 ; 40, 13 ; 80, 5 ; 180, 4 ; 400, 3 ; 600, 2 ;&lt;br /&gt;
&lt;br /&gt;
ZATMKML&lt;br /&gt;
ml_w/kg/hr, Time constant/sec 10, 150 ; 20, 60 ; 40, 35 ; 80, 20 ; 180, 10 ;&lt;br /&gt;
400, 7 ; 600, 4 ;&lt;br /&gt;
&lt;br /&gt;
ZATMIKML&lt;br /&gt;
value represents approximately ZATMKML ´ 0.3&lt;br /&gt;
&lt;br /&gt;
ZATMKKML&lt;br /&gt;
for neutral input, the data must correlate to ZATMKML&lt;br /&gt;
&lt;br /&gt;
ZATMIKKML&lt;br /&gt;
for neutral input, the data must correlate to ZATMIKML&lt;br /&gt;
&lt;br /&gt;
ZATMRML&lt;br /&gt;
ml_w/kg/hr, Time constant/sec 10, 300 ; 20, 80 ; 40, 55 ; 80, 30 ; 180, 20 ;&lt;br /&gt;
400, 10 ; 600, 7 ;&lt;br /&gt;
&lt;br /&gt;
FATMRML&lt;br /&gt;
ml_w/kg/hr, Time constant/sec 10, 0.5 ; 20, 0.6 ; 40, 0.7 ; 80, 0.8 ; 180, 0.95; 400,0.95 ; 600, 0.96;&lt;br /&gt;
&lt;br /&gt;
KATMEXML&lt;br /&gt;
ml_w/kg/hr, Time constant/sec 10, 0 ; 20, 0 ; 40, 0 ; 80, 0 ; 180, 0 ; 400, 0 ;&lt;br /&gt;
&lt;br /&gt;
KLATMZWE&lt;br /&gt;
etazwimt, Factor 1, 0 ; 0.95, 0 ; 0.9, 0 ; 0.8, 0 ; 0.7, 0 ; 0.6, 0 ;&lt;br /&gt;
&lt;br /&gt;
KLATMLAE&lt;br /&gt;
lamsbg_w, Factor 1.15, 0 ; 1 , 0 ;0.95, 0 ; 0.9, 0 ; 0.8, 0 ; 0.7, 0 ;&lt;br /&gt;
&lt;br /&gt;
TATMTP: 52°C&lt;br /&gt;
&lt;br /&gt;
TKATMOE: 0°C&lt;br /&gt;
&lt;br /&gt;
TATMSAE: 0°C&lt;br /&gt;
&lt;br /&gt;
KATMIEXML&lt;br /&gt;
ml_w/kg/hr, Time constant/sec 10, 0 ; 20, 0 ; 40, 0 ; 80, 0 ; 180, 0 ; 400, 0 ;&lt;br /&gt;
&lt;br /&gt;
KLATMIZWE etazwimt, Factor 1, 0 ; 0.95, 0 ; 0.9, 0; 0.8, 0 ; 0.7, 0 ; 0.6, 0 ;&lt;br /&gt;
&lt;br /&gt;
KLATMILAE lamsbg_w, Factor 1.15, 0 ; 1 , 0 ;0.95, 0 ; 0.9, 0 ; 0.8, 0 ; 0.7, 0 ;&lt;br /&gt;
&lt;br /&gt;
TIKATMOE: 0°C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
KFATMABKA: x: tatu/°C, y: tabstatm_w/seconds, z: no units&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
180&lt;br /&gt;
| &lt;br /&gt;
360&lt;br /&gt;
| &lt;br /&gt;
600&lt;br /&gt;
| &lt;br /&gt;
1000&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
-40&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
0.50&lt;br /&gt;
| &lt;br /&gt;
0.30&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
-15&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
0.50&lt;br /&gt;
| &lt;br /&gt;
0.30&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
0.50&lt;br /&gt;
| &lt;br /&gt;
0.30&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
0.50&lt;br /&gt;
| &lt;br /&gt;
0.30&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
0.95&lt;br /&gt;
| &lt;br /&gt;
0.70&lt;br /&gt;
| &lt;br /&gt;
0.50&lt;br /&gt;
| &lt;br /&gt;
0.30&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|}   &lt;br /&gt;
KFATMABKK:&lt;br /&gt;
x: tatu/°C, y: tabstatm_w [s], z: no units&lt;br /&gt;
&lt;br /&gt;
                                                          &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
10&lt;br /&gt;
| &lt;br /&gt;
50&lt;br /&gt;
| &lt;br /&gt;
180&lt;br /&gt;
| &lt;br /&gt;
360&lt;br /&gt;
| &lt;br /&gt;
600&lt;br /&gt;
| &lt;br /&gt;
1000&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
-40&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
0.60&lt;br /&gt;
| &lt;br /&gt;
0.40&lt;br /&gt;
| &lt;br /&gt;
0.25&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
-15&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
0.60&lt;br /&gt;
| &lt;br /&gt;
0.40&lt;br /&gt;
| &lt;br /&gt;
0.25&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
0&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
0.60&lt;br /&gt;
| &lt;br /&gt;
0.40&lt;br /&gt;
| &lt;br /&gt;
0.25&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
15&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
0.60&lt;br /&gt;
| &lt;br /&gt;
0.40&lt;br /&gt;
| &lt;br /&gt;
0.25&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
40&lt;br /&gt;
| &lt;br /&gt;
0.90&lt;br /&gt;
| &lt;br /&gt;
0.60&lt;br /&gt;
| &lt;br /&gt;
0.40&lt;br /&gt;
| &lt;br /&gt;
0.25&lt;br /&gt;
| &lt;br /&gt;
0.15&lt;br /&gt;
| &lt;br /&gt;
0.00&lt;br /&gt;
|}   &lt;br /&gt;
&lt;br /&gt;
                                                      &lt;br /&gt;
ATMTANS tatu/°C, Temp./°C -40, 60 ; -10, 20 ; 20, 0 ;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMSA: 100°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMKH: 80°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMTRKH: 200°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMKW: 100°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMTMOT: 90°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMSTI: 20°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TASTBFA: 40°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TKSTBFA:&lt;br /&gt;
40°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMWMK:&lt;br /&gt;
-80°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
WMABGKH:&lt;br /&gt;
Factor of 1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
WMKATKH&lt;br /&gt;
Factor of 1.0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
FWMABGW&lt;br /&gt;
Factor of 0.25&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
FWMKATW&lt;br /&gt;
Factor of 0.25&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
DTUMTAT:&lt;br /&gt;
20°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
VTUMTAT: 40 km/h&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
NTUMTAT: 1800 rpm&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
IMTUMTAT: 1 kg&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TUMTAIT: 20°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TNLATMTM: 80°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TNLATMTU: 5°C&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TNLATM: 660 seconds&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Only when SY_TURBO = 1:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
For&lt;br /&gt;
neutral input (tabgkrm_w = tabgm_w)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFATMKR = KFTATM&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFATZWK = KFATMZW&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
KFATLAK = KFATMLA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TATMKRSA = TATMSA&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ZATRKRML = ZATMRML&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ZATAKRML = ZATMAML&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
FATRKRML&lt;br /&gt;
= FATMRML&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
ATMTANS&lt;br /&gt;
tans/°C, Temp./°C -40, 40 ; -20, 25 ; 0, 12 ; 20, 0 ; 60, -30&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
The&lt;br /&gt;
functional data for cylinder bank 2 correspond to the functional data from cylinder&lt;br /&gt;
bank 1 Note:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
In&lt;br /&gt;
order that ATM 22:20 for the application is backward compatible the default&lt;br /&gt;
values should be entered thus: &amp;amp;#8203;&amp;amp;#8203;KATMEXML, KLATMZWE, KLATMLAE, TKATMOE = 0 and TABGMEX = 1220°C.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In&lt;br /&gt;
order that ATM 33.10 remains application-neutral with ATM 22.50, TATMTRKH must&lt;br /&gt;
be set equal to TATMKH and WMKATKH should be set equal to 1. Tikatm is not used&lt;br /&gt;
in a function because the input can be used in the path in the exhaust gas&lt;br /&gt;
temperature model without impact on safety, however, the default values for &amp;amp;#8203;&amp;amp;#8203;KATMIEXML,&lt;br /&gt;
KLATMIZWE, KLATMILAE and TIKATMOE should be set equal to 0 and TABGMEX = 1220°C.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
In DKATSP areas TMINKATS and TMAXKATS, a high accuracy is required for tikatm!&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Parameter&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ATMTAKR&lt;br /&gt;
| &lt;br /&gt;
Correction&lt;br /&gt;
for the manifold temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ATMTANS&lt;br /&gt;
| &lt;br /&gt;
Temperature&lt;br /&gt;
correction for the exhaust gas temperature model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DTUMTAT&lt;br /&gt;
| &lt;br /&gt;
Offset:&lt;br /&gt;
intake air temperature ® ambient temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FATMRML&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for the difference between exhaust gas &amp;amp;amp; exhaust pipe wall temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FATMRML2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for the difference between exhaust gas &amp;amp;amp; exhaust pipe wall temperature, cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FATRKRML&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for the difference between exhaust gas &amp;amp;amp; wall temperature in the manifold&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FATRKRML2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for the difference between exhaust gas &amp;amp;amp; wall temperature in the manifold,&lt;br /&gt;
cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FWMABGW&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantity during repeated starts for pre-cat exhaust gas dew points&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FWMABGW2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantity during repeated starts for pre-cat exhaust gas dew points,&lt;br /&gt;
cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FWMKATW&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantities during repeated starts for dew points after main catalyst&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
FWMKATW2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantities during repeated starts for dew points after main catalyst,&lt;br /&gt;
cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IMTUMTAT&lt;br /&gt;
| &lt;br /&gt;
Integration&lt;br /&gt;
threshold air mass for determining ambient temperature from TANS&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KATMEXML&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
reaction temperature in catalyst, tkatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KATMEXML2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
reaction temperature in catalyst, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KATMIEXML&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
reaction temperature in catalyst, tikatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KATMIEXML2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
reaction temperature in catalyst, tikatm, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATLAK&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
lambda correction for manifold exhaust gas temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATLAK2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
lambda correction for manifold exhaust gas temperature, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMABKA&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for exhaust gas temperature decrease as a function of stop time and ambient&lt;br /&gt;
temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMABKA2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for exhaust gas temperature decrease as a function of stop time and ambient&lt;br /&gt;
temperature, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMABKK&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for reducing the catalyst temperature as a function of stop time and ambient&lt;br /&gt;
temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMABKK2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for reducing the catalyst temperature as a function of stop time and ambient&lt;br /&gt;
temperature, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMKR&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
steady-state manifold exhaust gas temperature as a function of engine speed&lt;br /&gt;
and relative cylinder charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMKR2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
steady-state manifold exhaust gas temperature, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMLA&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
exhaust gas temperature correction as a function of lambda&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMLA2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
exhaust gas temperature correction as a function of lambda, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMZW&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
exhaust gas temperature correction as a function of igntion angle correction&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATMZW2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
exhaust gas temperature correction as a function of ignition angle, cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATZWK&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
ignition angle correction for manifold gas temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFATZWK2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
ignition angle correction for manifold gas temperature, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFTATM&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
exhaust gas temperature as a function of engine speed and relative cylinder&lt;br /&gt;
charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFTATM2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
exhaust gas temperature as a function of engine speed and relative cylinder&lt;br /&gt;
charge for cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWMABG&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
heat quantity threshold exhaust gas dew points&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWMABG2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
heat quantity threshold exhaust gas dew points, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWMKAT&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
heat quantity threshold dew points after catalyst&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KFWMKAT2&lt;br /&gt;
| &lt;br /&gt;
Map for&lt;br /&gt;
heat quantity threshold dew points after catalyst, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMILAE&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease through enrichment, tikatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMILAE2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease through enrichment, tikatm, Bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMIZWE&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease in catalyst at later ignition angles, tikatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMIZWE2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease in catalyst at later ignition angles, tikatm, Bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMLAE&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease through enrichment&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMLAE2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease through enrichment, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMZWE&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease in catalyst at later ignition angles, tkatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
KLATMZWE2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature decrease in catalyst at later ignition angles, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NTUMTAT&lt;br /&gt;
| &lt;br /&gt;
Speed&lt;br /&gt;
threshold for determining ambient temperature from TANS&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SEZ06TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, ignition angle efficiency&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SLX06TMUW&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, desired lambda&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SLY06TMUW&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, desired lambda, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SML06TMUW&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, air mass, 6 sample points&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SML07TMUW&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, air mass, 7 sample points&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SMT06TMUW&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, air mass, 6 sample points&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ST107TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, start temperature at front probe&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ST207TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, start temperature at front probe, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ST307TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample point&lt;br /&gt;
distribution, start temperature at rear probe&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ST407TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, start temperature at rear probe, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STM05TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, engine start temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STS06TMUW&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, exhaust gas mass flow&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
STU05TMUB&lt;br /&gt;
| &lt;br /&gt;
Sample&lt;br /&gt;
point distribution, simulated ambient temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_STERVK&lt;br /&gt;
| &lt;br /&gt;
System&lt;br /&gt;
constant condition: stereo before catalyst&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
SY_TURBO&lt;br /&gt;
| &lt;br /&gt;
System&lt;br /&gt;
constant: turbocharger&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGMEX&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature below the catalyst switch-off temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TASTBFA&lt;br /&gt;
| &lt;br /&gt;
Model temperature&lt;br /&gt;
before pre-cat initial value via B_faatm requirement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMKH&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction via catalyst heating active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMKH2&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction via catalyst heating active, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMKRSA&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction in manifold via boost switch-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMKW&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction with catalyst warming active&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMSA&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction via boost cut-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMSAE&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature increase in boost&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMSAE2&lt;br /&gt;
| &lt;br /&gt;
Exothermic&lt;br /&gt;
temperature increase in boost, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMSTI&lt;br /&gt;
| &lt;br /&gt;
Initial&lt;br /&gt;
value for tabgm, tkatm intial value through power fail&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMTMOT&lt;br /&gt;
| &lt;br /&gt;
Engine temperature&lt;br /&gt;
warmer Motor, for temperature correction during cold start conditions&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMTP&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas dew point temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMTRKH&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction via thermal reaction catalyst heating&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMTRKH2&lt;br /&gt;
| &lt;br /&gt;
Exhaust&lt;br /&gt;
gas temperature correction via thermal reaction catalyst heating, cylinder bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMWMK&lt;br /&gt;
| &lt;br /&gt;
Temperature&lt;br /&gt;
offset for calculating heat quantities&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATMOE&lt;br /&gt;
| &lt;br /&gt;
Temperature&lt;br /&gt;
correction in catalyst without exothermic reaction, tikatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATMOE&lt;br /&gt;
| &lt;br /&gt;
Temperature&lt;br /&gt;
correction near catalyst without exothermic reaction, tkatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKSTBFA&lt;br /&gt;
| &lt;br /&gt;
Model temperature&lt;br /&gt;
post-cat initial value via B_faatm requirement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TNLATM&lt;br /&gt;
| &lt;br /&gt;
Minimum&lt;br /&gt;
ECU delay time for exhaust gas temperature model – Abstellzeit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TNLATMTM&lt;br /&gt;
| &lt;br /&gt;
When&lt;br /&gt;
tmot &amp;amp;gt; threshold ECU delay requirement B_nlatm = 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TNLATMTU&lt;br /&gt;
| &lt;br /&gt;
When&lt;br /&gt;
tumg (tatu – ATM) &amp;amp;gt; threshold ECU delay requirement&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TUMTAIT&lt;br /&gt;
| &lt;br /&gt;
Initialising&lt;br /&gt;
value for ambient temperature from TANS&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VTUMTAT&lt;br /&gt;
| &lt;br /&gt;
Vehicle&lt;br /&gt;
speed threshold for TANS ® ambient temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WMABGKH&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantity correction via catalyst heating for dew points&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WMABGKH2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantity correction via catalyst heating for dew points, cylinder bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WMKATKH&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantity correction via catalyst heating for dew points after&lt;br /&gt;
catalyst&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
WMKATKH2&lt;br /&gt;
| &lt;br /&gt;
Factor&lt;br /&gt;
for heat quantity correction via catalyst heating for dew points after&lt;br /&gt;
catalyst, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATAKRML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model (manifold)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATAKRML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model (manifold), cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMAML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMAML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMIKKML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – Temperature in catalyst tikatm during&lt;br /&gt;
cooling&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMIKKML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – Temperature in catalyst tikatm&lt;br /&gt;
during cooling, bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMIKML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – Temperature in catalyst, tikatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMIKML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – Temperature in catalyst, cylinder bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMKKML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – catalyst temperature tkatm during&lt;br /&gt;
cooling&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMKKML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – catalyst temperature tkatm during&lt;br /&gt;
cooling, bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMKML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – catalyst temperature tkatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMKML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for catalyst temperature model – catalyst temperature, cylinder bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMRML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model – exhaust pipe wall temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATMRML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model – exhaust pipe wall temperature Bank&lt;br /&gt;
2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATRKRML&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model – manifold wall temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZATRKRML2&lt;br /&gt;
| &lt;br /&gt;
Time&lt;br /&gt;
constant for exhaust gas temperature model – manifold wall temperature, cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
Variable&lt;br /&gt;
| &lt;br /&gt;
Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMLL&lt;br /&gt;
| &lt;br /&gt;
Condition&lt;br /&gt;
for time constant during cooling at idle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMLL2&lt;br /&gt;
| &lt;br /&gt;
Condition&lt;br /&gt;
for time constant during cooling at idle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMST&lt;br /&gt;
| &lt;br /&gt;
Condition&lt;br /&gt;
for tabgmst, tkatmst initial value calculation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMST2&lt;br /&gt;
| &lt;br /&gt;
Condition&lt;br /&gt;
for tabgmst, tkatmst calculation, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPA&lt;br /&gt;
| &lt;br /&gt;
Condition:&lt;br /&gt;
dew point before catalyst exceeded&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPA2&lt;br /&gt;
| &lt;br /&gt;
Condition:&lt;br /&gt;
dew point 2 before catalyst exceeded&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPF&lt;br /&gt;
| &lt;br /&gt;
Condition:&lt;br /&gt;
dew point before catalyst exceeded (last trip)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPF2&lt;br /&gt;
| &lt;br /&gt;
Condition:&lt;br /&gt;
dew point before catalyst exceeded (last trip) cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPK&lt;br /&gt;
| &lt;br /&gt;
Condition:&lt;br /&gt;
dew point after catalyst exceeded&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPK2&lt;br /&gt;
| &lt;br /&gt;
Condition:&lt;br /&gt;
dew point 2 after catalyst exceeded&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPL&lt;br /&gt;
| &lt;br /&gt;
Condition: dew point after catalyst exceeded (last trip)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ATMTPL2&lt;br /&gt;
| &lt;br /&gt;
Condition: dew point after catalyst exceeded (last trip) cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_FAATM&lt;br /&gt;
| &lt;br /&gt;
Condition: functional requirements for dew&lt;br /&gt;
point end times&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KH&lt;br /&gt;
| &lt;br /&gt;
Condition: catalyst heating&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_KW&lt;br /&gt;
| &lt;br /&gt;
Condition: catalyst warming&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_LL&lt;br /&gt;
| &lt;br /&gt;
Condition: idle&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NACHL&lt;br /&gt;
| &lt;br /&gt;
Condition: ECU delay&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NACHLEND&lt;br /&gt;
| &lt;br /&gt;
Condition: ECU delay ended&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_NLATM&lt;br /&gt;
| &lt;br /&gt;
Condition: ECU delay exhaust gas temperature&lt;br /&gt;
model probe protection&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_PWF&lt;br /&gt;
| &lt;br /&gt;
Condition: Power fail&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_SA&lt;br /&gt;
| &lt;br /&gt;
Condition: Overrun cut-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_ST&lt;br /&gt;
| &lt;br /&gt;
Condition: Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STEND&lt;br /&gt;
| &lt;br /&gt;
Condition: End of start conditions achieved&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_STNDNL&lt;br /&gt;
| &lt;br /&gt;
Condition: Beginning of ECU delay or end of&lt;br /&gt;
start conditions (1 ® 0)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TFU&lt;br /&gt;
| &lt;br /&gt;
Condition: Ambient temperature sensor&lt;br /&gt;
available&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_TRKH&lt;br /&gt;
| &lt;br /&gt;
Condition: Catalyst heating, thermal reaction&lt;br /&gt;
effective&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_UHRRMIN&lt;br /&gt;
| &lt;br /&gt;
Condition: timer with a relative number of&lt;br /&gt;
minutes&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
B_UHRRSEC&lt;br /&gt;
| &lt;br /&gt;
Condition: timer with a relative number of&lt;br /&gt;
minutes&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DFP_TA&lt;br /&gt;
| &lt;br /&gt;
ECU internal error path number: intake air&lt;br /&gt;
temperature TANS (charge air)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
DFP_TUM&lt;br /&gt;
| &lt;br /&gt;
ECU Internal error path number: ambient&lt;br /&gt;
temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWIMT&lt;br /&gt;
| &lt;br /&gt;
Actual ignition angle efficiency average for exhaust&lt;br /&gt;
gas temperature model (200 ms)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ETAZWIST&lt;br /&gt;
| &lt;br /&gt;
Actual ignition angle efficiency&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_TA&lt;br /&gt;
| &lt;br /&gt;
Error flag: TANS&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
E_TUM&lt;br /&gt;
| &lt;br /&gt;
Error flag: ambient temperature tumg&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IMLATM&lt;br /&gt;
| &lt;br /&gt;
Integral of air mass flows from engine start&lt;br /&gt;
bis Max.wert&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IMLATM_W&lt;br /&gt;
| &lt;br /&gt;
Integral of air mass flows from end of start&lt;br /&gt;
conditions up to the maximum value, (Word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IWMATM2_W&lt;br /&gt;
| &lt;br /&gt;
Heat quantity for Condensation - dew points&lt;br /&gt;
exhaust gas/catalyst (word), cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
IWMATM_W&lt;br /&gt;
| &lt;br /&gt;
Heat quantity for Condensation - dew points&lt;br /&gt;
exhaust gas/catalyst (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMSBG2_W&lt;br /&gt;
| &lt;br /&gt;
Desired lambda limit (word), cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
LAMSBG_W&lt;br /&gt;
| &lt;br /&gt;
Desired lambda limit (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ML_W&lt;br /&gt;
| &lt;br /&gt;
Filtered air mass flow (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
NMOT&lt;br /&gt;
| &lt;br /&gt;
Engine speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
RL&lt;br /&gt;
| &lt;br /&gt;
Relative cylinder charge&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGKRM2_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in manifold from the&lt;br /&gt;
model, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGKRM_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in manifold from the&lt;br /&gt;
model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGM&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from&lt;br /&gt;
the model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGM2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from&lt;br /&gt;
the model, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGM2_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from&lt;br /&gt;
the model (word) cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGMAB&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature during engine&lt;br /&gt;
switch-off&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGMAB2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature during engine&lt;br /&gt;
switch-off (model) cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGMST&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature at engine start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGMST2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature at engine start,&lt;br /&gt;
cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABGM_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from&lt;br /&gt;
the model (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABSTATM_W&lt;br /&gt;
| &lt;br /&gt;
Stop time in ECU delay for exhaust gas&lt;br /&gt;
temperature model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABSTMX_W&lt;br /&gt;
| &lt;br /&gt;
Stop time maximum query for exhaust gas&lt;br /&gt;
temperature model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TABST_W&lt;br /&gt;
| &lt;br /&gt;
Stop time&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TAKRKF&lt;br /&gt;
| &lt;br /&gt;
Steady-state manifold exhaust gas temperature without&lt;br /&gt;
correction&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TAKRKF2&lt;br /&gt;
| &lt;br /&gt;
Steady-state manifold exhaust gas temperature&lt;br /&gt;
without correction, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TAKRSTC&lt;br /&gt;
| &lt;br /&gt;
Steady-state exhaust gas temperature in&lt;br /&gt;
manifold in °C&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TAKRSTC2&lt;br /&gt;
| &lt;br /&gt;
Steady-state exhaust gas temperature in&lt;br /&gt;
manifold, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TANS&lt;br /&gt;
| &lt;br /&gt;
Intake air temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATAKRML&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust gas&lt;br /&gt;
temperature influence on tabgkrm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATAKRML2&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust gas&lt;br /&gt;
temperature influence on tabgkrm, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMAML&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust gas&lt;br /&gt;
temperature influence on tabgm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMAML2&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust gas&lt;br /&gt;
temperature influence on tabgm, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMKF&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from map&lt;br /&gt;
KFTATM&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMKF2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from map&lt;br /&gt;
KFTATM, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMRML&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust pipe wall&lt;br /&gt;
temperature effect from tabgm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMRML2&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust pipe wall&lt;br /&gt;
temperature effect from tabgm, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMSTA&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from&lt;br /&gt;
the steady-state model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATMSTA2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature before catalyst from&lt;br /&gt;
the steady-state model, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATRKRML&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust pipe wall&lt;br /&gt;
temperature effect from tabgkrm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATRKRML2&lt;br /&gt;
| &lt;br /&gt;
Output from PT1 element: exhaust pipe wall&lt;br /&gt;
temperature effect from tabgkrm, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TATU&lt;br /&gt;
| &lt;br /&gt;
Intake air temperature or ambient temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEXOIKM2_W&lt;br /&gt;
| &lt;br /&gt;
Exotherme temperature increase in catalyst for&lt;br /&gt;
tikatm, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEXOIKM_W&lt;br /&gt;
| &lt;br /&gt;
Exotherme temperature increase in catalyst for&lt;br /&gt;
tikatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEXOM2_W&lt;br /&gt;
| &lt;br /&gt;
Exotherme temperature increase in catalyst for&lt;br /&gt;
tkatm2, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TEXOM_W&lt;br /&gt;
| &lt;br /&gt;
Exotherme temperature increase in catalyst for&lt;br /&gt;
tkatm&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATM&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in catalyst from the&lt;br /&gt;
model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATM2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in catalyst from the&lt;br /&gt;
model, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATM2_W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in catalyst from the&lt;br /&gt;
model, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TIKATM W&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature in catalyst from the&lt;br /&gt;
model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATM&lt;br /&gt;
| &lt;br /&gt;
Catalyst temperature from the model&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATM2&lt;br /&gt;
| &lt;br /&gt;
Catalyst temperature from the model, cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATM2_W&lt;br /&gt;
| &lt;br /&gt;
Catalyst temperature from the model (word),&lt;br /&gt;
cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATMAB&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature after catalyst through&lt;br /&gt;
engine switch-off (model)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATMAB2&lt;br /&gt;
| &lt;br /&gt;
Exhaust gas temperature after catalyst through&lt;br /&gt;
engine switch-off (model), cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATMST&lt;br /&gt;
| &lt;br /&gt;
Catalyst temperature model initial value as a&lt;br /&gt;
function of switch-off value, switch-off time&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATMST2&lt;br /&gt;
| &lt;br /&gt;
Catalyst temperature model initial value as a&lt;br /&gt;
function of switch-off value, switch-off time, bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TKATM_W&lt;br /&gt;
| &lt;br /&gt;
Catalyst temperature from the model (word)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMOT&lt;br /&gt;
| &lt;br /&gt;
Engine temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TMST&lt;br /&gt;
| &lt;br /&gt;
Engine start temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
TUMG&lt;br /&gt;
| &lt;br /&gt;
Ambient&lt;br /&gt;
temperature&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
VFZG&lt;br /&gt;
| &lt;br /&gt;
Vehicle&lt;br /&gt;
speed&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWMATM&lt;br /&gt;
| &lt;br /&gt;
Counter&lt;br /&gt;
for repeated starts and factor for heat quantity threshold&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWMATM2&lt;br /&gt;
| &lt;br /&gt;
Counter&lt;br /&gt;
for repeated starts and factor for heat quantity threshold, cylinder bank 2&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWMATMF&lt;br /&gt;
| &lt;br /&gt;
Counter&lt;br /&gt;
for repeated starts and factor for heat quantity threshold upstream&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
ZWMATMF2&lt;br /&gt;
| &lt;br /&gt;
Counter&lt;br /&gt;
for repeated starts and factor for heat quantity threshold upstream, cylinder&lt;br /&gt;
bank 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen</id>
		<title>Funktionsrahmen</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen"/>
				<updated>2011-09-29T22:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the official Bosch documentation for the ME 7.1.&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php?topic=400.0title= Original German version]&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php/topic,555.0/topicseen.html Translated version]&lt;br /&gt;
&lt;br /&gt;
[[Translated Functions|Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Main_Page"/>
				<updated>2011-09-29T22:03:06Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Motronic 7 (ME7.x) Breakdown */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NefMoto Wiki - Welcome!=&lt;br /&gt;
The NefMoto site is a collective body of VW/Audi ME7 ECU tuning information.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
*[[Getting Started]]&lt;br /&gt;
&lt;br /&gt;
==Flashing==&lt;br /&gt;
*[[NefMoto ECU Flashing Software]] - Free, fast and reliable ECU flashing&lt;br /&gt;
*[[ECU Bench Flashing]]&lt;br /&gt;
*[[Galletto 1260 Flashing Cable]] - Recover a failed flash in [[ECU Boot Mode|boot mode]]&lt;br /&gt;
&lt;br /&gt;
==Motronic 7 (ME7.x) Breakdown==&lt;br /&gt;
*[http://s4wiki.com/wiki/Tuning S4Wiki.org Tuning guide] &amp;lt;- A must read!&lt;br /&gt;
*[[Funktionsrahmen|Bosch ME7.x Funktionsrahmen]] Manually translated modules&lt;br /&gt;
**[[ATM 33.50 (Exhaust Gas Temperature Model)]]&lt;br /&gt;
**[[ATR 1.60 (Exhaust Gas Temperature Control)]]&lt;br /&gt;
**[[FUEDK 21.90 (Cylinder Charge Control, Calculating Target Throttle Angle)]]&lt;br /&gt;
**[[GGHFM 57.60 (MAF Meter System Pulsations)]]&lt;br /&gt;
**[[MDBAS 8.30 (Calculation of the Basic Parameters for the Torque Interface)]]&lt;br /&gt;
**[[MDFAW 12.260 (Driver Requested Torque)]]&lt;br /&gt;
**[[MDKOG 14.70 (Torque Coordination for Overall Interventions)]]&lt;br /&gt;
**[[MDZW 1.120 (Calculating Torque at the Desired Ignition Angle)]]&lt;br /&gt;
**[[LAMBTS 2.120 (Lambda for Component Protection)]]&lt;br /&gt;
**[[Lambda drivers (LAMFAW)]]&lt;br /&gt;
**[[LDRPID 25.10 (Charge Pressure Regulation PID Control)]]&lt;br /&gt;
**[[RKTI 11.40 (Calculation of Injection Time ti from Relative Fuel Mass rk)]]&lt;br /&gt;
**[[Setpoint for air mass from the desired torque (MDFUE)]]&lt;br /&gt;
**[[ZUE 282.130 (Fundamental Function - Ignition)]]&lt;br /&gt;
**[[ZWGRU 23.110 (Fundamental Ignition Angle)]]&lt;br /&gt;
*[[Checksums]]&lt;br /&gt;
*[[ME7 Tuning Information]]&lt;br /&gt;
*[[ME7 Communication Protocol Information]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*[[Reverse Engineering Generic Guide]]&lt;br /&gt;
*[[Camden's ME7.5 Reverse Engineering]]&lt;br /&gt;
*[[ECU pin outs]]&lt;br /&gt;
&lt;br /&gt;
==Vehicle Information==&lt;br /&gt;
*[[Volkswagen]]&lt;br /&gt;
*[[Audi]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/LDR_PID_controller_(LDRPID)</id>
		<title>LDR PID controller (LDRPID)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/LDR_PID_controller_(LDRPID)"/>
				<updated>2011-09-29T21:54:59Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
See the funktionsrahmen for the following diagrams:&lt;br /&gt;
&lt;br /&gt;
LDRPID Main&lt;br /&gt;
&lt;br /&gt;
LDRPID PID Parameters&lt;br /&gt;
&lt;br /&gt;
LDRPID PID Control&lt;br /&gt;
&lt;br /&gt;
LDRPID BB PID&lt;br /&gt;
&lt;br /&gt;
LDRPID STLD&lt;br /&gt;
&lt;br /&gt;
LDRPID BBLDRPID&lt;br /&gt;
&lt;br /&gt;
LDRPID LDIMXAK&lt;br /&gt;
&lt;br /&gt;
LDRPID SSTB&lt;br /&gt;
&lt;br /&gt;
LDRPID Initialise&lt;br /&gt;
&lt;br /&gt;
LDRPID E-LDRA&lt;br /&gt;
&lt;br /&gt;
LDRPID 25.10 Function Description&lt;br /&gt;
&lt;br /&gt;
When charge pressure regulation (B_ldr) is active, the control error (lde) of the difference between ambient pressure (plsol) and the pressure upstream of the throttle (pvdkds) is calculated; when charge pressure regulation is inactive, lde is set to 0.&lt;br /&gt;
&lt;br /&gt;
PID-Control:&lt;br /&gt;
&lt;br /&gt;
This control scheme uses a type 3PR2 (three parameter controller with two output parameters to be optimised) PID controller with adaptive pilot-operated integral control. The integral component takes the form of min/max limitation within an applicable tolerance band to give adaptive tracking of duty cycle during steady-state running. To use the entire duty cycle range (which has very different gradients) it is necessary to linearise the control system software, so that the PID-controller gives a linear response. This is achieved with the map KFLDRL which closely regulates the wastegate controller duty cycle by applying an opposing non-linearity so that the regulator-controlled system appears linear.&lt;br /&gt;
&lt;br /&gt;
The control algorithms are defined thus:&lt;br /&gt;
&lt;br /&gt;
Proportional component ldptv = (LDRQ0DY (or LDRQ0S) − KFLDRQ2 (or 0)) × lde&lt;br /&gt;
&lt;br /&gt;
Integral component lditv = lditv(i−1) + KFLDRQ1 (or LDRQ1ST) × lde(i−1)&lt;br /&gt;
&lt;br /&gt;
Derivative component ldrdtv = (lde − lde(i−1)) × KFLDRQ2 (or 0)&lt;br /&gt;
&lt;br /&gt;
where lde is the charge pressure regulation control error, i.e. (set point − process value) or (DV − MV)&lt;br /&gt;
&lt;br /&gt;
There are basically two distinct operating modes:&lt;br /&gt;
&lt;br /&gt;
1. !B_lddy: Quasi steady-state operation with PI control which gives a relatively weak control action. Derivation of the control parameters is carried out via oscillation testing on an engine dynamometer using the Ziegler-Nichols tuning method.&lt;br /&gt;
&lt;br /&gt;
2. B_lddy: Dynamic performance with PID control which gives a strong control action. Derivation of the control parameters is carried out via oscillation testing on an engine dynamometer.&lt;br /&gt;
&lt;br /&gt;
These operating states are distinguished via the control error, i.e., a positive deviation above a threshold activates the dynamic control intervention and it is only withdrawn when the deviation changes sign (i.e. the actual value exceeds desired value). The transient is managed with the aim of not causing overshoot over the entire region in the quasi steady-state mode.&lt;br /&gt;
&lt;br /&gt;
In the quasi steady-state operation, the derivative component of the corresponding parameter is switched off to avoid unnecessary control signal noise. In the dynamic mode, a minimum settling time is obtained with the help of a strongly-intervening proportional component. The control is robust up to run and to further improve the transient response of the integral component, an adaptive limit is provided. This limiting factor is a function of engine speed (nmot), ambient pressure (plsol), altitude (pu), intake air temperature (tans) and the additively-superimposed 5 range adaptation.&lt;br /&gt;
&lt;br /&gt;
These limits reliably prevent the integral controller causing overshoot. An integral output above the applicable upper safety limit (LDDIMXN) or below the lower limit (LDDIMN) will disable the steady-state integral function. The structures of the limits are interpreted as follows:&lt;br /&gt;
&lt;br /&gt;
Real-Time Tracking and Adaptation:&lt;br /&gt;
&lt;br /&gt;
1. Negative Tracking&lt;br /&gt;
&lt;br /&gt;
1.1 In the quasi-steady state at full load condition (B_ldvl) with B_ldr (LDR active) after debounce time TLDIAN, the actual limiting value ldimxr is adjusted down to smaller duty cycle values with the increment LDIAN until the corrected value of the actual integral component (lditv) is achieved.&lt;br /&gt;
&lt;br /&gt;
1.2 ldimxr will also be adjusted down if, during dynamic operation under full load, an overshoot greater than LDEIAU for a period longer than the debounce time TLDIAN occurs.&lt;br /&gt;
&lt;br /&gt;
2. Positive Tracking&lt;br /&gt;
&lt;br /&gt;
If the actual limiting value is too small order to correct fully, i.e. (a) deviation &amp;gt; LDEIAP (approx. -20 mbar), (b) lditv is at its end stop (i.e. ³ ldimxr + ldimxak) or (c) closed-loop conditions (B_ldr) on the expiry of a engine speed-dependent debounce time TLDIAPN with increments LDDIAP per program run, the actual limiting value ldimxr is corrected to larger values ​​until the current demand for integration is just met, and the prescribed safety margin to the integrator limiting value is maintained. The engine speed must always be above NLDIAPU. In addition to the aforementioned conditions, with only a slight MV-DV control error (lde &amp;lt; LDEIAPS, for example, 60 mbar), the debounce time previously tracked positive will be reduced by FTLDIAP.&lt;br /&gt;
&lt;br /&gt;
3. Read Adaptation&lt;br /&gt;
&lt;br /&gt;
When full load conditions B_ldr (lditv &amp;gt; 0) are met or when the sample points change, the adaptation range is read, whereby the change is confined between the current adaptation value and the current adjustment values LDMXNN or LDMXPN. Discontinuity in the driving behavior can be prevented via this method.&lt;br /&gt;
&lt;br /&gt;
4. Write Adaptation&lt;br /&gt;
&lt;br /&gt;
The stored adjustment value (write adaptation) occurs only after expiry of the debounce time TLDIAPN, detection of full load condition (B_ldvl) and above a speed threshold (NLDIAPU).&lt;br /&gt;
&lt;br /&gt;
LDRPID 25.10 Application Notes&lt;br /&gt;
&lt;br /&gt;
Determining the Variables&lt;br /&gt;
&lt;br /&gt;
1. Linearization Map KFLDRL:&lt;br /&gt;
&lt;br /&gt;
On the engine dynamometer, the course of the boost pressure pvdkds is determined as a function of duty cycle. These efforts should fully open the throttle plate such that the duty cycle (see CWMDAPP, code word for application without torque functions) is driven significantly above the normal maximum. Charge pressure can be driven out as far as possible (up to 300 mbar above the maximum boost pressure) to determine the course as completely as possible. This is done in 500 rpm increments starting at 1,500 rpm up to the maximum engine speed (Nmax). The necessary linearization values listed below at any speed graphically (or numerically) are determined as follows: In a graph of pvdkds as a function of ldtvm, the values lie on a straight line between the first measuring point (0%) and by the last measuring point (max. 95%). After that, e.g. starting at 10% duty cycle, the pressure values belonging to the linear relationship and the pressure values corresponding to the ldtvm value of the curve are determined.&lt;br /&gt;
&lt;br /&gt;
These ldtvm values are now entered in each field in the characteristic curve KFLDRL at the appropriate reference point (here 10%). Ensure that the incoming duty cycle is equal to the outgoing at no later than 95% duty cycle (= LDTVMX). The application target is to achieve the widest possible linearization of the controlled system from the perspective of the regulator.&lt;br /&gt;
&lt;br /&gt;
2. LDRQ0DY: by the process of so-called control variable specification, i.e. in the lowest speed within full load conditions B_ldr, the control value (duty cycle) should be equal to 100% for only a short time. Including the project-specific boundary condition emax, the maximum possible deviation (mean full load value - mean base boost pressure value) is obtained as follows:&lt;br /&gt;
&lt;br /&gt;
LDRQ0DY = 100% / emax (%Duty Cycle ¸ 100 mbar)&lt;br /&gt;
&lt;br /&gt;
3. KFLDRQ2: when n &amp;lt; 2500 rpm = 0; for n &amp;gt; 2500 in the range of medium-sized MV-DV control errors (lde) increase KFLDRQ2 incrementally up to maximum 0.6 (maximum 0.9) × LDRQ0DY. When n &amp;gt; 2500 rpm and lde &amp;lt; 100 mbar or lde &amp;gt; 500 mbar, reduce KFLDRQ2 on a sliding scale to 0 if benefits are observed. To counteract problems with overshooting caused solely by the engine/turbocharger (using oscillation testing with pure control) large KFLDRQ2 values ​​in conjunction with slightly larger LDRQ0DY values should be tried.&lt;br /&gt;
&lt;br /&gt;
4. Steady-state Control Parameters&lt;br /&gt;
&lt;br /&gt;
4.1 LDRQ0S through an oscillation test with proportional control by the Ziegler-Nichols method on the engine dynamometer: full load operating points (possibly with overboost) in the speed range of the maximum engine torque (i.e. nMdmax -100/+300 RPM) with PI control (initially setting weak control action parameters!) to approach a control error equal to zero. Thereafter, by changing LDRQ1ST to be equal to 0 in proportional control and LDRQ0S appears to increase until distinct oscillation of controlled variable occurs. By so doing, the controlled variable will be suitable to read off an oscillation around the cycle time/period (Tcrit) (a clearly recognizable sine curve is required!). With the two measured values ​​Tcrit and LDRQ0S(crit), the parameters LDRQ0S and LDRSTQ1 can be determined as follows:&lt;br /&gt;
&lt;br /&gt;
Caution: UMDYLDR for this test is set to the maximum value!&lt;br /&gt;
&lt;br /&gt;
LDRQ0S = 0.4 × LDRQ0S(crit.)&lt;br /&gt;
&lt;br /&gt;
4.2 LDRSTQ1 = 0.5 × LDRQ0S(crit.) × T/Tcrit; T = sample time (usually = 0.05 s) for all parameters über n i.d.R. same values apply.&lt;br /&gt;
&lt;br /&gt;
The three values determined below can (and should) be reduced if advantages are observed in driving performance. An increase is not acceptable for reasons of stability!&lt;br /&gt;
&lt;br /&gt;
5. Determination of the Integral Limits:&lt;br /&gt;
&lt;br /&gt;
KFLDIMX specifies the steady-state duty cycle values.&lt;br /&gt;
&lt;br /&gt;
KFLDIOPU specifies the duty cycle correction values as a function of altitude (pu).&lt;br /&gt;
&lt;br /&gt;
LDIATA specifies the correction values as a function of intake air temperature (tans).&lt;br /&gt;
&lt;br /&gt;
Integral Limit Adaptation:&lt;br /&gt;
&lt;br /&gt;
Detection of full-load charge pressure regulation occurs about 2% from the actual pedal stop B_ldvl.&lt;br /&gt;
&lt;br /&gt;
LDEIAU: ca. -100 mbar&lt;br /&gt;
&lt;br /&gt;
LDAMN: -15... -20 %&lt;br /&gt;
&lt;br /&gt;
LDEIAO: 20...30 mbar&lt;br /&gt;
&lt;br /&gt;
LDEIAP: ca. -20 mbar&lt;br /&gt;
&lt;br /&gt;
LDEIAPS: ca. 60 mbar&lt;br /&gt;
&lt;br /&gt;
TLDIAN: ca. 0.3 s&lt;br /&gt;
&lt;br /&gt;
TLDIAPN: ca. 1.5 × respective T95-time&lt;br /&gt;
&lt;br /&gt;
FTLDIAP: ca. 0.1...0.2&lt;br /&gt;
&lt;br /&gt;
FTLDIA: ca. 0.5...1&lt;br /&gt;
&lt;br /&gt;
NLDIAPU: response speed (highest full load pressure that can be regulated) as a function of pu + ca. 250/min&lt;br /&gt;
&lt;br /&gt;
Caution: Ensure that the lowest learning cell in the altitude correction is writable otherwise, when starting from a low speed, the initial adaptation value of the lowest learning cell (= 0%) will be removed and the overlying cells for correcting the adjustment limit (false) will be overwritten!&lt;br /&gt;
&lt;br /&gt;
STLDIA 1 &amp;gt; NLDIAPU (Max.)&lt;br /&gt;
&lt;br /&gt;
LDMXNN: ca. -5%&lt;br /&gt;
&lt;br /&gt;
LDMXNP: ca. 5%&lt;br /&gt;
&lt;br /&gt;
6. UMDYLDR: ca. 5% of the maximum desired value.&lt;br /&gt;
&lt;br /&gt;
7. Adjust KFLDRQ1 until the transient responses of the integral component resulting from load jumps from medium load to full load towards the end of the short-term attack time just reach the actual limiting value ldimx (at all speeds!). In this application, LDDIMXN increments should be no more than 2 to 3%!&lt;br /&gt;
&lt;br /&gt;
8. LDDIMXN: about 15% below NLDIAPU (high speed) and about 3% above this speed (simultaneously fully regulating the safety margin)&lt;br /&gt;
&lt;br /&gt;
9. LDDIMNN: apply in the case of transitory problems arising from lighter dynamic response of around 5%, otherwise use the maximum value to deaden/nullify the function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Parameter&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
CWLDIMX&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Codeword for application procedures KFLDIMX/KFLDIOPU&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
FTLDIA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Factor for enabling debounce adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
FTLDIAP&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Factor for debounce time for tracking positive integral adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDIMX&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Map specifying the integral control limits for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDIOPU&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Correction for altitude influences on the duty cycle value&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDIWL&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Correction charge pressure regulation integral limits during warm-up&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDRL&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Map for linearising charge pressure as a function of duty cycle&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDRQ0&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Map for PID control parameter Q0 (proportional coefficients) in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDRQ1&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Map for PID control parameter Q1 (integral coefficients) in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFLDRQ2&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Map for PID control parameter Q2 (derivative coefficients) in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
KFRBGOF&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Offset for the integral control limit in charge pressure regulation PID control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDAMN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Minimum limiting value in charge pressure regulation integral adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDDIAN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Increment per program run for the negative tracking integral limit&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDDIAP&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Increment per program run for the positive tracking integral limit&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDDIMNN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Safety margin integral control negative limit in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDDIMXN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Safety margin integral control limit in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDEIAO&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Upper control error threshold for negative adjustment&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDEIAP&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Control error threshold for positive adaptation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDEIAPS&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Control error threshold for fast positive tracking&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDEIAU&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Lower control error threshold for negative adjustment&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDHIA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Hysteresis for the charge pressure regulation integral adaptation curve&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIATA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Integral limit correction as a function of intake air temperature (Tans) in charge pressure regulation PID control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDMXNN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Maximum tracking limit for negative control adaptation in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDMXNP&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Maximum tracking limit for positive control adaptation with range change in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRQ0S&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Control parameter Q0 in steady-state operation for charge pressure regulation PID control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRQ1ST&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Control parameter Q1 in steady-state operation (integral coefficients) for charge pressure regulation PID control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRVL&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Full load detection threshold in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
NLDIAPU&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Speed threshold for integral limits adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SLD04LDUB&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SNG08LDUB&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for filtered speed gradient (ngfil) in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SNM08LDUB&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SNM08LDUW&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SNM16LDUB&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SNM16LDUW&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SPL08LDUW&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SPS08LDUW&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SPU08LDUB&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STA08LDUB&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STLDIA1&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point 1 for charge pressure regulation adaptation characteristic curve&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STLDIA2&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point 2 for charge pressure regulation adaptation characteristic curve&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STLDIA3&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point 3 for charge pressure regulation adaptation characteristic curve&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STLDIA4&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point 4 for charge pressure regulation adaptation characteristic curve&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STV10LDSW&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Sample point distribution for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
SY_TURBO&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Turbocharger system constant&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
TLDIAN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Debounce time for tracking negative integral adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
TLDIAPN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Debounce time for tracking positive integral adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
TVLDMX&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Upper duty cycle limit for charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
UMDYLDR&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Cut-off threshold for dynamic charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Variable&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_ADRLDRA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for deleting charge pressure adaptation values by deleting memory errors&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_LDDY&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for dynamic mode in charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_LDIMXA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for adaptation limiting value in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_LDIMXN&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for negative correction ldimxr&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_LDIMXP&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for positive correction ldimxr&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_LDR&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for activating charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_LDVL&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for full load charge pressure regulation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_PWF&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for power fail&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
B_STLDW&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Condition flag for sample point change in charge pressure regulation adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
DFP_LDRA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Intake manifold error: boost deviation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
E_LDRA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Errorflag: charge pressure control deviation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
IMLATM&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Integration of mass air flow from engine start to maximum value&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
IRBGOF_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Offset for the LDRPID integral controller limit dependent on speed gradient&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDE&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation control error (desired value – measured value)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIMN_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Current value for the minimum limit in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIMXA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Adaptation correction for the maximum limit in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIMXAK_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Current corrected limit in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIMXRK_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Maximum limiting value (corrected reference value) in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIMXR_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Actual reference value for the maximum limit in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDIMX W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Actual value of the maximum limit value in charge pressure regulation integral control&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDITV_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation duty cycle from the integral controller (word)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDPTV&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation duty cycle from the proportional controller&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRDTV&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation duty cycle from the derivative controller&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRKD_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation (derivative control parameter)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRKI_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation (integral control parameter)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDRKP_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation (proporational control parameter)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDTV&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation duty cycle&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
LDTVR_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Charge pressure regulation duty cycle from the controller&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
NGFIL&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Filtered speed gradient&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
NMOT&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Engine speed&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
PLGRUS_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Basic charge pressure desired value&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
PLSOL&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Target (desired) charge pressure&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
PLSOLR_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Relative target (desired) charge pressure (charge pressure regulation)&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
PLSOL_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Target (desired) charge pressure&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
PU&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Ambient pressure&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
PVDKDS&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Pressure before the throttle pressure sensor&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
RLMAX_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Maximum achievable cylinder charge with turbocharger&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
RLSOL_W&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Target (desired) cylinder charge&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
STLDIA&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Current sample point for charge pressure regulation adaptation&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
TMST&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Engine starting temperature&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Setpoint_for_air_mass_from_the_desired_torque_(MDFUE)</id>
		<title>Setpoint for air mass from the desired torque (MDFUE)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Setpoint_for_air_mass_from_the_desired_torque_(MDFUE)"/>
				<updated>2011-09-29T21:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=MDFUE abbreviations=&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWRLAPPL   ||             ||          ||FW        ||Code word input rlsol_w during application phase      &lt;br /&gt;
|-&lt;br /&gt;
|FRLMNHO    ||FHO          ||          ||KL        ||Correction factor rlmin of the amount                  &lt;br /&gt;
|-&lt;br /&gt;
|FWPEDRLS   ||             ||          ||FW        ||Factor for direct rlsol-entry from wped (Application)&lt;br /&gt;
|-&lt;br /&gt;
|KFMIRL     ||NMOT_W       ||MISOPL1_W ||KF        ||Map for calculating desired charge                   &lt;br /&gt;
|-&lt;br /&gt;
|KFRLMN     ||NMOT         ||TMOT      ||KF        ||minimum charge in the fired operation                &lt;br /&gt;
|-&lt;br /&gt;
|KFRLMNSA   ||NMOT         ||TMOT      ||KF        ||minimum rl with overrun fuel cut                             &lt;br /&gt;
|-&lt;br /&gt;
|RLSOLAP    ||             ||          ||FW        ||Nominal charge for administration purposes           &lt;br /&gt;
|-&lt;br /&gt;
|ZKDRLSOL   ||             ||          ||FW        ||time constant for drlsol-integrator                  &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|B_MDMIN    ||MDFUE        ||          ||AUS       ||Condition minimum attainable indexed torque achieved                          &lt;br /&gt;
|-&lt;br /&gt;
|B_SA       ||MDRED          ||        ||EIN       ||Condition Overrun fuel cut                                                    &lt;br /&gt;
|-&lt;br /&gt;
|C_INI      ||               ||        ||EIN       ||SG-condition initialization                                                  &lt;br /&gt;
|-&lt;br /&gt;
|DRLSOLF_W  ||MDFUE          ||        ||AUS       ||filtered change desired charge                                               &lt;br /&gt;
|-&lt;br /&gt;
|DRLSOL_W   ||MDFUE          ||        ||AUS       ||Change desired charge                                                        &lt;br /&gt;
|-&lt;br /&gt;
|ETALAB     ||MDBAS          ||        ||EIN       ||Lambda efficiency without intervention, based on optimum torque at lambda = 1&lt;br /&gt;
|-&lt;br /&gt;
|ETAZWBM    ||MDBAS          ||        ||EIN       ||averaged ignition angle of the basic ignition angle                          &lt;br /&gt;
|-&lt;br /&gt;
|FHO        ||GGDSAS         ||        ||EIN       ||Height correction factor                                                     &lt;br /&gt;
|-&lt;br /&gt;
|MILSOL_W   ||MDKOL          ||        ||EIN       ||Driver torque request for filling                                            &lt;br /&gt;
|-&lt;br /&gt;
|MISOPL1_W  ||MDFUE          ||        ||LOK       ||Target air torque, calculated back to lambda = 1 and zwopt                       &lt;br /&gt;
|-&lt;br /&gt;
|NMOT       ||BGNMOT         ||        ||EIN       ||Motor speed                                                                  &lt;br /&gt;
|-&lt;br /&gt;
|NMOT_W     ||BGNMOT         ||        ||EIN       ||Motor speed                                                                  &lt;br /&gt;
|-&lt;br /&gt;
|RLMAX_W    ||LDRUE          ||        ||EIN       ||maximum possible load, for Turbo                                             &lt;br /&gt;
|-&lt;br /&gt;
|RLMIN_W    ||MDFUE          ||        ||AUS       ||minimally acceptable rl                                                      &lt;br /&gt;
|-&lt;br /&gt;
|RLSOL_W    ||MDFUE          ||        ||AUS       ||Nominal charge                                                               &lt;br /&gt;
|-&lt;br /&gt;
|RLTEDTE_W  ||DTEV           ||        ||EIN       ||From DTEV relative charge calculated on the tank vent valve                  &lt;br /&gt;
|-&lt;br /&gt;
|R_T10      ||               ||        ||EIN       ||Time frame 10ms                                                              &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||PROKONAL       ||        ||EIN       ||Turbocharger system constant                                                 &lt;br /&gt;
|-&lt;br /&gt;
|TMOT       ||GGTFM          ||        ||EIN       ||Motor temperature                                                            &lt;br /&gt;
|-&lt;br /&gt;
|WPED_W     ||GGPED          ||        ||EIN       ||Normalized accelerator pedal angle                                           &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=MDFUE Function Description=&lt;br /&gt;
The torque msol_w that is to be set on the charge path at base ignition and base efficiency is translated, in torque misopl1_w, which corresponds to the optimum torque for lambda = 1. With the help of the characteristic map [[KFMIRL]] obtain the charge, which is part of this operating point.&lt;br /&gt;
&lt;br /&gt;
This charge is limited to the minimum permissible value rlmin_w, in this case, the idle speed control, the Condition B_mdmin set, which then stops the integrator. In the case of a turbocharger is a limit to the maximum  permissible charge rlmax_w. Naturally aspirated engines that size does not exist!                                                          &lt;br /&gt;
&lt;br /&gt;
Result ones their desired charge rlsol_w.&lt;br /&gt;
&lt;br /&gt;
Addition of application-interface:&lt;br /&gt;
&amp;lt;pre&amp;gt;CWRLAPPL = 0:     fct. as before: rlsol generated from the limited KFMIRL.&lt;br /&gt;
CWRLAPPL.1    =1: rlsol_w = RLSOLAP&lt;br /&gt;
CWRLAPPL.2    =1: rlsol_w = wped_w * FWPEDRLS&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=MDFUE Application Notes=&lt;br /&gt;
The map [[KFMIRL]] is inverse to the map [[KFMIOP]] in the section %MDBAS. Application information %MDBAS.&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-08-17T14:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Notable User Contributions to the Forum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guides==&lt;br /&gt;
*[[Adding anti-lag launch control and no-lift shift]]&lt;br /&gt;
&lt;br /&gt;
==Notable User Contributions to the Forum==&lt;br /&gt;
*MAF&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,223.0.html MAF scaling vs recalibration?]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,382.0.html MAF Diameter Suggestion]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,531.0.html MAFless discussion]&lt;br /&gt;
*Injector scaling&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,34.0.html Siemens Mototron DEKA IV 630cc Injector Specs]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,320.0.html Bosch EV14 Injector Migration]&lt;br /&gt;
*Boost PID&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,315.0.html Boost PID Tuning]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,517.0.html PID controller from square one]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,182.0.html PID tuning... info and a control loop simulator]&lt;br /&gt;
*Timing&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html KFZW &amp;amp; KFZWOP maps explained]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,222.0.html Difference between ignition maps: KFZW and KFZW2]&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,881.0.html Severe timing oscillations]&lt;br /&gt;
*Knock Control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*Launch control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.0.html Raised rev limiter] (does not build boost)&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,607.0.html Anti lag launch control and no-lift shift]&lt;br /&gt;
*Methanol Injection&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,57.0.html Meth and Tuning]&lt;br /&gt;
*E85&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,856.0.html E85 Tuning Methods]&lt;br /&gt;
*Emissions&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,615.0/topicseen.html EVAP, SAI, Rear O2 and EGT removal]&lt;br /&gt;
*Misc&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,300.msg1913.html#msg1913 How the SKC Immobilizer code is stored in 95040 EEPROM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Main_Page"/>
				<updated>2011-08-17T14:37:59Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NefMoto Wiki - Welcome!=&lt;br /&gt;
The NefMoto site is a collective body of VW/Audi ME7 ECU tuning information.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
*[[Getting Started]]&lt;br /&gt;
&lt;br /&gt;
==Flashing==&lt;br /&gt;
*[[NefMoto ECU Flashing Software]] - Free, fast and reliable ECU flashing&lt;br /&gt;
*[[ECU Bench Flashing]]&lt;br /&gt;
*[[Galletto 1260 Flashing Cable]] - Recover a failed flash in [[ECU Boot Mode|boot mode]]&lt;br /&gt;
&lt;br /&gt;
==Motronic 7 (ME7.x) Breakdown==&lt;br /&gt;
*[http://s4wiki.com/wiki/Tuning S4Wiki.org Tuning guide] &amp;lt;- A must read!&lt;br /&gt;
*[[Funktionsrahmen]] - Bosch's official ME7 documentation&lt;br /&gt;
**[[Calculation of basic parameters for torque interface (MDBAS)]]&lt;br /&gt;
**[[Lambda component protection (LAMBTS)]]&lt;br /&gt;
**[[Lambda drivers (LAMFAW)]]&lt;br /&gt;
**[[LDR PID controller (LDRPID)]]&lt;br /&gt;
**[[Setpoint for air mass from the desired torque (MDFUE)]]&lt;br /&gt;
*[[Checksums]]&lt;br /&gt;
*[[ME7 Tuning Information]]&lt;br /&gt;
*[[ME7 Communication Protocol Information]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*[[Reverse Engineering Generic Guide]]&lt;br /&gt;
*[[Camden's ME7.5 Reverse Engineering]]&lt;br /&gt;
*[[ECU pin outs]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ECU_pin_outs</id>
		<title>ECU pin outs</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ECU_pin_outs"/>
				<updated>2011-08-17T14:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Created page with &amp;quot;==US Spec B5 S4 Audi S4 6-speed== *[http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=59.0;attach=74 PDF] *[http://nefariousmotorsports.com/forum/index.php?ac...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==US Spec B5 S4 Audi S4 6-speed==&lt;br /&gt;
*[http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=59.0;attach=74 PDF]&lt;br /&gt;
*[http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=59.0;attach=441 Excel]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Galletto_1260_Flashing_Cable</id>
		<title>Galletto 1260 Flashing Cable</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Galletto_1260_Flashing_Cable"/>
				<updated>2011-07-21T21:25:11Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
The Galletto 1260 flashing cable allows you read and write access to various types of ECUs. It is most commonly used to access the ECU in [[ECU Boot Mode|boot mode]] when higher level flashing utilities, such as the [[NefMoto ECU Flashing Software]], fail.&lt;br /&gt;
&lt;br /&gt;
[[Image:Galletto_1260_cable.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
Should work with Windows XP and Windows Vista/7 32bit. &lt;br /&gt;
&lt;br /&gt;
If you have other cable software installed (APR Cheetah, VCDS) you may experience driver conflicts that break Galletto. If you have other cable drivers installed and connect connect to your ECU with Galletto uninstall all other cable drivers and start fresh with Galletto.&lt;br /&gt;
&lt;br /&gt;
==How to use==&lt;br /&gt;
*Insert the disk that came with the Galletto cable into your computer and copy the contents to your local drive. Or download them from [http://www.nefariousmotorsports.com/forum/index.php/topic,639.msg5371.html#msg5371 here]&lt;br /&gt;
*Connect your Galletto cable to the ECU. You can do this on the [[ECU Bench Flashing|bench]] or in the car. Make sure the ECU has constant, reliable power during any flashing operations!&lt;br /&gt;
*Plug the Galletto cable into your PC and install the drivers that come on the disk.&lt;br /&gt;
*Put the ECU into [[ECU Boot Mode|boot mode]]&lt;br /&gt;
*Launch the EOBD1260.exe program, it'll look like this: &lt;br /&gt;
&lt;br /&gt;
[[Image:Galletto_ss1.png]]&lt;br /&gt;
&lt;br /&gt;
*Select the 29F800BB memory layout. &amp;quot;Cars&amp;quot; selection does not matter.&lt;br /&gt;
*Choose Open ECU to connect&lt;br /&gt;
*Choose Read ECU to read the file from the ECU. It will prompt you where to save the file.&lt;br /&gt;
*Choose Write ECU to write the file to the ECU&lt;br /&gt;
*Exit when complete&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
==Galletto software displays &amp;quot;Boot mode inactive&amp;quot;==&lt;br /&gt;
*This seems to be caused by a driver conflict with the Galletto cable. Try reinstalling the driver and/or removing other cable drivers that may conflict.&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Checksums</id>
		<title>Checksums</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Checksums"/>
				<updated>2011-07-11T14:33:02Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
Checksums exist to verify the integrity of data and ensure the data has not changed. Your car's engine management system uses checksums to protect the engine components in the event the data on the ECU were to be corrupted or changed accidentally.&lt;br /&gt;
&lt;br /&gt;
Checksums are embedded in the ECU file. The same model ECU will have the same checksum values, because the code on the ECU is the same. They are calculated using data in the file. The ECU contains a few different checksums, depending on the ECU model. &lt;br /&gt;
&lt;br /&gt;
The ECU will recalculate some checksums every startup and compare the values to the one stored in the ECU. If they do not match the stored checksums it assumes data has been corrupted and will not allow the engine to start to prevent possible damage or other annoying things.&lt;br /&gt;
&lt;br /&gt;
When you modify the ECU file you absolutely should recalculate the checksum values. This would be tedious if done by hand but fortunately for us MTX-Electronics has released a [http://www.mtx-electronics.com/automotive/page.php?25 $15 checksum plugin] for TunerPro that makes this process seamless.&lt;br /&gt;
&lt;br /&gt;
=ECU Specific Data=&lt;br /&gt;
==B5 S4 8D0907551M (M-box) ECU ==&lt;br /&gt;
Checksum value locations:&lt;br /&gt;
*0x08038 - 0x0803F&lt;br /&gt;
*0x1B9B0 - 0x1B9B3&lt;br /&gt;
*0x1FBB2 - 0x1FFD1&lt;br /&gt;
*0x7A866 - 0x7A875&lt;br /&gt;
*0xFFFE0 - 0xFFFE7&lt;br /&gt;
&lt;br /&gt;
=Utilities=&lt;br /&gt;
*[http://www.mtx-electronics.com/automotive/page.php?25 MTX-Electronics' $15 checksum plugin] for TunerPro - The most popular method used in the Nefmoto community&lt;br /&gt;
*[http://www.andywhittaker.com/en-gb/ecu/boschmotronicme71.aspx Andy Whittaker's ECUFix] &lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0title,.html ME7Check] is a free executable written by forum member [http://nefariousmotorsports.com/forum/index.php?action=profile;u=421 setzi62] will tell you whether the checksums in a file are valid or not. It does not correct them but is useful because the MTX-Electronics plugin mentioned above does not provide feedback.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Checksum Wikipedia Checksum article]&lt;br /&gt;
*[http://www.andywhittaker.com/en-gb/ecu/boschmotronicme71.aspx Andy Whittaker's excellent breakdown] of checkums in ME7&lt;br /&gt;
*[http://nefariousmotorsports.com/forum/index.php/topic,362.0.html setzi62's breakdown]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-07-10T04:16:55Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Notable User Contributions to the Forum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guides==&lt;br /&gt;
*[[Adding anti-lag launch control and no-lift shift]]&lt;br /&gt;
&lt;br /&gt;
==Notable User Contributions to the Forum==&lt;br /&gt;
*MAF&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,223.0.html MAF scaling vs recalibration?]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,382.0.html MAF Diameter Suggestion]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,531.0.html MAFless discussion]&lt;br /&gt;
*Injector scaling&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,34.0.html Siemens Mototron DEKA IV 630cc Injector Specs]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,320.0.html Bosch EV14 Injector Migration]&lt;br /&gt;
*Boost PID&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,315.0.html Boost PID Tuning]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,517.0.html PID controller from square one]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,182.0.html PID tuning... info and a control loop simulator]&lt;br /&gt;
*Timing&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html KFZW &amp;amp; KFZWOP maps explained]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,222.0.html Difference between ignition maps: KFZW and KFZW2]&lt;br /&gt;
*Knock Control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*Launch control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.0.html Raised rev limiter] (does not build boost)&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,607.0.html Anti lag launch control and no-lift shift]&lt;br /&gt;
*Methanol Injection&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,57.0.html Meth and Tuning]&lt;br /&gt;
*Emissions&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,615.0/topicseen.html EVAP, SAI, Rear O2 and EGT removal]&lt;br /&gt;
*Misc&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
**[http://nefariousmotorsports.com/forum/index.php/topic,300.msg1913.html#msg1913 How the SKC Immobilizer code is stored in 95040 EEPROM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Adding_anti-lag_launch_control_and_no-lift_shift</id>
		<title>Adding anti-lag launch control and no-lift shift</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Adding_anti-lag_launch_control_and_no-lift_shift"/>
				<updated>2011-07-08T03:24:29Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Special thanks to Chris @ Eurodyne, Julex, and Setzi for this feature.''&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
Anti lag is a mode of operation where ECU interrupts spark every so many ignition cycles as long as the RPM are above set limit causing previously unburned fuel to burn in manifold as soon as RPMs fall and mixture ignites. This results in turbos spooling while the engine doesn't raise RPMs while you sit at the strip waiting for lunch. No lift shift kicks in when you press a clutch and is active for a preset amount of time.&lt;br /&gt;
&lt;br /&gt;
Video examples [http://www.youtube.com/watch?v=ihBmmrbJccU 1] and [http://www.youtube.com/watch?v=Anf7eVNOdCk 2] of anti-lag launch control.&lt;br /&gt;
&lt;br /&gt;
=Implementing=&lt;br /&gt;
These steps outline adding anti-lag and no-lift shift for an M-box ECU&lt;br /&gt;
#Download the [http://nefariousmotorsports.com/forum/index.php/topic,607.msg5283.html#msg5283 XDF definition] that contains the configuration maps for steps #2 and #3.&lt;br /&gt;
#0x1A34B: Change FTOMN &amp;quot;minimum opening time&amp;quot; to 0 to enable anti-lag and no-lift shift.&lt;br /&gt;
#0x17E00 to 0x17E08:&lt;br /&gt;
#*0x17E00: Speed Threshold - Limits the speed where AntiLag is active. If vehicle speed is &amp;lt; SpeedThreshold, the AntiLag is enabled. Normally set to a low value, e.g. 3 km/h. To disable AntiLag, set the SpeedThreshold to zero.&lt;br /&gt;
#*0x17E02: Launch RPM - Sets the launch engine speed. If engine speed is higher than the LaunchRPM, the  ignition is interrupted. To disable this function, set LaunchRPM to a high value, e.g. 15000 rpm&lt;br /&gt;
#*0x17E04: IgnitionCutDuration - This sets the time for which the ignition is cut while clutch is pressed (NoLiftShift), if also the following conditions are fulfilled:&lt;br /&gt;
#**Brake is not engaged&lt;br /&gt;
#**Engine speed is higher than RPMThreshold&lt;br /&gt;
#**Accel Pedal is engaged more than AccPedalThreshold &amp;lt;br /&amp;gt;Set IgnitionCutDuration to zero to disable the NoLiftShift function.&lt;br /&gt;
#*0x17E06: RPM Threshold - Sets the minimum engine speed threshold for the NoLiftShift function. If the engine speed is lower than RPMThreshold, NoLiftShift is disabled.&lt;br /&gt;
#*0x17E08: AccPedalPosition - Sets the minimum accelerator pedal angle for NoLiftShift. If the accel. pedal is engaged lesser than AccPedalThreshold, NoLiftShift is disabled.&lt;br /&gt;
#0x8B3A6 to 0x8B3A9: Redirect call to alternate custom routine:&lt;br /&gt;
#*Replace &amp;lt;pre&amp;gt;F3 F8 F3 8A&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*With &amp;lt;pre&amp;gt;DA 88 00 E8&amp;lt;/pre&amp;gt;&lt;br /&gt;
#0x8E800 to 0x8E88D: Replace the empty space with the new routine:&lt;br /&gt;
 9A2B1380F2F4408ED7008100F2F9007E40499D0BF2F47AF8D7008100F2F9027E4049FD03F78EAC8D0D2F9A2B29808A2B2260F2F47AF8D7008100F2F9067E4049FD1AC2F4028BD7008100C2F9087E4049FD12D7003800F2F4F04FD7008100F2F9047E40499D11F78EAC8D0841D7003800F7F8F04F0D09D7003800F68FF04F0D04D7003800F68EF04FF3F8F38ADB00&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*http://nefariousmotorsports.com/forum/index.php/topic,607.0.html&lt;br /&gt;
*http://nefariousmotorsports.com/forum/index.php/topic,641.0title,.html&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Checksums</id>
		<title>Checksums</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Checksums"/>
				<updated>2011-07-07T22:01:20Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Utilities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
Checksums exist to verify the integrity of data and ensure the data has not changed. Your car's engine management system uses checksums to protect the engine components in the event the data on the ECU were to be corrupted or changed accidentally.&lt;br /&gt;
&lt;br /&gt;
Checksums are embedded in the ECU file. The same model ECU will have the same checksum values, because the code on the ECU is the same. They are calculated using data in the file. The ECU contains a few different checksums, depending on the ECU model. &lt;br /&gt;
&lt;br /&gt;
The ECU will recalculate some checksums every startup and compare the values to the one stored in the ECU. If they do not match the stored checksums it assumes data has been corrupted and will not allow the engine to start to prevent possible damage or other annoying things.&lt;br /&gt;
&lt;br /&gt;
When you modify the ECU file you absolutely should recalculate the checksum values. This would be tedious if done by hand but fortunately for us MTX-Electronics has released a [http://www.mtx-electronics.com/automotive/page.php?25 $15 checksum plugin] for TunerPro that makes this process seamless.&lt;br /&gt;
&lt;br /&gt;
=ECU Specific Data=&lt;br /&gt;
==B5 S4 8D0907551M (M-box) ECU ==&lt;br /&gt;
Checksum value locations:&lt;br /&gt;
*0x08038 - 0x0803F&lt;br /&gt;
*0x1B9B0 - 0x1B9B3&lt;br /&gt;
*0x1FBB2 - 0x1FFD1&lt;br /&gt;
*0x7A866 - 0x7A875&lt;br /&gt;
*0xFFFE0 - 0xFFFE7&lt;br /&gt;
&lt;br /&gt;
=Utilities=&lt;br /&gt;
*[http://www.mtx-electronics.com/automotive/page.php?25 MTX-Electronics' $15 checksum plugin] for TunerPro - The most popular method used in the Nefmoto community&lt;br /&gt;
*[http://www.andywhittaker.com/en-gb/ecu/boschmotronicme71.aspx Andy Whittaker's ECUFix] &lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0title,.html ME7Check] is a free executable written by forum member [http://nefariousmotorsports.com/forum/index.php?action=profile;u=421 setzi62] will tell you whether the checksums in a file are valid or not. It does not correct them but is useful because the MTX-Electronics plugin mentioned above does not provide feedback.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Checksum Wikipedia Checksum article]&lt;br /&gt;
*[http://www.andywhittaker.com/en-gb/ecu/boschmotronicme71.aspx Andy Whittaker's excellent breakdown] of checkums in ME7&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Getting_Started</id>
		<title>Getting Started</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Getting_Started"/>
				<updated>2011-07-07T21:59:36Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* File Checksums */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Reading the ECU=&lt;br /&gt;
To read your car's stock file from the ECU you can use Tony's free [[NefMoto ECU Flashing Software]]. It is the easiest and best supported method. You will need a cheap [[NefMoto ECU Flashing Software#Supported cables|flashing cable]].&lt;br /&gt;
&lt;br /&gt;
If someone goes wrong you will want to have a [[Galletto 1260 Flashing Cable]] to hopefully rescue the ECU in [[ECU Boot Mode|boot mode]] (a lower level protocol).&lt;br /&gt;
&lt;br /&gt;
=Map Editing=&lt;br /&gt;
To change your ECU tune will require map editing software. [http://tunerpro.net Tunerpro] is a free map editor. [http://www.evc.de/en/product/ols/software/default.asp WinOLS] is a more expensive map editor. Most people use TunerPro.&lt;br /&gt;
&lt;br /&gt;
TunerPro will need a definition file (.XDF) for the ECU file you want to edit. This tells TunerPro where the various maps and relevant data are in the file. There are several XDFs posted in the [http://www.nefariousmotorsports.com/forum/index.php/board,30.0.html Nefmoto Definition File subforum]. Many are works in progress; if you find an error please let the author know.&lt;br /&gt;
&lt;br /&gt;
You will need knowledge of which maps perform what tasks and what data should be changed. Read the [http://s4wiki.org/wiki/Tuning S4Wiki.org tuning guide] and the [http://www.nefariousmotorsports.com/forum/index.php/board,2.0.html Nefmoto tuning subforum].&lt;br /&gt;
&lt;br /&gt;
=File Checksums=&lt;br /&gt;
Your ECU file has several internal [[Checksums|checksums]] that need to be updated when the file is altered. If these checksums are incorrect the car will not start. Or worse, it may start once or twice and catch the invalid checksum and leave you stranded. A lot of guys carry around a spare known working ECU as insurance.&lt;br /&gt;
&lt;br /&gt;
More info about checksums: [http://www.andywhittaker.com/en-us/ecu/boschmotronicme71.aspx Andy Whittaker's site].&lt;br /&gt;
&lt;br /&gt;
[http://www.mtx-electronics.com/automotive/page.php?25 MTX-electronics] sells an affordable TunerPro plugin that will correct checksums for ME7.&lt;br /&gt;
&lt;br /&gt;
=Flashing the ECU=&lt;br /&gt;
Writing/flashing your tuned file back to the ECU is the same as the reading process above. Again, use the [[NefMoto ECU Flashing Software]].&lt;br /&gt;
&lt;br /&gt;
=Logging=&lt;br /&gt;
Keep close track of how your car is performing after each tune revision.&lt;br /&gt;
*Vag-Com to check [http://s4wiki.com/wiki/LTFT LTFTs] (long term fuel trims) and other things.&lt;br /&gt;
*APR's ECUx. Not really supported anymore.&lt;br /&gt;
*We're hoping for more logging options in the near future.&lt;br /&gt;
&lt;br /&gt;
=Contribute=&lt;br /&gt;
The open source VW/Audi ECU community is evolving nicely. Please help give back by providing your feedback and helping others.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Tuning== &lt;br /&gt;
*The [http://s4wiki.com/wiki/Tuning S4Wiki.org tuning guide] is an incredible ME7 resource put together mostly by nyet. Check out the other articles on the site.&lt;br /&gt;
&lt;br /&gt;
==ME7 Documentation==&lt;br /&gt;
*[[Funktionsrahmen]] - Bosch ME7 documentation&lt;br /&gt;
&lt;br /&gt;
==Books==&lt;br /&gt;
*[http://www.amazon.com/gp/product/0760315825/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=wwwnefariousm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0760315825 How to Tune and Modify Engine Management Systems]&lt;br /&gt;
*[http://www.amazon.com/gp/product/1932494901/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=wwwnefariousm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1932494901 Designing and Tuning High-Performance Fuel Injection Systems]&lt;br /&gt;
*[http://www.amazon.com/gp/product/1932494421/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=wwwnefariousm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1932494421 Engine Management: Advanced Tuning]&lt;br /&gt;
*[http://www.amazon.com/gp/product/1934709743/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=wwwnefariousm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1934709743 Dyno Testing and Tuning]&lt;br /&gt;
*[http://www.amazon.com/gp/product/0837610486/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=wwwnefariousm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0837610486 Ignition Systems for Gasoline Engines: Bosch Technical Instruction]&lt;br /&gt;
*[http://www.amazon.com/gp/product/0837603005/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=wwwnefariousm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0837603005 Bosch Fuel Injection and Engine Management]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Main_Page"/>
				<updated>2011-07-07T21:58:56Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Motronic 7 (ME7.x) Breakdown */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=NefMoto Wiki - Welcome!=&lt;br /&gt;
The NefMoto site is a collective body of VW/Audi ME7 ECU tuning information.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
*[[Getting Started]]&lt;br /&gt;
&lt;br /&gt;
==Flashing==&lt;br /&gt;
*[[NefMoto ECU Flashing Software]] - Free, fast and reliable ECU flashing&lt;br /&gt;
*[[ECU Bench Flashing]]&lt;br /&gt;
*[[Galletto 1260 Flashing Cable]] - Recover a failed flash in [[ECU Boot Mode|boot mode]]&lt;br /&gt;
&lt;br /&gt;
==Motronic 7 (ME7.x) Breakdown==&lt;br /&gt;
*[http://s4wiki.com/wiki/Tuning S4Wiki.org Tuning guide] &amp;lt;- A must read!&lt;br /&gt;
*[[Funktionsrahmen]] - Bosch's official ME7 documentation&lt;br /&gt;
**[[Calculation of basic parameters for torque interface (MDBAS)]]&lt;br /&gt;
**[[Lambda component protection (LAMBTS)]]&lt;br /&gt;
**[[Lambda drivers (LAMFAW)]]&lt;br /&gt;
**[[LDR PID controller (LDRPID)]]&lt;br /&gt;
**[[Setpoint for air mass from the desired torque (MDFUE)]]&lt;br /&gt;
*[[Checksums]]&lt;br /&gt;
*[[ME7 Tuning Information]]&lt;br /&gt;
*[[ME7 Communication Protocol Information]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*[[Reverse Engineering Generic Guide]]&lt;br /&gt;
*[[Camden's ME7.5 Reverse Engineering]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Checksums</id>
		<title>Checksums</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Checksums"/>
				<updated>2011-07-07T21:58:13Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Initial creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
Checksums exist to verify the integrity of data and ensure the data has not changed. Your car's engine management system uses checksums to protect the engine components in the event the data on the ECU were to be corrupted or changed accidentally.&lt;br /&gt;
&lt;br /&gt;
Checksums are embedded in the ECU file. The same model ECU will have the same checksum values, because the code on the ECU is the same. They are calculated using data in the file. The ECU contains a few different checksums, depending on the ECU model. &lt;br /&gt;
&lt;br /&gt;
The ECU will recalculate some checksums every startup and compare the values to the one stored in the ECU. If they do not match the stored checksums it assumes data has been corrupted and will not allow the engine to start to prevent possible damage or other annoying things.&lt;br /&gt;
&lt;br /&gt;
When you modify the ECU file you absolutely should recalculate the checksum values. This would be tedious if done by hand but fortunately for us MTX-Electronics has released a [http://www.mtx-electronics.com/automotive/page.php?25 $15 checksum plugin] for TunerPro that makes this process seamless.&lt;br /&gt;
&lt;br /&gt;
=ECU Specific Data=&lt;br /&gt;
==B5 S4 8D0907551M (M-box) ECU ==&lt;br /&gt;
Checksum value locations:&lt;br /&gt;
*0x08038 - 0x0803F&lt;br /&gt;
*0x1B9B0 - 0x1B9B3&lt;br /&gt;
*0x1FBB2 - 0x1FFD1&lt;br /&gt;
*0x7A866 - 0x7A875&lt;br /&gt;
*0xFFFE0 - 0xFFFE7&lt;br /&gt;
&lt;br /&gt;
=Utilities=&lt;br /&gt;
*[http://www.mtx-electronics.com/automotive/page.php?25 MTX-Electronics' $15 checksum plugin] for TunerPro - The most popular method used in the Nefmoto community&lt;br /&gt;
*[http://www.andywhittaker.com/en-gb/ecu/boschmotronicme71.aspx Andy Whittaker's ECUFix] &lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0title,.html ME7Check] is a free executable written by forum member [http://nefariousmotorsports.com/forum/index.php?action=profile;u=421 setzi62] will tell you whether the checksums in a file are valid or not. It does not correct them but is sometimes useful.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Checksum Wikipedia Checksum article]&lt;br /&gt;
*[http://www.andywhittaker.com/en-gb/ecu/boschmotronicme71.aspx Andy Whittaker's excellent breakdown] of checkums in ME7&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software</id>
		<title>NefMoto ECU Flashing Software</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software"/>
				<updated>2011-06-14T15:56:29Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Installation */ Updated for version 1.8.0.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
The NefMoto ME7 ECU flasher is a free tool that allows you to read and write the flash memory in your ME7 ECU in car over the OBD port. All that is required is a FTDI based USB OBD cable that works in &amp;quot;dumb&amp;quot; mode. Dumb mode cables pass the raw serial data straight through without applying any higher level protocols.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*ECUs can be written through the OBD port in about three and half minutes.&lt;br /&gt;
*ECUs can be read through the OBD port in about five minutes.&lt;br /&gt;
*User defined memory layouts allow for flashing any memory arrangement.&lt;br /&gt;
*Writing erases and programs one memory sector at a time to allow you to recover the ECU in case of failure.&lt;br /&gt;
*Written and read data is verified with checksums to ensure data was sent correctly.&lt;br /&gt;
*Reading and clearing error codes is also supported.&lt;br /&gt;
&lt;br /&gt;
==What this software does not do==&lt;br /&gt;
*Does not update [[checksums]] or validate the file you are flashing in any way.&lt;br /&gt;
*Does not allow you to edit any maps, value, etc. It is just for flashing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
*32bit or 64bit Windows Vista or Newer (Will work if run inside a virtual Windows machine on Mac and Linux as well)&lt;br /&gt;
*.NET 3.5 (installed automatically with Nefmoto ECU flashing software)&lt;br /&gt;
*FTDI USB D2XX driver version 2.06.00 or later&lt;br /&gt;
*3 megabytes of free hard drive space&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
*No known issues. Please [http://www.nefariousmotorsports.com/forum/index.php?action=post;topic=413.0 let Tony know] if you find any.&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
==Download==&lt;br /&gt;
The Nefmoto ECU flashing software is free to download and use. The latest release can be found here: [http://nefariousmotorsports.com/forum/index.php/topic,691.0title,.html NefMoto ME7 Flashing Software Release 1.8.0.0]&lt;br /&gt;
&lt;br /&gt;
==How to install==&lt;br /&gt;
*Please uninstall any previous versions of the NefMoto ME7 ECU Flasher before installing the latest version. &lt;br /&gt;
*Run ECUFlasherHostInstaller 1.8.0.0.msi. &lt;br /&gt;
*Ensure that you have the FTD2XX driver installed for your specific cable. &lt;br /&gt;
*If you have a generic cable, download CDM20600.zip (link above), then extract it and install the generic FTDI D2XX driver.&lt;br /&gt;
&lt;br /&gt;
=Use=&lt;br /&gt;
''This section needs some love, please contribute!''&lt;br /&gt;
*Connect your vehicle's battery to a constant, stable power source. This is vital, if the ECU loses power or voltage dips during any flashing operation recovery may require flashing through [[ECU Boot Mode]] or worse.&lt;br /&gt;
*Connect your flashing cable to your vehicle's OBD port.&lt;br /&gt;
*Turn on your ignition (but do not start the car).  If the cable has an LED light it should illuminate.&lt;br /&gt;
*Select the memory layout for your ECU.&lt;br /&gt;
*At the top of the program choose Fast or Slow Init and Connect&lt;br /&gt;
*Choose one of the program options (Read/Write/etc) &lt;br /&gt;
*You will notice the activity in the console window&lt;br /&gt;
*When your operation is complete, choose Disconnect at the top of the program.&lt;br /&gt;
&lt;br /&gt;
=Supported cables=&lt;br /&gt;
==Tested supported cables==&lt;br /&gt;
*eBay USB VAG KKL using the FTDI D2XX standard driver (Non-affiliated eBay stores: [http://stores.ebay.com/easybid2000 1] [http://stores.ebay.com/alpha-bid 2])&lt;br /&gt;
*[http://ross-tech.com/ Ross-Tech] [http://www.ross-tech.com/vag-com/hex-usb+can.html HEX-USB-CAN] using the Ross-Tech FTDI D2XX driver (&amp;quot;boot in intelligent mode&amp;quot; must be unchecked in the VCDS options screen)&lt;br /&gt;
*Any dumb OBDII cable using the FTDI USB chip&lt;br /&gt;
&lt;br /&gt;
==Tested unsupported cables==&lt;br /&gt;
*Galletto (Does not support dumb mode)&lt;br /&gt;
*KWP2000+ Flasher (Does not support dumb mode)&lt;br /&gt;
*Old Ross-Tech KEY-USB (Does not support true dumb mode)&lt;br /&gt;
If you want to check what chip is in your cable, or see if it supports NefMoto premium features, you can use the NefMoto ECU Flasher version 1.6.1.0 or later. Just select the USB device and then hover your mouse over it. It will display all of the info about the FTDI chip in the cable and say if it supports premium NefMoto features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Supported ECUs=&lt;br /&gt;
List of ECUs that the NefMoto ECU flashing software has been tested and is supported on:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! ECU Number&lt;br /&gt;
! Make&lt;br /&gt;
! Year&lt;br /&gt;
! Car Info&lt;br /&gt;
! Software&lt;br /&gt;
! Hardware&lt;br /&gt;
! Memory Layout&lt;br /&gt;
! Tested By&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! S4&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551A&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|S4 2.7T 6sp&lt;br /&gt;
|1037 35 2345&lt;br /&gt;
|0261 206 110&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551B&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 35 2738 &lt;br /&gt;
|0261 206 109&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551L&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 35 4145 &lt;br /&gt;
|0261 207 004&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551H&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 35 4774 &lt;br /&gt;
|0261 206 774&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551M&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 35 4837 &lt;br /&gt;
|0261 207 143&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551M &lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 36 0857 &lt;br /&gt;
|0261 207 143&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551AA&lt;br /&gt;
|Audi&lt;br /&gt;
|2002 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 36 2276 &lt;br /&gt;
|0261 207 453&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551T&lt;br /&gt;
|Audi&lt;br /&gt;
|2002 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 36 2558 &lt;br /&gt;
|0261 207 452&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! A6&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551K&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|A6 2.7T 6sp &lt;br /&gt;
|1037 35 2413 &lt;br /&gt;
|0261 206 561&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|j2mc&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551L&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|A6 2.7T tip &lt;br /&gt;
|1037 35 2815 &lt;br /&gt;
|0261 206 562&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551T&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|A6 2.7T tip &lt;br /&gt;
|1037 36 0864 &lt;br /&gt;
|0261 207 005&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! TT&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AQ &lt;br /&gt;
|Audi&lt;br /&gt;
|2001&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AM &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AL &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|North American TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AP &lt;br /&gt;
|Audi&lt;br /&gt;
|2003&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! A3&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HK &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HN &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HP &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HR &lt;br /&gt;
|Audi&lt;br /&gt;
|2003&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! VW&lt;br /&gt;
!&lt;br /&gt;
! Golf/Bora/Jetta&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|06A906032EN &lt;br /&gt;
|VW&lt;br /&gt;
|2001&lt;br /&gt;
|European Golf/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub &lt;br /&gt;
|- &lt;br /&gt;
|06A906032HJ &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|European Gof/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HF &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T Auto&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HS &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub\torch&lt;br /&gt;
|- &lt;br /&gt;
|06A906032ML &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T 6-spd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032KP &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|European Golf/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032LP &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032LQ &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T Auto&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032PL &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Flashing]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-06-10T17:12:08Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guides==&lt;br /&gt;
*[[Adding anti-lag launch control and no-lift shift]]&lt;br /&gt;
&lt;br /&gt;
==Notable User Contributions to the Forum==&lt;br /&gt;
*MAF&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,223.0.html MAF scaling vs recalibration?]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,382.0.html MAF Diameter Suggestion]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,531.0.html MAFless discussion]&lt;br /&gt;
*Injector scaling&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,34.0.html Siemens Mototron DEKA IV 630cc Injector Specs]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,320.0.html Bosch EV14 Injector Migration]&lt;br /&gt;
*Boost PID&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,315.0.html Boost PID Tuning]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,517.0.html PID controller from square one]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,182.0.html PID tuning... info and a control loop simulator]&lt;br /&gt;
*Timing&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html KFZW &amp;amp; KFZWOP maps explained]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,222.0.html Difference between ignition maps: KFZW and KFZW2]&lt;br /&gt;
*Knock Control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*Launch control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.0.html Raised rev limiter] (does not build boost)&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,607.0.html Anti lag launch control and no-lift shift]&lt;br /&gt;
*Methanol Injection&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,57.0.html Meth and Tuning]&lt;br /&gt;
*Misc&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Adding_anti-lag_launch_control_and_no-lift_shift</id>
		<title>Adding anti-lag launch control and no-lift shift</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Adding_anti-lag_launch_control_and_no-lift_shift"/>
				<updated>2011-06-10T16:53:27Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Created page with &amp;quot;''Special thanks to Chris @ Eurodyne, Julex, and Setzi for this feature.''  =Overview= Anti lag is a mode of operation where ECU interrupts spark every so many ignition cycles as...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Special thanks to Chris @ Eurodyne, Julex, and Setzi for this feature.''&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
Anti lag is a mode of operation where ECU interrupts spark every so many ignition cycles as long as the RPM are above set limit causing previously unburned fuel to burn in manifold as soon as RPMs fall and mixture ignites. This results in turbos spooling while the engine doesn't raise RPMs while you sit at the strip waiting for lunch. No lift shift kicks in when you press a clutch and is active for a preset amount of time.&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=ihBmmrbJccU Video example] of anti-lag launch control.&lt;br /&gt;
&lt;br /&gt;
=Implementing=&lt;br /&gt;
These steps outline adding anti-lag and no-lift shift for an M-box ECU&lt;br /&gt;
#Download the [http://nefariousmotorsports.com/forum/index.php/topic,607.msg5283.html#msg5283 XDF definition] that contains the configuration maps for steps #2 and #3.&lt;br /&gt;
#0x1A34B: Change FTOMN &amp;quot;minimum opening time&amp;quot; to 0 to enable anti-lag and no-lift shift.&lt;br /&gt;
#0x17E00 to 0x17E08:&lt;br /&gt;
#*0x17E00: Speed Threshold - Limits the speed where AntiLag is active. If vehicle speed is &amp;lt; SpeedThreshold, the AntiLag is enabled. Normally set to a low value, e.g. 3 km/h. To disable AntiLag, set the SpeedThreshold to zero.&lt;br /&gt;
#*0x17E02: Launch RPM - Sets the launch engine speed. If engine speed is higher than the LaunchRPM, the  ignition is interrupted. To disable this function, set LaunchRPM to a high value, e.g. 15000 rpm&lt;br /&gt;
#*0x17E04: IgnitionCutDuration - This sets the time for which the ignition is cut while clutch is pressed (NoLiftShift), if also the following conditions are fulfilled:&lt;br /&gt;
#**Brake is not engaged&lt;br /&gt;
#**Engine speed is higher than RPMThreshold&lt;br /&gt;
#**Accel Pedal is engaged more than AccPedalThreshold &amp;lt;br /&amp;gt;Set IgnitionCutDuration to zero to disable the NoLiftShift function.&lt;br /&gt;
#*0x17E06: RPM Threshold - Sets the minimum engine speed threshold for the NoLiftShift function. If the engine speed is lower than RPMThreshold, NoLiftShift is disabled.&lt;br /&gt;
#*0x17E08: AccPedalPosition - Sets the minimum accelerator pedal angle for NoLiftShift. If the accel. pedal is engaged lesser than AccPedalThreshold, NoLiftShift is disabled.&lt;br /&gt;
#0x8B3A6 to 0x8B3A9: Redirect call to alternate custom routine:&lt;br /&gt;
#*Replace &amp;lt;pre&amp;gt;F3 F8 F3 8A&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*With &amp;lt;pre&amp;gt;DA 88 00 E8&amp;lt;/pre&amp;gt;&lt;br /&gt;
#0x8E800 to 0x8E88D: Replace the empty space with the new routine:&lt;br /&gt;
 9A2B1380F2F4408ED7008100F2F9007E40499D0BF2F47AF8D7008100F2F9027E4049FD03F78EAC8D0D2F9A2B29808A2B2260F2F47AF8D7008100F2F9067E4049FD1AC2F4028BD7008100C2F9087E4049FD12D7003800F2F4F04FD7008100F2F9047E40499D11F78EAC8D0841D7003800F7F8F04F0D09D7003800F68FF04F0D04D7003800F68EF04FF3F8F38ADB00&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
*http://nefariousmotorsports.com/forum/index.php/topic,607.0.html&lt;br /&gt;
*http://nefariousmotorsports.com/forum/index.php/topic,641.0title,.html&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-06-02T15:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Notable User Contributions to the Forum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notable User Contributions to the Forum==&lt;br /&gt;
*MAF&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,223.0.html MAF scaling vs recalibration?]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,382.0.html MAF Diameter Suggestion]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,531.0.html MAFless discussion]&lt;br /&gt;
*Injector scaling&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,34.0.html Siemens Mototron DEKA IV 630cc Injector Specs]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,320.0.html Bosch EV14 Injector Migration]&lt;br /&gt;
*Boost PID&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,315.0.html Boost PID Tuning]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,517.0.html PID controller from square one]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,182.0.html PID tuning... info and a control loop simulator]&lt;br /&gt;
*Timing&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html KFZW &amp;amp; KFZWOP maps explained]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,222.0.html Difference between ignition maps: KFZW and KFZW2]&lt;br /&gt;
*Knock Control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*Launch control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.0.html Raised rev limiter] (does not build boost)&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,607.0.html Anti lag launch control and no-lift shift]&lt;br /&gt;
*Methanol Injection&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,57.0.html Meth and Tuning]&lt;br /&gt;
*Misc&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-06-02T15:37:47Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Notable User Contributions to the Forum */ Reorganization &amp;amp; new links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notable User Contributions to the Forum==&lt;br /&gt;
*MAF&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,223.0.html MAF scaling vs recalibration?]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,382.0.html MAF Diameter Suggestion]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,531.0.html MAFless discussion]&lt;br /&gt;
*Injector scaling&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,55.0.html MAF and injector scaling]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,34.0.html Siemens Mototron DEKA IV 630cc Injector Specs]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,320.0.html Bosch EV14 Injector Migration]&lt;br /&gt;
*Boost PID&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,315.0.html Boost PID Tuning]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,517.0.html PID controller from square one]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,182.0.html PID tuning... info and a control loop simulator]&lt;br /&gt;
*Timing&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html KFZW &amp;amp; KFZWOP maps explained]&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,222.0.html Difference between ignition maps: KFZW and KFZW2]&lt;br /&gt;
*Knock Control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*Checksum verification and correction&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0.html ME7Check] - A free command line checksum verifier (does not correct)&lt;br /&gt;
*Launch control&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.0.html Raised rev limiter] (does not build boost)&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,607.0.html Anti lag launch control and no-lift shift]&lt;br /&gt;
*Methanol Injection&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,57.0.html Meth and Tuning]&lt;br /&gt;
*Misc&lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-06-02T14:21:30Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: /* Notable User Contributions to the Forum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notable User Contributions to the Forum==&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0.html Checksum checker for ME7] &lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,447.msg5508.html#msg5508 How to use filenames with spaces]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,493.msg3603.html#msg3603 &amp;quot;FindMap&amp;quot; map locating tool]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,639.msg5372.html#msg5372 Galletto Software]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,641.msg5375/topicseen.html#msg5375 How to patch-in code changes]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,177.msg1047.html#msg1047 Bosch (DAMOS) names in English]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,651.0title,.html 	&lt;br /&gt;
KFZW &amp;amp; KFZWOP (timing) maps explained]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/LDR_PID_controller_(LDRPID)</id>
		<title>LDR PID controller (LDRPID)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/LDR_PID_controller_(LDRPID)"/>
				<updated>2011-06-02T13:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=LDRPID abbreviations=&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWLDIMX    ||             ||          ||FW        ||Code word for application procedures KFLDIMX / KFLDIOPU &lt;br /&gt;
|-&lt;br /&gt;
|FTLDIA     ||             ||          ||FW        ||Factor for Debounce adaptation release                  &lt;br /&gt;
|-&lt;br /&gt;
|FTLDIAP    ||             ||          ||FW        ||Factor for Debounce positive fast tracking              &lt;br /&gt;
|-&lt;br /&gt;
|KFLDIMX    ||NMOT_W       ||PLSOLR_W  ||KF        ||Map LDR I-control limit                                 &lt;br /&gt;
|-&lt;br /&gt;
|KFLDIOPU   ||NMOT         ||PU        ||KF        ||Correction of TV values by the amount influence         &lt;br /&gt;
|-&lt;br /&gt;
|KFLDIWL    ||TMST         ||IMLATM    ||KF        ||Correction LDR I-limitation in the warm-up              &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRL     ||NMOT_W       ||LDTVR_W   ||KF        ||KF for linearizing boost pressure = f (TV)              &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRQ0    ||NMOT         ||LDE       ||KF        ||LDR-control parameters Q0                               &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRQ1    ||NMOT         ||LDE       ||KF        ||LDR controller parameter Q1 (Integrator coefficient)    &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRQ2    ||NMOT         ||LDE       ||KF        ||Map LDR controller parameter Q2                         &lt;br /&gt;
|-&lt;br /&gt;
|KFRBGOF    ||NGFIL        ||NMOT      ||KF        ||Offset for I-component limit LDRPID                     &lt;br /&gt;
|-&lt;br /&gt;
|LDAMN      ||             ||          ||FW        ||Minimum limitation of the adaptation LDR I-adaptation   &lt;br /&gt;
|-&lt;br /&gt;
|LDDIAN     ||             ||          ||FW        ||Increment per program run for negative-tracking I-limit &lt;br /&gt;
|-&lt;br /&gt;
|LDDIAP     ||             ||          ||FW        ||Increment per program run for positive tracking I-limit &lt;br /&gt;
|-&lt;br /&gt;
|LDDIMNN    ||NMOT_W       ||          ||KL        ||Safety distance LDR I-controller limit negative         &lt;br /&gt;
|-&lt;br /&gt;
|LDDIMXN    ||NMOT_W       ||          ||KL        ||Safety distance LDR I controller limitation             &lt;br /&gt;
|-&lt;br /&gt;
|LDEIAO     ||             ||          ||FW        ||Upper deviation threshold for negative adjustment       &lt;br /&gt;
|-&lt;br /&gt;
|LDEIAP     ||             ||          ||FW        ||Deviation threshold for positive adaptation I controller&lt;br /&gt;
|-&lt;br /&gt;
|LDEIAPS    ||             ||          ||FW        ||Deviation threshold for fast Positive-tracking          &lt;br /&gt;
|-&lt;br /&gt;
|LDEIAU     ||             ||          ||FW        ||Deviation lower threshold for negative adjustment       &lt;br /&gt;
|-&lt;br /&gt;
|LDHIA      ||             ||          ||FW        ||Hysteresis for LDR I-adaptation curve                   &lt;br /&gt;
|-&lt;br /&gt;
|LDIATA     ||TANS         ||          ||KL        ||Correction I-boundary LDR PID controller as a function of TANS              &lt;br /&gt;
|-&lt;br /&gt;
|LDMXNN     ||             ||          ||FW        ||Limiting max tracking. LDR negative for controller adaptation        &lt;br /&gt;
|-&lt;br /&gt;
|LDMXNP     ||             ||          ||FW        ||Limiting max tracking. LDR adaptation positive range change         &lt;br /&gt;
|-&lt;br /&gt;
|LDRQ0S     ||             ||          ||FW        ||Controller parameters Q0 LDR-PID controller in stationary mode       &lt;br /&gt;
|-&lt;br /&gt;
|LDRQ1ST    ||NMOT         ||          ||KL        ||Controller parameters Q1 PID controller in stationary mode (coefficient Integrations)&lt;br /&gt;
|-&lt;br /&gt;
|LDRVL      ||             ||          ||FW        ||Full load detection threshold LDR                                    &lt;br /&gt;
|-&lt;br /&gt;
|NLDIAPU    ||             ||PU        ||KL        ||Speed threshold for adaptation I-limit                             &lt;br /&gt;
|-&lt;br /&gt;
|SLD04LDUB  ||LDE          ||          ||SV (REF)  ||Reference points distribution for boost control     &lt;br /&gt;
|-&lt;br /&gt;
|SNG08LDUB  ||NGFIL        ||          ||SV (REF)  ||Reference points distribution of ngfil in LDR      &lt;br /&gt;
|-&lt;br /&gt;
|SNM08LDUB  ||NMOT         ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SNM08LDUW  ||NMOT_W       ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SNM16LDUB  ||NMOT         ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SNM16LDUW  ||NMOT_W       ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SPL08LDUW  ||PLSOLR_W     ||          ||SV        ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SPS08LDUW  ||PSSOL_W      ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SPU08LDUB  ||PU           ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|STA08LDUB  ||TANS         ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|STLDIA1    ||             ||          ||FW        ||Reference point 1 for LDR adaptation characteristic&lt;br /&gt;
|-&lt;br /&gt;
|STLDIA2    ||             ||          ||FW        ||Reference point 2 for LDR adaptation characteristic&lt;br /&gt;
|-&lt;br /&gt;
|STLDIA3    ||             ||          ||FW        ||Reference point 3 for LDR adaptation characteristic &lt;br /&gt;
|-&lt;br /&gt;
|STLDIA4    ||             ||          ||FW        ||Reference point 4 for LDR adaptation characteristic&lt;br /&gt;
|-&lt;br /&gt;
|STV10LDSW  ||LDTVR_W      ||          ||SV        ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||             ||          ||SYS (REF) ||Turbocharger system constant                       &lt;br /&gt;
|-&lt;br /&gt;
|TLDIAN     ||             ||          ||FW        ||Debounce time for tracking I-negative adaptation   &lt;br /&gt;
|-&lt;br /&gt;
|TLDIAPN    ||NMOT         ||          ||KL        ||Debounce time for tracking I-positive adaptation   &lt;br /&gt;
|-&lt;br /&gt;
|TVLDMX     ||             ||          ||FW        ||Upper limit for duty cycle LDR                     &lt;br /&gt;
|-&lt;br /&gt;
|UMDYLDR    ||             ||          ||FW        ||Switching threshold dynamics LDR                    &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|B_ADRLDRA  ||PROKONAL     ||          ||EIN       ||Boost adaptation values at delete of fault memory               &lt;br /&gt;
|-&lt;br /&gt;
|B_LDDY     ||LDRPID       ||          ||LOK       ||Flag for dynamic operating condition LDR                             &lt;br /&gt;
|-&lt;br /&gt;
|B_LDIMXA   ||LDRPID       ||          ||LOK       ||Condition for adaptation limit value I portion LDR                     &lt;br /&gt;
|-&lt;br /&gt;
|B_LDIMXN   ||LDRPID       ||          ||LOK       ||Condition for negative correction ldimxr                             &lt;br /&gt;
|-&lt;br /&gt;
|B_LDIMXP   ||LDRPID       ||          ||LOK       ||Condition for positive correction ldimxr                             &lt;br /&gt;
|-&lt;br /&gt;
|B_LDR      ||BBLDR        ||          ||EIN       ||Flag for condition LDR active                                        &lt;br /&gt;
|-&lt;br /&gt;
|B_LDVL     ||LDRPID       ||          ||LOK       ||Full load condition for LDR                                          &lt;br /&gt;
|-&lt;br /&gt;
|B_PWF      ||             ||          ||EIN       ||Power fail condition                                                 &lt;br /&gt;
|-&lt;br /&gt;
|B_STLDW    ||LDRPID       ||          ||LOK       ||Condition Reference points LDR change adaptation                     &lt;br /&gt;
|-&lt;br /&gt;
|DFP_LDRA   ||LDRPID       ||          ||DOK       ||SG int error path no deviation boost&lt;br /&gt;
|-&lt;br /&gt;
|E_LDRA     ||LDRUE        ||          ||EIN       ||Error flag: boost pressure control error                             &lt;br /&gt;
|-&lt;br /&gt;
|IMLATM     ||ATM          ||          ||EIN       ||integr. Air mass flow from engine start to max value                 &lt;br /&gt;
|-&lt;br /&gt;
|IRBGOF_W   ||LDRPID       ||          ||AUS       ||Offset for I controller limitation LDRPID depending on speed gradient&lt;br /&gt;
|-&lt;br /&gt;
|LDE        ||LDRPID       ||          ||AUS       ||LDR-control error (set point - process value)                        &lt;br /&gt;
|-&lt;br /&gt;
|LDIMN_W    ||LDRPID       ||          ||LOK       ||Current value to the minimum value limit I component LDR             &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXA     ||LDRPID       ||          ||LOK       ||Adaptive correction of the LDR I controller maximum limit            &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXAK_W  ||LDRPID       ||          ||AUS       ||Current corrected limiting value I share LDR                         &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXRK_W  ||LDRPID       ||          ||LOK       ||LDR I max. Limiting value (corrected reference value)                &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXR_W   ||LDRPID       ||          ||LOK       ||Current reference value for the maximum limit I component LDR        &lt;br /&gt;
|-&lt;br /&gt;
|LDIMX_W    ||LDRPID       ||          ||LOK       ||Current value to the maximum limit I portion LDR    &lt;br /&gt;
|-&lt;br /&gt;
|LDITV_W    ||LDRPID       ||          ||LOK       ||LDR, duty cycle of I-controller (word)             &lt;br /&gt;
|-&lt;br /&gt;
|LDPTV      ||LDRPID       ||          ||LOK       ||LDR, duty cycle of the P-controller                &lt;br /&gt;
|-&lt;br /&gt;
|LDRDTV     ||LDRPID       ||          ||LOK       ||LDR duty cycle of the D controller                 &lt;br /&gt;
|-&lt;br /&gt;
|LDRKD_W    ||LDRPID       ||          ||LOK       ||LDR-control parameters for D-term                  &lt;br /&gt;
|-&lt;br /&gt;
|LDRKI_W    ||LDRPID       ||          ||LOK       ||LDR-control parameters for I-share                 &lt;br /&gt;
|-&lt;br /&gt;
|LDRKP_W    ||LDRPID       ||          ||LOK       ||LDR-control parameters for P component             &lt;br /&gt;
|-&lt;br /&gt;
|LDTV       ||LDRPID       ||          ||AUS       ||LDR duty cycle                                     &lt;br /&gt;
|-&lt;br /&gt;
|LDTVR_W    ||LDRPID       ||          ||LOK       ||LDR duty cycle from the controller                 &lt;br /&gt;
|-&lt;br /&gt;
|NGFIL      ||BGNG         ||          ||EIN       ||filtered speed gradient                            &lt;br /&gt;
|-&lt;br /&gt;
|NMOT       ||BGNMOT       ||          ||EIN       ||Motor speed                                        &lt;br /&gt;
|-&lt;br /&gt;
|PLGRUS_W   ||BGPLGU       ||          ||EIN       ||Base boost pressure set point                      &lt;br /&gt;
|-&lt;br /&gt;
|PLSOL      ||FUEDK        ||          ||EIN       ||Reference boost pressure                           &lt;br /&gt;
|-&lt;br /&gt;
|PLSOLR_W   ||LDRPID       ||          ||LOK       ||Relative target boost pressure LDR                 &lt;br /&gt;
|-&lt;br /&gt;
|PLSOL_W    ||FUEDK        ||          ||EIN       ||Reference boost pressure                           &lt;br /&gt;
|-&lt;br /&gt;
|PU         ||GGDSAS       ||          ||EIN       ||Ambient pressure                                   &lt;br /&gt;
|-&lt;br /&gt;
|PVDKDS     ||GGDSAS       ||          ||EIN       ||Pressure upstream of throttle valve pressure sensor&lt;br /&gt;
|-&lt;br /&gt;
|RLMAX_W    ||LDRUE        ||          ||EIN       ||maximum possible load, for Turbo                   &lt;br /&gt;
|-&lt;br /&gt;
|RLSOL_W    ||MDFUE        ||          ||EIN       ||Nominal charge                                     &lt;br /&gt;
|-&lt;br /&gt;
|STLDIA     ||LDRPID       ||          ||LOK       ||Current Reference point for LDR adaptation         &lt;br /&gt;
|-&lt;br /&gt;
|TMST       ||GGTFM        ||          ||EIN       ||Engine starting temperature                        &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
=LDRPID Functions=&lt;br /&gt;
With active LD regulation (B_ldr) is used to calculate deviation charging the difference between plsol and pvdkds (Pressure at throttle) is formed, while with inactive LD-control lde is set to 0.&lt;br /&gt;
&lt;br /&gt;
PID controller:&lt;br /&gt;
This control scheme uses a PID controller of type 3PR2 (3 parameters-controller with 2 output parameters to be optimized) with adaptive semi-pilot I component. The I-component is in the form of a MIN / MAX limitation within an applicable tolerance limits of the adaptive after-run steady TV-requirements conducted. To use the entire TV range (very different slopes), it is necessary to control SW-side to linearize&lt;br /&gt;
so that results from the perspective of the regulator is a linear behavior. This is achieved with the map KFLDRL, which is a control of duty cycle incoming opposed to an applied Nonlinearity transformed so that from control point of view, the controlled system appears linear.&lt;br /&gt;
&lt;br /&gt;
Control algorithms:&lt;br /&gt;
&amp;lt;pre&amp;gt;P-portion: ( LDRQ0DY ( or LDRQ0S ) - KFLDRQ2 ( or 0 ) ) * lde = ldptv&lt;br /&gt;
I-portion: lditv(i-1) + KFLDRQ1 ( or LDRQ1ST ) * lde(i-1) = lditv&lt;br /&gt;
D-portion: ( lde - lde(i-1) ) * KFLDRQ2 ( or 0 ) = ldrdtv&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
There are basically two different operating modes distinguished:&lt;br /&gt;
 &lt;br /&gt;
# ! B_lddy: Quasi Stationary operation with PI control and the corresponding control parameters (relatively weak control intervention) Application of the controller parameters are on the engine test stand(dyno?) by a oscillation test according to Ziegler-Nichols.&lt;br /&gt;
# B_lddy: dynamic performance with PID controller and the corresponding control parameters (strong control intervention), the application Controller parameters are Einschwingversuch (Transient experiment?) by the Engine Laboratory(dyno?).&lt;br /&gt;
&lt;br /&gt;
The distinction between these operating states via the control error, ie above a positive threshold deviation the dynamic control intervention and activated only at the change of sign of the deviation (actual value overshoots) withdrawn. The settling is done with the aim of not a oscillation, overshoot in the entire range in the quasi stationary mode. In this quasi-steady-state operation, the D component of the corresponding parameter setting signal is switched off to prevent unnecessary noise to avoid. In the dynamic operation, with the help of the highly engaging P component to achieve a minimum settling time.&lt;br /&gt;
&lt;br /&gt;
The control is strong up to perform and improve the transient response further, the I-component with an adaptive Limit provided. This limitation is a function of n, plsol, pu, tans and additively superimposed 5 Range Adaptation. This limitation prevents reliable I-controller-related overshoot conditions, as a result of greater integration of an applicable Safety distance LDDIMXN above or below the small LDDIMN stationary integration needs to be prevented. The structure the limitation is interpreted as follows:&lt;br /&gt;
 &lt;br /&gt;
Means-tested tracking and adaptation:&lt;br /&gt;
&lt;br /&gt;
# negative tracking&lt;br /&gt;
## Since the quasi-steady state is under full load (B_ldvl) at B_ldr the end of the debounce TLDIAN the current limit value ldimxr with the step size LDIAN as long as to smaller  TV-values through corrections to the corrected value the current I-Share (lditv) is achieved.&lt;br /&gt;
##If in the dynamic operation under full load, an overshoot greater than LDEIAU for more than TLDIAN found so also reduced ldimxr.&lt;br /&gt;
# positive follow-up&lt;br /&gt;
#* If the current limit value is too low order to correct fully (deviation&amp;gt; LDEIAP (-20 mbar)), lditv (&amp;gt; = ldimxr + ldimxak), closed-loop B_ldr), the stop is after a nmot dependent debounce TLDIAPN with the Increment LDDIAP per program run, the current limit value ldimxr as long as corrected to higher values out to The current need for integration is now covered and the predetermined safety margin of the integrator to limit value is maintained. The engine speed must always be above NLDIAPU. In addition to the o.g. Conditions, the only slight deviation (lde &amp;lt;LDEIAPS, for example 60 mbar), then it will be that FTLDIAP reduced debounce previously tracked positive.&lt;br /&gt;
# Adaptation read&lt;br /&gt;
#*When you enter B_ldr (lditv&amp;gt; 0) or reference points change the adaptation range is read, and the change between is limited to the current adaptive value and the current adjustment value to LDMXNN or LDMXPN. This discontinuity in the driving behavior can be prevented.&lt;br /&gt;
# Leave adaptation&lt;br /&gt;
#*The storing of this adjustment value (Leave adaptation) is only after the debounce time TLDIAPN event of a recognized  Full load (B_ldvl) and above a speed threshold (NLDIAPU).&lt;br /&gt;
&lt;br /&gt;
=LDRPID Application Notes=&lt;br /&gt;
Interpretation:&lt;br /&gt;
# Linearization map KFLDRL specify:&lt;br /&gt;
#*On the dyno the course of the boost pressure is pvdkds be determined as a function of duty cycle. This should be fully open, the duty cycle controlled DK (CWMDAPP) is significantly above the normal max. Boost pressure beyond will be moved (if possible up to 300 mbar over the max. turbocharging pressure) to determine the course as possible. This approach is starting at 1500 rpm in 500 rpm increments to Nmax performed. The necessary linearization values are below graphically at any speed (or calculated) determined as follows: In a chart pvdkds = f (ldtvm) is by the first measuring point (0%) and by the last measuring point (max. 95%) is a straight lay. Thereafter, for example starting at 10% TV of the corresponding pressure value of the line is determined and the value of this pressure belonging to ldtvm value of the curve. Ldtvm This value is now entered in each of the map KFLDRL at the corresponding reference point (here, 10%). At the latest when it reaches 95% TV (= LDTVMX) must be ensured that the incoming duty cycle is equal to the is outgoing. Application target the widest possible linearization of the controlled system from the perspective of the regulator.&lt;br /&gt;
# LDRQ0DY by the process of so-called manipulated variable set, ie in the lowest speed within B_ldr is under Full load, the control variable (TV) amount to just a short time equal to 100%. Including the project-specific boundary condition maximum deviation Emax (mean VI value - medium base boost pressure value) is calculated as follows to LDRQ0DY: &amp;lt;pre&amp;gt;LDRQ0DY = 100% / emax (% TV /100hPa)&amp;lt;/pre&amp;gt;&lt;br /&gt;
# KFLDRQ2: at n &amp;lt;2500 rpm = 0, for n&amp;gt; 2500 in range of medium-sized deviations (lde) stepwise to max. 0.6 (max. 0.9) * LDRQ0DY increase, at n&amp;gt; 2500 rpm and lde &amp;lt;100 hPa and LDE&amp;gt; approximately 500 hPa KFLDRQ2 sliding to 0 to reduce if benefits result. For problems with overshooting - only by the motor / ATL due (check by Einschwingversuch with pure control) - should be tried by large KFLDRQ2 values related with slightly larger LDRQ0DY values to hold.&lt;br /&gt;
# Stationary control parameters&lt;br /&gt;
## LDRQ0S after a oscillation test with P controller by the Ziegler-Nichols on the engine test bench: VL-operating points (possibly with overboost) in Speed range of the maximum torque of the motor (nMdmax -100 +300 /min ) with PI controller (initially weak control of intervention parameters adjusted!) approach to control deviation is zero. Then change by LDRQ1ST = 0 to P-control and as long as LDRQ0S increase until significant overshooting of the controlled variable occurs. This controlled variable suitably keeps a record, of the cycle time (Tkrit.) to read an oscillation (clearly recognizable sinusoidal curve necessary). With the two readings is crit. and LDRQ0S (krit.) parameters LDRQ0S and LDRSTQ1 can now be determined as follows: Note: UMDYLDR for this test to the set maximum value!&amp;lt;pre&amp;gt;LDRQ0S = 0.4 * LDRQ0S (kit.)&amp;lt;/pre&amp;gt;&lt;br /&gt;
## LDRSTQ1 = 0.5 * LDRQ0S(krit.) * T0 / Tkrit. ; T0 = sampling time (i.d.R. = 0.05 s) for all parameters over n i.d.R. same values apply. The determined values below 3 can (and should) be reduced if benefits are reflected in driving behavior. An increase is not permitted for reasons of stability!&lt;br /&gt;
# I-set limit:&lt;br /&gt;
#*KFLDIMX: describe the steady pulse duty factor.&lt;br /&gt;
#*KFLDIOPU: duty cycle correction needed as a function of height (pu) described. LDIATA: need for correction as a function of tans set &lt;br /&gt;
Adaptation of I-Limit &amp;lt;pre&amp;gt;Recognition LDR full load applied so that about 2% is detected before the actual pedal stop B_ldvl.&lt;br /&gt;
LDEIAU: approximately  -100 mbar&lt;br /&gt;
LDAMN:                 -15...-20 %&lt;br /&gt;
LDEIAO:                20...30 mbar&lt;br /&gt;
LDEIAP:  approximately -20 mbar&lt;br /&gt;
LDEIAPS: approximately 60 mbar&lt;br /&gt;
TLDIAN:  approximately 0.3 s&lt;br /&gt;
TLDIAPN: approximately 1.5 * T95-time in each case&lt;br /&gt;
FTLDIAP: approximately 0.1...0.2&lt;br /&gt;
FTLDIA:  approximately 0.5...1&lt;br /&gt;
NLDIAPU: The response speed (Highest VL-pressure regulated) as f (pu) + approx 250/min&lt;br /&gt;
Caution: Make sure that lowest learning cell is described in the height, otherwise when starting from low&lt;br /&gt;
          Speed of adaptation initial value of the lowest learning cell (=0%) were removed and the cells overlying the&lt;br /&gt;
          Change limit corrected (wrong) are overwritten!&lt;br /&gt;
STLDIA 1&amp;gt; NLDIAPU (Max)&lt;br /&gt;
LDMXNN: about 5%&lt;br /&gt;
LDMXNP: about 5%&amp;lt;/pre&amp;gt;&lt;br /&gt;
# UMDYLDR: about 5% of the maximum reference value&lt;br /&gt;
# KFLDRQ1: Set so that when the transient due to load jumps from medium load to full load the I component end of the transient short-term just the current limit value ldimx affected (at all speeds!). This Appl.-step LDDIMXN to max. 2 to 3% amount!&lt;br /&gt;
# LDDIMXN: about 15% below NLDIAPU (highest speed) and about 3% above this speed (the same safety distance around fully to control from)&lt;br /&gt;
# LDDIMNN: apply in the case of transitional problems in light dynamic about 5%, otherwise use the maximum value to function lay dead.&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Lambda_drivers_(LAMFAW)</id>
		<title>Lambda drivers (LAMFAW)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Lambda_drivers_(LAMFAW)"/>
				<updated>2011-06-02T13:54:42Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
LAMFAW Abbreviations&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWLAMFAW   ||             ||          ||FW        ||Codeword LAMFAW&lt;br /&gt;
|-&lt;br /&gt;
|DLAMFAW    ||             ||          ||FW        ||Threshold for activation enrichment of driver request                         &lt;br /&gt;
|-&lt;br /&gt;
|DLAMOB     ||NMOT         ||          ||KL        ||Delta Lambda at overboost                                                    &lt;br /&gt;
|-&lt;br /&gt;
|DLAMTANS   ||TANS         ||          ||KL        ||Air temperature dependent enrichment                                         &lt;br /&gt;
|-&lt;br /&gt;
|GANGFAW    ||             ||          ||FW        ||Response threshold for disabling driver request in the amount                &lt;br /&gt;
|-&lt;br /&gt;
|KFLAFWL    ||TMOT         ||RL        ||KF        ||Offset Lambda engine theoretical                                             &lt;br /&gt;
|-&lt;br /&gt;
|KFLAMKR    ||NMOT         ||RL        ||KF        ||Weighting factor for enrichment at ignition retard                           &lt;br /&gt;
|-&lt;br /&gt;
|KFLAMKRL   ||DZWLAMFAW    ||RL        ||KF        ||Enrichment at ignition retard                                                &lt;br /&gt;
|-&lt;br /&gt;
|LAMFA      ||NMOT         ||MRFA_W    ||KF        ||Lambda driver request                                                        &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAS     ||FHO          ||          ||KL        ||Lambda driver request lock                                                   &lt;br /&gt;
|-&lt;br /&gt;
|LAMRLMN    ||             ||          ||FW        ||Lambda precontrol with rl &amp;lt;RLLAMMN to improve the combustibility             &lt;br /&gt;
|-&lt;br /&gt;
|RLLAMMN    ||NMOT         ||          ||KL        ||RL-min threshold of enrichment for combustibility                            &lt;br /&gt;
|-&lt;br /&gt;
|SDZ06GKUB  ||DZWLAMFAW    ||          ||SV        ||Interpolation points KFLAMKRL                                                &lt;br /&gt;
|-&lt;br /&gt;
|SNM06GKUB  ||NMOT         ||          ||SV        ||Interpolation points KFLAMKR, DLAMOB                                         &lt;br /&gt;
|-&lt;br /&gt;
|SRL06GKUB  ||RL           ||          ||SV        ||Interpolation points KFLAMKRL, KFLAFWL, KFLAMKR                              &lt;br /&gt;
|-&lt;br /&gt;
|STM08GKUB  ||TMOT         ||          ||SV        ||8 engine temperature Interpolation points for KFLAFWL                        &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||             ||          ||SYS (REF) ||Turbocharger system constant                                                 &lt;br /&gt;
|-&lt;br /&gt;
|TLAFA      ||             ||          ||FW        ||Lambda driver request delay time to active                                   &lt;br /&gt;
|-&lt;br /&gt;
|TLAMFAS    ||             ||          ||FW        ||Delay time to Lambda driver request in the amount of active                  &lt;br /&gt;
|-&lt;br /&gt;
|TMSTFWMN   ||             ||          ||FW        ||Minimum temperature for engine start disabling driver's request in the amount&lt;br /&gt;
|-&lt;br /&gt;
|TMSTFWMX   ||             ||          ||FW        ||maximum temperature for engine start disabling driver request in the amount  &lt;br /&gt;
|-&lt;br /&gt;
|TNSTFWMN   ||             ||          ||FW        ||minimum time to start for disabled driver request in the amount              &lt;br /&gt;
|-&lt;br /&gt;
|TNSTFWMX   ||             ||          ||FW        ||maximum time to start for disabled driver request in the amount              &lt;br /&gt;
|-&lt;br /&gt;
|ZKLAMFAW   ||             ||          ||FW        ||Filtering time constant enrichment by driver request                         &lt;br /&gt;
|-&lt;br /&gt;
|ZKWLAFWL   ||             ||          ||FW        ||Time constant weighting offset Lambda engine theoretical                     &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|B_KH       ||             ||          ||EIN   ||Kat-heating condition                                                      &lt;br /&gt;
|-&lt;br /&gt;
|B_LAMFAS   ||LAMFAW         ||        ||LOK   ||Ban on Lambda driver request activation                               &lt;br /&gt;
|-&lt;br /&gt;
|B_LAMFASA  ||LAMFAW         ||        ||LOK   ||Height-dependent blocking time for Lambda driver request requested    &lt;br /&gt;
|-&lt;br /&gt;
|B_LAMFASH  ||LAMFAW         ||        ||LOK   ||Height-dependent blocking time for Lambda driver request is active    &lt;br /&gt;
|-&lt;br /&gt;
|B_LDEFFW   ||LAMFAW         ||        ||AUS   ||Condition: custom-Lambda Bank1 set by driver request                  &lt;br /&gt;
|-&lt;br /&gt;
|B_LDOB     ||LDRUE          ||        ||EIN   ||Condition: overboost active                                                   &lt;br /&gt;
|-&lt;br /&gt;
|B_SAB      ||MSF            ||        ||EIN   ||Condition: Power switch standby                                                  &lt;br /&gt;
|-&lt;br /&gt;
|B_STEND    ||BBSTT          ||        ||EIN   ||Condition: Start condition reached the end                                              &lt;br /&gt;
|-&lt;br /&gt;
|DZWLAMFAW  ||LAMFAW         ||        ||LOK   ||Delta firing angle at KR-or warm-up procedure for enrichment of Lambda&lt;br /&gt;
|-&lt;br /&gt;
|DZWWL      ||ZWWL           ||        ||EIN   ||Delta firing angle of warm-up                                                   &lt;br /&gt;
|-&lt;br /&gt;
|FHO        ||GGDSAS         ||        ||EIN   ||Height correction factor                                                       &lt;br /&gt;
|-&lt;br /&gt;
|GANGI      ||BBGANG         ||        ||EIN   ||Actual speed                                                                  &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAWKR_W ||LAMFAW         ||        ||LOK   ||Lambda desired driver request ignition retard at KR, WL               &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAWS_W  ||LAMFAW         ||        ||LOK   ||Lambda desired driver request steady share                             &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAW_W   ||LAMFAW         ||        ||LOK   ||Lambda desired driver request portion of map LAMFA                         &lt;br /&gt;
|-&lt;br /&gt;
|LAMFA_W    ||LAMFAW         ||        ||AUS   ||Lambda target driver request (word)                                         &lt;br /&gt;
|-&lt;br /&gt;
|LAMFWL_W   ||LAMFAW         ||        ||LOK   ||Offset Motor lambda target in the warm-up                                  &lt;br /&gt;
|-&lt;br /&gt;
|LAMRLMN_W  ||LAMFAW         ||        ||LOK   ||Lambda desired precontrol to improve the combustibility at low rl         &lt;br /&gt;
|-&lt;br /&gt;
|MIFA_W     ||MDFAW          ||        ||EIN   ||indicated engine torque driver request                                        &lt;br /&gt;
|-&lt;br /&gt;
|MILSOL_W   ||MDKOL          ||        ||EIN   ||Driver torque request for filling                                       &lt;br /&gt;
|-&lt;br /&gt;
|MRFA_W     ||MDFAW          ||        ||EIN   ||Relatives driver request moment of FGR (cruise control?) and pedal                              &lt;br /&gt;
|-&lt;br /&gt;
|NMOT       ||BGNMOT         ||        ||EIN   ||Motor speed                                                                         &lt;br /&gt;
|-&lt;br /&gt;
|RL         ||BGSRM          ||        ||EIN   ||relative air charge                                                                 &lt;br /&gt;
|-&lt;br /&gt;
|TANS       ||GGTFA          ||        ||EIN   ||Intake air - temperature                                                            &lt;br /&gt;
|-&lt;br /&gt;
|TMOT       ||GGTFM          ||        ||EIN   ||Motor temperature                                                                   &lt;br /&gt;
|-&lt;br /&gt;
|TMST       ||GGTFM          ||        ||EIN   ||Engine starting temperature                                                         &lt;br /&gt;
|-&lt;br /&gt;
|TNST_W     ||BBSTT          ||        ||EIN   ||Time after start-end                                                              &lt;br /&gt;
|-&lt;br /&gt;
|WKRMA      ||KRRA           ||        ||EIN   ||Average of the ZW-retardation KR, in general (in emergency mode with certainty)   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=LAMFAW Functional Description=&lt;br /&gt;
&lt;br /&gt;
The function LAMFAW lamfa_w implemented by way of an &amp;quot;enrichment&amp;quot; of the mixture when the driver calls for maximum torque by way of mrfa_w. This corresponds to the full-load enrichment since then. Can over the delay time of the engagement by way of TLAFA lamfa_w on the Mixture may be delayed. While the turbocharger boost over an additives has additionally &amp;quot;enrichment&amp;quot; is a Delta-Lambda from the characteristic DLAMOB. For the time TLAMFAS can as a function of height (LAMFAS) an enrichment by way of driver's request to be prevented (see sub-function LAMFADISABLE. The trigger this time will be lost if B_kh = true, LAMFA &amp;lt;1.0 and as defined in LAMFAS High barrier applies. This may also at greater height of a reproducible driving cycle can be maintained. When torque reduction e.g. ASR intervention, nmax .. can about CWMFAW Bit1 = true, the enrichment by way of the map LAMFAW locked be. In the partial function LAMKR intervened in an enrichment ignition angle can be realized. The partial function can be used for enrichment LAMWL whereas the warm-up can be used. If this procedure is used, the Tanks with air cooling over the function LAMKO not switched off. In the partial function is LAMRLMIN with small loads (rl) an enrichment by way of LAMRLMN active. This serves to improve the Flammability of small loads. If CWLAMFAW Bit2 set, then whereas lamrlmn-intervention of the limp mode canister ventilation closed.&lt;br /&gt;
&lt;br /&gt;
=LAMFAW Application Notes=&lt;br /&gt;
&lt;br /&gt;
The delay time is only TLAFA&amp;gt; 0 to apply when the intervention should be delayed mixture of lamfa_w.&lt;br /&gt;
&lt;br /&gt;
LAMFA map:&lt;br /&gt;
&lt;br /&gt;
Interpolation points for nmot: 1000, 1400, 1800, 2200, 2600, 3000, 3400, 3800, 4200, 4600, 5000, 5400, 5800, 6200, 6600, 7000 1/min&lt;br /&gt;
Interpolation points for mrfa_w 70, 80, 90, 100, 110, 120%&lt;br /&gt;
Map values 1.0&lt;br /&gt;
&lt;br /&gt;
DLAMOB contains the delta-lambda, to which shall be implemented in overboost mode an extra mixture enrichment. Interpolation points nmot for: implements as a group characteristic SNM06GKUB&lt;br /&gt;
&lt;br /&gt;
Neutralization of the function by data:&lt;br /&gt;
&amp;lt;pre&amp;gt;LAMFA DLAMOB = 1.0 and = 0.0 ---&amp;gt; lamfa_w is then 1.0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The time TLAMFAS is to be applied so that when the &amp;quot;big climbs&amp;quot; the driver's enrichment is not active (typically 240s)&lt;br /&gt;
&lt;br /&gt;
The characteristic LAMFAS contains values ??from 0 .. 1. A value of 0 no enrichment is effectively banned on the air. Values other than 0 bring about a ban on the enrichment of LAMFA, when are B_kh = true and values ??in LAMFA &amp;lt;1.0 The characteristic LAMFAS is not interpolated, which means that the characteristic initial value remains constant until a reference point exceeded.&lt;br /&gt;
&lt;br /&gt;
For fho-support points of the curve LAMFAS following relationship: fho = 1 - height [m] / 10000m&lt;br /&gt;
Since the size of fho has a quantization of 4 / 256 = 0.015625, in the definition of switch-off this resolution be considered. Similarly, the basis of the sensor tolerance possible height deviation of + - 250 m&lt;br /&gt;
&lt;br /&gt;
To calculate the lower and upper threshold of fho is valid for a nominal cut-off levels following relationship:&lt;br /&gt;
&lt;br /&gt;
lower threshold high shutdown:&lt;br /&gt;
&amp;lt;pre&amp;gt;fho [phys] = 1 - ((nominal height [m] -250) / 10000) -&amp;gt; fho [Ink] = Integer (fho [phys] / 0.015625) + 1Ink&lt;br /&gt;
                                            -&amp;gt; fho ceiling [phys] = (1 - fho [Ink] * 0.015625)&lt;br /&gt;
                                            -&amp;gt; height limit = (1 - fho ceiling [phys]) * 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
upper threshold high shutdown:&lt;br /&gt;
&amp;lt;pre&amp;gt;fho [phys] = 1 - ((nominal height [m]+ 250) / 10000) -&amp;gt; fho [Ink] = Integer (fho [phys] / 0.015625)&lt;br /&gt;
                                            -&amp;gt; fho lower limit [phys] = fho [Ink] * 0.015625&lt;br /&gt;
                                            -&amp;gt; height limit = (1 - fho lower limit [phys]) * 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This produces the following values&lt;br /&gt;
&amp;lt;pre&amp;gt;Nominal height                     2200m   1600&lt;br /&gt;
&lt;br /&gt;
 Ceiling height of                  2500m   1875m&lt;br /&gt;
                                                     !!!!! Ceiling height is fho lower limit&lt;br /&gt;
 fho lower limit                    0.75    0.8125&lt;br /&gt;
&lt;br /&gt;
 Height limit                       1875m   1250m&lt;br /&gt;
&lt;br /&gt;
 fho limit                          0.8125  0.875&lt;br /&gt;
&lt;br /&gt;
 Thus, the following parameterization of the curve LAMFAS for the nominal amount of 2200:&lt;br /&gt;
&lt;br /&gt;
                           fho         0.734375      0.75     0.8125&lt;br /&gt;
                           Values ??0                    1.0      0&lt;br /&gt;
 Enrichment active &amp;lt;-------+                         +------&amp;gt; enrichment active&lt;br /&gt;
                                       &amp;lt;--+---&amp;gt;&lt;br /&gt;
                                                            + - enrichment inactive&lt;br /&gt;
 Shutdown of the height dependent suppression of enrichment: LAMFAS = 0, = 0 TLAMFAS&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lambda values for engagement in lamfawkr_w ignition retard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ZKLAMFAW: 2 s&lt;br /&gt;
 ZKWLAFWL: 2 s&lt;br /&gt;
 DLAMFAW: 0.01&lt;br /&gt;
&lt;br /&gt;
 KFLAMKR:  Interpolation points nmot:     Group characteristics SNM06GKUB&lt;br /&gt;
           Interpolation points rl:       Group characteristics SRL06GKUB&lt;br /&gt;
           Map items                      complete 1.0 ---&amp;gt; no weighting active&lt;br /&gt;
&lt;br /&gt;
 KFLAMKRL: Interpolation points dzlamfaw: Group characteristics SDZ06GKUB&lt;br /&gt;
           Interpolation points rl:       group characteristic SRL06GKUB&lt;br /&gt;
           Map items                      complete 1.0 -&amp;gt; Lambda intervention is not active&lt;br /&gt;
&lt;br /&gt;
 DLAMTANS: Interpolation points tans:     50.25 60,  70.5,  80.25 C&lt;br /&gt;
           Map values ??completely 0 -&amp;gt; Lambda intervention is not active&lt;br /&gt;
&lt;br /&gt;
 KFLAFWL:  Interpolation points nmot:     Group characteristics SNM06GKUB&lt;br /&gt;
           Interpolation points  rl:      Group characteristics SRL06GKUB&lt;br /&gt;
           Map values??:                    completely 0 -&amp;gt; Lambda intervention is not active&lt;br /&gt;
                                          ! In the map delta values are entered, -0.1 -&amp;gt; lamfwl_w = 0.9&lt;br /&gt;
&lt;br /&gt;
 DLAMOB:  Interpolation points nmot:      Group characteristics SNM06GKUB&lt;br /&gt;
          Map values??;                     complete 0 -&amp;gt; no ADDITIONAL enrichment in turbo overboost&lt;br /&gt;
                                          ! In the map-delta values are entered +0.1 ---&amp;gt; lamfa = lamfaw - 0.1&lt;br /&gt;
&lt;br /&gt;
 RLLAMMN: Interpolation points nmot:      Group characteristics SNM06GKUB&lt;br /&gt;
          Characteristic values:          0% -&amp;gt; not about enriching LAMRLMN active&lt;br /&gt;
&lt;br /&gt;
 LAMRLMN: Interpolation points nmot:      Group characteristics SNM06GKUB&lt;br /&gt;
          Characteristic values??:          1.0 -&amp;gt; lambda = 1.0 (no enrichment)&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit0: 0: dzwlamfaw = min (0, dzwwl)&lt;br /&gt;
                1: dzwlamfaw = min (0, (+ dzwwl wkrma)) default = 0&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit1: 0: LAMFAW example, even with torque reduction on ASR, nmax .. active&lt;br /&gt;
                1: no enrichment of LAMFAW at torque reduction (milsol &amp;lt;MIFA)&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit2: 0: B_ldeffw is always false -&amp;gt; tank ventilation emergency active when lamrlmn_w engagement&lt;br /&gt;
                1: B_ldeffw lamrlmn_w dependent activation if B_ldeffw = true,&lt;br /&gt;
                   Tank vent blocked emergency, i.e. TEV includes&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit3: 0: ban Lambda-FW-activation possible by catalytic converter heating&lt;br /&gt;
                1: ban Lambda-FW-activation by catalytic converter heating is not possible&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW bit4: 0: lamfwl_w dependent on B_stend and VZ1-element&lt;br /&gt;
                1: lamfwl_w independent of B_stend and VZ1-element&lt;br /&gt;
 &lt;br /&gt;
 Group characteristic for nmot Interpolation points:      SNM06GKUB 760, 1520, 2560, 3520, 4560, 5520 1/min&lt;br /&gt;
 Group characteristic for rl Interpolation points:        SRL06GKUB  20,   40,   60,   80,  90%&lt;br /&gt;
 Group characteristic for tmot Interpolation points:      STM08GKUB -15,    0,   20, 40.5,   60,         75, 85.5, 105 C&lt;br /&gt;
 Group characteristic for dzwlamfaw Interpolation points: SDZ06GKUB -30,  -20,  -15,  -10,   -5,   0 degree&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Lambda_component_protection_(LAMBTS)</id>
		<title>Lambda component protection (LAMBTS)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Lambda_component_protection_(LAMBTS)"/>
				<updated>2011-06-02T13:54:36Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=LAMBTS Abbreviations=&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWLAMBTS   ||             ||          ||FW        ||Code word: Lambda component protection                                         &lt;br /&gt;
|-&lt;br /&gt;
|DTBTS      ||             ||          ||FW        ||Temperature hysteresis for component protection                               &lt;br /&gt;
|-&lt;br /&gt;
|DTWILABTS  ||             ||          ||FW        ||Charger temperature hysteresis for component protection                       &lt;br /&gt;
|-&lt;br /&gt;
|DTWISBTS   ||             ||          ||FW        ||Temperature hysteresis for bridge component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|ETADZW     ||DZWG         ||          ||KL        ||ZW-efficiency as a function of delta ZW                                       &lt;br /&gt;
|-&lt;br /&gt;
|FBSTABGM   ||TABGBTS_W    ||          ||KL        ||Factor component protection depending on model. Exhaust gas temperature       &lt;br /&gt;
|-&lt;br /&gt;
|KFDLBTS    ||DETAZWBS     ||NMOT      ||KF        ||Delta Lambda set for component protection                                     &lt;br /&gt;
|-&lt;br /&gt;
|KFFDLBTS   ||NMOT         ||RL_W      ||KF        ||Delta Lambda factor set for component protection                              &lt;br /&gt;
|-&lt;br /&gt;
|KFLBTS     ||NMOT         ||RL_W      ||KF        ||Lambda set for component protection                                           &lt;br /&gt;
|-&lt;br /&gt;
|KFLBTS2    ||NMOT         ||RL_W      ||KF        ||Lambda set for component protection                                           &lt;br /&gt;
|-&lt;br /&gt;
|SNM16GKUB  ||NMOT         ||          ||SV        ||Interpolation points distribution mixture control 16 nmot Interpolation points&lt;br /&gt;
|-&lt;br /&gt;
|SRL12GKUW  ||RL_W         ||          ||SV        ||Interpolation points distribution mixture control 12 rl_w Interpolation points&lt;br /&gt;
|-&lt;br /&gt;
|SY_ATMLA   ||             ||          ||SYS (REF) ||SYStem constant exhaust gas temperature model loaders available               &lt;br /&gt;
|-&lt;br /&gt;
|SY_ATMST   ||             ||          ||SYS (REF) ||SYStem constant exhaust gas temperature model available bridge                &lt;br /&gt;
|-&lt;br /&gt;
|SY_STERBTS ||             ||          ||SYS (REF) ||Constant exhaust SYStem component protection bank Selective                   &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||             ||          ||SYS (REF) ||Turbocharger SYStem constant                                                  &lt;br /&gt;
|-&lt;br /&gt;
|TABGBTS    ||             ||          ||FW        ||Exhaust temperature threshold for component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|TDLAMBTS   ||             ||          ||FW        ||off delay time for release lambda component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|TIKATBTS   ||             ||          ||FW        ||Temperature threshold in the cat for component protection                     &lt;br /&gt;
|-&lt;br /&gt;
|TKATBTS    ||             ||          ||FW        ||Kat-temperature threshold for component protection                            &lt;br /&gt;
|-&lt;br /&gt;
|TVLBTS     ||             ||          ||FW        ||Lag time lambda desired component protection                                  &lt;br /&gt;
|-&lt;br /&gt;
|TWILABTS   ||             ||          ||FW        ||Charger temperature threshold for component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|TWISTBTS   ||             ||          ||FW        ||bridge temperature threshold for component protection                         &lt;br /&gt;
|-&lt;br /&gt;
|ZDLBTS     ||             ||          ||FW        ||Time constant lambda delta component protection                               &lt;br /&gt;
|-&lt;br /&gt;
|ZLBTS      ||             ||          ||FW        ||Time constant lambda component protection                                     &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source                &lt;br /&gt;
! Type &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
| B_DASH     ||MDFAW                  ||EIN   ||Condition: dashpot-change limit active                             &lt;br /&gt;
|-&lt;br /&gt;
| B_GSAF     ||CAN                    ||EIN   ||Condition transmission shift operation request &lt;br /&gt;
|-&lt;br /&gt;
| B_TABGBTS   ||LAMBTS                ||LOK   ||Exhaust temperature condition for component protection exceeded   &lt;br /&gt;
|-&lt;br /&gt;
| B_TATMBTS  ||LAMBTS                 ||LOK   ||Condition: Temperature from ATM exceeded for component protection &lt;br /&gt;
|-&lt;br /&gt;
| B_TIKATBTS ||LAMBTS                 ||LOK   ||Temperature condition in the cat exceeded for component protection&lt;br /&gt;
|-&lt;br /&gt;
| B_TKATBTS  ||LAMBTS                 ||LOK   ||Catalyst temperature condition for component protection exceeded  &lt;br /&gt;
|-&lt;br /&gt;
| B_TWILABTS ||LAMBTS                 ||LOK   ||Temperature condition loader for component protection exceeded    &lt;br /&gt;
|-&lt;br /&gt;
| B_TWISTBTS ||LAMBTS                 ||LOK   ||bridge condition temperature for component protection exceeded    &lt;br /&gt;
|-&lt;br /&gt;
| DETAZWBS   ||LAMBTS                 ||LOK   ||Delta ZW efficiency for component protection                      &lt;br /&gt;
|-&lt;br /&gt;
| DLAMBTS_W  ||LAMBTS                 ||LOK   ||Delta Lambda for component protection                             &lt;br /&gt;
|-&lt;br /&gt;
| DZWG       ||LAMBTS                 ||AUS   ||Delta ignition due to Optimal-ZW-ZW                               &lt;br /&gt;
|-&lt;br /&gt;
| ETAZWG     ||LAMBTS                 ||LOK   ||Efficiency in the basic ignition                                  &lt;br /&gt;
|-&lt;br /&gt;
| ETAZWIM    ||LAMBTS                 ||LOK   ||Mean efficiency in the actual firing angle                        &lt;br /&gt;
|-&lt;br /&gt;
| ETAZWIST   ||MDIST                  ||EIN   ||Actual ignition angle                                             &lt;br /&gt;
|-&lt;br /&gt;
| FLBTS_W    ||LAMBTS                 ||LOK   ||Lambda factor component protection                                &lt;br /&gt;
|-&lt;br /&gt;
| LAMBTS2_W  ||LAMBTS                 ||AUS   ||Lambda for component protection Bank2                             &lt;br /&gt;
|-&lt;br /&gt;
| LAMBTS_W   ||LAMBTS                 ||AUS   ||Lambda for component protection                                   &lt;br /&gt;
|-&lt;br /&gt;
| LBTS2_W    ||LAMBTS                 ||LOK   ||Lambda for component protection from stationary map Bank2         &lt;br /&gt;
|-&lt;br /&gt;
| LBTS_W     ||LAMBTS                 ||LOK   ||Lambda for component protection from stationary map               &lt;br /&gt;
|-&lt;br /&gt;
| NMOT       ||BGNMOT                 ||EIN   ||Motor speed                                                       &lt;br /&gt;
|-&lt;br /&gt;
| RL_W       ||EGFE                   ||EIN   ||relative air charge (Word)                                           &lt;br /&gt;
|-&lt;br /&gt;
| SY_LAMBTS  ||PROKONAL               ||EIN   ||SYStem constant component protection available                      &lt;br /&gt;
|-&lt;br /&gt;
| TABGBTS_W  ||LAMBTS                 ||LOK  || Exhaust gas temperature for component protection                    &lt;br /&gt;
|-&lt;br /&gt;
| TABGKRM_W  ||ATM                    ||EIN   ||Exhaust gas temperature in the manifold of model                    &lt;br /&gt;
|-&lt;br /&gt;
| TABGM_W    ||ATM                    ||EIN   ||Exhaust temperature before the catalytic converter from model (Word)&lt;br /&gt;
|-&lt;br /&gt;
| TIKATM_W   ||ATM                    ||EIN   ||Exhaust gas temperature in the catalyst of model                    &lt;br /&gt;
|-&lt;br /&gt;
| TKATM_W    ||ATM                    ||EIN   ||Catalyst temperature from model (Word)                              &lt;br /&gt;
|-&lt;br /&gt;
| TWILAM_W   ||                       ||EIN   ||Wall temperature from model loaders                                 &lt;br /&gt;
|-&lt;br /&gt;
| TWISTM_W   ||                       ||EIN   ||Cylinder head temperature model from [K] in VS100 visible in [deg C]&lt;br /&gt;
|-&lt;br /&gt;
| ZWGRU ZWGRU ||                      ||EIN   ||Basic ignition                                                      &lt;br /&gt;
|-&lt;br /&gt;
| ZWOPT MDBAS ||                      ||EIN   ||optimum firing angle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=LAMBTS Functional Description=&lt;br /&gt;
==Task==&lt;br /&gt;
Protection of components (manifold, supercharger turbine, etc.) by mixture enrichment.&lt;br /&gt;
&lt;br /&gt;
==Principle==&lt;br /&gt;
Excessive exhaust gas temperature (EGT) can be reduced by enriching the air-fuel mixture. This provides more highly enriched fuel into the cylinder than for a true stoichiometric mix. Combustion of the mixture is therefore incomplete due to insufficient oxygen. The unburned fuel condenses on the cylinder walls and transfers exhaust energy with it, thereby the exhaust gas temperature decreases.&lt;br /&gt;
&lt;br /&gt;
==LAMBTS: Description==&lt;br /&gt;
Via the map [[KFLBTS]] can be dependent on the function of speed nmot and charge rl rich a lambda setpoint shift to make. The enrichment is only effective when the modeled temperatures tabgm_w, tkatm_w, tikatm_w or twistm_w in Partial function LAMBTSENABLE exceeds its applicable threshold and the switch delay time expired [[TDLAMBTS]] + [[TVLBTS]] is. Via the SYStem constant SY_ATMST can be defined whether the function exists twistm_w% ATMST and about the SY_ATMLA SYStem constant can be defined, whether twilam_w available from the function is ATMLA%. The map describes the stationary [[KFLBTS]] necessary enrichment, whereas the curves of the model temperatures, the dynamics describe.&lt;br /&gt;
 &lt;br /&gt;
This avoids that is enriched in short-term approach to a stationary critical operating point too early. The temperature hysteresis [[DTBTS]] [[DTWISBTS]] or prevent a periodic switching on and off of enrichment if, in the enrichment A temperature occurs which is below the cut-in. For projects with Stereo exhaust SYStem, where the exhaust temperatures of the two banks within the same operating point very strongly can differ, via the SYStem constant SY_STERBTS = true protection of the components over the maps [[KFLBTS]], [[KFLBTS2]] separated for both banks will be applied.&lt;br /&gt;
 &lt;br /&gt;
When deterioration of the ignition angle efficiency leads to an increase in the exhaust gas temperature. This increase can be with a mixture enrichment counteract (see Part [[DLAMBTSZW]] function). For this, the ignition angle efficiency etazwg the basic ignition angle and the ignition point [[ZWGRU]] average efficiency ignition angle when etazwim Actual ignition calculated firing angle. The difference of etazwg and etazwim results in the degradation efficiency detazwbs. Dependent on detazwbs can now via the map [[KFDLBTS]] an additive enrichment be carried out. The enrichment can be used in the desired range by means of the characteristic [[KFFDLBTS]] (nmot, rl) attenuated or eliminated. Again, this enrichment is only effective if one of the modeled exhaust temperatures below their corresponding threshold over. With the time delay [[TVLBTS]], a short-term exceeding of the critical temperature components are allowed. Must first be&lt;br /&gt;
However, the time [[TDLAMBTS]] have expired. With the low-pass filter [[ZDLBTS]] one has the possibility that otherwise abrupt enrichment to be ground upon reaching the critical component temperature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Calculation_of_basic_parameters_for_torque_interface_(MDBAS)</id>
		<title>Calculation of basic parameters for torque interface (MDBAS)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Calculation_of_basic_parameters_for_torque_interface_(MDBAS)"/>
				<updated>2011-06-02T13:54:28Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=MDBAS abbreviations=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
 Parameter  Source-X     Source-Y  Type      Designation                                                                &lt;br /&gt;
|-&lt;br /&gt;
|AGRRMAX    ||             ||          ||FW        ||maximum possible EGR rate                                                  &lt;br /&gt;
|-&lt;br /&gt;
|WMDBAS     ||             ||          ||FW        ||code word Including the ZW correction for EGR operation                    &lt;br /&gt;
|-&lt;br /&gt;
|ZWNWSUE    ||WNWUE        ||          ||KL        ||Delta ignition point depending on camshaft overlap                         &lt;br /&gt;
|-&lt;br /&gt;
|ZWOLA      ||LAMBAS       ||          ||KL        ||Lambda-dependence of the optimal ignition angle relative to lambda 1       &lt;br /&gt;
|-&lt;br /&gt;
|ZWOM       ||TMOT         ||          ||KL        ||temperature dependent offset of the optimal ZW                             &lt;br /&gt;
|-&lt;br /&gt;
|TADZW      ||DZWB         ||          ||KL        ||ZW-efficiency as a function of delta ZW                                    &lt;br /&gt;
|-&lt;br /&gt;
|TALAM      ||LAMBAS       ||          ||KL        ||Lambda-efficiency                                                          &lt;br /&gt;
|-&lt;br /&gt;
|FDZWOAGR   ||NMOT_W       ||RL_W      ||KF        ||Offset of the optimal operation with AGR ZW                                &lt;br /&gt;
|-&lt;br /&gt;
|FMIOP      ||NMOT_W       ||RL_W      ||KF        ||Map optimum engine torque                                                  &lt;br /&gt;
|-&lt;br /&gt;
|FZWOP      ||NMOT_W       ||RL_W      ||KF        ||optimum firing angle                                                       &lt;br /&gt;
|-&lt;br /&gt;
|FZWOP2     ||NMOT_W       ||RL_W      ||KF        ||optimum firing angle variation 2                                           &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|AGRR       ||BGSRM         ||         ||EIN       ||Exhaust gas recirculation rate                                             &lt;br /&gt;
|-&lt;br /&gt;
|B_AGR      ||              ||         ||EIN       ||A condition AGR                                                            &lt;br /&gt;
|-&lt;br /&gt;
|DZWOAG     ||MDBAS         ||         ||AUS       ||exhaust gas recirculation rate dependent optimum ignition angle of the ZW  &lt;br /&gt;
|-&lt;br /&gt;
|DZWOL      ||MDBAS         ||         ||AUS       ||lambda dependent of the optimal ignition angle ZW                          &lt;br /&gt;
|-&lt;br /&gt;
|DZWOTM     ||MDBAS         ||         ||DOK       ||temperature-dependent optimal ignition angle of the ZW                     &lt;br /&gt;
|-&lt;br /&gt;
|ETALAB     ||MDBAS         ||         ||AUS       ||Lambda efficiency without intervention, based on optimum torque at lambda = 1&lt;br /&gt;
|-&lt;br /&gt;
|ETATRMN    ||MDBAS         ||         ||AUS       ||minimum value in the efficiency drum                                       &lt;br /&gt;
|-&lt;br /&gt;
|ETAZWB     ||MDBAS         ||         ||AUS       ||Ignition angle of the basic ignition angle                                 &lt;br /&gt;
|-&lt;br /&gt;
|ETAZWBM    ||MDBAS         ||         ||AUS       ||averaged ignition angle of the basic ignition angle                        &lt;br /&gt;
|-&lt;br /&gt;
|FNWUE      ||NWWUE         ||         ||EIN       ||Weighting factor overlap camshafts (intake)                                &lt;br /&gt;
|-&lt;br /&gt;
|LAMBAS     ||LAMKO         ||         ||EIN       ||Base-Lambda                                                                &lt;br /&gt;
|-&lt;br /&gt;
|MIBAS_W    ||MDBAS         ||         ||AUS       ||indexed base torque                                                        &lt;br /&gt;
|-&lt;br /&gt;
|MIOPTL1_W  ||MDBAS         ||         ||DOK       ||optimal indexed engine torque at lambda = 1                                &lt;br /&gt;
|-&lt;br /&gt;
|MIOPT_W    ||MDBAS         ||         ||AUS       ||best indexed time                                                          &lt;br /&gt;
|-&lt;br /&gt;
|NMOT_W     ||BGNMOT        ||         ||EIN       ||Motor speed                                                                &lt;br /&gt;
|-&lt;br /&gt;
|RL_W       ||EGFE          ||         ||EIN       ||relative air charge (Word)                                                 &lt;br /&gt;
|-&lt;br /&gt;
|R_SYN      ||GGDPG         ||         ||EIN       ||Synchro-grid                                                               &lt;br /&gt;
|-&lt;br /&gt;
|SY_NWS     ||PROKONAL      ||         ||EIN       ||System constant cam timing: no, 2-pt. or continuous                        &lt;br /&gt;
|-&lt;br /&gt;
|TMOT       ||GGTFM         ||         ||EIN       ||Motor temperature                                                          &lt;br /&gt;
|-&lt;br /&gt;
|WNWUE      ||NWWUE         ||         ||EIN       ||Camshaft overlap angle                                                     &lt;br /&gt;
|-&lt;br /&gt;
|ZWBAS      ||ZUE           ||         ||EIN       ||Base ignition                                                              &lt;br /&gt;
|-&lt;br /&gt;
|ZWOPT      ||MDBAS         ||         ||AUS       ||optimum firing angle                                                       &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=MDBAS Functional Description=&lt;br /&gt;
Calculate the optimum moment mioptl1_w at lambda = 1 with the characteristic field KFMIOP. Edit this moment about the Lambda influence by multiplying by the Lambda efficiency etalab. The oxygen efficiency is made of the characteristic ETALAM obtained. By multiplying by the ignition angle to the base torque is mibas. This corresponds the indicated torque that sets in when the combustion to the base Lambda lambas and the base ignition zwbas takes place.&lt;br /&gt;
&lt;br /&gt;
Determine the optimum ignition angle at lambda = 1 on the map KFZWOP. The partial function ZW_NWS describes the influence of the optimum firing angle may depend on an existing valve timing (NWS). The measures provided for equipment options are not, 2-point or continuous NWS. In the case of the 2-point control is through the factor fnwue steadily between KFZWOP and the map KFZWOP2 switched. For steady NWS is dependent on the NW-overlapping angle wnwue a ZW correction added to KFZWOP. The determined optimum ignition angle zwoptl1 applies again for lambda = 1 The currently valid NWS version is determined by the system constant SY_NWS at the SW creation:&lt;br /&gt;
&amp;lt;pre&amp;gt;SY_NWS = 0: No NWS&lt;br /&gt;
       = 1: 2-point NWS&lt;br /&gt;
       = 2: continuous NWS&lt;br /&gt;
       &amp;gt; 2: not defined.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The software is translated conditionally, i.e. it is only a variation in EPROM. SY_NWS is not in the EPROM and not to apply.&lt;br /&gt;
&lt;br /&gt;
Additive corrections depending on lambda, the exhaust gas recirculation rate AGRR and the engine temperature is taken into account. The resulting firing angle zwopt now forms the basis for the ignition angle efficiency calculation. The basic ignition angle efficiency is calculated by the characteristic ETADZW, the input variable is the difference formed between zwopt and zwbas. This is followed by an averaging of the basis of efficiency across all cylinders and it is the basis of efficiency etazwbm.&lt;br /&gt;
&lt;br /&gt;
The ZW-correction for EGR operation is be the code word CWMDBAS either included or accessible only B_agr = true. A case of permanent calculation ZW-jumps are avoided by switching off B_agr.&lt;br /&gt;
&lt;br /&gt;
=MDBAS Application Notes=&lt;br /&gt;
EGR inactive at all the measurements! For the parameterization, the following measurements are taken:&lt;br /&gt;
&lt;br /&gt;
# Lambda = 1 operation:&lt;br /&gt;
#*Firing angle grinding on the engine test stand at lambda = 1 on the following operating points, the engine is warm:&lt;br /&gt;
&amp;lt;pre&amp;gt; n = 500,750,1000,1250,1500,2000,2500,3000,3500,4000,4500,5000,5500,6000,6500 (if possible) rpm&lt;br /&gt;
 rl = 10,20,30,40,50,60,70,80,90,100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*The firing angle grinding start firing angle at which the maximum torque is achieved (if not movable at the knock limit). In steps of 4.5 degrees KW is now adjusted in the late direction until the deadlines are moveable firing angle is achieved. The following data are taking notes for each measuring point: nmot, rl, lambda, clutch torque, ignition angle.&lt;br /&gt;
&lt;br /&gt;
# Lambda function&lt;br /&gt;
#*Zw loops over lambda at the measuring points:&lt;br /&gt;
&amp;lt;pre&amp;gt; n = 1000, 2000, 3000 rpm&lt;br /&gt;
 rl = 30, 50, 70%&lt;br /&gt;
 Lambda = .8, .85, .9, .95,1,1.05,1.1,1.15,1.2&lt;br /&gt;
 Measurements as above&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Drag torque&lt;br /&gt;
#*For all measurement points at 1 must present the Resistance. Measurement on the test bed, non-fired engine operating temperature.&lt;br /&gt;
# Evaluation&lt;br /&gt;
#*The measured results are in K3/ESY4-Hes.&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen</id>
		<title>Funktionsrahmen</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen"/>
				<updated>2011-06-02T13:54:11Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the official Bosch documentation for the ME 7.1.&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php?topic=400.0title= Original German version]&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php/topic,555.0/topicseen.html Translated version]&lt;br /&gt;
&lt;br /&gt;
*[[Calculation of basic parameters for torque interface (MDBAS)]]&lt;br /&gt;
*[[Lambda component protection (LAMBTS)]]&lt;br /&gt;
*[[Lambda drivers (LAMFAW)]]&lt;br /&gt;
*[[LDR PID controller (LDRPID)]]&lt;br /&gt;
*[[Setpoint for air mass from the desired torque (MDFUE)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:ME7]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen</id>
		<title>Funktionsrahmen</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Funktionsrahmen"/>
				<updated>2011-06-02T13:53:49Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the official Bosch documentation for the ME 7.1.&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php?topic=400.0title= Original German version]&lt;br /&gt;
&lt;br /&gt;
[http://www.nefariousmotorsports.com/forum/index.php/topic,555.0/topicseen.html Translated version]&lt;br /&gt;
&lt;br /&gt;
*[[Calculation of basic parameters for torque interface (MDBAS)]]&lt;br /&gt;
*[[Lambda component protection (LAMBTS)]]&lt;br /&gt;
*[[Lambda drivers (LAMFAW)]]&lt;br /&gt;
*[[LDR PID controller (LDRPID)]]&lt;br /&gt;
*[[Setpoint for air mass from the desired torque (MDFUE)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Motronic]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Setpoint_for_air_mass_from_the_desired_torque_(MDFUE)</id>
		<title>Setpoint for air mass from the desired torque (MDFUE)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Setpoint_for_air_mass_from_the_desired_torque_(MDFUE)"/>
				<updated>2011-06-02T13:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=MDFUE abbreviations=&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWRLAPPL   ||             ||          ||FW        ||Code word input rlsol_w during application phase      &lt;br /&gt;
|-&lt;br /&gt;
|FRLMNHO    ||FHO          ||          ||KL        ||Correction factor rlmin of the amount                  &lt;br /&gt;
|-&lt;br /&gt;
|FWPEDRLS   ||             ||          ||FW        ||Factor for direct rlsol-entry from wped (Application)&lt;br /&gt;
|-&lt;br /&gt;
|KFMIRL     ||NMOT_W       ||MISOPL1_W ||KF        ||Map for calculating desired charge                   &lt;br /&gt;
|-&lt;br /&gt;
|KFRLMN     ||NMOT         ||TMOT      ||KF        ||minimum charge in the fired operation                &lt;br /&gt;
|-&lt;br /&gt;
|KFRLMNSA   ||NMOT         ||TMOT      ||KF        ||minimum rl with overrun fuel cut                             &lt;br /&gt;
|-&lt;br /&gt;
|RLSOLAP    ||             ||          ||FW        ||Nominal charge for administration purposes           &lt;br /&gt;
|-&lt;br /&gt;
|ZKDRLSOL   ||             ||          ||FW        ||time constant for drlsol-integrator                  &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|B_MDMIN    ||MDFUE        ||          ||AUS       ||Condition minimum attainable indexed torque achieved                          &lt;br /&gt;
|-&lt;br /&gt;
|B_SA       ||MDRED          ||        ||EIN       ||Condition Overrun fuel cut                                                    &lt;br /&gt;
|-&lt;br /&gt;
|C_INI      ||               ||        ||EIN       ||SG-condition initialization                                                  &lt;br /&gt;
|-&lt;br /&gt;
|DRLSOLF_W  ||MDFUE          ||        ||AUS       ||filtered change desired charge                                               &lt;br /&gt;
|-&lt;br /&gt;
|DRLSOL_W   ||MDFUE          ||        ||AUS       ||Change desired charge                                                        &lt;br /&gt;
|-&lt;br /&gt;
|ETALAB     ||MDBAS          ||        ||EIN       ||Lambda efficiency without intervention, based on optimum torque at lambda = 1&lt;br /&gt;
|-&lt;br /&gt;
|ETAZWBM    ||MDBAS          ||        ||EIN       ||averaged ignition angle of the basic ignition angle                          &lt;br /&gt;
|-&lt;br /&gt;
|FHO        ||GGDSAS         ||        ||EIN       ||Height correction factor                                                     &lt;br /&gt;
|-&lt;br /&gt;
|MILSOL_W   ||MDKOL          ||        ||EIN       ||Driver torque request for filling                                            &lt;br /&gt;
|-&lt;br /&gt;
|MISOPL1_W  ||MDFUE          ||        ||LOK       ||Target air torque, calculated back to lambda = 1 and zwopt                       &lt;br /&gt;
|-&lt;br /&gt;
|NMOT       ||BGNMOT         ||        ||EIN       ||Motor speed                                                                  &lt;br /&gt;
|-&lt;br /&gt;
|NMOT_W     ||BGNMOT         ||        ||EIN       ||Motor speed                                                                  &lt;br /&gt;
|-&lt;br /&gt;
|RLMAX_W    ||LDRUE          ||        ||EIN       ||maximum possible load, for Turbo                                             &lt;br /&gt;
|-&lt;br /&gt;
|RLMIN_W    ||MDFUE          ||        ||AUS       ||minimally acceptable rl                                                      &lt;br /&gt;
|-&lt;br /&gt;
|RLSOL_W    ||MDFUE          ||        ||AUS       ||Nominal charge                                                               &lt;br /&gt;
|-&lt;br /&gt;
|RLTEDTE_W  ||DTEV           ||        ||EIN       ||From DTEV relative charge calculated on the tank vent valve                  &lt;br /&gt;
|-&lt;br /&gt;
|R_T10      ||               ||        ||EIN       ||Time frame 10ms                                                              &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||PROKONAL       ||        ||EIN       ||Turbocharger system constant                                                 &lt;br /&gt;
|-&lt;br /&gt;
|TMOT       ||GGTFM          ||        ||EIN       ||Motor temperature                                                            &lt;br /&gt;
|-&lt;br /&gt;
|WPED_W     ||GGPED          ||        ||EIN       ||Normalized accelerator pedal angle                                           &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=MDFUE Function Description=&lt;br /&gt;
The torque msol_w that is to be set on the charge path at base ignition and base efficiency is translated, in torque misopl1_w, which corresponds to the optimum torque for lambda = 1. With the help of the characteristic map [[KFMIRL]] obtain the charge, which is part of this operating point.&lt;br /&gt;
&lt;br /&gt;
This charge is limited to the minimum permissible value rlmin_w, in this case, the idle speed control, the Condition B_mdmin set, which then stops the integrator. In the case of a turbocharger is a limit to the maximum  permissible charge rlmax_w. Naturally aspirated engines that size does not exist!                                                          &lt;br /&gt;
&lt;br /&gt;
Result ones their desired charge rlsol_w.&lt;br /&gt;
&lt;br /&gt;
Addition of application-interface:&lt;br /&gt;
&amp;lt;pre&amp;gt;CWRLAPPL = 0:     fct. as before: rlsol generated from the limited KFMIRL.&lt;br /&gt;
CWRLAPPL.1    =1: rlsol_w = RLSOLAP&lt;br /&gt;
CWRLAPPL.2    =1: rlsol_w = wped_w * FWPEDRLS&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=MDFUE Application Notes=&lt;br /&gt;
The map [[KFMIRL]] is inverse to the map [[KFMIOP]] in the section %MDBAS. Application information %MDBAS.&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Motronic]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/LDR_PID_controller_(LDRPID)</id>
		<title>LDR PID controller (LDRPID)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/LDR_PID_controller_(LDRPID)"/>
				<updated>2011-06-02T13:53:20Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=LDRPID abbreviations=&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWLDIMX    ||             ||          ||FW        ||Code word for application procedures KFLDIMX / KFLDIOPU &lt;br /&gt;
|-&lt;br /&gt;
|FTLDIA     ||             ||          ||FW        ||Factor for Debounce adaptation release                  &lt;br /&gt;
|-&lt;br /&gt;
|FTLDIAP    ||             ||          ||FW        ||Factor for Debounce positive fast tracking              &lt;br /&gt;
|-&lt;br /&gt;
|KFLDIMX    ||NMOT_W       ||PLSOLR_W  ||KF        ||Map LDR I-control limit                                 &lt;br /&gt;
|-&lt;br /&gt;
|KFLDIOPU   ||NMOT         ||PU        ||KF        ||Correction of TV values by the amount influence         &lt;br /&gt;
|-&lt;br /&gt;
|KFLDIWL    ||TMST         ||IMLATM    ||KF        ||Correction LDR I-limitation in the warm-up              &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRL     ||NMOT_W       ||LDTVR_W   ||KF        ||KF for linearizing boost pressure = f (TV)              &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRQ0    ||NMOT         ||LDE       ||KF        ||LDR-control parameters Q0                               &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRQ1    ||NMOT         ||LDE       ||KF        ||LDR controller parameter Q1 (Integrator coefficient)    &lt;br /&gt;
|-&lt;br /&gt;
|KFLDRQ2    ||NMOT         ||LDE       ||KF        ||Map LDR controller parameter Q2                         &lt;br /&gt;
|-&lt;br /&gt;
|KFRBGOF    ||NGFIL        ||NMOT      ||KF        ||Offset for I-component limit LDRPID                     &lt;br /&gt;
|-&lt;br /&gt;
|LDAMN      ||             ||          ||FW        ||Minimum limitation of the adaptation LDR I-adaptation   &lt;br /&gt;
|-&lt;br /&gt;
|LDDIAN     ||             ||          ||FW        ||Increment per program run for negative-tracking I-limit &lt;br /&gt;
|-&lt;br /&gt;
|LDDIAP     ||             ||          ||FW        ||Increment per program run for positive tracking I-limit &lt;br /&gt;
|-&lt;br /&gt;
|LDDIMNN    ||NMOT_W       ||          ||KL        ||Safety distance LDR I-controller limit negative         &lt;br /&gt;
|-&lt;br /&gt;
|LDDIMXN    ||NMOT_W       ||          ||KL        ||Safety distance LDR I controller limitation             &lt;br /&gt;
|-&lt;br /&gt;
|LDEIAO     ||             ||          ||FW        ||Upper deviation threshold for negative adjustment       &lt;br /&gt;
|-&lt;br /&gt;
|LDEIAP     ||             ||          ||FW        ||Deviation threshold for positive adaptation I controller&lt;br /&gt;
|-&lt;br /&gt;
|LDEIAPS    ||             ||          ||FW        ||Deviation threshold for fast Positive-tracking          &lt;br /&gt;
|-&lt;br /&gt;
|LDEIAU     ||             ||          ||FW        ||Deviation lower threshold for negative adjustment       &lt;br /&gt;
|-&lt;br /&gt;
|LDHIA      ||             ||          ||FW        ||Hysteresis for LDR I-adaptation curve                   &lt;br /&gt;
|-&lt;br /&gt;
|LDIATA     ||TANS         ||          ||KL        ||Correction I-boundary LDR PID controller as a function of TANS              &lt;br /&gt;
|-&lt;br /&gt;
|LDMXNN     ||             ||          ||FW        ||Limiting max tracking. LDR negative for controller adaptation        &lt;br /&gt;
|-&lt;br /&gt;
|LDMXNP     ||             ||          ||FW        ||Limiting max tracking. LDR adaptation positive range change         &lt;br /&gt;
|-&lt;br /&gt;
|LDRQ0S     ||             ||          ||FW        ||Controller parameters Q0 LDR-PID controller in stationary mode       &lt;br /&gt;
|-&lt;br /&gt;
|LDRQ1ST    ||NMOT         ||          ||KL        ||Controller parameters Q1 PID controller in stationary mode (coefficient Integrations)&lt;br /&gt;
|-&lt;br /&gt;
|LDRVL      ||             ||          ||FW        ||Full load detection threshold LDR                                    &lt;br /&gt;
|-&lt;br /&gt;
|NLDIAPU    ||             ||PU        ||KL        ||Speed threshold for adaptation I-limit                             &lt;br /&gt;
|-&lt;br /&gt;
|SLD04LDUB  ||LDE          ||          ||SV (REF)  ||Reference points distribution for boost control     &lt;br /&gt;
|-&lt;br /&gt;
|SNG08LDUB  ||NGFIL        ||          ||SV (REF)  ||Reference points distribution of ngfil in LDR      &lt;br /&gt;
|-&lt;br /&gt;
|SNM08LDUB  ||NMOT         ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SNM08LDUW  ||NMOT_W       ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SNM16LDUB  ||NMOT         ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SNM16LDUW  ||NMOT_W       ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SPL08LDUW  ||PLSOLR_W     ||          ||SV        ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SPS08LDUW  ||PSSOL_W      ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SPU08LDUB  ||PU           ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|STA08LDUB  ||TANS         ||          ||SV (REF)  ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|STLDIA1    ||             ||          ||FW        ||Reference point 1 for LDR adaptation characteristic&lt;br /&gt;
|-&lt;br /&gt;
|STLDIA2    ||             ||          ||FW        ||Reference point 2 for LDR adaptation characteristic&lt;br /&gt;
|-&lt;br /&gt;
|STLDIA3    ||             ||          ||FW        ||Reference point 3 for LDR adaptation characteristic &lt;br /&gt;
|-&lt;br /&gt;
|STLDIA4    ||             ||          ||FW        ||Reference point 4 for LDR adaptation characteristic&lt;br /&gt;
|-&lt;br /&gt;
|STV10LDSW  ||LDTVR_W      ||          ||SV        ||Reference points distribution for boost control    &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||             ||          ||SYS (REF) ||Turbocharger system constant                       &lt;br /&gt;
|-&lt;br /&gt;
|TLDIAN     ||             ||          ||FW        ||Debounce time for tracking I-negative adaptation   &lt;br /&gt;
|-&lt;br /&gt;
|TLDIAPN    ||NMOT         ||          ||KL        ||Debounce time for tracking I-positive adaptation   &lt;br /&gt;
|-&lt;br /&gt;
|TVLDMX     ||             ||          ||FW        ||Upper limit for duty cycle LDR                     &lt;br /&gt;
|-&lt;br /&gt;
|UMDYLDR    ||             ||          ||FW        ||Switching threshold dynamics LDR                    &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|B_ADRLDRA  ||PROKONAL     ||          ||EIN       ||Boost adaptation values at delete of fault memory               &lt;br /&gt;
|-&lt;br /&gt;
|B_LDDY     ||LDRPID       ||          ||LOK       ||Flag for dynamic operating condition LDR                             &lt;br /&gt;
|-&lt;br /&gt;
|B_LDIMXA   ||LDRPID       ||          ||LOK       ||Condition for adaptation limit value I portion LDR                     &lt;br /&gt;
|-&lt;br /&gt;
|B_LDIMXN   ||LDRPID       ||          ||LOK       ||Condition for negative correction ldimxr                             &lt;br /&gt;
|-&lt;br /&gt;
|B_LDIMXP   ||LDRPID       ||          ||LOK       ||Condition for positive correction ldimxr                             &lt;br /&gt;
|-&lt;br /&gt;
|B_LDR      ||BBLDR        ||          ||EIN       ||Flag for condition LDR active                                        &lt;br /&gt;
|-&lt;br /&gt;
|B_LDVL     ||LDRPID       ||          ||LOK       ||Full load condition for LDR                                          &lt;br /&gt;
|-&lt;br /&gt;
|B_PWF      ||             ||          ||EIN       ||Power fail condition                                                 &lt;br /&gt;
|-&lt;br /&gt;
|B_STLDW    ||LDRPID       ||          ||LOK       ||Condition Reference points LDR change adaptation                     &lt;br /&gt;
|-&lt;br /&gt;
|DFP_LDRA   ||LDRPID       ||          ||DOK       ||SG int error path no deviation boost&lt;br /&gt;
|-&lt;br /&gt;
|E_LDRA     ||LDRUE        ||          ||EIN       ||Error flag: boost pressure control error                             &lt;br /&gt;
|-&lt;br /&gt;
|IMLATM     ||ATM          ||          ||EIN       ||integr. Air mass flow from engine start to max value                 &lt;br /&gt;
|-&lt;br /&gt;
|IRBGOF_W   ||LDRPID       ||          ||AUS       ||Offset for I controller limitation LDRPID depending on speed gradient&lt;br /&gt;
|-&lt;br /&gt;
|LDE        ||LDRPID       ||          ||AUS       ||LDR-control error (set point - process value)                        &lt;br /&gt;
|-&lt;br /&gt;
|LDIMN_W    ||LDRPID       ||          ||LOK       ||Current value to the minimum value limit I component LDR             &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXA     ||LDRPID       ||          ||LOK       ||Adaptive correction of the LDR I controller maximum limit            &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXAK_W  ||LDRPID       ||          ||AUS       ||Current corrected limiting value I share LDR                         &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXRK_W  ||LDRPID       ||          ||LOK       ||LDR I max. Limiting value (corrected reference value)                &lt;br /&gt;
|-&lt;br /&gt;
|LDIMXR_W   ||LDRPID       ||          ||LOK       ||Current reference value for the maximum limit I component LDR        &lt;br /&gt;
|-&lt;br /&gt;
|LDIMX_W    ||LDRPID       ||          ||LOK       ||Current value to the maximum limit I portion LDR    &lt;br /&gt;
|-&lt;br /&gt;
|LDITV_W    ||LDRPID       ||          ||LOK       ||LDR, duty cycle of I-controller (word)             &lt;br /&gt;
|-&lt;br /&gt;
|LDPTV      ||LDRPID       ||          ||LOK       ||LDR, duty cycle of the P-controller                &lt;br /&gt;
|-&lt;br /&gt;
|LDRDTV     ||LDRPID       ||          ||LOK       ||LDR duty cycle of the D controller                 &lt;br /&gt;
|-&lt;br /&gt;
|LDRKD_W    ||LDRPID       ||          ||LOK       ||LDR-control parameters for D-term                  &lt;br /&gt;
|-&lt;br /&gt;
|LDRKI_W    ||LDRPID       ||          ||LOK       ||LDR-control parameters for I-share                 &lt;br /&gt;
|-&lt;br /&gt;
|LDRKP_W    ||LDRPID       ||          ||LOK       ||LDR-control parameters for P component             &lt;br /&gt;
|-&lt;br /&gt;
|LDTV       ||LDRPID       ||          ||AUS       ||LDR duty cycle                                     &lt;br /&gt;
|-&lt;br /&gt;
|LDTVR_W    ||LDRPID       ||          ||LOK       ||LDR duty cycle from the controller                 &lt;br /&gt;
|-&lt;br /&gt;
|NGFIL      ||BGNG         ||          ||EIN       ||filtered speed gradient                            &lt;br /&gt;
|-&lt;br /&gt;
|NMOT       ||BGNMOT       ||          ||EIN       ||Motor speed                                        &lt;br /&gt;
|-&lt;br /&gt;
|PLGRUS_W   ||BGPLGU       ||          ||EIN       ||Base boost pressure set point                      &lt;br /&gt;
|-&lt;br /&gt;
|PLSOL      ||FUEDK        ||          ||EIN       ||Reference boost pressure                           &lt;br /&gt;
|-&lt;br /&gt;
|PLSOLR_W   ||LDRPID       ||          ||LOK       ||Relative target boost pressure LDR                 &lt;br /&gt;
|-&lt;br /&gt;
|PLSOL_W    ||FUEDK        ||          ||EIN       ||Reference boost pressure                           &lt;br /&gt;
|-&lt;br /&gt;
|PU         ||GGDSAS       ||          ||EIN       ||Ambient pressure                                   &lt;br /&gt;
|-&lt;br /&gt;
|PVDKDS     ||GGDSAS       ||          ||EIN       ||Pressure upstream of throttle valve pressure sensor&lt;br /&gt;
|-&lt;br /&gt;
|RLMAX_W    ||LDRUE        ||          ||EIN       ||maximum possible load, for Turbo                   &lt;br /&gt;
|-&lt;br /&gt;
|RLSOL_W    ||MDFUE        ||          ||EIN       ||Nominal charge                                     &lt;br /&gt;
|-&lt;br /&gt;
|STLDIA     ||LDRPID       ||          ||LOK       ||Current Reference point for LDR adaptation         &lt;br /&gt;
|-&lt;br /&gt;
|TMST       ||GGTFM        ||          ||EIN       ||Engine starting temperature                        &lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
=LDRPID Functions=&lt;br /&gt;
With active LD regulation (B_ldr) is used to calculate deviation charging the difference between plsol and pvdkds (Pressure at throttle) is formed, while with inactive LD-control lde is set to 0.&lt;br /&gt;
&lt;br /&gt;
PID controller:&lt;br /&gt;
This control scheme uses a PID controller of type 3PR2 (3 parameters-controller with 2 output parameters to be optimized) with adaptive semi-pilot I component. The I-component is in the form of a MIN / MAX limitation within an applicable tolerance limits of the adaptive after-run steady TV-requirements conducted. To use the entire TV range (very different slopes), it is necessary to control SW-side to linearize&lt;br /&gt;
so that results from the perspective of the regulator is a linear behavior. This is achieved with the map KFLDRL, which is a control of duty cycle incoming opposed to an applied Nonlinearity transformed so that from control point of view, the controlled system appears linear.&lt;br /&gt;
&lt;br /&gt;
Control algorithms:&lt;br /&gt;
&amp;lt;pre&amp;gt;P-portion: ( LDRQ0DY ( or LDRQ0S ) - KFLDRQ2 ( or 0 ) ) * lde = ldptv&lt;br /&gt;
I-portion: lditv(i-1) + KFLDRQ1 ( or LDRQ1ST ) * lde(i-1) = lditv&lt;br /&gt;
D-portion: ( lde - lde(i-1) ) * KFLDRQ2 ( or 0 ) = ldrdtv&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
There are basically two different operating modes distinguished:&lt;br /&gt;
 &lt;br /&gt;
# ! B_lddy: Quasi Stationary operation with PI control and the corresponding control parameters (relatively weak control intervention) Application of the controller parameters are on the engine test stand(dyno?) by a oscillation test according to Ziegler-Nichols.&lt;br /&gt;
# B_lddy: dynamic performance with PID controller and the corresponding control parameters (strong control intervention), the application Controller parameters are Einschwingversuch (Transient experiment?) by the Engine Laboratory(dyno?).&lt;br /&gt;
&lt;br /&gt;
The distinction between these operating states via the control error, ie above a positive threshold deviation the dynamic control intervention and activated only at the change of sign of the deviation (actual value overshoots) withdrawn. The settling is done with the aim of not a oscillation, overshoot in the entire range in the quasi stationary mode. In this quasi-steady-state operation, the D component of the corresponding parameter setting signal is switched off to prevent unnecessary noise to avoid. In the dynamic operation, with the help of the highly engaging P component to achieve a minimum settling time.&lt;br /&gt;
&lt;br /&gt;
The control is strong up to perform and improve the transient response further, the I-component with an adaptive Limit provided. This limitation is a function of n, plsol, pu, tans and additively superimposed 5 Range Adaptation. This limitation prevents reliable I-controller-related overshoot conditions, as a result of greater integration of an applicable Safety distance LDDIMXN above or below the small LDDIMN stationary integration needs to be prevented. The structure the limitation is interpreted as follows:&lt;br /&gt;
 &lt;br /&gt;
Means-tested tracking and adaptation:&lt;br /&gt;
&lt;br /&gt;
# negative tracking&lt;br /&gt;
## Since the quasi-steady state is under full load (B_ldvl) at B_ldr the end of the debounce TLDIAN the current limit value ldimxr with the step size LDIAN as long as to smaller  TV-values through corrections to the corrected value the current I-Share (lditv) is achieved.&lt;br /&gt;
##If in the dynamic operation under full load, an overshoot greater than LDEIAU for more than TLDIAN found so also reduced ldimxr.&lt;br /&gt;
# positive follow-up&lt;br /&gt;
#* If the current limit value is too low order to correct fully (deviation&amp;gt; LDEIAP (-20 mbar)), lditv (&amp;gt; = ldimxr + ldimxak), closed-loop B_ldr), the stop is after a nmot dependent debounce TLDIAPN with the Increment LDDIAP per program run, the current limit value ldimxr as long as corrected to higher values out to The current need for integration is now covered and the predetermined safety margin of the integrator to limit value is maintained. The engine speed must always be above NLDIAPU. In addition to the o.g. Conditions, the only slight deviation (lde &amp;lt;LDEIAPS, for example 60 mbar), then it will be that FTLDIAP reduced debounce previously tracked positive.&lt;br /&gt;
# Adaptation read&lt;br /&gt;
#*When you enter B_ldr (lditv&amp;gt; 0) or reference points change the adaptation range is read, and the change between is limited to the current adaptive value and the current adjustment value to LDMXNN or LDMXPN. This discontinuity in the driving behavior can be prevented.&lt;br /&gt;
# Leave adaptation&lt;br /&gt;
#*The storing of this adjustment value (Leave adaptation) is only after the debounce time TLDIAPN event of a recognized  Full load (B_ldvl) and above a speed threshold (NLDIAPU).&lt;br /&gt;
&lt;br /&gt;
=LDRPID Application Notes=&lt;br /&gt;
Interpretation:&lt;br /&gt;
# Linearization map KFLDRL specify:&lt;br /&gt;
#*On the dyno the course of the boost pressure is pvdkds be determined as a function of duty cycle. This should be fully open, the duty cycle controlled DK (CWMDAPP) is significantly above the normal max. Boost pressure beyond will be moved (if possible up to 300 mbar over the max. turbocharging pressure) to determine the course as possible. This approach is starting at 1500 rpm in 500 rpm increments to Nmax performed. The necessary linearization values are below graphically at any speed (or calculated) determined as follows: In a chart pvdkds = f (ldtvm) is by the first measuring point (0%) and by the last measuring point (max. 95%) is a straight lay. Thereafter, for example starting at 10% TV of the corresponding pressure value of the line is determined and the value of this pressure belonging to ldtvm value of the curve. Ldtvm This value is now entered in each of the map KFLDRL at the corresponding reference point (here, 10%). At the latest when it reaches 95% TV (= LDTVMX) must be ensured that the incoming duty cycle is equal to the is outgoing. Application target the widest possible linearization of the controlled system from the perspective of the regulator.&lt;br /&gt;
# LDRQ0DY by the process of so-called manipulated variable set, ie in the lowest speed within B_ldr is under Full load, the control variable (TV) amount to just a short time equal to 100%. Including the project-specific boundary condition maximum deviation Emax (mean VI value - medium base boost pressure value) is calculated as follows to LDRQ0DY: &amp;lt;pre&amp;gt;LDRQ0DY = 100% / emax (% TV /100hPa)&amp;lt;/pre&amp;gt;&lt;br /&gt;
# KFLDRQ2: at n &amp;lt;2500 rpm = 0, for n&amp;gt; 2500 in range of medium-sized deviations (lde) stepwise to max. 0.6 (max. 0.9) * LDRQ0DY increase, at n&amp;gt; 2500 rpm and lde &amp;lt;100 hPa and LDE&amp;gt; approximately 500 hPa KFLDRQ2 sliding to 0 to reduce if benefits result. For problems with overshooting - only by the motor / ATL due (check by Einschwingversuch with pure control) - should be tried by large KFLDRQ2 values related with slightly larger LDRQ0DY values to hold.&lt;br /&gt;
# Stationary control parameters&lt;br /&gt;
## LDRQ0S after a oscillation test with P controller by the Ziegler-Nichols on the engine test bench: VL-operating points (possibly with overboost) in Speed range of the maximum torque of the motor (nMdmax -100 +300 /min ) with PI controller (initially weak control of intervention parameters adjusted!) approach to control deviation is zero. Then change by LDRQ1ST = 0 to P-control and as long as LDRQ0S increase until significant overshooting of the controlled variable occurs. This controlled variable suitably keeps a record, of the cycle time (Tkrit.) to read an oscillation (clearly recognizable sinusoidal curve necessary). With the two readings is crit. and LDRQ0S (krit.) parameters LDRQ0S and LDRSTQ1 can now be determined as follows: Note: UMDYLDR for this test to the set maximum value!&amp;lt;pre&amp;gt;LDRQ0S = 0.4 * LDRQ0S (kit.)&amp;lt;/pre&amp;gt;&lt;br /&gt;
## LDRSTQ1 = 0.5 * LDRQ0S(krit.) * T0 / Tkrit. ; T0 = sampling time (i.d.R. = 0.05 s) for all parameters over n i.d.R. same values apply. The determined values below 3 can (and should) be reduced if benefits are reflected in driving behavior. An increase is not permitted for reasons of stability!&lt;br /&gt;
# I-set limit:&lt;br /&gt;
#*KFLDIMX: describe the steady pulse duty factor.&lt;br /&gt;
#*KFLDIOPU: duty cycle correction needed as a function of height (pu) described. LDIATA: need for correction as a function of tans set &lt;br /&gt;
Adaptation of I-Limit &amp;lt;pre&amp;gt;Recognition LDR full load applied so that about 2% is detected before the actual pedal stop B_ldvl.&lt;br /&gt;
LDEIAU: approximately  -100 mbar&lt;br /&gt;
LDAMN:                 -15...-20 %&lt;br /&gt;
LDEIAO:                20...30 mbar&lt;br /&gt;
LDEIAP:  approximately -20 mbar&lt;br /&gt;
LDEIAPS: approximately 60 mbar&lt;br /&gt;
TLDIAN:  approximately 0.3 s&lt;br /&gt;
TLDIAPN: approximately 1.5 * T95-time in each case&lt;br /&gt;
FTLDIAP: approximately 0.1...0.2&lt;br /&gt;
FTLDIA:  approximately 0.5...1&lt;br /&gt;
NLDIAPU: The response speed (Highest VL-pressure regulated) as f (pu) + approx 250/min&lt;br /&gt;
Caution: Make sure that lowest learning cell is described in the height, otherwise when starting from low&lt;br /&gt;
          Speed of adaptation initial value of the lowest learning cell (=0%) were removed and the cells overlying the&lt;br /&gt;
          Change limit corrected (wrong) are overwritten!&lt;br /&gt;
STLDIA 1&amp;gt; NLDIAPU (Max)&lt;br /&gt;
LDMXNN: about 5%&lt;br /&gt;
LDMXNP: about 5%&amp;lt;/pre&amp;gt;&lt;br /&gt;
# UMDYLDR: about 5% of the maximum reference value&lt;br /&gt;
# KFLDRQ1: Set so that when the transient due to load jumps from medium load to full load the I component end of the transient short-term just the current limit value ldimx affected (at all speeds!). This Appl.-step LDDIMXN to max. 2 to 3% amount!&lt;br /&gt;
# LDDIMXN: about 15% below NLDIAPU (highest speed) and about 3% above this speed (the same safety distance around fully to control from)&lt;br /&gt;
# LDDIMNN: apply in the case of transitional problems in light dynamic about 5%, otherwise use the maximum value to function lay dead.&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Motronic]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Lambda_drivers_(LAMFAW)</id>
		<title>Lambda drivers (LAMFAW)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Lambda_drivers_(LAMFAW)"/>
				<updated>2011-06-02T13:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
LAMFAW Abbreviations&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWLAMFAW   ||             ||          ||FW        ||Codeword LAMFAW&lt;br /&gt;
|-&lt;br /&gt;
|DLAMFAW    ||             ||          ||FW        ||Threshold for activation enrichment of driver request                         &lt;br /&gt;
|-&lt;br /&gt;
|DLAMOB     ||NMOT         ||          ||KL        ||Delta Lambda at overboost                                                    &lt;br /&gt;
|-&lt;br /&gt;
|DLAMTANS   ||TANS         ||          ||KL        ||Air temperature dependent enrichment                                         &lt;br /&gt;
|-&lt;br /&gt;
|GANGFAW    ||             ||          ||FW        ||Response threshold for disabling driver request in the amount                &lt;br /&gt;
|-&lt;br /&gt;
|KFLAFWL    ||TMOT         ||RL        ||KF        ||Offset Lambda engine theoretical                                             &lt;br /&gt;
|-&lt;br /&gt;
|KFLAMKR    ||NMOT         ||RL        ||KF        ||Weighting factor for enrichment at ignition retard                           &lt;br /&gt;
|-&lt;br /&gt;
|KFLAMKRL   ||DZWLAMFAW    ||RL        ||KF        ||Enrichment at ignition retard                                                &lt;br /&gt;
|-&lt;br /&gt;
|LAMFA      ||NMOT         ||MRFA_W    ||KF        ||Lambda driver request                                                        &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAS     ||FHO          ||          ||KL        ||Lambda driver request lock                                                   &lt;br /&gt;
|-&lt;br /&gt;
|LAMRLMN    ||             ||          ||FW        ||Lambda precontrol with rl &amp;lt;RLLAMMN to improve the combustibility             &lt;br /&gt;
|-&lt;br /&gt;
|RLLAMMN    ||NMOT         ||          ||KL        ||RL-min threshold of enrichment for combustibility                            &lt;br /&gt;
|-&lt;br /&gt;
|SDZ06GKUB  ||DZWLAMFAW    ||          ||SV        ||Interpolation points KFLAMKRL                                                &lt;br /&gt;
|-&lt;br /&gt;
|SNM06GKUB  ||NMOT         ||          ||SV        ||Interpolation points KFLAMKR, DLAMOB                                         &lt;br /&gt;
|-&lt;br /&gt;
|SRL06GKUB  ||RL           ||          ||SV        ||Interpolation points KFLAMKRL, KFLAFWL, KFLAMKR                              &lt;br /&gt;
|-&lt;br /&gt;
|STM08GKUB  ||TMOT         ||          ||SV        ||8 engine temperature Interpolation points for KFLAFWL                        &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||             ||          ||SYS (REF) ||Turbocharger system constant                                                 &lt;br /&gt;
|-&lt;br /&gt;
|TLAFA      ||             ||          ||FW        ||Lambda driver request delay time to active                                   &lt;br /&gt;
|-&lt;br /&gt;
|TLAMFAS    ||             ||          ||FW        ||Delay time to Lambda driver request in the amount of active                  &lt;br /&gt;
|-&lt;br /&gt;
|TMSTFWMN   ||             ||          ||FW        ||Minimum temperature for engine start disabling driver's request in the amount&lt;br /&gt;
|-&lt;br /&gt;
|TMSTFWMX   ||             ||          ||FW        ||maximum temperature for engine start disabling driver request in the amount  &lt;br /&gt;
|-&lt;br /&gt;
|TNSTFWMN   ||             ||          ||FW        ||minimum time to start for disabled driver request in the amount              &lt;br /&gt;
|-&lt;br /&gt;
|TNSTFWMX   ||             ||          ||FW        ||maximum time to start for disabled driver request in the amount              &lt;br /&gt;
|-&lt;br /&gt;
|ZKLAMFAW   ||             ||          ||FW        ||Filtering time constant enrichment by driver request                         &lt;br /&gt;
|-&lt;br /&gt;
|ZKWLAFWL   ||             ||          ||FW        ||Time constant weighting offset Lambda engine theoretical                     &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|B_KH       ||             ||          ||EIN   ||Kat-heating condition                                                      &lt;br /&gt;
|-&lt;br /&gt;
|B_LAMFAS   ||LAMFAW         ||        ||LOK   ||Ban on Lambda driver request activation                               &lt;br /&gt;
|-&lt;br /&gt;
|B_LAMFASA  ||LAMFAW         ||        ||LOK   ||Height-dependent blocking time for Lambda driver request requested    &lt;br /&gt;
|-&lt;br /&gt;
|B_LAMFASH  ||LAMFAW         ||        ||LOK   ||Height-dependent blocking time for Lambda driver request is active    &lt;br /&gt;
|-&lt;br /&gt;
|B_LDEFFW   ||LAMFAW         ||        ||AUS   ||Condition: custom-Lambda Bank1 set by driver request                  &lt;br /&gt;
|-&lt;br /&gt;
|B_LDOB     ||LDRUE          ||        ||EIN   ||Condition: overboost active                                                   &lt;br /&gt;
|-&lt;br /&gt;
|B_SAB      ||MSF            ||        ||EIN   ||Condition: Power switch standby                                                  &lt;br /&gt;
|-&lt;br /&gt;
|B_STEND    ||BBSTT          ||        ||EIN   ||Condition: Start condition reached the end                                              &lt;br /&gt;
|-&lt;br /&gt;
|DZWLAMFAW  ||LAMFAW         ||        ||LOK   ||Delta firing angle at KR-or warm-up procedure for enrichment of Lambda&lt;br /&gt;
|-&lt;br /&gt;
|DZWWL      ||ZWWL           ||        ||EIN   ||Delta firing angle of warm-up                                                   &lt;br /&gt;
|-&lt;br /&gt;
|FHO        ||GGDSAS         ||        ||EIN   ||Height correction factor                                                       &lt;br /&gt;
|-&lt;br /&gt;
|GANGI      ||BBGANG         ||        ||EIN   ||Actual speed                                                                  &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAWKR_W ||LAMFAW         ||        ||LOK   ||Lambda desired driver request ignition retard at KR, WL               &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAWS_W  ||LAMFAW         ||        ||LOK   ||Lambda desired driver request steady share                             &lt;br /&gt;
|-&lt;br /&gt;
|LAMFAW_W   ||LAMFAW         ||        ||LOK   ||Lambda desired driver request portion of map LAMFA                         &lt;br /&gt;
|-&lt;br /&gt;
|LAMFA_W    ||LAMFAW         ||        ||AUS   ||Lambda target driver request (word)                                         &lt;br /&gt;
|-&lt;br /&gt;
|LAMFWL_W   ||LAMFAW         ||        ||LOK   ||Offset Motor lambda target in the warm-up                                  &lt;br /&gt;
|-&lt;br /&gt;
|LAMRLMN_W  ||LAMFAW         ||        ||LOK   ||Lambda desired precontrol to improve the combustibility at low rl         &lt;br /&gt;
|-&lt;br /&gt;
|MIFA_W     ||MDFAW          ||        ||EIN   ||indicated engine torque driver request                                        &lt;br /&gt;
|-&lt;br /&gt;
|MILSOL_W   ||MDKOL          ||        ||EIN   ||Driver torque request for filling                                       &lt;br /&gt;
|-&lt;br /&gt;
|MRFA_W     ||MDFAW          ||        ||EIN   ||Relatives driver request moment of FGR (cruise control?) and pedal                              &lt;br /&gt;
|-&lt;br /&gt;
|NMOT       ||BGNMOT         ||        ||EIN   ||Motor speed                                                                         &lt;br /&gt;
|-&lt;br /&gt;
|RL         ||BGSRM          ||        ||EIN   ||relative air charge                                                                 &lt;br /&gt;
|-&lt;br /&gt;
|TANS       ||GGTFA          ||        ||EIN   ||Intake air - temperature                                                            &lt;br /&gt;
|-&lt;br /&gt;
|TMOT       ||GGTFM          ||        ||EIN   ||Motor temperature                                                                   &lt;br /&gt;
|-&lt;br /&gt;
|TMST       ||GGTFM          ||        ||EIN   ||Engine starting temperature                                                         &lt;br /&gt;
|-&lt;br /&gt;
|TNST_W     ||BBSTT          ||        ||EIN   ||Time after start-end                                                              &lt;br /&gt;
|-&lt;br /&gt;
|WKRMA      ||KRRA           ||        ||EIN   ||Average of the ZW-retardation KR, in general (in emergency mode with certainty)   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=LAMFAW Functional Description=&lt;br /&gt;
&lt;br /&gt;
The function LAMFAW lamfa_w implemented by way of an &amp;quot;enrichment&amp;quot; of the mixture when the driver calls for maximum torque by way of mrfa_w. This corresponds to the full-load enrichment since then. Can over the delay time of the engagement by way of TLAFA lamfa_w on the Mixture may be delayed. While the turbocharger boost over an additives has additionally &amp;quot;enrichment&amp;quot; is a Delta-Lambda from the characteristic DLAMOB. For the time TLAMFAS can as a function of height (LAMFAS) an enrichment by way of driver's request to be prevented (see sub-function LAMFADISABLE. The trigger this time will be lost if B_kh = true, LAMFA &amp;lt;1.0 and as defined in LAMFAS High barrier applies. This may also at greater height of a reproducible driving cycle can be maintained. When torque reduction e.g. ASR intervention, nmax .. can about CWMFAW Bit1 = true, the enrichment by way of the map LAMFAW locked be. In the partial function LAMKR intervened in an enrichment ignition angle can be realized. The partial function can be used for enrichment LAMWL whereas the warm-up can be used. If this procedure is used, the Tanks with air cooling over the function LAMKO not switched off. In the partial function is LAMRLMIN with small loads (rl) an enrichment by way of LAMRLMN active. This serves to improve the Flammability of small loads. If CWLAMFAW Bit2 set, then whereas lamrlmn-intervention of the limp mode canister ventilation closed.&lt;br /&gt;
&lt;br /&gt;
=LAMFAW Application Notes=&lt;br /&gt;
&lt;br /&gt;
The delay time is only TLAFA&amp;gt; 0 to apply when the intervention should be delayed mixture of lamfa_w.&lt;br /&gt;
&lt;br /&gt;
LAMFA map:&lt;br /&gt;
&lt;br /&gt;
Interpolation points for nmot: 1000, 1400, 1800, 2200, 2600, 3000, 3400, 3800, 4200, 4600, 5000, 5400, 5800, 6200, 6600, 7000 1/min&lt;br /&gt;
Interpolation points for mrfa_w 70, 80, 90, 100, 110, 120%&lt;br /&gt;
Map values 1.0&lt;br /&gt;
&lt;br /&gt;
DLAMOB contains the delta-lambda, to which shall be implemented in overboost mode an extra mixture enrichment. Interpolation points nmot for: implements as a group characteristic SNM06GKUB&lt;br /&gt;
&lt;br /&gt;
Neutralization of the function by data:&lt;br /&gt;
&amp;lt;pre&amp;gt;LAMFA DLAMOB = 1.0 and = 0.0 ---&amp;gt; lamfa_w is then 1.0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The time TLAMFAS is to be applied so that when the &amp;quot;big climbs&amp;quot; the driver's enrichment is not active (typically 240s)&lt;br /&gt;
&lt;br /&gt;
The characteristic LAMFAS contains values ??from 0 .. 1. A value of 0 no enrichment is effectively banned on the air. Values other than 0 bring about a ban on the enrichment of LAMFA, when are B_kh = true and values ??in LAMFA &amp;lt;1.0 The characteristic LAMFAS is not interpolated, which means that the characteristic initial value remains constant until a reference point exceeded.&lt;br /&gt;
&lt;br /&gt;
For fho-support points of the curve LAMFAS following relationship: fho = 1 - height [m] / 10000m&lt;br /&gt;
Since the size of fho has a quantization of 4 / 256 = 0.015625, in the definition of switch-off this resolution be considered. Similarly, the basis of the sensor tolerance possible height deviation of + - 250 m&lt;br /&gt;
&lt;br /&gt;
To calculate the lower and upper threshold of fho is valid for a nominal cut-off levels following relationship:&lt;br /&gt;
&lt;br /&gt;
lower threshold high shutdown:&lt;br /&gt;
&amp;lt;pre&amp;gt;fho [phys] = 1 - ((nominal height [m] -250) / 10000) -&amp;gt; fho [Ink] = Integer (fho [phys] / 0.015625) + 1Ink&lt;br /&gt;
                                            -&amp;gt; fho ceiling [phys] = (1 - fho [Ink] * 0.015625)&lt;br /&gt;
                                            -&amp;gt; height limit = (1 - fho ceiling [phys]) * 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
upper threshold high shutdown:&lt;br /&gt;
&amp;lt;pre&amp;gt;fho [phys] = 1 - ((nominal height [m]+ 250) / 10000) -&amp;gt; fho [Ink] = Integer (fho [phys] / 0.015625)&lt;br /&gt;
                                            -&amp;gt; fho lower limit [phys] = fho [Ink] * 0.015625&lt;br /&gt;
                                            -&amp;gt; height limit = (1 - fho lower limit [phys]) * 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This produces the following values&lt;br /&gt;
&amp;lt;pre&amp;gt;Nominal height                     2200m   1600&lt;br /&gt;
&lt;br /&gt;
 Ceiling height of                  2500m   1875m&lt;br /&gt;
                                                     !!!!! Ceiling height is fho lower limit&lt;br /&gt;
 fho lower limit                    0.75    0.8125&lt;br /&gt;
&lt;br /&gt;
 Height limit                       1875m   1250m&lt;br /&gt;
&lt;br /&gt;
 fho limit                          0.8125  0.875&lt;br /&gt;
&lt;br /&gt;
 Thus, the following parameterization of the curve LAMFAS for the nominal amount of 2200:&lt;br /&gt;
&lt;br /&gt;
                           fho         0.734375      0.75     0.8125&lt;br /&gt;
                           Values ??0                    1.0      0&lt;br /&gt;
 Enrichment active &amp;lt;-------+                         +------&amp;gt; enrichment active&lt;br /&gt;
                                       &amp;lt;--+---&amp;gt;&lt;br /&gt;
                                                            + - enrichment inactive&lt;br /&gt;
 Shutdown of the height dependent suppression of enrichment: LAMFAS = 0, = 0 TLAMFAS&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lambda values for engagement in lamfawkr_w ignition retard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ZKLAMFAW: 2 s&lt;br /&gt;
 ZKWLAFWL: 2 s&lt;br /&gt;
 DLAMFAW: 0.01&lt;br /&gt;
&lt;br /&gt;
 KFLAMKR:  Interpolation points nmot:     Group characteristics SNM06GKUB&lt;br /&gt;
           Interpolation points rl:       Group characteristics SRL06GKUB&lt;br /&gt;
           Map items                      complete 1.0 ---&amp;gt; no weighting active&lt;br /&gt;
&lt;br /&gt;
 KFLAMKRL: Interpolation points dzlamfaw: Group characteristics SDZ06GKUB&lt;br /&gt;
           Interpolation points rl:       group characteristic SRL06GKUB&lt;br /&gt;
           Map items                      complete 1.0 -&amp;gt; Lambda intervention is not active&lt;br /&gt;
&lt;br /&gt;
 DLAMTANS: Interpolation points tans:     50.25 60,  70.5,  80.25 C&lt;br /&gt;
           Map values ??completely 0 -&amp;gt; Lambda intervention is not active&lt;br /&gt;
&lt;br /&gt;
 KFLAFWL:  Interpolation points nmot:     Group characteristics SNM06GKUB&lt;br /&gt;
           Interpolation points  rl:      Group characteristics SRL06GKUB&lt;br /&gt;
           Map values??:                    completely 0 -&amp;gt; Lambda intervention is not active&lt;br /&gt;
                                          ! In the map delta values are entered, -0.1 -&amp;gt; lamfwl_w = 0.9&lt;br /&gt;
&lt;br /&gt;
 DLAMOB:  Interpolation points nmot:      Group characteristics SNM06GKUB&lt;br /&gt;
          Map values??;                     complete 0 -&amp;gt; no ADDITIONAL enrichment in turbo overboost&lt;br /&gt;
                                          ! In the map-delta values are entered +0.1 ---&amp;gt; lamfa = lamfaw - 0.1&lt;br /&gt;
&lt;br /&gt;
 RLLAMMN: Interpolation points nmot:      Group characteristics SNM06GKUB&lt;br /&gt;
          Characteristic values:          0% -&amp;gt; not about enriching LAMRLMN active&lt;br /&gt;
&lt;br /&gt;
 LAMRLMN: Interpolation points nmot:      Group characteristics SNM06GKUB&lt;br /&gt;
          Characteristic values??:          1.0 -&amp;gt; lambda = 1.0 (no enrichment)&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit0: 0: dzwlamfaw = min (0, dzwwl)&lt;br /&gt;
                1: dzwlamfaw = min (0, (+ dzwwl wkrma)) default = 0&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit1: 0: LAMFAW example, even with torque reduction on ASR, nmax .. active&lt;br /&gt;
                1: no enrichment of LAMFAW at torque reduction (milsol &amp;lt;MIFA)&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit2: 0: B_ldeffw is always false -&amp;gt; tank ventilation emergency active when lamrlmn_w engagement&lt;br /&gt;
                1: B_ldeffw lamrlmn_w dependent activation if B_ldeffw = true,&lt;br /&gt;
                   Tank vent blocked emergency, i.e. TEV includes&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW Bit3: 0: ban Lambda-FW-activation possible by catalytic converter heating&lt;br /&gt;
                1: ban Lambda-FW-activation by catalytic converter heating is not possible&lt;br /&gt;
&lt;br /&gt;
 CWLAMFAW bit4: 0: lamfwl_w dependent on B_stend and VZ1-element&lt;br /&gt;
                1: lamfwl_w independent of B_stend and VZ1-element&lt;br /&gt;
 &lt;br /&gt;
 Group characteristic for nmot Interpolation points:      SNM06GKUB 760, 1520, 2560, 3520, 4560, 5520 1/min&lt;br /&gt;
 Group characteristic for rl Interpolation points:        SRL06GKUB  20,   40,   60,   80,  90%&lt;br /&gt;
 Group characteristic for tmot Interpolation points:      STM08GKUB -15,    0,   20, 40.5,   60,         75, 85.5, 105 C&lt;br /&gt;
 Group characteristic for dzwlamfaw Interpolation points: SDZ06GKUB -30,  -20,  -15,  -10,   -5,   0 degree&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Motronic]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Lambda_component_protection_(LAMBTS)</id>
		<title>Lambda component protection (LAMBTS)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Lambda_component_protection_(LAMBTS)"/>
				<updated>2011-06-02T13:53:06Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=LAMBTS Abbreviations=&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|CWLAMBTS   ||             ||          ||FW        ||Code word: Lambda component protection                                         &lt;br /&gt;
|-&lt;br /&gt;
|DTBTS      ||             ||          ||FW        ||Temperature hysteresis for component protection                               &lt;br /&gt;
|-&lt;br /&gt;
|DTWILABTS  ||             ||          ||FW        ||Charger temperature hysteresis for component protection                       &lt;br /&gt;
|-&lt;br /&gt;
|DTWISBTS   ||             ||          ||FW        ||Temperature hysteresis for bridge component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|ETADZW     ||DZWG         ||          ||KL        ||ZW-efficiency as a function of delta ZW                                       &lt;br /&gt;
|-&lt;br /&gt;
|FBSTABGM   ||TABGBTS_W    ||          ||KL        ||Factor component protection depending on model. Exhaust gas temperature       &lt;br /&gt;
|-&lt;br /&gt;
|KFDLBTS    ||DETAZWBS     ||NMOT      ||KF        ||Delta Lambda set for component protection                                     &lt;br /&gt;
|-&lt;br /&gt;
|KFFDLBTS   ||NMOT         ||RL_W      ||KF        ||Delta Lambda factor set for component protection                              &lt;br /&gt;
|-&lt;br /&gt;
|KFLBTS     ||NMOT         ||RL_W      ||KF        ||Lambda set for component protection                                           &lt;br /&gt;
|-&lt;br /&gt;
|KFLBTS2    ||NMOT         ||RL_W      ||KF        ||Lambda set for component protection                                           &lt;br /&gt;
|-&lt;br /&gt;
|SNM16GKUB  ||NMOT         ||          ||SV        ||Interpolation points distribution mixture control 16 nmot Interpolation points&lt;br /&gt;
|-&lt;br /&gt;
|SRL12GKUW  ||RL_W         ||          ||SV        ||Interpolation points distribution mixture control 12 rl_w Interpolation points&lt;br /&gt;
|-&lt;br /&gt;
|SY_ATMLA   ||             ||          ||SYS (REF) ||SYStem constant exhaust gas temperature model loaders available               &lt;br /&gt;
|-&lt;br /&gt;
|SY_ATMST   ||             ||          ||SYS (REF) ||SYStem constant exhaust gas temperature model available bridge                &lt;br /&gt;
|-&lt;br /&gt;
|SY_STERBTS ||             ||          ||SYS (REF) ||Constant exhaust SYStem component protection bank Selective                   &lt;br /&gt;
|-&lt;br /&gt;
|SY_TURBO   ||             ||          ||SYS (REF) ||Turbocharger SYStem constant                                                  &lt;br /&gt;
|-&lt;br /&gt;
|TABGBTS    ||             ||          ||FW        ||Exhaust temperature threshold for component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|TDLAMBTS   ||             ||          ||FW        ||off delay time for release lambda component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|TIKATBTS   ||             ||          ||FW        ||Temperature threshold in the cat for component protection                     &lt;br /&gt;
|-&lt;br /&gt;
|TKATBTS    ||             ||          ||FW        ||Kat-temperature threshold for component protection                            &lt;br /&gt;
|-&lt;br /&gt;
|TVLBTS     ||             ||          ||FW        ||Lag time lambda desired component protection                                  &lt;br /&gt;
|-&lt;br /&gt;
|TWILABTS   ||             ||          ||FW        ||Charger temperature threshold for component protection                        &lt;br /&gt;
|-&lt;br /&gt;
|TWISTBTS   ||             ||          ||FW        ||bridge temperature threshold for component protection                         &lt;br /&gt;
|-&lt;br /&gt;
|ZDLBTS     ||             ||          ||FW        ||Time constant lambda delta component protection                               &lt;br /&gt;
|-&lt;br /&gt;
|ZLBTS      ||             ||          ||FW        ||Time constant lambda component protection                                     &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source                &lt;br /&gt;
! Type &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
| B_DASH     ||MDFAW                  ||EIN   ||Condition: dashpot-change limit active                             &lt;br /&gt;
|-&lt;br /&gt;
| B_GSAF     ||CAN                    ||EIN   ||Condition transmission shift operation request &lt;br /&gt;
|-&lt;br /&gt;
| B_TABGBTS   ||LAMBTS                ||LOK   ||Exhaust temperature condition for component protection exceeded   &lt;br /&gt;
|-&lt;br /&gt;
| B_TATMBTS  ||LAMBTS                 ||LOK   ||Condition: Temperature from ATM exceeded for component protection &lt;br /&gt;
|-&lt;br /&gt;
| B_TIKATBTS ||LAMBTS                 ||LOK   ||Temperature condition in the cat exceeded for component protection&lt;br /&gt;
|-&lt;br /&gt;
| B_TKATBTS  ||LAMBTS                 ||LOK   ||Catalyst temperature condition for component protection exceeded  &lt;br /&gt;
|-&lt;br /&gt;
| B_TWILABTS ||LAMBTS                 ||LOK   ||Temperature condition loader for component protection exceeded    &lt;br /&gt;
|-&lt;br /&gt;
| B_TWISTBTS ||LAMBTS                 ||LOK   ||bridge condition temperature for component protection exceeded    &lt;br /&gt;
|-&lt;br /&gt;
| DETAZWBS   ||LAMBTS                 ||LOK   ||Delta ZW efficiency for component protection                      &lt;br /&gt;
|-&lt;br /&gt;
| DLAMBTS_W  ||LAMBTS                 ||LOK   ||Delta Lambda for component protection                             &lt;br /&gt;
|-&lt;br /&gt;
| DZWG       ||LAMBTS                 ||AUS   ||Delta ignition due to Optimal-ZW-ZW                               &lt;br /&gt;
|-&lt;br /&gt;
| ETAZWG     ||LAMBTS                 ||LOK   ||Efficiency in the basic ignition                                  &lt;br /&gt;
|-&lt;br /&gt;
| ETAZWIM    ||LAMBTS                 ||LOK   ||Mean efficiency in the actual firing angle                        &lt;br /&gt;
|-&lt;br /&gt;
| ETAZWIST   ||MDIST                  ||EIN   ||Actual ignition angle                                             &lt;br /&gt;
|-&lt;br /&gt;
| FLBTS_W    ||LAMBTS                 ||LOK   ||Lambda factor component protection                                &lt;br /&gt;
|-&lt;br /&gt;
| LAMBTS2_W  ||LAMBTS                 ||AUS   ||Lambda for component protection Bank2                             &lt;br /&gt;
|-&lt;br /&gt;
| LAMBTS_W   ||LAMBTS                 ||AUS   ||Lambda for component protection                                   &lt;br /&gt;
|-&lt;br /&gt;
| LBTS2_W    ||LAMBTS                 ||LOK   ||Lambda for component protection from stationary map Bank2         &lt;br /&gt;
|-&lt;br /&gt;
| LBTS_W     ||LAMBTS                 ||LOK   ||Lambda for component protection from stationary map               &lt;br /&gt;
|-&lt;br /&gt;
| NMOT       ||BGNMOT                 ||EIN   ||Motor speed                                                       &lt;br /&gt;
|-&lt;br /&gt;
| RL_W       ||EGFE                   ||EIN   ||relative air charge (Word)                                           &lt;br /&gt;
|-&lt;br /&gt;
| SY_LAMBTS  ||PROKONAL               ||EIN   ||SYStem constant component protection available                      &lt;br /&gt;
|-&lt;br /&gt;
| TABGBTS_W  ||LAMBTS                 ||LOK  || Exhaust gas temperature for component protection                    &lt;br /&gt;
|-&lt;br /&gt;
| TABGKRM_W  ||ATM                    ||EIN   ||Exhaust gas temperature in the manifold of model                    &lt;br /&gt;
|-&lt;br /&gt;
| TABGM_W    ||ATM                    ||EIN   ||Exhaust temperature before the catalytic converter from model (Word)&lt;br /&gt;
|-&lt;br /&gt;
| TIKATM_W   ||ATM                    ||EIN   ||Exhaust gas temperature in the catalyst of model                    &lt;br /&gt;
|-&lt;br /&gt;
| TKATM_W    ||ATM                    ||EIN   ||Catalyst temperature from model (Word)                              &lt;br /&gt;
|-&lt;br /&gt;
| TWILAM_W   ||                       ||EIN   ||Wall temperature from model loaders                                 &lt;br /&gt;
|-&lt;br /&gt;
| TWISTM_W   ||                       ||EIN   ||Cylinder head temperature model from [K] in VS100 visible in [deg C]&lt;br /&gt;
|-&lt;br /&gt;
| ZWGRU ZWGRU ||                      ||EIN   ||Basic ignition                                                      &lt;br /&gt;
|-&lt;br /&gt;
| ZWOPT MDBAS ||                      ||EIN   ||optimum firing angle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=LAMBTS Functional Description=&lt;br /&gt;
==Task==&lt;br /&gt;
Protection of components (manifold, supercharger turbine, etc.) by mixture enrichment.&lt;br /&gt;
&lt;br /&gt;
==Principle==&lt;br /&gt;
Excessive exhaust gas temperature (EGT) can be reduced by enriching the air-fuel mixture. This provides more highly enriched fuel into the cylinder than for a true stoichiometric mix. Combustion of the mixture is therefore incomplete due to insufficient oxygen. The unburned fuel condenses on the cylinder walls and transfers exhaust energy with it, thereby the exhaust gas temperature decreases.&lt;br /&gt;
&lt;br /&gt;
==LAMBTS: Description==&lt;br /&gt;
Via the map [[KFLBTS]] can be dependent on the function of speed nmot and charge rl rich a lambda setpoint shift to make. The enrichment is only effective when the modeled temperatures tabgm_w, tkatm_w, tikatm_w or twistm_w in Partial function LAMBTSENABLE exceeds its applicable threshold and the switch delay time expired [[TDLAMBTS]] + [[TVLBTS]] is. Via the SYStem constant SY_ATMST can be defined whether the function exists twistm_w% ATMST and about the SY_ATMLA SYStem constant can be defined, whether twilam_w available from the function is ATMLA%. The map describes the stationary [[KFLBTS]] necessary enrichment, whereas the curves of the model temperatures, the dynamics describe.&lt;br /&gt;
 &lt;br /&gt;
This avoids that is enriched in short-term approach to a stationary critical operating point too early. The temperature hysteresis [[DTBTS]] [[DTWISBTS]] or prevent a periodic switching on and off of enrichment if, in the enrichment A temperature occurs which is below the cut-in. For projects with Stereo exhaust SYStem, where the exhaust temperatures of the two banks within the same operating point very strongly can differ, via the SYStem constant SY_STERBTS = true protection of the components over the maps [[KFLBTS]], [[KFLBTS2]] separated for both banks will be applied.&lt;br /&gt;
 &lt;br /&gt;
When deterioration of the ignition angle efficiency leads to an increase in the exhaust gas temperature. This increase can be with a mixture enrichment counteract (see Part [[DLAMBTSZW]] function). For this, the ignition angle efficiency etazwg the basic ignition angle and the ignition point [[ZWGRU]] average efficiency ignition angle when etazwim Actual ignition calculated firing angle. The difference of etazwg and etazwim results in the degradation efficiency detazwbs. Dependent on detazwbs can now via the map [[KFDLBTS]] an additive enrichment be carried out. The enrichment can be used in the desired range by means of the characteristic [[KFFDLBTS]] (nmot, rl) attenuated or eliminated. Again, this enrichment is only effective if one of the modeled exhaust temperatures below their corresponding threshold over. With the time delay [[TVLBTS]], a short-term exceeding of the critical temperature components are allowed. Must first be&lt;br /&gt;
However, the time [[TDLAMBTS]] have expired. With the low-pass filter [[ZDLBTS]] one has the possibility that otherwise abrupt enrichment to be ground upon reaching the critical component temperature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Motronic]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/Calculation_of_basic_parameters_for_torque_interface_(MDBAS)</id>
		<title>Calculation of basic parameters for torque interface (MDBAS)</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/Calculation_of_basic_parameters_for_torque_interface_(MDBAS)"/>
				<updated>2011-06-02T13:53:00Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a translation from the [[Funktionsrahmen]]''&lt;br /&gt;
&lt;br /&gt;
=MDBAS abbreviations=&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
! Parameter  &lt;br /&gt;
! Source-X     &lt;br /&gt;
! Source-Y  &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
 Parameter  Source-X     Source-Y  Type      Designation                                                                &lt;br /&gt;
|-&lt;br /&gt;
|AGRRMAX    ||             ||          ||FW        ||maximum possible EGR rate                                                  &lt;br /&gt;
|-&lt;br /&gt;
|WMDBAS     ||             ||          ||FW        ||code word Including the ZW correction for EGR operation                    &lt;br /&gt;
|-&lt;br /&gt;
|ZWNWSUE    ||WNWUE        ||          ||KL        ||Delta ignition point depending on camshaft overlap                         &lt;br /&gt;
|-&lt;br /&gt;
|ZWOLA      ||LAMBAS       ||          ||KL        ||Lambda-dependence of the optimal ignition angle relative to lambda 1       &lt;br /&gt;
|-&lt;br /&gt;
|ZWOM       ||TMOT         ||          ||KL        ||temperature dependent offset of the optimal ZW                             &lt;br /&gt;
|-&lt;br /&gt;
|TADZW      ||DZWB         ||          ||KL        ||ZW-efficiency as a function of delta ZW                                    &lt;br /&gt;
|-&lt;br /&gt;
|TALAM      ||LAMBAS       ||          ||KL        ||Lambda-efficiency                                                          &lt;br /&gt;
|-&lt;br /&gt;
|FDZWOAGR   ||NMOT_W       ||RL_W      ||KF        ||Offset of the optimal operation with AGR ZW                                &lt;br /&gt;
|-&lt;br /&gt;
|FMIOP      ||NMOT_W       ||RL_W      ||KF        ||Map optimum engine torque                                                  &lt;br /&gt;
|-&lt;br /&gt;
|FZWOP      ||NMOT_W       ||RL_W      ||KF        ||optimum firing angle                                                       &lt;br /&gt;
|-&lt;br /&gt;
|FZWOP2     ||NMOT_W       ||RL_W      ||KF        ||optimum firing angle variation 2                                           &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
! Variable  &lt;br /&gt;
! Source     &lt;br /&gt;
! &lt;br /&gt;
! Type      &lt;br /&gt;
! Designation&lt;br /&gt;
|-&lt;br /&gt;
|AGRR       ||BGSRM         ||         ||EIN       ||Exhaust gas recirculation rate                                             &lt;br /&gt;
|-&lt;br /&gt;
|B_AGR      ||              ||         ||EIN       ||A condition AGR                                                            &lt;br /&gt;
|-&lt;br /&gt;
|DZWOAG     ||MDBAS         ||         ||AUS       ||exhaust gas recirculation rate dependent optimum ignition angle of the ZW  &lt;br /&gt;
|-&lt;br /&gt;
|DZWOL      ||MDBAS         ||         ||AUS       ||lambda dependent of the optimal ignition angle ZW                          &lt;br /&gt;
|-&lt;br /&gt;
|DZWOTM     ||MDBAS         ||         ||DOK       ||temperature-dependent optimal ignition angle of the ZW                     &lt;br /&gt;
|-&lt;br /&gt;
|ETALAB     ||MDBAS         ||         ||AUS       ||Lambda efficiency without intervention, based on optimum torque at lambda = 1&lt;br /&gt;
|-&lt;br /&gt;
|ETATRMN    ||MDBAS         ||         ||AUS       ||minimum value in the efficiency drum                                       &lt;br /&gt;
|-&lt;br /&gt;
|ETAZWB     ||MDBAS         ||         ||AUS       ||Ignition angle of the basic ignition angle                                 &lt;br /&gt;
|-&lt;br /&gt;
|ETAZWBM    ||MDBAS         ||         ||AUS       ||averaged ignition angle of the basic ignition angle                        &lt;br /&gt;
|-&lt;br /&gt;
|FNWUE      ||NWWUE         ||         ||EIN       ||Weighting factor overlap camshafts (intake)                                &lt;br /&gt;
|-&lt;br /&gt;
|LAMBAS     ||LAMKO         ||         ||EIN       ||Base-Lambda                                                                &lt;br /&gt;
|-&lt;br /&gt;
|MIBAS_W    ||MDBAS         ||         ||AUS       ||indexed base torque                                                        &lt;br /&gt;
|-&lt;br /&gt;
|MIOPTL1_W  ||MDBAS         ||         ||DOK       ||optimal indexed engine torque at lambda = 1                                &lt;br /&gt;
|-&lt;br /&gt;
|MIOPT_W    ||MDBAS         ||         ||AUS       ||best indexed time                                                          &lt;br /&gt;
|-&lt;br /&gt;
|NMOT_W     ||BGNMOT        ||         ||EIN       ||Motor speed                                                                &lt;br /&gt;
|-&lt;br /&gt;
|RL_W       ||EGFE          ||         ||EIN       ||relative air charge (Word)                                                 &lt;br /&gt;
|-&lt;br /&gt;
|R_SYN      ||GGDPG         ||         ||EIN       ||Synchro-grid                                                               &lt;br /&gt;
|-&lt;br /&gt;
|SY_NWS     ||PROKONAL      ||         ||EIN       ||System constant cam timing: no, 2-pt. or continuous                        &lt;br /&gt;
|-&lt;br /&gt;
|TMOT       ||GGTFM         ||         ||EIN       ||Motor temperature                                                          &lt;br /&gt;
|-&lt;br /&gt;
|WNWUE      ||NWWUE         ||         ||EIN       ||Camshaft overlap angle                                                     &lt;br /&gt;
|-&lt;br /&gt;
|ZWBAS      ||ZUE           ||         ||EIN       ||Base ignition                                                              &lt;br /&gt;
|-&lt;br /&gt;
|ZWOPT      ||MDBAS         ||         ||AUS       ||optimum firing angle                                                       &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=MDBAS Functional Description=&lt;br /&gt;
Calculate the optimum moment mioptl1_w at lambda = 1 with the characteristic field KFMIOP. Edit this moment about the Lambda influence by multiplying by the Lambda efficiency etalab. The oxygen efficiency is made of the characteristic ETALAM obtained. By multiplying by the ignition angle to the base torque is mibas. This corresponds the indicated torque that sets in when the combustion to the base Lambda lambas and the base ignition zwbas takes place.&lt;br /&gt;
&lt;br /&gt;
Determine the optimum ignition angle at lambda = 1 on the map KFZWOP. The partial function ZW_NWS describes the influence of the optimum firing angle may depend on an existing valve timing (NWS). The measures provided for equipment options are not, 2-point or continuous NWS. In the case of the 2-point control is through the factor fnwue steadily between KFZWOP and the map KFZWOP2 switched. For steady NWS is dependent on the NW-overlapping angle wnwue a ZW correction added to KFZWOP. The determined optimum ignition angle zwoptl1 applies again for lambda = 1 The currently valid NWS version is determined by the system constant SY_NWS at the SW creation:&lt;br /&gt;
&amp;lt;pre&amp;gt;SY_NWS = 0: No NWS&lt;br /&gt;
       = 1: 2-point NWS&lt;br /&gt;
       = 2: continuous NWS&lt;br /&gt;
       &amp;gt; 2: not defined.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The software is translated conditionally, i.e. it is only a variation in EPROM. SY_NWS is not in the EPROM and not to apply.&lt;br /&gt;
&lt;br /&gt;
Additive corrections depending on lambda, the exhaust gas recirculation rate AGRR and the engine temperature is taken into account. The resulting firing angle zwopt now forms the basis for the ignition angle efficiency calculation. The basic ignition angle efficiency is calculated by the characteristic ETADZW, the input variable is the difference formed between zwopt and zwbas. This is followed by an averaging of the basis of efficiency across all cylinders and it is the basis of efficiency etazwbm.&lt;br /&gt;
&lt;br /&gt;
The ZW-correction for EGR operation is be the code word CWMDBAS either included or accessible only B_agr = true. A case of permanent calculation ZW-jumps are avoided by switching off B_agr.&lt;br /&gt;
&lt;br /&gt;
=MDBAS Application Notes=&lt;br /&gt;
EGR inactive at all the measurements! For the parameterization, the following measurements are taken:&lt;br /&gt;
&lt;br /&gt;
# Lambda = 1 operation:&lt;br /&gt;
#*Firing angle grinding on the engine test stand at lambda = 1 on the following operating points, the engine is warm:&lt;br /&gt;
&amp;lt;pre&amp;gt; n = 500,750,1000,1250,1500,2000,2500,3000,3500,4000,4500,5000,5500,6000,6500 (if possible) rpm&lt;br /&gt;
 rl = 10,20,30,40,50,60,70,80,90,100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
#*The firing angle grinding start firing angle at which the maximum torque is achieved (if not movable at the knock limit). In steps of 4.5 degrees KW is now adjusted in the late direction until the deadlines are moveable firing angle is achieved. The following data are taking notes for each measuring point: nmot, rl, lambda, clutch torque, ignition angle.&lt;br /&gt;
&lt;br /&gt;
# Lambda function&lt;br /&gt;
#*Zw loops over lambda at the measuring points:&lt;br /&gt;
&amp;lt;pre&amp;gt; n = 1000, 2000, 3000 rpm&lt;br /&gt;
 rl = 30, 50, 70%&lt;br /&gt;
 Lambda = .8, .85, .9, .95,1,1.05,1.1,1.15,1.2&lt;br /&gt;
 Measurements as above&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Drag torque&lt;br /&gt;
#*For all measurement points at 1 must present the Resistance. Measurement on the test bed, non-fired engine operating temperature.&lt;br /&gt;
# Evaluation&lt;br /&gt;
#*The measured results are in K3/ESY4-Hes.&lt;br /&gt;
&lt;br /&gt;
''Special thanks to [http://www.nefariousmotorsports.com/forum/index.php/topic,555.0title,.html phila_dot] for translating this section.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Motronic]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information</id>
		<title>ME7 Tuning Information</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/ME7_Tuning_Information"/>
				<updated>2011-06-02T13:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notable User Contributions to the Forum==&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,447.0.html Checksum checker for ME7] &lt;br /&gt;
**[http://www.nefariousmotorsports.com/forum/index.php/topic,447.msg5508.html#msg5508 How to use filenames with spaces]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,493.msg3603.html#msg3603 &amp;quot;FindMap&amp;quot; map locating tool]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,639.msg5372.html#msg5372 Galletto Software]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,641.msg5375/topicseen.html#msg5375 How to patch-in code changes]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,444.msg3219.html#msg3219 Knock Control Explanation]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,177.msg1047.html#msg1047 Bosch (DAMOS) names in English]&lt;br /&gt;
*[http://www.nefariousmotorsports.com/forum/index.php/topic,151.msg4486.html#msg4486 Simple Coolant Temperature Based Rev Limit]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	<entry>
		<id>http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software</id>
		<title>NefMoto ECU Flashing Software</title>
		<link rel="alternate" type="text/html" href="http://www.nefariousmotorsports.com/wiki/index.php/NefMoto_ECU_Flashing_Software"/>
				<updated>2011-06-02T13:51:34Z</updated>
		
		<summary type="html">&lt;p&gt;MattDanger: Added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
The NefMoto ME7 ECU flasher is a free tool that allows you to read and write the flash memory in your ME7 ECU in car over the OBD port. All that is required is a FTDI based USB OBD cable that works in &amp;quot;dumb&amp;quot; mode. Dumb mode cables pass the raw serial data straight through without applying any higher level protocols.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*ECUs can be written through the OBD port in about three and half minutes.&lt;br /&gt;
*ECUs can be read through the OBD port in about five minutes.&lt;br /&gt;
*User defined memory layouts allow for flashing any memory arrangement.&lt;br /&gt;
*Writing erases and programs one memory sector at a time to allow you to recover the ECU in case of failure.&lt;br /&gt;
*Written and read data is verified with checksums to ensure data was sent correctly.&lt;br /&gt;
*Reading and clearing error codes is also supported.&lt;br /&gt;
&lt;br /&gt;
==What this software does not do==&lt;br /&gt;
*Does not update [[checksums]] or validate the file you are flashing in any way.&lt;br /&gt;
*Does not allow you to edit any maps, value, etc. It is just for flashing.&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
*32bit or 64bit Windows Vista or Newer (Will work if run inside a virtual Windows machine on Mac and Linux as well)&lt;br /&gt;
*.NET 3.5 (installed automatically with Nefmoto ECU flashing software)&lt;br /&gt;
*FTDI USB D2XX driver version 2.06.00 or later&lt;br /&gt;
*3 megabytes of free hard drive space&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
*No known issues. Please [http://www.nefariousmotorsports.com/forum/index.php?action=post;topic=413.0 let Tony know] if you find any.&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
==Download==&lt;br /&gt;
The Nefmoto ECU flashing software is free to download and use. The latest release can be found here: [http://www.nefariousmotorsports.com/forum/index.php/topic,413.0title,.html NefMoto ME7 Flashing Software Release 1.7.0.0]&lt;br /&gt;
&lt;br /&gt;
==How to install==&lt;br /&gt;
*Please uninstall any previous versions of the NefMoto ME7 ECU Flasher before installing the latest version. &lt;br /&gt;
*Run ECUFlasherHostInstaller 1.7.0.0.msi. &lt;br /&gt;
*Ensure that you have the FTD2XX driver installed for your specific cable. &lt;br /&gt;
*If you have a generic cable, download CDM20600.zip (link above), then extract it and install the generic FTDI D2XX driver.&lt;br /&gt;
&lt;br /&gt;
=Use=&lt;br /&gt;
''This section needs some love, please contribute!''&lt;br /&gt;
*Connect your vehicle's battery to a constant, stable power source. This is vital, if the ECU loses power or voltage dips during any flashing operation recovery may require flashing through [[ECU Boot Mode]] or worse.&lt;br /&gt;
*Connect your flashing cable to your vehicle's OBD port.&lt;br /&gt;
*Turn on your ignition (but do not start the car).  If the cable has an LED light it should illuminate.&lt;br /&gt;
*Select the memory layout for your ECU.&lt;br /&gt;
*At the top of the program choose Fast or Slow Init and Connect&lt;br /&gt;
*Choose one of the program options (Read/Write/etc) &lt;br /&gt;
*You will notice the activity in the console window&lt;br /&gt;
*When your operation is complete, choose Disconnect at the top of the program.&lt;br /&gt;
&lt;br /&gt;
=Supported cables=&lt;br /&gt;
==Tested supported cables==&lt;br /&gt;
*eBay USB VAG KKL using the FTDI D2XX standard driver (Non-affiliated eBay stores: [http://stores.ebay.com/easybid2000 1] [http://stores.ebay.com/alpha-bid 2])&lt;br /&gt;
*[http://ross-tech.com/ Ross-Tech] [http://www.ross-tech.com/vag-com/hex-usb+can.html HEX-USB-CAN] using the Ross-Tech FTDI D2XX driver (&amp;quot;boot in intelligent mode&amp;quot; must be unchecked in the VCDS options screen)&lt;br /&gt;
*Any dumb OBDII cable using the FTDI USB chip&lt;br /&gt;
&lt;br /&gt;
==Tested unsupported cables==&lt;br /&gt;
*Galletto (Does not support dumb mode)&lt;br /&gt;
*KWP2000+ Flasher (Does not support dumb mode)&lt;br /&gt;
*Old Ross-Tech KEY-USB (Does not support true dumb mode)&lt;br /&gt;
If you want to check what chip is in your cable, or see if it supports NefMoto premium features, you can use the NefMoto ECU Flasher version 1.6.1.0 or later. Just select the USB device and then hover your mouse over it. It will display all of the info about the FTDI chip in the cable and say if it supports premium NefMoto features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Supported ECUs=&lt;br /&gt;
List of ECUs that the NefMoto ECU flashing software has been tested and is supported on:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! ECU Number&lt;br /&gt;
! Make&lt;br /&gt;
! Year&lt;br /&gt;
! Car Info&lt;br /&gt;
! Software&lt;br /&gt;
! Hardware&lt;br /&gt;
! Memory Layout&lt;br /&gt;
! Tested By&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! S4&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551A&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|S4 2.7T 6sp&lt;br /&gt;
|1037 35 2345&lt;br /&gt;
|0261 206 110&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551B&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 35 2738 &lt;br /&gt;
|0261 206 109&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551L&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 35 4145 &lt;br /&gt;
|0261 207 004&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551H&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 35 4774 &lt;br /&gt;
|0261 206 774&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551M&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 35 4837 &lt;br /&gt;
|0261 207 143&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551M &lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 36 0857 &lt;br /&gt;
|0261 207 143&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551AA&lt;br /&gt;
|Audi&lt;br /&gt;
|2002 &lt;br /&gt;
|S4 2.7T tip &lt;br /&gt;
|1037 36 2276 &lt;br /&gt;
|0261 207 453&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|8D0907551T&lt;br /&gt;
|Audi&lt;br /&gt;
|2002 &lt;br /&gt;
|S4 2.7T 6sp &lt;br /&gt;
|1037 36 2558 &lt;br /&gt;
|0261 207 452&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! A6&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551L&lt;br /&gt;
|Audi&lt;br /&gt;
|2000 &lt;br /&gt;
|A6 2.7T tip &lt;br /&gt;
|1037 35 2815 &lt;br /&gt;
|0261 206 562&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
|4B0907551T&lt;br /&gt;
|Audi&lt;br /&gt;
|2001 &lt;br /&gt;
|A6 2.7T tip &lt;br /&gt;
|1037 36 0864 &lt;br /&gt;
|0261 207 005&lt;br /&gt;
|ME7 AM29F800BB&lt;br /&gt;
|Tony@NefMoto&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! TT&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AQ &lt;br /&gt;
|Audi&lt;br /&gt;
|2001&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AM &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AL &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|North American TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|8N0906018AP &lt;br /&gt;
|Audi&lt;br /&gt;
|2003&lt;br /&gt;
|European TT 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! Audi&lt;br /&gt;
!&lt;br /&gt;
! A3&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HK &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HN &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HP &lt;br /&gt;
|Audi&lt;br /&gt;
|2002&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HR &lt;br /&gt;
|Audi&lt;br /&gt;
|2003&lt;br /&gt;
|European A3 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
!&lt;br /&gt;
! VW&lt;br /&gt;
!&lt;br /&gt;
! Golf/Bora/Jetta&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|- &lt;br /&gt;
|06A906032EN &lt;br /&gt;
|VW&lt;br /&gt;
|2001&lt;br /&gt;
|European Golf/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub &lt;br /&gt;
|- &lt;br /&gt;
|06A906032HJ &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|European Gof/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HF &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T Auto&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032HS &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub\torch&lt;br /&gt;
|- &lt;br /&gt;
|06A906032ML &lt;br /&gt;
|VW&lt;br /&gt;
|2002&lt;br /&gt;
|North American Golf/Jetta 1.8T 6-spd&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032KP &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|European Golf/Bora 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032LP &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032LQ &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T Auto&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|- &lt;br /&gt;
|06A906032PL &lt;br /&gt;
|VW&lt;br /&gt;
|2003&lt;br /&gt;
|North American Golf/Jetta 1.8T&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ME7 AM29F800&lt;br /&gt;
|ArgDub&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Flashing]]&lt;/div&gt;</summary>
		<author><name>MattDanger</name></author>	</entry>

	</feed>