background image

Starting up | 7

Bosch Motorsport

Modular Sensor Interface M 60

25 / 104

A feature unlock window appears.

3.

Enter the activation key you received for this feature on this device and click ‘OK’

when done.

The feature’s status changes to ‘unlocked’.

4.

Perform these steps to activate other features you purchased. Switch the car’s ignition

off and on again to cycle the power of the M 60.

Summary of Contents for M 60

Page 1: ...Modular Sensor Interface M 60 Manual 1 25 01 2019 ...

Page 2: ...nical Drawing 15 7 Starting up 16 7 1 Before Starting 16 7 1 1 Setting up the Network Interface 16 7 1 2 Starting the M 60 17 7 1 3 About RaceCon 17 7 1 4 Connecting the M 60 to RaceCon 17 7 2 Assign the Mounting Location 21 7 3 Feature Activation 24 8 Math and Condition Channels 26 8 1 Math Channels 26 8 1 1 Creating a new Math Channel 26 8 1 2 Creating a new Conditional Function 27 8 2 Condition...

Page 3: ... 5 1 Special Functionality Vehicle speed 65 10 5 2 Setting up calculated Speed 65 10 6 Configuring PWM Outputs 67 11 Online Measurement 70 11 1 Achieving an online Connection 70 11 1 1 Set up the PC for Access 70 11 1 2 Going online 71 11 1 3 Configuration Download 71 11 2 Setting up an online Measurement 72 11 2 1 Automatic Creation of Measurement Sheets 76 11 2 2 Using the Measurement Sheets 77 ...

Page 4: ... M 60 Bosch Motorsport 13 2 Firmware Update 92 14 Clone the Unit 95 15 GPS Sensor 97 15 1 GPS Global Positioning System 97 15 2 Protocol 97 15 3 Sensor Recommendation 97 15 4 Measurement Labels 98 15 5 GPS Troubleshooting 99 16 Disposal 100 ...

Page 5: ...nt combinations accessories and other devices outside the scope of this manual are only permitted when they have been determined to be compliant from a performance and safety standpoint by a representative from Bosch Motorsport 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 page of this document Disclaimer ...

Page 6: ...1 LS_GND_1 LS_GND_2 Main Switch UBAT Star connection term30 positive terminal Electric Loads IGN Switch KL15 SENSPWR5 SENSGND active Sensor ANA_IN xx NTC Sensor ANA_IN xy switched pos terminal Star connection dig sensors e g wheelspeed µC As short as possible SENSPWR10 UBATT_FUSE KL30 LS_SWITCH1 4 Bosch Motorsport diagnosis connector PC Device ...

Page 7: ...ection should be free from dirt grease paint anodizing etc Use large diameter wire More metal to metal contact is better The following notations for power signals are used KL 15 is a switched battery rail controlled by the IGN switch KL 30 is an unswitched battery positive rail same as battery positive terminal KL 31 is an unswitched ground rail same as battery negative terminal NOTICE Be careful ...

Page 8: ...d highly linear digital filtering The cut off frequency of the digital filter is automatically adjusted to match the acquisition rate The latency of the digital filters is corrected during recording yielding zero filter delay in the recorded data The evaluation of each M 60 measurement channel is individually configurable with the PC configuration tool RaceCon Application 8 kHz AD converters with ...

Page 9: ...0 mA each 1 Sensor supply 12 V 1 A non regulated 1 Environment Software Upgrade 1 CCP Master ASAP 2 file from ECU manu facturer required F 02U V01 012 01 Connectors and Wires Motorsport connectors double density 2 x 41 pins Mating connector I AS DD 6 12 41SN F 02U 002 216 01 Mating connector II AS DD 6 12 41SA F 02U 004 180 01 Communication Configuration via RaceCon over Ethernet or MSA Box II 2 C...

Page 10: ...ed to the REVn_P and REVn_M pins 5 2 Output Channels This chapter describes the PMW Output and Sensor Power Supply of the M 60 5 2 1 PWM Outputs The M 60 has 4 low side switch outputs controlled by pulse width modulation PWM Each switch is rated 1 A maximum current Maximum PWM switch frequency is 1 kHz with a 0 100 duty cycle Each output is short circuit protected to GND and battery voltage It is ...

