Professional Documents
Culture Documents
2013 Grand Am Rolex Series Bosch ECU Integration: Motorsport
2013 Grand Am Rolex Series Bosch ECU Integration: Motorsport
2013 Grand Am Rolex Series Bosch ECU Integration: Motorsport
Item Details
MS4.3 ECU incl. Modas Engine ECU incl. calibration tool for use at the track
Installation CD Bosch software package
C40 w/ Darab light USB dongle Grand Am specified datalogger incl. data acquisition software
MSA-Box II USB port Modas communication interface / data download cable
Engine harness One layout per engine model – priced separately from kit
Chassis harness One layout per chassis – priced separately from kit
Eligible parties to buy one single system package at a one time package price:
Specialization: Specialization:
- all necessary Bosch sensors and - Bosch Motorsport sensors
electrical connectors - Bosch racing electronics, telemetry and
- all fuel system parts and components fuel injection
including injectors - Calibration support
- Bosch ignition components - Wiring harnesses
Bosch Compact Flash (CF) memory card (recommended size 512 MB).
A BOSCH CF in the size range of 512MB-1GB is required for all official Grand Am qualifying and
race sessions; this is to ensure that sufficient memory is present for all channels logged in Split 2
/ Block 8 of data that is used by Grand Am scrutineering.
Please be aware that there is a wide variety of quality of compact flashcards available. Bosch
Motorsport flashcards are guaranteed and tested for proper functioning based on strict selection
criteria. Teams that choose other flashcards are responsible for their proper functioning.
MS15.X system requires the use of a C50 or a DDU7 Logging device with a 2GB Bosch
Motorsports rugged flash drive; this is to ensure that sufficient memory is present for all channels
logged in the GrandAm logging split of the data configuration which is used by Grand Am
scrutineering.
ModasSport calibration software for dyno work, downloadable from the Bosch Motorsport website
(required only for engine builders and optional for track calibration).
Flashcard adapter for PCMCIA port (order number B 261 205 814)
Spare flash card adapter for C40 data logger (order number B 261 206 864)
Spare Compact Flash (CF) memory cards (order numbers F01E B01 105…107_0B)
USB CF memory card readers are not sold through Bosch but can be purchased at any
electronics supply store
Bosch is willing to offer training classes of up to 2 days; content for Grand Am competitors typically
includes the following:
Introduction to system components – MS4.3 ECU, C40/C50 data logger, dongle, MSA Box, etc…
Introduction to Bosch Motorsport calibration tools
Introduction to calibration software
The contents of the training are not limited to the topics listed above, if a team has a preference for the
content this can be catered to. Training classes are typically held at the Bosch US Automotive
Headquarters in Farmington Hills, MI.
If you are interested in receiving training on Bosch products please contact Bosch Motorsport. The cost
for these training sessions will depend on the number of registered participants.
Bosch offers dyno calibration and on-site support for all Grand Am kits. This can be used as a training
seminar at the customer’s dyno. The engine builder or team pays for engineering support, travel, and
overnight expenses during the entire support period according to the current Bosch Motorsport Test and
Race Support documentation for test and race day events. Other individual trainings are available upon
request.
Bosch Motorsport offers full support services to all registered Grand-Am teams running a Bosch spec
system during the 2013 racing season (coverage, pricing and scheduling options available upon request).
Please contact:
4 MS4.3 Integration
4.1 Base engine calibration conversion
An engine calibration provided to Bosch Motorsport in a useable format can be converted to a Bosch
format as a starting point for new projects. An effort estimation will be provided after receipt of the existing
calibration. Contact a Bosch Motorsport representative for more information with regards to useable file
formats for conversion.
A Bosch Chassis Harness is a required part of the Grand Am spec engine management system.
Please note that the Chassis harness is only designed for the engine management system, depending on
the application up to four interface connections for ECU power supply, electronic throttle control (ETC)
pedal actuator, chassis channels, and lambda sensors are provided in which the team must provide
harnessing to according to the pinouts listed in sections 4.4.2 to 4.4.5.
An engine calibration provided to Bosch Motorsport in a useable format can be converted to a Bosch
format as a starting point for new projects. An effort estimation will be provided after receipt of the existing
calibration. Contact a Bosch Motorsport representative for more information with regards to useable file
formats for conversion.
The Bosch MS15.2 motorsports ECU is capable of driving up to 6 piezo type diesel injectors. The ECU is
capable of 5 injections per cycle. Please contact Bosch Motorsport for proper setup of the injector driver
variables.
A Bosch Chassis Harness is a required part of the Grand Am spec engine management system.
ETC Pedal Actuator Interface – Connector part number: DTM06-6S (spec Chassis Harness end).
Pin # Signal Description
1 +5V_1 +5V supply #2
2 sens gnd pwg 2 Sensor ground #2
3 PDG Pedal signal #2
4 +5V_2 +5V supply #1
5 sens gnd pwg 2 Sensor ground #1
6 PDG_2 Pedal signal #1
30 EWSS Rev2
31 EWSS Rev3
32 EWSS Rev4
33 GRND_Sens1 Sensor Ground 1
34 5V+ Sensor power 1
The ECU (as given in 4.1.1) must be operated by original Bosch Motorsport software, which must be
approved and developed for ETC control in the respective ECU. The use of software which is not
developed for ETC control, alteration of any Bosch Motorsport software, or use of software which was not
designed for the respective ECU leads to expiration of the operating permit.
The use of software which is not developed for Grand AM, alteration of any Bosch Motorsport software, or
use of software which was not designed for the respective ECU leads to expiration of the operating
permit.
ID 0x770 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0 - rowctr 8 bit unsigned 1/bit 0…9 20ms CAN row counter
½ - nmot_w (l/h) 16 bit unsigned 0.25 rpm/bit 0…<16383.75 rpm 20ms Engine speed
¾ - vfzg_w (l/h) 16 bit unsigned 0.00781 (km/h)/bit 0…<512 Km/h 20ms Vehicle speed
5 - wdbka 8 bit unsigned 0.391 %/bit 0…<100% 20ms Throttle position
6 - zwist 8 bit signed 0.75 °KW/bit -96…95.25 °KW 20ms Ignition angle
7 0 rl_w 8 bit unsigned 0.75 %/bit 0…191.25% 200ms Relative air charge
7 1 rl2_w 8 bit unsigned 0.75 %/bit 0…191.25% 200ms Relative air charge bank 2
7(bit0) 2 B_memcan 1 bit 1/bit 0/1 200ms External C40 logger present
7(bit1) 2 B_memcard 1 bit 1/bit 0/1 200ms Card in C40 logger present
7(bit2) 2 B_memrec 1 bit 1/bit 0/1 200ms Flash card recording active
7 3 tmot 8 bit unsigned 1 °C/bit -40…215 °C 200ms Engine temperature
7 4 toil 8 bit unsigned 1 °C/bit -40…215 °C 200ms Oil temperature
7 5 tfuel 8 bit unsigned 1 °C/bit -40…215 °C 200ms Fuel temperature
7 6 tans 8 bit unsigned 1 °C/bit -40…215 °C 200ms Intake air temperature
7 7 swasr 8 bit unsigned 1/bit 0…255 200ms T/C switch position
7 8 mappos 8 bit unsigned 1/bit 0…255 200ms Map position
7 9 gangi 8 bit unsigned 1/bit 0…255 200ms Engaged gear
ID 0x771 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0 - rowctr 8 bit unsigned 1/bit 0…4 20ms CAN row counter
1 - vrad_fr 8 bit unsigned 2 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (front-right)
2 - vrad_rr 8 bit unsigned 2 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (rear-right)
3 - vrad_fl 8 bit unsigned 2 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (front-left)
4 - vrad_rl 8 bit unsigned 2 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (rear-left)
Intake manifold pressure after
5/6 0 p22_f(l/h) 16 bit unsigned 0.1 mbar/bit 0…6553.5 mbar 100ms
throttle
Intake manifold pressure after
5/6 1 p22_2f(l/h) 16 bit unsigned 0.1 mbar/bit 0…6553.5 mbar 100ms
throttle bank 2
5 3 pfuel 8 bit unsigned 0.0512 bar/bit 0…13.107 bar 100ms Fuel pressure
5 4 pwat 8 bit unsigned 0.0512 bar/bit 0…13.107 bar 100ms Water pressure
6 2 slist_w 8 bit signed 0.78125 %/bit -100…100 % 100ms Actual slip
6 3 pfuel_2 8 bit unsigned 0.0512 bar/bit 0…13.107 bar 100ms Fuel pressure bank 2
Gear potentiometer input
6 4 ugang_w 8 bit unsigned 0.01953 V/bit 0…5 V 100ms
voltage
Gear shift function input
7 0 ugs_w 8 bit unsigned 0.01953 V/bit 0…5 V 100ms
voltage
7 1 ub 8 bit unsigned 0.1106 V/bit 0…28.2 V 100ms Battery voltage
7 2 pu 8 bit unsigned 25.6 mbar/bit 0…6553.5 mbar 100ms Ambient pressure
7 3 poil 8 bit unsigned 0.0512 bar/bit 0… 13.107 bar 100ms Oil pressure
7 4 pcrank 8 bit unsigned 25.6 mbar/bit 0…6553.5 mbar 100ms Crankcase pressure
ID 0x772 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0 - rowctr 8 bit unsigned 1/bit 0…4 20ms CAN row counter
1(bit0) - B_laptrg 1 bit 1/bit 0/1 20ms Lap trigger present
1(bit1) - B_pace 1 bit 1/bit 0/1 20ms Pace enable bit
2/3 0 lamsoni (l/h) 16 bit unsigned 0.000244/bit 0…<16 100ms Lambda actual value
2/3 1 - - - - 100ms
2/3 2 kvges (l/h) 16 bit unsigned 0.046 l/bit 0…<3002.308 l 100ms Fuel consumption
Effective injection time (near
2 3 tenb 8 bit unsigned 0.8192 ms/bit 0…209.712 ms 100ms
valves)
Lambda controller output
2 4 fr_w 8 bit unsigned 0.0078125/bit 0…<2 100ms
(word)
Effective injection time (near
3 3 tenb_2 8 bit unsigned 0.8192 us/bit 0…209.712 ms 100ms
valves) bank 2
ID 0x773 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0 - rowctr 8 bit unsigned 1/bit 0…4 20ms CAN row counter
Intake manifold pressure
½ 0 p21_f(l/h) 16 bit unsigned 0.1 mbar/bit 0…6553.5 mbar 100ms
before throttle
½ 1 lamsons(l/h) 16 bit unsigned 0.000244/bit 0…<16 100ms Lambda setpoint value
1 2 tex 8 bit unsigned 5 °C/bit -40…1235 °C 100ms Exhaust temperature
1 3 lsutemp 8 bit unsigned 5 °C/bit -40…1235 °C 100ms Lambda sensor temperature
½ 4 - - - - 100ms
2 2 tex_2 8 bit unsigned 5 °C/bit -40…1235 °C 100ms Exhaust temperature bank 2
Lambda sensor temperature
2 3 lsutemp_2 8 bit unsigned 5 °C/bit -40…1235 °C 100ms
bank 2
Intake manifold pressure
¾ 0 p21_2f(l/h) 16 bit unsigned 0.1 mbar/bit 0…6553.5 mbar 100ms
before throttle bank 2
¾ 1 nmotma_w(l/h) 16 bit unsigned 0.25 RPM/bit 0…16383.75 RPM 100ms Max occurred engine speed
3 2 slsoll_w 8 bit signed 0.78125 %/bit -100…100 % 100ms Desired slip
3 3 redist 8 bit unsigned 1/bit 0…255 100ms Number of cylinders cut
¾ 4 - - - - 100ms
Additional engine
4 2 tmot_out 8 bit unsigned 1°C/bit -40…215°C 100ms
temperature
4 3 lapctr 8 bit unsigned 1/bit 0…255 laps 100ms Lap counter
5 1 - - - - 100ms
5 2 tspare 8 bit unsigned 1 °C/bit -40…215 °C 100ms Spare temperature sensor
5 3 tgear 8 bit unsigned 1 °C/bit -40…215 °C 100ms Gearbox temperature
6 1 - - - - 100ms
6 2 pspare 8 bit unsigned 0.05 bar/bit 0…13.107 bar 100ms Spare pressure sensor
5/6 4 - - - - 100ms
6/7 3 nmaxlap_w(l/h) 16 bit unsigned 0.25 RPM/bit 0…16383.75 RPM 100ms Intake air temperature bank 2
7 0 tans_2 8 bit unsigned 1 °C/bit -40…215 °C 100ms Intake air temperature bank 2
7 1 tmot_2 8 bit unsigned 1 °C/bit -40…215 °C 100ms Engine temperature bank 2
7 2 - - - - 100ms
7 4 - - - - 100ms
ID 0x774 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
Ignition timing retardation
0 - dwkrz_0 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
1 - dwkrz_1 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
2 - dwkrz_2 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
3 - dwkrz_3 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
4 - dwkrz_4 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
5 - dwkrz_5 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
6 - dwkrz_6 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
Ignition timing retardation
7 - dwkrz_7 8 bit unsigned 0.75 °KW/bit -96…95.25 °KW 20ms
(cyl. Specific)
ID 0x775 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0/1 - vrad_fr(l/h) 16 bit unsigned 0.0078 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (front-right)
2/3 - vrad_rr(l/h) 16 bit unsigned 0.0078 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (rear-right)
4/5 - vrad_fl(l/h) 16 bit unsigned 0.0078 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (front-left)
6/7 - vrad_rl(l/h) 16 bit unsigned 0.0078 (Km/h)/bit 0…<512 Km/h 20ms Vehicle speed (rear-left)
ID 0x777 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0/1 - dam_fr(l/h) 16 bit unsigned 0.01 mm/bit 0…<655.35 mm 20ms Damper travel (front-right)
2/3 - dam_rr(l/h) 16 bit unsigned 0.01 mm/bit 0…<655.35 mm 20ms Damper travel (rear-right)
4/5 - dam_fl(l/h) 16 bit unsigned 0.01 mm/bit 0…<655.35 mm 20ms Damper travel (front-left)
6/7 - dam_rl(l/h) 16 bit unsigned 0.01 mm/bit 0…<655.35 mm 20ms Damper travel (rear-left)
ID 0x778 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0/1 - accx_f (l/h) 16 bit unsigned 0.001 g/bit -32.768…32.767g 10ms Vehicle acceleration (x-axis)
2/3 - accy_f (l/h) 16 bit unsigned 0.001 g/bit -32.768…32.767g 10ms Vehicle acceleration (y-axis)
4/5 - accz_f (l/h) 16 bit unsigned 0.001 g/bit -32.768…32.767g 10ms Vehicle acceleration (z-axis)
6/7 - yaw_f (l/h) 16 bit signed 0.01 (deg/s)/bit -327.68…327.67 deg/s 10ms Vehicle yaw rate
ID 0x779 (transmit)
Byte Row Label Data Type Quantization Range Rate Description
0/1 - steer_f (l/h) 16 bit signed 0.1 deg/bit -3276.8…3276.7 deg 10ms Steering angle
2/3 - pclutch (l/h) 16 bit unsigned 0.003891 bar/bit 0…255 bar 10ms Clutch pressure
4/5 - pbrake_r (l/h) 16 bit unsigned 0.003891 bar/bit 0…255 bar 10ms Rear brake pressure
6/7 - pbrake_f (l/h) 16 bit unsigned 0.003891 bar/bit 0…255 bar 10ms Front brake pressure
ID 0x790 (receive)
Byte Row Label Data Type Quantization Range Rate Description
ccanByte1/2 / External CAN2 customer byte
0/1 - 2x8 bit / 16 bit 20ms
ccanWord1 1
ccanByte3/4 / External CAN2 customer byte
2/3 - 2x8 bit / 16 bit 20ms
ccanWord2 2
ccanByte5/6 / External CAN2 customer byte
4/5 - 2x8 bit / 16 bit 20ms
ccanWord3 3
ccanByte7/8 / External CAN2 customer byte
6/7 - 2x8 bit / 16 bit 20ms
ccanWord4 4
ID 0x7A0 (receive)
Byte Row Label Data Type Quantization Range Rate Description
ccanByte1/2_2 / External CAN2 customer byte
0/1 - 2x8 bit / 16 bit 20ms
ccanWord1_2 1_2
ccanByte3/4_2 / External CAN2 customer byte
2/3 - 2x8 bit / 16 bit 20ms
ccanWord2_2 2_2
ccanByte5/6_2 / External CAN2 customer byte
4/5 - 2x8 bit / 16 bit 20ms
ccanWord3_2 3_2
ccanByte7/8_2 / External CAN2 customer byte
6/7 - 2x8 bit / 16 bit 20ms
ccanWord4_2 4_2
4 - Not used
5 - Not used
6 - Not used
7 - Not used
1 (bit0)
- LT4-1_lam1heat_e Bit 1/bit 0/1 10ms
LT4-
1 (bit1) - Bit 1/bit 0/1 10ms
1_lam2heat_e
LT4-
1 (bit2) - Bit 1/bit 0/1 10ms
1_lam3heat_e
LT4-
1 (bit3) - Bit 1/bit 0/1 10ms
1_lam4heat_e
LT4-1_lam1ok
2 (bit0) - Bit 1/bit 0/1 10ms
LT4-1_lam2ok
2 (bit1) - Bit 1/bit 0/1 10ms
LT4-1_lam3ok
2 (bit2) - Bit 1/bit 0/1 10ms
LT4-1_lam4ok
2 (bit3) - Bit 1/bit 0/1 10ms
3 - Not used
4 - Not used
5 - Not used
6 - Not used
7 - Not used
- Not used
4
5 - Not used
6 - Not used
7 - Not used
1 (bit0)
- LT4-2_lam1heat_e Bit 1/bit 0/1 10ms
LT4-
1 (bit1) - Bit 1/bit 0/1 10ms
2_lam2heat_e
LT4-
1 (bit2) - Bit 1/bit 0/1 10ms
2_lam3heat_e
LT4-
1 (bit3) - Bit 1/bit 0/1 10ms
2_lam4heat_e
3 - Not used
4 - Not used
5 - Not used
6 - Not used
7 - Not used
2 (bits
- E_YRS_yaw 2 bit signed 1/bit 0..3 10ms
4-5)
3 - reserved - - - 10ms
6 (bits
- E_YRS_accy Bit 1/bit 0..3 10ms
4-5)
7 - reserved - - - 10ms
2 (bits
- E_YRS_accyaw 2 bit signed 1/bit 0..3 10ms
4-5)
3 - Reserved - - - 10ms
6 (bits
4-5) - E_YRS_accy Bit 1/bit 0..3 10ms
7 - reserved - - - 10ms
- -
2/3 - Reserved - 10ms
- -
4/5 - Reserved - 10ms
- -
6/7 - Reserved - 10ms
- -
2/3 - Reserved - 10ms
- -
4/5 - Reserved - 10ms
- -
6/7 - Reserved - 10ms
- -
2/3 - Reserved - 10ms
- -
4/5 - Reserved - 10ms
- -
6/7 - Reserved - 10ms
9 Detailed Schematics
9.1 Power distribution & main relay
See Appendix for respective schematics.
11 Change Log
Release Document Changes Date Resp.
1.0 Update of 2010 document. 12/10/10 P. Serran
1.1 Appendix Update 12/17/10 P. Serran
1.2 Update of 2011 document. 2/14/12 M. Anderson
1.3 Update of 2012 document. 1/15/13 M. Anderson
1.4 Update of 2013 document, add MS15.X information 5/29/13 S. OShea
Appendix
Appendix
Schematics and Drawings