Bosch Dishwasher User Manual - Optimized PDF Bosch Dishwasher User Manual - Original PDF
User Manual
Disclaimer
Due to continuous enhancements we reserve the rights to change illustrations, photos or 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. Bosch
Motorsport software is developed for Windows operation systems. 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 backside of this document.
CAUTION
Risk of injury if using the MS 6 EVO inappropriately.
Use the MS 6 EVO only as intended in this manual. Any maintenance or repair must be performed by authorized and qualified personnel approved by Bosch Motorsport.
CAUTION
Risk of injury if using the MS 6 EVO with uncertified combinations and accessories
Operation of the MS 6 EVO is only certified with the combinations and accessories that are specified in this manual. The use of variant combinations, accessories and other devices outside the scope of this manual is only permitted when they have been determined to be compliant from a performance and safety standpoint by a representative from Bosch Motorsport.
NOTICE
For professionals only
The Bosch Motorsport MS 6 EVO was developed for use by professionals and requires in depth knowledge of automobile technology and experience in motorsport. 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 system on public roads. In the event that the system is used on public roads, we shall not be held responsible or liable for damages.
The MS 6 EVO engine control unit features a powerful digital processing dual-core with floating point arithmetic and a high-end field programmable gate array FPGA for ultimate performance and flexibility.
The software development process is based on MATLAB® & Simulink®. It significantly speeds algorithm development by using automatic code and documentation generation.
Custom functions can be generated quickly and easily. The flexible hardware design allows the MS 6 EVO to support complex or unusual engine or chassis configurations. Integrated logger control areas present a cost efficient and weight optimized all-in-one solution.
2.1 System Layout
Layout restrictions
CAN Network | Extended number of members and wiring leads extend the risk of error frames |
RS232 | Limited to one additional component |
USB | Limited to additional Bosch Motorsport USB stick |
LIN | Permitted for the use of Bosch Motorsport preconfigured configur- ations |
SENT | Use with preconfigured configurations that are available from Bosch Motorsport on request |
2.2 Mechanical Data
Aluminum housing
2 automotive connectors, 196 pins in total
Vibration suppression via multipoint fixed circuit boards
Size without connectors | 226 x 181 x 44 mm |
Weight | 1,086 g |
Protection Classification | IP54 |
Temperature range | -20 to 80°C (0 to 80°C for P-Versions) |
2.3 Electrical Data
Power supply | 6 to 18 V |
CPU | Dual Core 667 MHz; FPGA (866 MHz for P-Versions) |
2.3.1 Inputs
The analogue inputs are divided in different hardware classes and qualities.
3.01 kOhm pull-ups are fixed or switchable designed to assist passive sensor elements like NTC temperature sensors or to change to active signal inputs.
Some of the inputs assist only active sensors and offer no pull-up.
To improve measurement tasks, angle related measurements are an option for some inputs, mainly used for engine related leading signals.
The connection between function and related input is free selectable, beside electronic throttle functionalities.
All linearization mappings are open to the customer, some signals offer online modes to calibrate gain and offset.
Digital inputs for speed measuring offer divers hardware options to connect inductive- or digital speed sensors.
Please respect: for camshaft- or wheel speed signals Hall-effect or DF11 sensors have to be used and for wide range Lambda measurement and control the Lambda sensor Bosch LSU 4.9 has to be used.
Standard number of Inputs; for additional channels see Structure of Devices and Licenses [9]
38 analog inputs (CUP: 26; 6.1, 6.3: 21)
6 x reserved for electronic throttle controls (Cup: 4)
10 x no integrated pull-up (Cup: 5; 6.1, 6.3: 3)
4 x option for angle synchronous measurement, no integrated pull-up (Cup, 6.1, 6.3: 3)
5 x fixed 3.01 kOhm pull-up (Cup, 6.1, 6.3: 4)
13 x switchable 3.01 kOhm pull-up (Cup: 10; 6.1, 6.3: 5)
8 analog/digital inputs (shared) (CUP, 6.1, 6.3: 0)
8 x option for angle synchronous measurement / digital (e.g. SENT)
10 digital inputs (CUP, 6.1, 6.3: 18)
1 x switchable Hall or inductive sensor for flywheel measurement
2 x Hall sensor for sync wheel detection
4 x switchable Hall or DF11 sensors for camshaft position or wheel speed
2 x switchable Hall or inductive sensors for turbo speed measurement
10 digital inputs (CUP, 6.1, 6.3: 18)
1 x digital switch for engine ON/OFF
8 x digital inputs, e.g. SENT (Only CUP, 6.1, 6.3)
6 internal measurements
1 x ambient pressure
1 x acceleration 6-axis
2 x ECU temperature
2 x ECU voltage
9 function related inputs (CUP: 3; 6.1, 6.3: 8)
2 x thermocouple exhaust gas temperature sensors (K-type) (CUP, 6.1, 6.3: 1)
2 x Lambda interfaces for LSU 4.9 sensor types (CUP: 1)
1 x lap trigger/beacon input (CUP: 0)
4 x knock sensors (CUP: 1)
2.3.2 Sensor supplies and screens
4 x sensor supplies 5 V / 50 mA
3 x sensor supplies 5 V / 150 mA
7 x sensor grounds
2 x sensor screens
2.3.3 Outputs
38 function related outputs (CUP: 15; 6.1, 6.2: 28)
High Pressure Injection (not 6.1, 6.2)
19 freely configurable outputs (CUP: 13)
1 x 8.5 amp H-bridge (CUP: 2)
2 x 4 amp pwm lowside switch (CUP: 1)
4 x 3 amp pwm lowside switch (CUP: 2)
8 x 2.2 amp pwm lowside switch (CUP: 5)
19 freely configurable outputs (CUP: 13)
4 x 1 amp pwm lowside switch (CUP: 3)
3 output signals
1 x engine rpm
1 x flywheel
1 x trigger wheel
2.4 Description of Device Status LEDs
The MS 6 EVO provides state LEDs showing various operation states by means of color /blinking frequency. In detail, there exits three LEDs: ”LOG” (Data logger), ”RUN” (Motronic Run) and ”POW” (Motronic Power). Indications are as follows:
2.5 Communication
3 x CAN | The MS 6 EVO has 3 CAN buses configurable as input and output. Different baud rates are selectable. Please note that the MS 6 EVO contain integrated switchable 120 Ohm CAN termination resistors. |
1 x LIN | The Bus is not configurable by the customer, but Bosch Motorsport offers data selectable protocols to integrate LIN based devices into the system. |
8 x SENT | The MS 6 EVO has 8 SENT interfaces for using SAEJ2716. |
2 x Ethernet | Integrated are 100 Mbit full duplex Ethernet communication ports, internally connected with an Ethernet switch. The ports have “cable auto crossover” functionality |
1 x USB | For data transfer to an USB-stick |
1 x RS232 | One serial port with programmable baud rate for online telemetry |
1 x Timesync Co- ordination | For additional devices added via Ethernet |
2.6 Structure of Devices and Licenses
To accommodate the wide range of different engine requirements and racetrack operating conditions, the MS 6 EVO Motronic system is classified into the main groups high-
and low pressure injection support, subdivided into fully equipped- and functional reduced versions.
Beside the change from low- to high-pressure systems, all limited functions may be activated later. The license concept is related to the individual device and the requested
upgrading.
For all MS 6 EVO Versions
Driveshaft Gradient Control Acceleration Control Wheelie Control | |
Innovation License Device | Activation of a set of additional functions for a single device: – Crank rotation direction detection (using sensor DG23i) – Using a 2nd crank backup sensor – Crank-Pre-set, quick start based on previous crank stop position – Far-Bank, 2nd injector per cylinder possible – Cam-only-synchronisation, engine run without crank sensor signal (specific cam trigger wheel needed) |
Innovation Package Project | Innovation Package Project has the same content as Innovation License Device, but license is valid for the whole project instead of a single device. |
Verify the necessity of gearbox control licenses by checking the Features info window in RaceCon (see section Feature/License Activation [33].
Mounting | 4 housing integrated screw sockets |
Offer drawing | Available at Bosch Motorsport website on MS 6 EVO product page. |
3D Data | Available at Bosch Motorsport website on MS 6 EVO product page. |
Recommendation
Use rubber vibration absorbers for soft mounting in the vehicle. To assist the heat flow, especially if HP injection is active, the device has to be mounted uncovered and air circulation has to be guaranteed around the entire surface area.
Inside touring cars placement passenger side is favored, open connectors should not be uncovered to vertical axe. It has to be assured in mounting position that water cannot infiltrate through wiring harness into the ECU and that the pressure compensating element and the sealing in the revolving groove do not get submerged in water. Wiring harness needs to be fixed mechanically in the area of the ECU in a way that excitation of ECU have the same sequence.
2.8 Supply System
Please ensure that you have a good ground installation with a solid, low resistance connection to the battery minus terminal. The connection should be free from dirt,
grease, paint, anodizing, etc.
– MS 6 EVO power consumption at appr. 13 V (vary according to use cases)
– ~ 25 – 30 amps (4 cyl. FDI at 8,500 1/min/200 bar single injection, 1 MSV, 1 electronic throttle, standard chassis equipment)
– ~ 35 – 40 amps (8 cyl. FDI at 8,500 1/min/200 bar single injection, 2 MSV, 2 electronic throttle, standard chassis equipment)
– Power consumption of LP-injectors, actuators and coils are to calculate separately.
– The MS 6 EVO power supply is separated into the maintenance of controller and power stages.
– Ensure controller supply UBAT is activated before the power stages.
– The MS 6 EVO is able to control a main relay or even the power box itself via a low side output.
– As long as the controller is activated, data logging, telemetry and communication is also ongoing.
– The engine On/Off switch activates the ignition and injection outputs to enable engine start separately from power supply.
2.9 Pin Layout
The pin layout is available at Bosch Motorsport website on MS 6 EVO product page.
Most of MS 6 EVO functions to pin relations may be modified to project demands.
Please see details in the function description SWITCHMATRIX.
Bosch Motorsport tests check the defined connections of the pin layout.
Using a MS 6.1 EVO or MS 6.3 EVO version, ensure not using analogue inputs of the measurement package without enabled license.
For MS 6.1 EVO and MS 6.3 EVO, these hardware-options are only available if MS 6 EVO measurement package is in use.
Analogue Inputs
Harness connectors
Bosch automotive connectors are not available as complete set of components, so Bosch
Motorsport itself offers such a package. For more technical details please check Boschconnector homepage, 196 pins
http://www.bosch-onnectors.com/bogscoca/category/142
MS 6 harness connector type A (105 con- tacts), coding variant 1 | F02U.B00.712-01 |
MS 6 harness connector type K ( 91 con- tacts), coding variant 1 | F02U.B00.711-01 |
Protection Classification | IP X6K, X8, X9K |
Temperature range | -40 to 120°C |
Shakeproofed | Max. 3.4 g |
Wiring diameter | 0.35 to 2.5 mm² |
Pinsize | 1.2 mm; 2.8 mm |
Dummy Plug
Dummy plug 1928.405.459 for unused connections | Matrix 1.2 / CB / 0.75 to 1.0 mm² |
Dummy plug 1928.405.460 for unused connections | Matrix 1.2 / CB / 1.0 – 1.5 mm² |
Dummy plug 1928.301.207 | BTL 2.8 |
Tools and Contacts
Tool | Matrix | Contact | Wire size |
1928.498.212 | Matrix 1.2 | Clean Body | 0.35 to 0.5 mm² |
1928.498.991 | |||
1928.498.213 | Matrix 1.2 | Clean Body | 0.75 to 1.0 mm² |
1928.498.992 | |||
1928.498.837 | 1928.498.840 | BTL 2.8 1928.498.651 1.5 to 2.5 mm² |
Bosch Motorsport recommends using the specified cable material and harness layout for automotive connectors and wiring applications.
For Ethernet and USB connection CAT5 specified material is recommended and the pairs and shield connections have to be strictly respected as shown in the wiring diagram.
For USB, the maximum wiring length is limited to 3 m and it is not allowed to be included into a common harness and also there is no interruption allowed.
Due to installation condition, the length may have to be reduced.
Keep network wiring in distance to main sources of electrical noise like coils, coil- and HPinjector wirings and also in distance to any telemetry transmitter.
CAN-networks need a 120 Ohm termination at 2 ends of the wiring.
The MS 6 EVO is able to switch on an internal 120 Ohm termination, set CWCANx_TERM true to enable the termination.
For wiring layout, respect the common rules of failure reduction like separated sensor power supply between important system sensors (e.g. camshaft detection) and measure options (e.g. damper position).
Be ensure HP-injectors, electronic throttles and other high frequently switched actuators are connected within the wiring limits of 2.5 m and all wires are manufactured as twisted pairs.
If using a preinstalled production harness, first verify the way of sensor- and actuator controls.
Often production parts have to be connected to 12 V power supply and actuators are controlled in different ways. The production harness may need to be modified.
Office harness
Reduced layout to realize communication between PC, MS 6 EVO device and Display DDU, recommended for flash configuration, display configuration and installation tasks. Bosch Motorsport part number: F02U.V01.809
2.11 Ignition Trigger Wheel
To detect the engine position and to calculate the exact crankcase position, the system assumes toothed trigger wheels for proper operation. Recommended is to use 60 (-2) teeth for the flywheel and one teeth for the camshaft detection. Modifications of the mechanical designs are possible, such as using quick-start production designs for the camshaft or different number of teeth for the flywheel (limited to 30 to 60 teeth).
Less number of teeth reduces the accuracy of the system angle measurement.
Not usable are flywheels with 4-1 or 6-1 teeth. Please follow the description below as recommendation for the mechanical dimensions.
Recommended values:
– D = min. 160 mm
– h1 = 3.5 mm
– h2 = h1/2 (important for the use of inductive sensor)
– LSKW = 0.8 mm +/- 0.3 mm
– t = min. 5 mm
– LNSW = 1.0 mm +/- 0.5 mm
All angles are shown and indicated in crankshaft degrees.
The width of the cam trigger tooth is not important, however it is recommended to use at least 48 crankshaft degrees (24 cam degrees).
The Hall effect signal may be the inversion of its cam trigger: the tooth effects a “low” signal at the sensor and vice versa for other trigger wheel configurations the indicated values may vary.
All following chapters (Starting up to Harness / Wiring) refer to the MS 6 base family. Some screenshots were taken from the MS 6 family.
3.1 Installation of Software Tools
PC tools and ECU programs for the MS 6 EVO system are available at Bosch Motorsport homepage for free download.
RaceCon V2.7.0.9 or higher | System configuration, data application and online measurement |
WinDarab V7 | Data analysis tool, Light version as shareware or Expert version if license available |
MS 6 EVO customer_delivery | ECU programs and function description |
All tools are delivered as self-installing executable files.
Select your personal installation folder.
3.1.1 Communication PC to device
Ethernet as used network may have some restrictions by firewall and IT protections. Be assure no firewall is active at the PC.
For assistance, Bosch Motorsport homepage explains the necessary PC installations.
The MS 6 EVO system requests a defined IP-adress at the PC, for example 10.10.0.14.
MS 6 EVO devices are connectable via commercial CAT7 cables to the PC; also Bosch Motorsport offers diagnostic cable and programming harnesses as track- and office connections.
Successful connection between PC and MS 6 EVO is shown as green marked connection in the top left corner of RaceCon.
3.2 Configuration of the system
Bosch MS 6 EVO devices are delivered in a not engine executable mode. The customer has to include the correct programs, data applications and licenses.
The MS 6 EVO offers two mainly different configuration areas, related to the two core areas of the controller. MS 6 EVO ECU 1 st core area for the functional part of the MS 6 EVO program. The available content is documentated in the functional descriptions Bosch Motorsport adds to the customer deliveries. Application works will be done via opening the data labels in the edition windows of INCA or RaceCon.MS 6 EVO Logger 2 nd core area for the tool displayed parts like logger-, lap trigger, telemetry and CAN-net- work configurations. Application work will be done in the predefined function windows of RaceCon.
MS 6 EVO Programming
For system programming or flashing of the device we developed the system configuration tool RaceCon. After the start of the tool, RaceCon opens the screen “Welcome to RaceCon”. With “Last Projects” former projects can be opened directly.
3.2.1 First Steps to create and configure a Project
File / New / RaceCon Project opens a new project in RaceCon.
To create a new vehicle configuration, the devices can be pushed via drag & drop from the toolbox to the vehicle. Then they are part of the project and can be configured.
Select an ECU model MS 6 EVO from the Toolbox / Devices / ECUs.
Drag the ECU icon with pressed left mouse click on the vehicle view, then a dialog opens.
Now the ECU program archive PST files must be selected. These archives are delivered by Bosch or are available at Bosch Motorsport homepage. Specify the MS 6 EVO program archive: MS6B_XXX_xxx.pst.
Installation may now be saved as customer project for further data application.
3.2.2 Programs Installation
Going Online for program and license configuration
In the project tree both parts of the MS 6 EVO core are shown as >red<, means MS 6 EVO device and RaceCon project differ in the used program version.
Synchronize MS 6 EVO and RaceCon program version / update the firmware of the device: Project-tree / right mouse button to one of the red MS 6 EVO core / synchronize / update firmware >select customer software of the MS 6 EVO (file with extension: -.pst)
NOTICE
Do not interrupt flash process.
Both MS 6 EVO cores are shown as green, means firmware and data of device and project are now identical.
3.2.3 Feature/License Activation
For code area generation, additional functionalities and/or data logging licenses may be requested for activation. Generally all MS 6 EVO licenses are related to one specific device and the delivered code is only to activate for this ECU. Both cores, MS 6 EVO ECU and MS 6 EVO logger, content own license structures. Double-click to the core symbol at the project and choice features info. Select the license feature and activate the functionality using the related license code.
The licenses for gearbox and engine controls are to activate at the MS 6 EVO ECU core.
The licenses for USB or logger packages are handled in the MS 6 EVO logger core. MS 6 EVO ECU is now ready for customer data and use.
Using RaceCon, the data base is already generated and the modification may start immediately. For information, please see RaceCon manual.
4.1 Initial Data Application
The following chapter deals only with the main parameters which should be checked before a first engine startup. Several functions are recommended to be switched off, many software labels will not be explained in detail. To work on these functions and labels after the first startup, please refer the full-scope function description. The offline data application guide shall help to get the engine started the first time without problems.
CAUTION
Wrong engine setup data may lead to serious engine damages.
4.1.1 Basic Engine Data
The MS 6 EVO system can be used for engines up to 12 cylinders. Please ensure that the correct software variant is loaded in your ECU. Define the engine parameters like number of cylinders, firing order, injection system, and cam- and crankshaft designs in relation to TDC.
4.1.2 Crank- and Camshaft Wheel
The system initially supports wheels with 60-2 teeth. Other configurations in the limits between 30- and 60 teeth may be possible to configure also. Please refer also to the chapter Ignition Trigger Wheel.
Main Data Labels to configure for crank- and camshaft wheel
CRANK_TOOTH_CNT | Number of teeth of the flywheel (including the missing teeth) (limited to 30-60 teeth) |
CWINTF_A047_A048 | Selection of used crankshaft sensor type (Hall or inductive type) |
CRANK_GAP_TOOTH_CNT | Number of missing teeth on the flywheel |
CAM_MODE | Camshaft position detection mode |
CAM_TOOTH_CNTx | Number of teeth on the camshaft |
CAM_POS_EDGESx | Position [°CRK] of positive camshaft edges |
CAM_NEG_EDGESx | Position [°CRK] of negative camshaft edges (online measurement, see channels cam_neg(pos)_edges_xxx) |
ANG_CAM_CATCHx | Max. deviation of cam edges angles allowed |
SYNC_CAM | Camshaft signal used for engine synchronization |
4.1.3 Initial Steps
The following data must be set initially to start injection calibration for the first time.
Main Data Labels to configure for firing order and engine design
DISPLACEMENT | Displacement of all cylinders |
CYLBANK | Cylinder allocations bank 1 or bank 2 Example typ. 8 cyl. engine: Cylinder 1 2 3 4 5 6 7 8 9 10 11 12 CYLBANK 1 1 1 1 2 2 2 2 0 0 0 0 Engines with one Lambda sensor (e.g. 4-in-a-row) run as 1bank-systems Set CYLBANK to 1. |
CYLNUMBER | Number of cylinders |
CYLANGLE | Angle of cylinder TDCs relative to reference mark (RM →TDC) |
CWINJMODE | Selection of injection mode |
QSTAT | Static valve quantity for n-heptane in g/min (injectors are typically measured with n-heptane) |
TDTEUB | Battery voltage correction low-pressure injection. Characteristics can be requested at the injector valve manufacturer. |
TECORPRAIL | Battery voltage correction high-pressure injection. Characteristics can be requested at the injector valve manufacturer. |
4.1.4 Basic Path of Injection Calculation
The ECU MS 6 EVO is a so called physically based system. This means in particular that corrections are made according to their origin influence (e.g. air temperature, fuel pressure etc.). For it, the initial engine load signal (throttle angle ath) or the engine charge signal rl (relative load) is defined as 100 %, if the cylinder is filled with air of 20°C and 1013 mbar (“standard condition”). Corrections related to the air path (air temperature, ambient pressure) are therefore performed to this value rl. Based on this central value most of the relevant ECU signals are calculated, first and foremost injection and ignition.
Due to this constellation changes in the air path are centrally considered for all following functions, independently whether they are caused by ambient influences, mechanical changes of the intake system or even a change from alpha/n-system to p/n-system.
Using this rl value, a relative fuel mass rfm is constructed. For an operating point of rl =100 %, a fuel amount of 100 % is needed, if the desired Lambda = 1. All corrections to the desired fuel quantity like start enrichment, warm up factor, transient compensation, but also the desired Lambda value and the correction factor of the Lambda control are considered as an adjustment of this relative fuel mass. I.e. all corrections are still made independently of the size and other specifications of the injectors.
Next step is the conversion of the relative fuel mass to a desired injection time te. Here the engine´s displacement, the fuel flow through the injector and influences of the fuel pressure are considered.
Finally the actual duration of the control pulse ti is calculated, considering pick-up delays of the injectors, fuel cutoff (e.g. overrun cutoff, speed limiter, gear cut) and cylinder individual correction factors. Please refer also to the system overview in the Function Description ECOV.
4.1.5 Main Data Labels to configure for Engine Start up
Main Data Labels to configure for engine start up
MP_MIXCORR(2) | Mixture correction, set to 1.0 for startup |
MIXCORR_APP | Global factor for mixture correction, set to 1.0 for the begin of startup |
CWPRAILCOR | If a correction by fuel pressure is intended, set = 1. In this case please set PRAILREF according to the referenced fuel pressure. Also refer to MP_P22MOD. Usually the predefined values are suitable. If unsure, set CWPRAILCOR to 0 for first startup. |
FINJ_WARMUP | Correction via engine coolant temperature. Usually the predefined values are suitable. Ensure, that for coolant temperatures driven on your dyno during calibration, no warm up factor applies (i.e. FINJ_WARMUP is 0.0 for this temperature). |
MP_LAM_MP1 | Desired Lambda value, valid for map position 1. According to your expectations, e.g. 0.9. For alternative positions of your map switch the maps MP_LAM_MP2 (3) or (_PACE) apply, therefore ensure correct switch position |
4.1.9 Main Data Labels for Ignition
Main Data Labels for ignition
Notice: Positive values stand for ignition angles before TDC, negative values after TDC. Begin with moderate values to protect your engine from damages.
MP_TDWELL | Coil dwell time. Consult the coil manufacturer for details. Most coils need dwell times about 1.5 to 2.5 ms at 12 to 14 V. For further background information please refer to the Function Description IGNITION. |
DIGN_CYL1-…12 | Cylinder individual corrections. Set to 0.0. Numbering refers to mechanical cylinders. |
MP_IGN_START/DIGN_ST_TINT | Base spark advance during engine start. Set to 5 to 10 deg, according to the requirements of the engine. |
MP_IGN(2/3) | Base ignition timing in deg crankshaft before TDC. Use modest values at the first time. Atmospheric engines may run safe at 20 to 25 deg in part load, turbo engines at high boosts may demand even less spark advance. These values are strongly dependant on compression ratio, fuel quality, temperature and engine specifics. If you know you’re using “poor” fuel, run at high temperatures or your engine is very sensitive on spark advance, go to the safe side. |
MP_DIGN_TEMP/MP_DIGN_TEMPW | Ignition angle temperature dependent |
DIGN_APPL | Delta value for spark advance, use for application work. Start at 0.0 for first startup. |
IGN_IDLE_STAT | Ignition timing during idle. 10 deg are suitable for most applications |
NIDLE_NOM / DIGN_IDLECTRL | Desired engine idle speed for idle stabilization. Set value to desired speed or deactivate stabilization by setting DIGN_IDLECTRL to 0.0. |
4.1.10 Main Data Labels for Engine Speed Limitation
The rev limiter works in two steps:
Main Data Labels for engine speed limitation
CWNMAX_CUTOFF | Codeword for type of intervention during soft limiter: 0 = only ignition retard 1 = injection cutoff 2 = ignition cutoff, 3 = injection and ignition cutoff |
CWNMAXH_CUTOFF | Codeword for type of intervention during hard limiter: 1 = injection cutoff 2 = ignition cutoff, 3 = injection and ignition cutoff |
NMAX_GEAR | Engine speed limit, gear dependent |
NMAX_P | Determines the slope of the soft limiter between soft limit and hard limit. Predefined. Vary according to your engine´s dynamic behavior. |
TC_GEARNMAXPR | Prediction time for rev limiter, depends on the inertial torque of the engine. If oscillations occur, reduce value or turn off by setting = 0.0. |
4.2 Peripherals
Sensors and peripherals can be checked when the system is powered up electrically.
Do not start the engine before all steps in this chapter are carried out.
Make sure the battery is connected properly, all sensors are connected and ground wiring is fixed before powering up the system. Check all sensors for errors (E_…) and reliable measure values before starting the engine.
Sensor configuration
The MS 6 EVO has the option to link a lot of functionalities to a possible hardware input.
The chapters “ECUPINS, SWITCHMATRIX and Input Signal Processing” of the functional description explains the details. All functions of Base MS 6 EVO programs are linked like described in the MS 6 EVO documents (e.g. function description ADC_ECU_MAP) or the wiring diagrams.
Analogue sensor inputs
The physical way of conversion from sensor signal voltage to physical values follow the same structures. The hardware input may be connected to different kinds of pull-up options. Inputs with fixed 1.47 kOhm or 3.01 kOhm pull-up resistors are prepared to handle passive sensor elements, for instance temperature sensors with integrated resistors (NTCor PT100 sensors). Inputs without any pull-up resistors are prepared to handle active sensor elements, which deliver 0 to 5 V signals, for instance pressure-, potentiometer- or acceleration sensors. Inputs with switchable 1.47 kOhm pull-ups are designed to handle mainly active sensors with disabled pull-up, but are prepared for future measuring of digital signals. Inputs with switchable 3.01 kOhm pull-ups offer the most options and are recommended to link after the standard sensors are connected. The pull-up resistor itself is not modifiable and for better measure results may be, the version of sensor/mapping line has to be changed. To activate the Pin-Selection, first the label “PIN_IN_function” has to be enabled. Error detection of an analogue input signal detects short cuts to ground, U”function”_MIN recommended to be set to 0.2 V and short cuts to power supply U”function”_MAX recommended to be set to 4.8 V. Failure are activated after the adjustable debounce time of diagnosis TD”function”. If a sensor error is set, the output is switched to the default value “function”_DEF.
Pressure measurements
The system offers many different pressure channels; please see function description input signal processing for details. For gradient and offset information contact sensor manufacturer.
Example: Ambient Pressure | |
PAMB_OFF, PAMB_GRD | Sensor offset and gradient |
UPAMB_MIN, UPAMB_MAX | Minimum and maximum accepted sensor voltage. When violated, an error is set (E_pamb = 1). |
PAMB_DEF | Default value if an error occurred. |
FCPAMB | Filter constant. For ambient pressure use 1 second, for other pressures choose appropriate values, ~ 100 to 200 milliseconds |
All other variables are named by the same rule; replace “pamb” by e.g. “poil” to apply data for the oil pressure sensor.
Temperature measurements
The system offers many different temperature channels; please see function description input signal processing for details.
Example: Intake Air Temperature | |
UTINT_MIN, UTINT_MAX | Minimum and maximum accepted sensor voltage. When violated, an error is set (E_tint = 1). |
TINT_CONV | Sensor characteristic. Consult the sensor manufacturer. |
PULLUP_TINT | Value of the used pull-up resistor. If only the ECU´s pull-up is used (standard case). Keep the predefined value of 3.01 kOhm. |
Thermocouples
The exhaust gas temperatures are measured via thermocouple elements, using a special evaluation circuit. Predefined values should be suitable for NiCrNi or k-type elements. For further details and project specific variants, please refer to the function description.
Digital sensor inputs
MS 6 EVO digital sensor inputs used for frequency measurements are possible to configure to different of sensor types.
CWINTF_A047_A048 | Selection between Hall effect or inductive sensor for flywheel measurement, related to MS 6 EVO contact A047 (use ground A048 if inductive type is selected). |
CWINTF_K045/K046 | Selection between Hall effect or inductive sensors for frequency measurements, like turbo- or driveshaft speeds, related to MS 6 EVO contacts K045 or K046 (use ground K062 if inductive types are selected). |
CWINTF_A049/A050/A051/A052 | Selection between Hall effect or DF11 sensors for frequency measurement, like wheel speeds or cam position detection, related to MS 6 EVO contacts A49, A50, A51 or A52. |
4.3 Throttle Control
The system supports mechanic and electronic throttle controls. Using an MS 6.1 EVO device, respect the necessary license for electronic throttle is activated. Electronic Throttle Control is a safety-critical function. The Bosch Motorsport Electronic Throttle Control System (ETC) is designed and developed exclusively for use in racing cars during motorsport events and corresponds to prototype state. Therefore the driving of an ETC equipped vehicle is limited exclusively to professional race drivers while motorsport events and to system‐experienced drivers on closed tracks for testing purposes. In both cases the driver must be instructed regarding the functionality, possible malfunctions of the system and their consequences and must be familiar with possible emergency actions (e.g. pressing the emergency stop switch or the main switch). The system must have emergency switch, whose activation at least cuts the throttle valve actuator from the power supply. Depending on specific use and/or construction, the safety functions, fault detections and fault responses of the ETC system may differ in several points from ETC systems used in series production. Hence before each vehicle-commissioning the system must be checked for accuracy and faultlessness. Using an MS 6.1 EVO device, respect the necessary license for electronic throttle is activated. Electronic Throttle Control is a safety-critical function. The Bosch Motorsport Electronic Throttle Control System (ETC) is designed and developed exclusively for use in racing cars during motorsport events and corresponds to prototype state. Therefore the driving of an ETC equipped vehicle is limited exclusively to professional race drivers while motorsport events and to system‐experienced drivers on closed tracks for testing purposes. In both cases the driver must be instructed regarding the functionality, possible malfunctions of the system and their consequences and must be familiar with possible emergency actions (e.g. pressing the emergency stop switch or the main switch). The system must have emergency switch, whose activation at least cuts the throttle valve actuator from the power supply. Depending on specific use and/or construction, the safety functions, fault detections and fault responses of the ETC system may differ in several points from ETC systems used in series production. Hence before each vehicle-commissioning the system must be checked for accuracy and faultlessness. The functionality of the ETC diagnosis and the fault responses are described in the technical documents, handed over to the customer together with the system. Each driver must be briefed regarding the system description. Further information you will find in document “SICHERHEITSHINWEISE-Systemanforderungen zum Betrieb eines Bosch Engineering GmbH EGas-Systems” or can be enquired at Bosch Motorsport. The customer is responsible for the activation of all ETC‐relevant diagnosis and for their correct parameterization. By disregarding this information the functionality of the ECU and the safety cannot be ensured. Notice: For detailed information see function description ETC The usual route of ETC determines the drivers input measuring the pedal position and transferring this leading signal via functionality options into the control of an electrical throttle actuator. Pedal- and actuator positions are generally measured in a secondary redundant way to verify the reliability of the function. To activate the system, first verify the signal tolerances and error messages by moving acceleration pedal and throttle actuator manually. An inactive system usually is the result of inverted wired sensor signals or actuator controls. Calibrate the pedal- and throttle positions.
Verification of acceleration pedal signals:
The mathematic value of voltage pedal signal 1 – 2*voltage pedal signal 2 has to be below 0.5 V or below value of “UAPSCM_MAX”.
Signal principle of an acceleration pedal sensor:
uaps_a | Voltage APS potentiometer a |
uaps_b | Voltage APS potentiometer b |
aps | Acceleration pedal position |
UAPS_MIN, UAPS_MAX: | Minimum and maximum accepted sensor voltage. Set to approx. 200 mV/4,800 mV. Check if the uaps(x) outputs are changing when the pedal is moved. |
CWAPSADJ | Codeword to adjust acceleration pedal signal: 0 = calibration inactive 1 = calibrate release pedal 2 = calibrate full-pressed pedal |
E_APS | Detected error messages of acceleration pedal functionality. If errors are detected, the ETC functionality will become inactive. |
Verification of throttle position signals:
The mathematic value of voltage throttle signal 1 + voltage throttle signal 2 – 5 V has to be below value of “UDTHRCM_MAX” (recommended 0.2 V)
The signal sequences of a throttle position sensor:
Throttle position main data labels:
CWTHR
Codeword for type of throttle controls:
0 = mechanical throttle
1 = mechanical throttle with backup potentiometer
2 = electric throttle single bank
3 = electric throttle dual bank
Throttle position signals:
UDTHR_MIN, UDTHR_MAX | Minimum and maximum accepted sensor voltage. When violated, an error is set (E_thr = 1). Set to approx. 200 mV/4800 mV Check if the uthrottle(xx) outputs are changing when throttles are moved |
uthrottle | 2 sensor output values and their redundant |
uthrottle_b | signals (_b). The system expect a rising up |
uthrottle2 | voltage for the main signals and a falling signal |
uthrottle2_b | for the redundant one. |
UDTHRCM_MAX | max. allowed difference between sensor output and redundant signal abs (uthrottle(x)+uthrottle(x)_b)-5V < UDTHRCM_MAX |
Manual Procedure:
4.4 Vehicle Test
Before starting with your vehicle test, some initial data should be set:
Speed & distance measurements | The signals for speed calculation may be available from different sources, like MS 6 EVO own measurement, GPS data or ia CAN received information from ABS calculation. For MS 6 EVO own calculation, mechanical influenced data like number of available sensors, front wheel drive, number of detected increments, wheel circumferences and dynamic corrections like corner speed application a lot of functional options assist the calculation of the effective vehicle speed. Distance measure channels may bederived from speed information. For detailed information see function description >CARSPEED< |
CWWHEELCAN | Selection for car speed from CAN signal |
CWWHEEL | Connected number of wheel speed sensors or -signals |
CWFWD | Selection of front driven vehicle |
CWSPEEDDYN | Release of dynamic speed calculation |
INC_FRONT | Number of pulses per revolution of the front speed signal |
INC_REAR | Number of pulses per revolution of the rear speed signal |
CIRCWHEEL_F | Wheel circumference of the front wheels |
CIRCWHEEL_R | Consider dynamic increase of the tire |
Vwheel_xx | Wheel circumference of the rear wheels. Consider dynamic increase of the tire. |
Speed | Measure channel of the individual wheel speeds |
Accv | Result of calculated vehicle speed |
Ltdist | Result of speed based derivation of longitudinal acceleration |
Lap information and -functions | Lifetime distance as accumulated result of speed derivation |
Laptrigger_xxxx_yy | Results and measure channels of lap-functionalities |
Consumption-calculation | Is designed in the same way as lap-information, drag and drop the subfolder to the project and follow the wizard |
Set time & date | MS 6 EVO device is equipped with a real time clock which is supplied for max. 14 days, if the ECU is disconnected from power supply. Please connect the ECU to the PC and click on “SET DATE & TIME” in the context menu of the MS 6 EVO. |
time_xx | The measure channels of the real time clock. |
The MS 6 EVO combines ECU and data logger in one common housing for a cost efficient and weight optimized all-in-one solution.
5.1 Software Tools
RaceCon | Create and configure a project Configuration & management of recordings Create a new recording Add channels to a recording Create user-defined conditions for the recording Download recording configuration |
WinDARAB | Upload recorded data Display and analyze the data |
Install the software required for the operation of the MS 6 EVO. It is developed for Windows system software. The following software versions are used in this manual:
6.1 Connecting the unit to RaceCon
For testing new device configurations, you can connect the device to your computer via MSA-Box or ethernet cable.
Connection via MSA-Box
Connection via Ethernet Cable
Instead of connecting the ethernet line to the MSA-Box, connect the ethernet directly to your computer.
Troubleshooting while setting up the network interface
The MS 6 EVO contains a DHCP server, network addresses can be assigned automatically to the configuration PC. In case of problems during the network connection, please try the following steps:
6.2 Setting up a new RaceCon Project
The following screenshot shows an overview of the RaceCon Main Screen with its areas.
All (sub-) windows are resizable and dockable. You can find them under the ‘Windows’ tab.
RaceCon detects configuration differences between the MS 6 EVO and the RaceCon project and asks for permission for data download.
Click ‘Yes’ to download the configurations to the device or ‘No’ to continue without downloading the data.
The download starts and the MS 6 EVO carries out a reset.
6.3 Feature activation
– Optional software feature packages are available for the MS 6 EVO
– All software feature packages can be purchased prior to delivery or after you have received your device.
– If you have purchased an optional software feature package, it must be activated before it becomes operational.
– The feature activation status is stored permanently in the device and requires activating once only.
– As the activation key is device specific, a key delivered with one MS 6 EVO does not work on any other MS 6 EVO.
– When purchasing a software feature package, you have to tell Bosch the ECU ID code. The ECU ID code is device specific and can be found in the ‘features info’ window, shown in the screenshots below.
– If you have not purchased an optional software feature package, the next steps can be skipped.
6.4 First recording (Quick Start)
This chapter explains the configuration of the recording of the battery voltage channel.
See chapter ‘Recording [102]’ for a detailed instruction to configure recordings.
6.5 Set date and time
The MS 6 EVO is equipped with a real time clock which is supplied by an internal accumulator. Once this accumulator is charged correctly by 12 V supply of the display, ‘Date & Time’ can be programmed by RaceCon.
Reassure that the time is set correctly, if the device has not been used for more than two weeks.
6.6 Color indication
The color indication in RaceCon visualizes different messages, such as differences between tool and device, status of the device configuration or the accrual of errors.
Visible color indications:
– In the status area in the upper left corner.
The colors and their meaning:
7.1 Math Channels
Creating a new Math Channel
7.2 Conditional Functions
Creating a new Conditional Function
Click ‘Finish’ when done.
The conditional function works the following way:
The program always calculates the condition entered in the IF window and checks if the condition is TRUE or FALSE.
If the condition entered in the IF window is TRUE, the program calculates the condition entered in the THEN window. The returned value is the content of the new variable
(entered in “Name”).
If the condition entered in the IF window is FALSE, the program calculates the condition entered in the OTHERWISE window. The returned value is the content of the new variable (entered in “Name”).
The reset value is always set for the new variable (entered in “Name”):
Example: Setting up a condition for maximum front brake pressure
7.3 Conditional Channels
Creating a new Conditional Channel
7.4 Condition Combination
The ”Create/edit condition combination” window appears. Define the condition combination, using the following configuration possibilities:
a) Enter the name of the condition combination.
b) Create the condition combination in the window.
– Choose a channel (condition, conditional function, math, measurement channel with binary values) to be compared.
– Combine multiple conditions, by adding ‘AND’ or ‘OR’ relations.
– To negate a condition, click with the right mouse-button on the condition and select ‘Negation (!)’.
– Combine several (up to 16) conditions.
Click ‘Next’ to go to the next page. Choose the output setting of the result:
7.5 Display Switch Module
You can use the Display Switch Module to switch display pages and brightness. The output is a display page or brightness output that can be used in display configurations.
The value sustains over a power cycle.
The conditions for incrementing/decrementing the value can be set freely. The maximum value can be set as constant or read from a measurement.
The page can be configured to wrap around. In this case, no page down condition is needed.
The resulting outputs are the display switch value and the input conditions.
7.6 Timer Module
The Timer Module is designed to implement timing triggers, i.e. for rallye stage timing or minimum pit time calculations. Any event in the system can be used for starting, stopping and resetting the timer.
Up counting mode and down counting mode are available, triggers are fired at set time (up counting) or at zero (down counting). The running timer will keep its state over a power cycle.
The output channels for this module depend on the name used for the module and are called …_time and …_trig.
7.7 GPS Trigger Module
The GPS Trigger Module triggers depending on GPS-position, like the GPS-laptrigger.
There are 50 GPS trigger points for parameter application of latitude/longitude coordinates, as well as 10 macro-based coordinates.
If the car passes one of the trigger points, an output signal is set to 1 shortly. Each trigger requires a defined latitude, longitude, and detection range.
The parameter-based trigger points need to be set manually in RaceCon, the macrobased trigger points will store latitude and longitude values when the configurable trigger condition comes true (i.e., steering wheel button). This trigger condition and the detection range need to be configured in RaceCon.
The channel names depend on the name used for the module, in this example GPS_Trigger. Each trigger has a distance and a trigger channel with the abbreviation for macro or p for parameter based. The trigger channel will be set to 1, when the lowest distance to the trigger point is detected. For the macro-based trigger, the stored latitude and longitude values can be seen with the channels.
7.8 CPU Load Limits
As all microprocessors, the two processors of the MS 6 EVO have limited capacities. The current load of the processors can be monitored using the channel “cpu_load_001” or “cpu_load_002”. When configuring your device, please make sure the used CPU load is in a save range below 100 %.
Bosch recommends a maximum CPU load of 85 % (averaged). Exceeding this limit might result in the MS 6 EVO not being able to fulfill its required measuring/logging/display tasks or even in crashing and rebooting.
Main factors influencing the CPU load are:
To help respecting the limit of 85 % CPU load, the MS 6 EVO creates an error memory entry. To trigger this error entry, the CPU load must exceed the limit for 5 minutes without interruption.
When being confronted with this error memory entry (see ‘Error info’ in RaceCon) or when being confronted with MS 6 EVO resets due to complex configuration setups, please consider reducing the demands on the MS 6 EVO adapting the influencing factors mentioned above.
The MS 6 EVO has 3 fully configurable CAN bus(es).
8.1 CAN Bus Trivia
CAN Message
CAN Bus
Row Counter Concept
8.2 CAN input
8.2.1 Input configuration
Click with the right mouse button on the desired CAN bus to open the CAN bus dropdown menu.
8.2.2 Create new CAN Input channel
CAN channel configuration
Representation: Byte
Some CAN devices need to be addressed by a byte represented CAN channel. The address can be assigned in this window and is illustrated by a bargraph.
b) If replacement values are used, specify time-out period and raw value.
c) If a multiplexer (row counter) is used, check the box.
d) Enter data position, length and format.
e) The bargraph shows assignment of the bytes.
– Red colored fields show the assignment of the data bytes.
– Orange colored fields show the assignment of the multiplexer bytes.
Representation: Bit
Some CAN devices need to be addressed by a bit represented CAN channel. The address can be assigned in this window and is illustrated by a matrix table.
b) If replacement values are used, specify time-out period and raw value.
c) If a multiplexer (row counter) is used, check the box.
d) Enter data position, length and format.
e) The bargraph shows assignment of the bytes.
– Red colored fields show the assignment of the data bytes.
– Orange colored fields show the assignment of the multiplexer bytes.
Conversion to physical value
b) Enter offset for conversion to physical value.
c) Select type of physical value.
d) Select unit of physical value.
e) Enter minimum physical limit of the channel. (for manual setup)
f) Enter maximum physical limit of the channel. (for manual setup)
g) Check the box to automatically adjust the limits of the channel.
CAN analyzer functionality
This functionality is only available, if a MSA-Box (I or II) is used to connect the MS 6 EVO to the PC. Choose the CAN bus that is connected to the MSA-Box to display the raw value and the converted physical value here.
The CAN channel can be automatically inserted into a measurement sheet. Insert a name for a new sheet or select an existing sheet from the list box.
For an online view of the value measured by the MS 6 EVO, insert the channel in an online measurement sheet which is described in the chapter Setting up an online measurement [} 91].
8.2.4 Online view of CAN channels in vehicle
8.2.5 Import a CAN database (DBC) file
8.3 CAN output
8.3.1 Output configuration
8.3.2.1 Add CAN out constant
To send a constant value on the CAN, perform the following steps:
8.3.2.2 Adding CAN out counter
To send a counter value on the CAN, perform the following steps:
8.3.2.3 Adding CAN out checksum
To send a checksum on the CAN, perform the following steps:
8.4 Multiplexer
Row counter concept
If certain channel messages are not time-critical and can be imported or exported slowly, you can use a multiplexer to put several channel messages on one message identifier.
To use a multiplexer perform the following steps:
You can perform an export or an import on almost any level in the project tree.
9.1 Export in RaceCon
You can choose to export the whole project or you can export specific parts of the project.
Proceed with the following steps to perform an export:
9.2 Import in RaceCon
You can choose to import into the whole project or you can import into specific parts of the project.
Proceed with the following steps to perform an import:
MS 6 EVO configuration
Online Measurement and Calibration
10.1 Setting up an online measurement
MS 6 EVO supports online measurement of sensor values and diagnostic variables.
In the menu for sheets, you will find buttons to add, delete and rename new sheets
To add an element to a measurement sheet, perform the following steps:
If the MS 6 EVO shows the green status, the value is displayed.
RaceCon can create measurement sheets automatically.
You can create and use measurement sheets with the MS 6 EVO as well as with all other devices connected to RaceCon.
The automatically created sheet is inserted in the Project Tree under ‘Measurement Container’ and ‘Device Channels’. If the MS 6 EVO is connected to RaceCon and the status is green, live values of the channels are shown.
10.1.2 Using the measurement sheets
In this chapter “Error Memory”, a lot of screenshots are created by way of example for DDU 8. Please consider this and replace the product name ‘DDU 8’ in this case with the name of your product.
11.1 Error memory representation in RaceCon
The memory is situated inside the device and is non‐volatile. As a consequence, an error which has occurred and has not been cleared by the user will remain in the error memory even after a power cycle. The error state will then reflect if the error is still active or not.
An error is deleted from the list when
The error memory is not cleared by a configuration download and is not cleared by a power cycle.
11.1.2 Clearing the error memory
There are two ways of clearing the error memory, both are shown in the following illustration:
11.2 Writing an Error
For the functional part of the MS 6 EVO system (MS 6 EVO -ECU) the error bits are related to the function and have to be distinguished if the function is activated. If an error is detected, the information may be shown as part of the error monitor in RaceCon, as display information and as measure channel. To support driver visibility, an activated error may activate also an output to enable the MIL-light (B_mildiag will be enabled).
CW_EM_xxx | Individual error related to a function |
0 | Error will not be stored in the monitor |
1 | Error is stored in the monitor |
2 | Not valid |
3 | Error is stored in the monitor and the MIL condition is switched on |
The single error bits may be collected in the error monitor.
11.3 Error Memory Properties
The following property is available for the error memory itself.
CLRERRMON | Reset of the error monitor |
Error Status /device measurement label error_state | |
0 | No error present in the memory |
1 | At least one inactive error present in memory, no active errors |
2 | At least one active error present in memory |
If displayed in a measurement sheet, this property value (0, 1 or 2) is translated into a verbal description.
0 (no error present in memory)
12.1 Features
12.2 Configuration of recordings
If no condition is defined or condition is ‘false’, measurement channels are recorded at the value chosen in ‘Rate’.
If the condition is ‘true’, measurement channels are recorded at the value chosen in ‘True rate’.
Using fast block/slow block transmission
MS 6 EVO telemetry uses available bandwidth of Telemetry Unit FM 40 (19,200 baud -> approx. 1,700 bytes/s). The bandwidth has to be divided into channel information to be transmitted high-frequently and low-frequently using the ‘fast/ slow block’ setting.
Channels are grouped into 8 blocks which are transferred each cycle:
12.2.1 Adding a recording
MS 6 EVO supports up to two independent recordings.
To add a recording, select ‘Add Recording’ from the context menu of the Logger in the MS 6 EVO Project Tree.
12.2.2 Adding a recording group
Recording channels can be grouped.
To add a new group, select ‘Add group’ in the context menu of the recording. The groups can be renamed to ‘Gearbox’, ‘Aero’, ‘Engine’, etc.
To display the global MS 6 EVO settings, select the ‘Settings’ Tab.
– For testbench (without lap trigger) select ‘Testbench’.
– For racetrack (with lap trigger) select ‘Racetrack’.
b) Choose your WinDarab version. In V6 the file is encrypted by WinDarab. In V7 you can
enter an optional self created password in the ‘Encryption’ field shown in f).
c) Recording Type (Engine or Chassis).
d) Statusblock configuration file for custom Statusblock definition.
e) Choose or create the condition to start recording.
f) If selecting WinDarab V7 in b), enter a password hint and a password (optional).
g) Setting for automatic fragmentation. Do not change!
12.2.4 Recording statistics
The tab ‘Statistics’ shows the channels’ allocation and their current data rate related to the transmission frequency of the MS 6 EVO and the whole transmission system.
The overview helps to detect bandwidth bottlenecks of channels. Bandwidth bottlenecks can be solved by changing the ‘fast/slow block’ setting for each channel.
The data rate of the whole system is often less than the data rate of the MS 6 EVO and limits the overall transmission speed.
The channel ‘statectrl_ok’ of the MS 6 EVO can be used for online monitoring of recording status.
Bit | Value | Name |
0 | 1 | RECORD |
1 | 2 | DATAOK |
2 | 4 | BLKOK |
3 | 8 | – |
4 | 16 | – |
5 | 32 | – |
6 | 64 | STARTED |
7 | 128 | – |
Content of status bits
Name | Bitset | Bit cleared |
RECORD | Measurement data is recorded. | No measurement data will be stored because measurement thresholds are not reached. |
DATAOK | Received data without error. | Discarding received data because of wrong timestamps. Check wiring of SYNC signal. |
BLKOK | All measurement blocks have been set up correctly. | Some measurement blocks have not been set up correctly. |
STARTED | A measurement has been set up. | A measurement is not set up. Either no recording configuration has been found or logger software upgrade is not activated. |
12.2.6 Displaying online recording diagnosis (‘statectrl_ok’)
green highlighted channel means 0, a red highlighted channel means 1.
12.2.7 Further measurement labels
These additional measurement labels may help you diagnosing the state and operation of the data logging in more detail. There are a few more, but these are usually enough.
Please refer to statectrl_ok, mentioned in more detail in chapter ‘Recording diagnosis.
Measurement label | Function |
card_part1_size | Size of the first logging data partition in MB. |
card_part2_size | Size of the second logging data partition in MB. Attention, second logging can also be stored on first partition, depending on chosen settings (Logger ->Settings). |
ftp_UserLoggedIn | This measurement allows to monitor for active FTP connections. RaceCon (WinDCP) and WinDarab may not connect in parallel. |
meas_globcond_m01 / _m03 | State of the global logging start condition for first /second logging. TRUE means data is actively recorded. |
meas_rate_m01 / _m03 | Incoming measurement data rate (first / second logging) for further processing. Does not include compression. Active when meas_globcond_m0x is TRUE but may also be active while meas_globcond_m0x is FALSE, if a pretrigger time is configured. In that case data is transferred to the pretrigger buffer, but not necessarily written to storage medias. |
meas_cnt_ecu / _fde | Processed data blocks for first / second logging. This does not ensure writing the data to a storage media, e.g., if pretrigger is configured and meas_globcond is FALSE. |
meas_cnt_int / _forked | Processed data blocks per media (internal / USB). |
meas_compression_m01 / _m03 | Compression factor for first / second logging. For example, factor 2.0 means incoming data can be reduced to half the size, before data is written to storage medias. |
meas_pretrig_buf_size_ecu / _fde | Size of data buffered in pretrigger, e.g., while global logging condition is FALSE. Data will be forwarded to storage medias when logging condition becomes TRUE. |
meas_backend_buf_size_ecu /_fde | Size of data buffered (for first / second logging) for processing by different storage medias (intern / USB). It is possible, that e.g., internal storage has processed the data already, while USB is still busy writing the data blocks. Data is removed from the buffer as soon as all medias have processed it. |
meas_write_rate_intern_001 /_002 | Effective data write rate to internal storage media, after compression, for first / second logging. |
meas_write_rate_usb_001 / _002 | Effective data write rate to USB storage media, after compression, for first / second logging. |
12.3 Event Logging
Event Logging implements the possibility to observe a channel if short spikes are expected. With Event Logging, every occurrence of a user defined threshold (more complex conditions are possible) leads to an event being raised. It is listed in a table along with its time stamp, its ID and even with a text string freely definable in RaceCon.
Events are stored as text in logging data and displayed in WinDarab like Darab-Events.
Possible use cases are error entry, etc.
Configuration in RaceCon:
This function requires the installation of Software Upgrades. Look into the datasheet of your device, to see which upgrades are available for your device. Software Upgrade USB_DATA enables USB recording. To activate Software Upgrade USB_DATA, enter the license key as described in the chapter ‘Feature activation’ [57]. For USB recording, Software Upgrade FULL_LOG_1 should also be enabled.
Wiring harness
Bit | Value |
USB_Device_Power | Power (red) |
USB_Device_DP | D+ (green) |
USB_Device_DN | D- (white) |
USB_Device_Gnd | GND (black) |
For further information, see the pinlayout of the device.
Colors matching a standard USB cable
The recording function can be used with a dedicated Bosch Motorsport USB device. The USB device must be preformatted with the Bosch File System (BFS) in RaceCon before first use.
To format the USB device with the Bosch File System (BFS), do the following steps:
In RaceCon, select ‘Tools’ – ‘Extras’ and choose ‘Format USB stick’.
Press ‘Format’.
An USB device is recognized by Windows as a ‘storage medium’, but it can only be initialized with RaceCon and read with WinDarab.
Storage device
The recording function can be used with a dedicated Bosch Motorsport USB device. The USB device must be preformatted with the Bosch File System (BFS) in RaceCon before first use.
To format the USB device with the Bosch File System (BFS), do the following steps:
In RaceCon, select ‘Tools’ – ‘Extras’ and choose ‘Format USB stick’.
Press ‘Format’.
An USB device is recognized by Windows as a ‘storage medium’, but it can only be initialized with RaceCon and read with WinDarab.
12.4.1 Recording data on USB device
12.4.2 USB device handling hints
Using the USB device
Always plug the USB device into vehicle before power up to ensure that all measurement data is stored on the USB device.
If the USB device is plugged in after recording has started, only the current data is saved.
Data recorded on the MS 6 EVO before the USB device is plugged in will not be saved.
Removing the USB device
Always power off the system before unplugging the USB device!
12.4.3 Troubleshooting
When no data on the USB device is recorded:
Configure the measurement label usb_mediastate on a RaceCon measurement view or on a MS 6 EVO display page.
The value of usb_mediastate reflects the operating condition of the USB bus:
State | Description |
0: Wait: Device not found | The USB device is not found (also: waiting for re-plug stick). No USB device inserted. USB device is defect. No electrical connection or wiring harness problem. USB software upgrade not activated (Purchase of unlock code needed). |
1: Wait: Device detected | An USB device is found, but not yet installed. |
2: Ok: Media installed | The USB device is found and is operational (idle). This does not imply that recording data is written! |
4: Stop: Device unplugged | The USB device has been removed. The MS 6 EVO performs a restart when an USB device is replugged in. |
5: Error: Media error | The communication to the USB device broke down. The USB device is defect. The USB device is not supported by MS 6 EVO. |
6: Error: Media corrupt | The USB device is not in valid BFS format. (Hint: Re-format the USB device in RaceCon.) |
13.1 Lap trigger (timing beacon)
Why do we need a lap trigger (timing beacon)?
Types of Systems
IR and RF based Systems consists of
Bosch Engineering GmbH
Motorsport
Robert-Bosch-Allee 1
74232 Abstatt
www.bosch-motorsport.com
BOSCH Engine Control Unit MS 6 EVO [pdf] User Manual Engine Control Unit MS 6 EVO, Engine Control Unit, MS 6 EVO, MS 6 EVO Engine Control, Engine Control |
WCU 1KW A Cooling Unit FR 2-6 / 37-40 EN 7-11 / 37-40 DE 12-16…
Mi Bedside Lamp 2 Night lamp mibl2 Mi Bedside Lamp 2 User Manual 01 Mi…
KEM1100 1L Maestro Water Kettle 1L MAESTRO KETTLE User Guide KEM1100 Contents Sunbeam's Safety Precautions…
KIRA LED Stripe Ecolite KIRA Art. nr: 595164, 595165 x1 x1 x1 IP20 5 m…
Electro Power Ic Innovation Compact ELECTRO POWER IC INNOVATION COMPACT ITA ENG FRA Manuale Uso…
6006GX2-POE Industrial 4G + 2GF L2+-L3 PoE Cyber Security Switch Quick Installation Guide 6006GX2-POE Industrial…