Page 11: ...232 Ports The M 60 has two RS232 serial ports The baudrate for both ports is programmable Port 1 is reserved for online telemetry port 2 can be used for reception of data from a serial GPS receiver 5 3 4 Vehicle Diagnosis Connector The Bosch Motorsport vehicle diagnosis connector is used as a standard interface to con nect the vehicle to a PC e g via a MSA Box II Loom Connector AS 0 12 35SN PIN Na...

Page 12: ...nal dataline 10 ETH_SCR screen for Ethernet screen 11 ETH2_TX Ethernet interface 2 10 100BaseT bidirectional dataline 12 ETH2_TX Ethernet interface 2 10 100BaseT bidirectional dataline 13 ETH2_RX Ethernet interface 2 10 100BaseT bidirectional dataline 14 ETH2_RX Ethernet interface 2 10 100BaseT bidirectional dataline 15 ETH3_TX Ethernet interface 3 10 100BaseT bidirectional dataline 16 ETH3_TX Eth...

Page 13: ..._GND_2 PWM ground output 36 ANA01 analog signal 1 input 37 ANA02 analog signal 2 input 38 ANA03 analog signal 3 input 39 ANA04 analog signal 4 input 40 ANA05 analog signal 5 input 41 ANA06 analog signal 6 input 5 4 2 Pin Layout Sensor Connector ASDD 2 12 41PA Yellow PIN Name Description Direction Remark 1 UBATT_FUSE1 battery voltage supply output 2 SENSPWR10_1 10 V power supply for ana log sensors...

Page 14: ...sitive ind and hall input 20 REV4_M speed signal 4 negative ind input 21 ANA07 analog signal 7 input 22 ANA08 analog signal 8 input 23 ANA09 analog signal 9 input 24 ANA10 analog signal 10 input 25 ANA11 analog signal 11 input 26 ANA12 analog signal 12 input 27 ANA13 analog signal 13 input 28 ANA14 analog signal 14 input 29 ANA15 analog signal 15 input 30 ANA16 analog signal 16 input 31 ANA17 anal...

Page 15: ...Mechanical Drawing 6 Bosch Motorsport Modular Sensor Interface M 60 15 104 6 Mechanical Drawing ...

Page 16: ...aceCon 2 1 0 Measurement data analysis WinDarab V7 Set up the 100 Mbit Ethernet connection to the M 60 All three Ethernet ports of M 60 are internally connected by a network switch All Ethernet ports have cable auto crossover functionality Minimum wiring loom of the Life connector red PIN Description 1 2 3 12 V Supply Voltage 4 5 GND Supply Voltage 6 Ethernet Tx 7 Ethernet Tx 8 Ethernet Rx 9 Ether...

Page 17: ...he LED is off check the wiring harness 7 1 3 About RaceCon RaceCon is an all integrated software tool for configuration and calibration of Bosch Mo torsport hardware products It is used to set up configure and calibrate the M 60 For better understanding Bosch Motorsport offers a video tutorial that explains many functions of RaceCon The video tutorial is available in the Software Download section ...

Page 18: ...7 Starting up 18 104 Modular Sensor Interface M 60 Bosch Motorsport 1 Start the RaceCon software ...

Page 19: ...torsport Modular Sensor Interface M 60 19 104 2 In the File menu select New to create a new project 3 In the Toolbox select the M 60 and drag it into the Main Area A pop up window to specify the M 60 program archive appears ...

Page 20: ... archive is valid or not 5 Click Next 6 Select location of M 60 7 Click Finish The M 60 is inserted into the project and RaceCon tries to connect to the device Repeat the bespoken procedure for every additional M 60 If you are starting with a new delivered M 60 you once only need to assign the mountain location s Please refer to Assign the Mounting Location ...

Page 21: ...sign the Mounting Location Because up to eight M 60 can be used in one network for I O expansion the mounting location is used for determination between the different M 60 At delivery no mounting location is set This is signaled by an orange RUN LED on the device Therefore one must first assign a mounting location to the M 60 before it can be used in the project The mounting location is permanentl...

Page 22: ... In the Project Tree right click on the project name e g New Project and then select Show discovered devices All connected M 60 are listed 2 Compare the listed device Type FNumber and SNumber to the identification plate to identify the device you want to make changes to ...

