Ecu Ms 3 Sport en
Ecu Ms 3 Sport en
Manual
1.4 9/16/2016
Table of Contents
Table of contents
1 Getting started ..................................................................................................................................................... 3
5 Extensibility ........................................................................................................................................................ 24
1 Getting started
Disclaimer
Due to continuous enhancements we reserve the rights to change any illustra‐
tions, photos and technical data within this manual. Please retain this manual for
your records.
Before starting
Before starting your engine for the first time, install the complete software from
the installation CD. Bosch Motorsport software is developed for Windows
2000/XP. Connect the PC Link Adapter (MSA Box II) or the Ethernet line (depend‐
ing on calibration equipment) to your computer and install the driver. Read the
manual carefully and follow the application hints step by step. Don’t hesitate to
contact us, contact data can be found on the back side of this document.
The Bosch Motorsport MS 3 Sport was developed for use by professionals and
Notice
requires in depth knowledge of automobile technology and experience in motor‐
sport. Using the system does not come without its risks.
It is the duty of the customer to use the system for motor racing purposes only
and not on public roads. We accept no responsibility for the reliability of the sys‐
tem on public roads. In the event that the system is used on public roads, we
shall not be held responsible or liable for damages.
Any maintenance or repair must be performed by authorized and qualified per‐
sonnel approved by Bosch Motorsport.
Lambda sensor
Knock sensor
...
Power supply
3 Technical Data
The MS 3 Sport Sport is the first Bosch engine management system to be manu‐
factured with full hybrid technology. Therefore it is very small, lightly and robust
against vibrations. The MS 3 Sport is suitable for engines with up to 6 cylinders
and has internal ignition output stages. Two sensor inputs are available for vibra‐
tion knock detection and knock control. Various engine parameters can be meas‐
ured with different input channels and transferred via CAN interface to an op‐
tional data logger or dash display.
Application
Engine layout Max. 6 cylinders, 2 bank
Control strategy Alpha/n
Lambda control Dual
Speed limiter
Gear cut for sequential gear box
Map switch corresponds to 3 different target lambda and spark maps.
Fuel cut off
Sequential fuel injection
Asymmetric injection timing
Asymmetric ignition timing
Knock control Optional
E‐Gas Optional
Traction control Optional
Variable valve timing Optional
Near Bank/Far Bank Optional
Interface to Bosch Motorsport ABS M4 kit
Support of 60‐2 and 36‐2 ignition trigger wheels
Max. vibration Vibration Profile 3
see www.bosch‐motorsport.com
Technical Specifications
Mechanical Data
Extremely small and flat aluminum pressure casting housing
4 mounting points on housing
2 connectors with high pin density
Extremely shock and vibration proof hybrid technology
Size 120 x 90 x 40 mm
Weight 250 g
Temperature range ‐ 40 to 125°C
Electrical Data
Max. power consumption 10 W at 14 V
Power supply
Full operation 9 to 16 V
Recommended 11 to 14 V
Inputs
2 lambda interfaces LSU
4 inputs for Hall‐effect wheel speed sensors
1 input for inductive crankshaft sensor
1 input for Hall‐effect camshaft sensor
22 universal inputs 0 to 5 V
2 knock sensor inputs
Outputs
6 injection power stages
6 ignition power stages (7.5 to 8.0 A)
8 power stages (1 A/2 A; low side; PWM)
2 power stages for lambda heater
1 H‐bridge (5 A)
2 sensor supplies 5 V/100 mA
Communication Interfaces
1 K‐line serial interface
1 CAN interface
Ordering Information
MS 3 Sport F 01T A20 067‐01
Software
Modas Sport Calibration Software Inclusive
WinDarab Analysis Software On request
Mating Connectors (not included)
The MS 3 Sport has integrated ignition power stages. The wiring is shown in the
following picture.
Firing 1 5 3 6 2 4
IGN A B C D E F
INJ A B C D E F
▪ A ground that has a solid, low resistance connection to the battery minus ter‐
minal
▪ Connection should be free from dirt, grease, paint, anodizing, etc.
▪ Cylinder heads make a good grounding point
▪ Use large diameter wire.
▪ More metal‐to‐metal contact is better
- KL15 is hot only when ECU engages relay Fuse / Circuit breaker Master kill switch
- ECU will engage relay after 12V is detected on pin ‘J’ by pulling pin ‘B’ to ground
To battery plus (+)
- ECU will disengage the relay after 12V is removed from pin ‘J’,
but may be delayed for up to 2 seconds after engine speed signal is zero.
87a
F KL30 20ga 14ga 30
87
H KL30 20ga
20ga 85 86
J KL15 IN 20ga
G KL15 16ga
M KL31 16ga
Further requirements
▪ The Trigger sensor must be made of a ferromagnetic material.
▪ The Sensor wheel teeth must be sharp.
▪ The Reference mark is the second tooth after the gap.
Position of the
speed sensors
720°
Reference mark
360° 360°
(*)° before TDC compression for cyl. #1 , the tooth on the (*)° before TDC exhaust for cyl. #1 , the tooth at the cam
cam trigger must overlap the reference mark of the crank trigger must NOT overlap the reference mark of the crank
trigger (= 2nd falling edge). trigger.
3. Enter the TDC angles for each cylinder according to the convention defined
above in TDCCYL1 to TDCCYLN where N is the number of cylinders of the en‐
gine.
Example 1
To better understand this process a symmetrical 6 cylinder engine with a stand‐
ard crankshaft wheel will be described. The first TDC is 78° from the second tooth
after the gap. In this case the following parameters must be input:
Notice that the angle between each TDC is 120° because the engine has sym‐
metrical ignition.
Example 2
Now suppose the same engine has a V configuration 90°‐150°. In this case the
TDC angles are:
4.1.2 Injection
The label INJCALC contains parameters to calibrate the fuel injection time.
The base injection time parameter TI_DEF is influenced by many correction pa‐
rameters mentioned below to optimize combustion.
TI_DEF
Base injection timing in milliseconds
The injection time depends mainly on throttle position, engine speed, fuel pres‐
sure and injection valve type. To get a first estimation, the following characteris‐
tics must be known:
▪ displacement per cylinder VC (m3)
▪ expected intake manifold pressure (after throttle) pi [Pa]
▪ desired lambda value λ
▪ operating fuel pressure pf [bar]
▪ injection valve flow rate Qstat [g/min] at reference fuel pressure pfRef [bar]
▪ intake air temperature Ti [K]
The fuel mass mf is calculated by:
TI_FAK
Global factor, set to 1.0 for startup.
TIBAT_OFF
Battery voltage correction. Predefined value for Bosch Type valves EV6, charac‐
teristics can be requested by the valve manufacturer.
TITAIR_FAK
Correction by intake air temperature. This value is predefined. If unsure, set it to
1.0 constantly for first start up.
TITMOT_FAK
Correction by engine coolant temperature. This value is predefined. If unsure, set
it to 1.0 constantly for first start up.
TIPFUEL_FAK
Correction by fuel pressure. This value is predefined. If unsure, set it to 1.0 con‐
stantly for first start up.
TIREVPCORR_FAK
Correction by ambient pressure / air box pressure. This value is predefined. If un‐
sure, set it to 1.0 constantly for first start up.
PCORR_CW
Select correction mode. Ambient (0) or air box (1) pressure.
Cylinder Individual
These parameters allow calibrating each cylinder individually.
CYLBANK_CW
Assigns which cylinders are on which bank for proper lambda control, bank 1 or
bank 2. Open the label and allocate the cylinders to the right bank via dropdown
menu. Please note that the cylinders are displayed in firing order!
Engines with one lambda sensor (e.g. 4‐in‐a‐row) run as 1‐Bank‐Systems. Set CY‐
Notice
LBANK_CW to 0.
TIREVATH_FAK_x
Cylinder individual corrections. Set to 1.0 for first startup. Numbering refers to
firing order!
INJOFFPATTERN
Torque reduction by injection fade out. Different, repeating fade out patterns can
be defined for several full power strokes of the engine (720° crank or 2 full rota‐
tions). This prevents single cylinders from cooling down too much and makes it
possible to find optimal patterns.
The cylinders are assigned bitwise, the lowest bit represents cylinder 1 in firing
order (FO1), e.g. injoff = 1:
▪ First power stroke 0°‑720°: Cylinder 1 (FO1) is faded out.
▪ Second power stroke 720°‑1440°: Cylinder 2 (FO2) is faded out.
▪ Third Power stroke 1440°‑2160°: Cylinder 3 (FO3) is faded out.
▪ Fourth Power stroke 2160°‑2880°: Cylinder 4 (FO4) is faded out.
▪ Fifth Power stroke 2880°‑3600°: Cylinder 1 (FO1) is faded out.
▪ …
Injection Start
TISTARTBASE
Base injection time for engine start. Can be set to a value near full load from the
maps TI_MIN/DEF/MAX in atmospheric engines. Scale down proportional to
boost pressure for turbo engines.
Further corrections: Predefined. If unsure, set to 1.0 for first start up.
Injection Angle
INJANGREVATH
End angle of injection. The angle (in degrees crankshaft) is in relation to top dead
center. Make sure, the injection is ended before the inlet valve closes. Try
200°‑300° for first startup.
INJANGSTREV
End angle of injection pulse in engine start. Refer to INJANGREVATH.
LAMCTRL_CW
Activate Lambda‐controller by setting = 1.
Deactivate by setting = 0.
INJCUT
This parameter adjusts injection cut‐off and cut‐in.
Fuel cut‐off is enabled above the engine speed INJCUTREV_MX if the throttle is
closed and it is allowed by the selected gear INJCUTGEAR. Fuel will turn back on
if the driver opens the throttle or if the engine speed falls below INJCU‐
TREV_MIN.
INJCUTGEAR
Activate injection cut‐off depending on gear.
Deactivate by setting = 0.0.
INJENRICH
This parameter adjusts injection enrichment upon acceleration.
This function corrects the injected fuel amount during changes of throttle posi‐
tion. It allows for additional fuel to be added immediately after the change in
throttle position and then taper off over a number of engine cycles.
INJENRICHREV_MIN
Injection enrichment is activated when the engine speed is higher than the en‐
tered value.
Deactivate by setting = 32768.
4.1.4 Ignition
Positive values stand for ignition angles before TDC, negative values after TDC.
Notice
Begin with moderate values to protect your engine from damages.
IGNSTARTREV
Base spark advance in engine start. Set to 5 to 10 deg.
IGNSTARTTMOT_OFF
Correction by engine coolant temperature. Set to 0.0 for first startup.
TDWELLBATTREV
Coil dwell time. Consult the coil manufacturer for details. Most coils need dwell
times about 1.5 to 2.5 milliseconds at 12 to14 V.
TDWELLMAX_OFF
Dwell time limitation. Stay with predefined value for first startup.
IGNREV_OFF_x
Cylinder individual corrections. Set to 0.0. Numbering refers to firing order!
Ignition Maps
GCREV_THR
Adjusts the engine torque reduction / blipper while shifting.
Deactivate by setting = 32768.
REVLIMIT
These parameters adjust the engine speed limiter.
The engine speed limiter works in 3 steps:
▪ Soft limitation by ignition retardation
▪ Hard limitation by Injection cut off
▪ Absolute limitation by full injection and ignition cut off
REVLIMITSOFTGEAR
Soft limiter, gear dependant: Apply the revs at which the limiter shall become ac‐
tive (same value to all gear break points on dyno).
IGNREVLIMITSOFT
Apply the ignition angle (absolute) dependant on the engine overspeed (rev –
REVLIMITSOFTGEAR).
REVLIMITHARDGEAR
Exceeding this value, the injection will be cut off.
REVLIMITIGNOFF_OFF
Maximum overspeed relative to REVLIMITHARDGEAR. Injection and ignition fade
out when exceeded.
SPEEDLIMIT
SPEEDLIMITREV_MAX; SPEEDLIMITREV_MIN
Set the maximum or minimum engine speed.
Activate or deactivate by setting = 32768.
TRACTIONCTRL
Deactivate by setting = 0.
PAMB_OFF; PAMB_GRD
Sensor offset and gradient. Consult the sensor manufacturer for details.
PAMB_UMX; PAMB_UMN
Maximum and minimum accepted sensor voltage. Set to approx. 250 mV / 4750
mV. If violated, an error is set (pamb_e = 1).
PAMB_DEF
Default value. If a sensor error is set, the output is switched to this default value.
PAMB_FIL
Filter constant. Use modest values, ~ 10 ‐ 40 milliseconds.
All other parameters are named by the same rule. Replace PAMB by e.g. POIL to
apply data for the oil pressure sensor.
TAIR_UMX; TAIR_UMN
Maximum and minimum accepted sensor voltage. Set to approx. 200 mV / 4800
mV. If violated, an error is set (tair_e = 1).
TAIR_LIN
Sensor characteristic. Consult the sensor manufacturer.
TMOT_LIN
Ask the manufacturer for the linearization curve of the motor temperature sensor
or measure the electrical resistance by the temperature and calculate the charac‐
teristic.
TMOT_DEF
Replacement value in case of error, should be in the normal temperature range
of the engine (for example between 75 °C and 90 °C).
LAMTYPE_CW
Select the sensor type. Set to ’0’ for LSU 4.2, set ’1’ for LSU 4.2.
Keep the predefined values for other parameters.
ATH_UMX, ATH_UMN
Maximum and minimum accepted sensor voltage. Set to approx. 250 mV / 4750
mV. If violated, an error is set (ath_e = 1).
Check if the sensor output value ‘ath_u’ is changing when throttle is moved.
CALIBRATION
These parameters calibrate the throttle‐plate angle.
ATHPOS1
Lower calibration point. Set to 0.0 %.
ATHPOS2
Full load point. Set to 100.0 %.
ATHIDLECAL
Set to desired idle ATH value.
ATH_CW
Close throttle and set ATH_CW to 1.
Open throttle fully and set ATH_CW to 2.
Set throttle to idle point and set ATH_CW to 3.
Check calibration by moving throttle.
1
2
2. Fill in the first four ciphers of your licence code (here 974C) into the input
box LICMANKEYHIGH (1).
3. Fill in the last four ciphers of your licence code (here 5395) into the input box
LICMANKEYLOW (2).
4. If you have filled in the right code number, the according software option
‘tclicense_b’ will be set on TRUE (3).
Exception: Near Bank/Far Bank and variable valve timing. These functions require
Notice
an ECU software update. Please contact us for more information.
5 Extensibility
Bosch Motorsport developed a lot of extras for the ECUs. That is e.g.:
▪ Displays
▪ Data loggers
▪ Telemetry units
Find more information on: www.bosch‐motorsport.com
Moreover, you can expand some additional functions of your ECU by sending us
the serial number. Than we will send you the licence for:
▪ E‐Gas
▪ Knock control
▪ Traction control
▪ Variable valve Timing
▪ Near Bank/Far Bank