Page 23: ...e will change to green The list will show the new mounting location assignment It is good practice to physically label the M 60 with its mounting location Now the device is ready to be used A different coloring of the M 60 is used to indicate that the device is already con figured in the currently loaded RaceCon project or not white orange A conflict of several connected M 60 using the same locati...

Page 24: ...ntly in the device and requires activat ing once only As the activation key is device specific a key delivered with one M 60 does not work on any other M 60 If you have not purchased an option package the next steps can be skipped 1 To activate a feature double click on M 60 in the Project Tree and click on the Fea tures info tab in the Main Area a Double click on M 60 b Click on Features Info a b...

Page 25: ...window appears 3 Enter the activation key you received for this feature on this device and click OK when done The feature s status changes to unlocked 4 Perform these steps to activate other features you purchased Switch the car s ignition off and on again to cycle the power of the M 60 ...

Page 26: ... further calculations in the whole RaceCon project Conditional function Arithmetic and logical operations on one or more measurement channel s If Else structure with reset Numerical result Result can be used as input source for various display elements numeric elements alarms Bargraphs and further calculations in the whole RaceCon project All math channels can be used globally in the whole M 60 pr...

Page 27: ...e logical operator e Choose a measurement channel f Define a value that can be used as a constant in the formula g Choose a function h Describes the function selected above NOTICE To select an input channel from a specific device put the device name enclosed by in front of it e g M 60 Left time_sec 2 Click Finish when done The math channel is displayed in the M 60 math channel window 8 1 2 Creatin...

Page 28: ...ing configuration possibilities in the picture above a Enter the name of the conditional function b Enter the If condition Click on the pencil symbol to open an editor to enter expressions c Enter the Then condition Click on the pencil symbol to open an editor to enter expressions d Enter the Otherwise condition Click on the pencil symbol to open an editor to enter expressions e Enter the reset va...

Page 29: ...he 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 before If condition becomes TRUE for the first time after power up when If condition changes state from FALSE to TRUE An example of a condition to set up the maximum front brake pressure is given on the next page Examp...

Page 30: ...mx 30 the new value for p_br_front_mx is set to 40 As p_br_front falls below 20 the IF condition turns to FALSE Now the OTHERWISE condition is triggered Because the condition p_br_front_mx sets the value of p_br_front_mx and the value that is already set to 40 before nothing changes When p_br_front rises to 40 the If condition changes to TRUE again and triggers the THEN condition Now the reset val...

Page 31: ...ons in the whole RaceCon project Condition combination Combination of several up to 16 condition channels for more complex calculations Logical result All condition channels can be used globally in the whole M 60 project 8 2 1 Creating a new Condition Channel Follow the steps shown in the screenshot a Double click on Conditional Channels in Project Tree b Click on Add condition The create edit con...

Page 32: ...nd the measurement channel or condition to becompared Range Choose the measurement channel or condition the operator and define the minimum and maximum value Multiple Choose the measurement channel or condition the operator and enter the value of up to 5 constants d Enter the minimal time to detect the signal of the measurement channel to avoid high frequent switchovers e Enter the time the signal...

Page 33: ...on The create edit condition combination window appears 1 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 T...

Page 34: ... FALSE Result is as a constant with the value TRUE or FALSE Blinking Result is a blinking if the condition is fulfilled Pulse Result is a short one time pulse if the condition is fulfilled Toggling output Result is a pulse that lasts until the next condition is fulfilled 3 Click Finish when done The conditional combination is displayed in the M 60 condition channel window ...

Page 35: ...s to CAN messages output frequency and row counter are configurable CAN gateway functionality transfer from one bus to the other 9 1 CAN Bus Trivia CAN message 11 bit standard or 29 bit extended identifier Up to 8 bytes of data payload CAN bus Needs termination resistors 120 Ohm in wiring harness All devices connected to the bus must use identical data rate Configuration of M 60 bus data rate in P...

Page 36: ...nel to read from CAN bus c Import Vector CAN database DBC channel configuration d Export channel configuration to vector CAN database DBC e Export RaceCon CAN input configuration to file f Import RaceCon CAN input configuration from file g Display CAN bus properties baudrate 9 2 2 Create new CAN Channel 1 Right click on CAN Input of desired bus CAN1 or CAN2 2 Select New CAN Channel from menu ...

Page 37: ...n done The channel is listed in the Data window and a CAN channel configuration window opens 9 2 3 CAN Channel Configuration a Extraction of data from CAN bus b Conversion to physical values c Mini CAN analyzer functionalit d Automatic assignment to measurement view 9 2 4 Extracting Data from CAN Bus Representation Byte ...

Page 38: ...e used c If replacement values are used specify time out period and raw value d Check the box if a multiplexer row counter is used e Enter data position length and format f 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 ...

Page 39: ...nt of the multiplexer bits 9 2 5 Conversion to Physical Values a Enter factor gain for 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 li...

Page 40: ...t from the listbox For an online view of the value measured by the M 60 insert the channel in an online measurement sheet which is described in the next chapter 9 2 7 Online View of CAN Channels in Vehicle 1 Double click on Sheet 1 in Project Tree Measurement Sheet 1 is displayed in Main Area 2 Click on Measurement elements in the Toolbox 3 Drag the desired Measurement element e g Numeric Indicato...

Page 41: ...nect PC to the vehicle and switch to Race Mode by clicking F11 on the key board to display online data 9 2 8 Import a CAN Database DBC File 1 Right click on CAN Input of desired bus CAN1 or CAN2 2 Select Import DBC file from menu A file browser opens 3 Select DBC file to import and click OK when done A channel import window opens 4 Select desired channels on the left and use the Add button to add ...

Page 42: ...port Selection window opens 3 Specify the filename 4 Click OK when done 9 2 10 Import RaceCon CAN Configuration 1 Right click on CAN Input of desired bus CAN1 or CAN2 2 Select Import from menu A file browser opens 3 Select the input file and click OK An Import Selection window opens 4 Select channels to import 5 Drag and drop the channel to CAN Input of desired CAN bus on right hand side ...

Page 43: ...desired source 8 Click Finish 9 3 CAN Output This chapter describes the CAN Output Channel of the M 60 9 3 1 Output Configuration a b c d e a Open CAN output message b Create new CAN output message c Export RaceCon CAN output configuration to file d Import RaceCon CAN output configuration from file e Display CAN bus properties Baudrate 9 3 2 Create new CAN Output Message Channel 1 Right click on C...

Page 44: ...ow opens 3 Enter name of message CAN Id and Grid output interval 4 Optionally specify a row counter multiplexer 5 Click OK when done A CAN message configuration window opens in the Main Area a Output messages on CAN bus1 b Definition of CAN message c Content of message 6 Click on M 60 in the M 60 Project Tree to display all labels ...

Page 45: ...e 9 3 3 Set up of Word Length Byte Order and Quantization Set byte order of channel on CAN bus Word length and quantization of channel can be adapted if necessary Byte Order can only be changed if a channel allocates more than one byte 9 3 4 Export RaceCon CAN Configuration 1 Right click on CAN Output of desired bus CAN1 or CAN2 2 Select Export from menu The Export Selection window opens ...

Page 46: ...t RaceCon CAN Configuration 1 Right click on CAN Output of desired bus CAN1 or CAN2 2 Select Import from menu A file browser opens 3 Select the input file and click OK An Import Selection window opens 4 Select channels to import 5 Drag and drop the channel to CAN Output of desired CAN bus on right hand side 6 Click Next ...

Page 47: ...t Modular Sensor Interface M 60 47 104 If a measurement channel belongs to more than one source e g M 60 and ECU MS 5 1 the Solve Label Ambiguity window opens 7 Assign the ambiguous channels to the desired source 8 Click Finish ...

Page 48: ... PWM outputs Low side switch Up to 2 A each Output frequency selectable 10 2 Measurement Channels For each analog channel several subchannels are available Measurement labels with the characters raw show the exact values in mV Measurement labels with the characters _fi show filtered values The word name in the table is a placeholder for the channel s name Measurement label Function raw_name mV val...

Page 49: ...data 10 3 Configuring Inputs 10 3 1 Configuring a predefined Bosch Sensor with the Bosch Sensor Wizard 1 Click on Measurement Sources in the Toolbox 2 Expand the list of I O Channels by clicking on in the M 60 Project Tree 3 Drag the Bosch Wizard from the Toolbox and drop it on the desired analog input channel in the M 60 Project Tree ...

Page 50: ...ency Inputs 50 104 Modular Sensor Interface M 60 Bosch Motorsport The Bosch Sensor Wizard opens 4 Click Finish when done 5 The Create channel on M 60 window opens 6 Enter channel name and description 7 Click Ok when done ...

Page 51: ...2 Configuring a generic linear sensor Example Acceleration sensor 5 g From sensor data sheet operating characteristics Sensitivity 400 mV g Offset 2 500 mV The sensor has a linear output signal with sensitivity and offset 1 Click on Measurement Sources in the Toolbox 2 Expand the list of I O Channels by clicking on in the M 60 Project Tree 3 Drag the Sensitivity Offset analog signal source from th...

Page 52: ...xed value of the internal M 60 pull up resistor is 3 010 Ohm 5 Click Next when done The second part of the Sensitivity Offset Wizard opens a Physical channel value b Electrical pin value c Choose unit group and unit of physical value d Enter values from sensor datasheet 6 Click Next when done ...

Page 53: ...able online calibration of offset and enter desired physical offset value e Enter name to automatically create a new measurement sheet 7 Click Finish when done 8 Enter channel name and description 9 Click OK when done a Channel is linked to ANA04 b Available measurements for channel c Input pin pull up resistor is activated d Sensitivity and offset value for sensor e Adjustment is enabled a e d c ...

Page 54: ...linearization Input voltage is the ratio between pull up resistor and thermistor 5 V Pin Pull up Thermistor 3 kΩ 1 Click on Measurement Sources in the Toolbox 2 Expand the list of I O Channels by clicking on in the M 60 Project Tree 3 Drag the Characteristic Curve analog signal source from the Toolbox and drop it on the desired analog input channel in the M 60 Project Tree A Characteristic Curve W...

Page 55: ...pull up resistor is 3 010 Ohm 5 Click Next when done The second part of the Sensitivity Offset Wizard opens a Physical channel value b Choose Ohm to enter datasheet values directly and select physical unit c Enter resistance temperature pairs from sensor datasheet here the 3 01 kOhm pull up resistor is automatically taken into account 6 Click Next when done ...

Page 56: ... need offset calibration e Enter name to automatically create a new measurement sheet 7 Click Finish when done 8 Enter channel name and description 9 Click OK when done The channel is inserted into the M 60 Project Tree a Channel is linked to ANA05 b Available measurements for channel c Input pin pull up resistor is activated d Characteristic curve for sensor e Adjustment is disabled b a c d e Ava...

Page 57: ... Measurement Sources in the Toolbox 2 Expand the list of I O Channels by clicking on in the M 60 Project Tree 3 Drag the Multipoint Adjustment analog signal source from the Toolbox and drop it on the desired analog input channel in the M 60 Project Tree A Multipoint Adjustment Wizard opens 4 To activate the internal M 60 pull up resistor check the box The internal M 60 pull up resistor is used to ...

Page 58: ...t type of curve e Enter physical adjustment values here can still be edited later 6 Click Next when done The third part of the Multipoint Adjustment Wizard opens a a Physical limits of channel b Enter physical limits of the sensor c Choose data type of the measurement variable d Enable additonal online calibration e Enter name to automatically create a new measurement sheet b c d e 7 Click Finish ...

Page 59: ...ent is enabled Available measurements for channel Measurement label Function raw_name mV value of sensor raw_name_fi filtered mV value of sensor name physical value of sensor name_fi filtered physical value Online definition of the curve is covered in the chapter Online Calibration of Measure ment Channels 77 10 3 5 Digital Filter Details M 60 uses A D converter oversampling and digital filtering ...

Page 60: ...s have constant frequency independent delay Delay e g 22 samples at 10 ms is corrected during recording No delay filtered vs unfiltered in recorded data Correction is of course not possible for real time data display online PWM out Use filtered data for recording use unfiltered data for realtime 10 3 6 Configuring a Frequency Input This function requires the installation of Software Upgrade 2 Exam...

Page 61: ...gnal source from the Toolbox and drop it on the desired REV input channel in the M 60 Project Tree The Velocity Wizard opens a Number of teeth on the pulse wheel b Circumference of wheel for speed calculation c Choose data type of the measurement variable d Choose Limit minimum speed e Choose Limit minimum speed f Enter name to automatically create a new measurement sheet 4 Click Finish when done ...

Page 62: ..._fi filtered physical value NOTICE Measurement of Revolution is similar 10 4 Configuring computed Source Computed sources receive data from a measurement channel rather than an input pin Sensitivity Offset calculation on input channel Characteristic curve calculation on input channel Computed vehicle speed PWM output control covered in a special section Lap trigger covered in a special section Exa...

Page 63: ...al online calibration e Enter name to automatically create a new measurement sheet 4 Click Finish when done 5 Enter channel name and description 6 Click OK when done The channel is inserted into the M 60 Project Tree 10 5 Hysteresis The hysteresis function avoids the high frequent switchover of the measurement channel value The hysteresis can be adjusted for each input measurement channel individu...

Page 64: ...ges from A to B f Enter output value of state B in the unit selected in b g Enter threshold value when state changes from B to A h Enter delay time when state changes from B to A i Enter time when the hysteresis function is activated after vehicle s startup j Enter the channel s state A or B at startup 3 Click Next when done The second part of the Hysteresis Wizard opens 4 Click Finish when done 5...

Page 65: ...r braking Calculating vehicle speed over ground Vehicle speed calculation function Calculating vehicle speed of 2 wheel drive Wheel speeds of non driven axle as in put Calculated speed is average of both speeds if speed difference between wheels limit Calculated speed is maximum of both speeds if speed difference between wheels limit Calculating vehicle speed of 4 wheel drive Wheel speeds of all w...

Page 66: ...source from the Toolbox and drop it on Computed Channels in the M 60 Project Tree Do not drop it on M 60 A Calculated Speed Wizard opens b a Choose device b Choose input source internal external c Choose driven axle d Choose individual wheel speed channels e Set limit for speed difference for calculation a c d e ...

Page 67: ...eed calculation in M 60 Project Tree b Measurement channels calculated speed and calculated distance c Configuration window 10 6 Configuring PWM Outputs PWM Pulse Width Modulation Output frequency is constant On time duty cycle controlled by input channel M 60 has 4 PWM outputs Low side switch Up to 1 A each Selectable output frequency Duty cycle controlled by characteristic curve ...

Page 68: ...n the M 60 Project Tree A PWM Out Wizard opens Working with automatically created measurement sheets is explained in chapter Set ting up an online Measurement Choosing a filtered channel as an input for PWM_OUT will cause delayed reaction due to the delay introduced by the digital filter Use unfiltered values for this purpose The power on state of the PWM output is switch open 0 duty cycle 3 Click...

Page 69: ...roject Tree Diagnostic channels Measurement label Function pwm_err_ls_out_01_OL PWM output 1 error open load pwm_err_ls_out_01_OT PWM output 1 error over temperature pwm_err_ls_out_01_SCB PWM output 1 error short circuit to battery pwm_err_ls_out_01_SCG PWM output 1 error short circuit to GND NOTICE The diagnosis of PWM output 2 to 4 is similar ...

Page 70: ...splay of sensor values on the PC Use RaceCon for diagnosis online measurement and calibration Communication interface Ethernet Communication protocol XCP 11 1 Achieving an online Connection This chapter describes how to set up the PC for access going online and how to update the firmware 11 1 1 Set up the PC for Access 1 Switch off local firewall on the PC 2 Set IP Configuration for the Ethernet i...

Page 71: ... online Click OK to download RaceCon configuration to M 60 The download starts A green dot and background on the device in the project view and the M 60 Project Tree indicate a successful download and system consistency If the system s configuration in RaceCon has been changed the dot and background be comes yellow and a configuration download is necessary 11 1 3 Configuration Download 1 Right cli...

Page 72: ... download starts A green dot and background indicate a successful download 11 2 Setting up an online Measurement M 60 supports online measurement of sensor values and diagnostic variables Expand Measurement Container and Measurement Folder 1 in the Project Tree and double click on Sheet1 The Sheet 1 is opened in the Main Area ...

Page 73: ...the context menu of the project new measurement folders can be created From the context menu of a measurement folder the folder can be renamed and deleted It also allows the creation of measurement pages From the context menu of a measurement page the page can be renamed and deleted ...

Page 74: ...een different pages click on the tabs on the bottom of the Main Project Area To add an element to a measurement sheet do following steps 1 Drag a measurement element from the Toolbox and drop it on the measurement sheet 2 Click on M 60 in the Project Tree to display all measurement channels ...

Page 75: ...l and drop it on the measurement element If the M 60 is online the value is displayed The measurement element s appearance can be changed using the Properties Menu RaceCon offers different types of measurement elements a Circular gauge b Temperature gauge c Vertical Bar graph style d Horizontal Bar Measurement label ...

Page 76: ...ith the M 60 as well as with all other devices connected to RaceCon 1 During the configuration of a measurement channel select a measurement sheet from the list box or enter a name for a new measurement sheet Invalid path 17604229132 17604030347 131846 a Select existing sheet from list or enter name of new sheet 2 To create the sheets right click on M 60 and select Create measurement views from th...

Page 77: ...b c d 11 2 2 Using the Measurement Sheets 1 When RaceCon is online press the F11 key to switch from Design Mode into Race Mode The measurement sheet is extended to full screen The button for offset calibration is active 2 Switch between different sheets using the tabs at the bottom of the page or the key board shortcuts associated with the sheets 3 Press the Esc key to return to Design Mode 11 3 O...

Page 78: ...ent channel a Check box to enable online offset calibration and enter desired physical target value In the channel view a Activate switch to enable online calibration 11 3 2 Performing the online offset Calibration 1 M 60 has to be connected to RaceCon to calibrate the sensor s offset 2 Apply the desired physical condition to the sensor e g 1 G to an acceleration sensor ...

Page 79: ...ue b Initiate calibration The sensor s offset is now calibrated 11 4 Group Adjustment Group adjustment is the simultaneous online calibration of several channels This is useful e g to set all wheel forces and damper positions to 0 when the vehicle is positioned on a flat patch To setup a group adjustment right click on Group adjustments in the project tree and select Add group adjustment Group adj...

Page 80: ...evice is online click to test adjustment Select or create a trigger channel set the trigger edge and assign the channels to be ad justed by this trigger condition Add a further group by right click on Group adjustments in the project tree and select Add group adjustment From the context menu it is possible to rename the group Select the trigger channel trigger edge and assign the channels to be ad...

Page 81: ...through suspension kinematics Physical value at sensor position defined by vehicle Curve definition by online adjustment at vehicle 1 Create a multipoint adjustment measurement channel To create a multipoint channel see chapter Configuring a Multipoint Adjustment 57 2 Download the configuration on the M 60 To connect the M 60 to RaceCon see chapter Connecting the M 60 to RaceCon 17 3 Click on the ...

Page 82: ...ine view c Click to open calibration window d Analog and physical value 5 Click on Calibrate adjustment points to open calibration window 6 Apply the desired physical condition to the sensor e g by applying a force on the wheel 7 Enter the physical value in the value column of the desired calibration point e g 745 N 8 Press the Calibrate button of the desired calibration point 9 Repeat for all cur...

Page 83: ...Online Measurement 11 Bosch Motorsport Modular Sensor Interface M 60 83 104 The calibration curve is displayed in the online view Adjustment points vs offset adjustment ...

Page 84: ... consider this and replace the product name DDU 8 in this case with the name of your product 12 1 Error memory representation in RaceCon Bosch Motorsport devices feature an error memory Information on errors can be visual ized via RaceCon online measurement or can be transmitted via telemetry 12 1 1 Accessing the memory The error memory can be accessed as shown in the illustration ...

Page 85: ...r 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 user actively clears the error memory the user updates the firmware The error memory is not cleared by a configuration download and is not cleared by a power cycle 12 1 2 Clearing the error memory There are two ways of clearing the error memory both are...

Page 86: ...d to be distinguished 12 2 1 Error Memory Properties The following property is available for the error memory itself Error Status device measurement label error_state 0 no error present in 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 s value 0 1 or 2 is translated into a verba...

Page 87: ...or scheme within RaceCon provided RaceCon is online with the system 0 no error present in memory No orange border MIL off black No entries 1 at least one inactive error present in memory no active errors Constantly orange border Info cycling through errors present in error memory MIL constantly orange ...

Page 88: ...ror_location_rotate e g ANA01 for an error concerning the first ANA channel Error durations How long has the error been active If an error encounters a non active period before being cleared from the memory and is then detected again the error duration keeps on accumulating The number of active periods can be seen from the number of oc currences Number of occurrences How many times has the error b...

Page 89: ...and represent the respective property of each error period ically The following screenshot shows error properties which can be displayed or logged Labels hold information on error 1 an ANA3 error Labels hold information on error 2 n 1 Labels hold information on error n a CAN error After the last error and its error properties have been displayed the labels will start again with the first error in ...

Page 90: ...ring limits Shortcut Detection Cable Breakage The pin diagnosis functionality check whether measurement is within the desired range can be activated in the ANA pin setup wizard to allow for a diagnosis regarding shortcut to ground shortcut to battery voltage and cable breakage a minimum maximum has to be defined ...

Page 91: ... consists of pull up resistors being activated and deactivated evaluating the behavior of the measured value detects cable breakage regardless of the pull up resistor being activated by the user 1 Open the Error Memory of the Device 2 Click start detection of cable 3 Check the Error Memory for new fault entries regarding Open line errors ...

Page 92: ...cteristic curves and offsets created by online calibration at the vehicle 13 2 Firmware Update The scheme shows the process during each connection between RaceCon and M 60 Version match Version does not match Firmware version consistency check Firmware check successful Update firmware Change program archive in RaceCon M 60 RaceCon Firmware update is only possible if the M 60 is connected to RaceCo...

Page 93: ...re archive PST 3 Click OK when done The firmware update starts The M 60 displays the message Updating firmware When the firmware update is complete the M 60 displays the message Updating firmware finished Do a power cycle NOTICE Do not switch off the car s ignition or interrupt the power supply during the update In case of interruption the power data will be lost or the device could be damaged ...

Page 94: ...13 Firmware 94 104 Modular Sensor Interface M 60 Bosch Motorsport 4 Switch the car s ignition off and on again to cycle the power of the M 60 ...

Page 95: ...py of a device This can be useful for copying specific data like sensor offset calibration to a spare unit for a specific car Create a clone file 1 Open the Tools window and click on the Clone button in the Extras menu 2 Select Extract from the dropdown menu 3 Choose the hardware device which should be cloned 4 Define destination and filename 5 Click OK to start procedure ...

Page 96: ...r Interface M 60 Bosch Motorsport Change the device 1 Click Clone apply in Extras menu 2 Choose clone file 3 Click Ok Please remember that following properties are not stored into the clone Lifetime of device Serial number Upgrade features ...

Page 97: ...eeds level shifter Baud rate 9 600 is standard for GPS M 60 supports 1 200 to 115 200 baud GPS Rx in terface baud rate must match the device baud rate M 60 baud rate can be set with the GPS_BAUDRATE characteristic Data format M 60 expects 8 data bits no parity bit 1 stop bit 8N1 15 2 Protocol M 60 expects NMEA Protocol ASCII The following messages are decoded Message Function GGA GPS fix informati...

Page 98: ...y 0 11 gps_day Day of the month 1 31 gps_hour Hours since midnight 0 23 gps_min Minutes after the hour 0 59 gps_sec Seconds after the minute 0 59 gps_hsec Hundredth part of second 0 99 gps_smask Mask specifying types of packages from which data has been obtained gps_sig GPS quality indicator 0 Invalid 1 Fix 2 Differential 3 Sensitive gps_fix Operating mode used for navigation 1 Fix not available 2...

Page 99: ...e baudrates of the GPS sensor and the device match Is the GPS sensor set up for 8N1 transmission parameters Is the GPS sensor set up for NMEA messages Are the GGA VTG RMC messages activated With a correctly wired and powered GPS sensor the changing GPS time information gps_sec can be immediately observed GPS sensor start up Does the GPS sensor view the sky Did the GPS sensor complete its initial s...

Page 100: ...essories and packaging should be sorted for recycling in an environment friendly manner Do not dispose of this electronic device in your household waste Waste electronic equipment must be disposed of properly according to Electrical and Electronics Act ElektroG and the European WEE directive ...

Page 101: ...Bosch Motorsport Modular Sensor Interface M 60 101 104 ...

Page 102: ...102 104 Modular Sensor Interface M 60 Bosch Motorsport ...

Page 103: ...Bosch Motorsport Modular Sensor Interface M 60 103 104 ...

Page 104: ...Bosch Engineering GmbH Motorsport Robert Bosch Allee 1 74232 Abstatt Germany www bosch motorsport com ...

Reviews: