Display DDU 9
Manual
Version 1.0 14/03/2019
Page 1: ...Display DDU 9 Manual Version 1 0 14 03 2019 ...
Page 2: ...30 9 4 First recording Quick Start 32 9 5 Set time and date 35 10 Display Configuration 38 10 1 Display page setup 38 10 2 Display element configuration 39 10 3 LEDs 47 10 4 Page select Display brightness LED brightness 51 10 5 Math and condition channels 62 10 6 Condition channels 65 10 7 CPU Load Limits 68 11 CAN Bus 70 11 1 CAN bus trivia 70 11 2 CAN input 71 11 3 CAN output 75 12 Analog and Fr...
Page 3: ... Global Positioning System 132 16 2 Protocol 132 16 3 Sensor recommendation 132 16 4 Measurement labels 135 16 5 GPS troubleshooting 136 17 Predated Laptime 138 17 1 Setting up the predated laptime 138 17 2 Functionality and channel outputs 138 18 Firmware 139 18 1 Firmware and configuration 139 18 2 Firmware update 139 19 Clone the Unit 142 20 Fuel Consumption Calculation 144 20 1 Setting up fuel...
Page 4: ...inal 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 NOTICE This schematic is not device specific please see the section Technical Data for the spe cifications of your device ...
Page 5: ...ted 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 Do not hesitate to contact us contact data can be found on the last page of this document Disclaimer Due to continuous enhancements we reserve the rights to change any illustrations pho tos and ...
Page 6: ...e 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 Be careful to observe current lim...
Page 7: ...is and replace the product name DDU 8 in this case with the name of your product 4 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 4 1 1 Accessing the memory The error memory can be accessed as shown in the illustration ...
Page 8: ...n 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 4 1 2 Clearing the error memory There are two ways of clearing the error memory both are shown in the...
Page 9: ...nguished 4 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 verbal description ...
Page 10: ...thin 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 11: ...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 been detected ...
Page 12: ...t 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 the error me...
Page 13: ...ortcut 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 14: ...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 15: ...nalogue and 4 speed inputs as standard further 12 analogue inputs are available as optional upgrade Display 5 7 graphic color display 12 user configurable display pages 10 multicolor freely configurable RGB LEDs Resolution 640 x 480 pixel Supported image file formats Bmp gif jpg png tif Processor 667 MHz Dual Core Converters 8 kHz AD converters with digital low pass filter Internal power source Li...
Page 16: ...htness adjustment or page selection 6 steps B 261 209 659 01 Optional Upgrades USB_DATA USB Port unlocked Rugged USB flash drive Bosch File System BFS format included works with Bosch File System BFS pre formatted USB Flash drive only F 02U V02 214 01 Adapter cable to USB Port included in Up grade USB_DATA F 02U V01 343 01 Adapter for wiring harness included in Up grade USB_DATA F 02U 002 996 01 C...
Page 17: ...AN speed selectable Incl 15 CAN_1_H CAN speed selectable Incl 16 Ethernet_2_RXP Incl 17 Sens_Gnd_4 fused Incl 18 Sens_Power 5V over current protected Incl 19 ANA_IN_3 3 01 kOhm switchable Incl 20 ANA_IN_4 3 01 kOhm switchable Incl 21 Time_Sync connection to Bosch ECU Incl 22 CAN_1_L CAN speed selectable Incl 23 Ethernet_screen Incl 24 Ethernet_2_RXN Incl 25 Sens_Gnd_3 fused Incl 26 Sens_Power 5V o...
Page 18: ...witchable Opt 43 RS232_TX_GPS Incl 44 ANA_IN_16 3 01 kOhm switchable Opt 45 USB_Device_Power to Bosch USB stick Opt 46 Ethernet_1_RXP Incl 47 ANA_IN_12 3 01 kOhm switchable Opt 48 ANA_IN_6 3 01 kOhm switchable Opt 49 ANA_IN_2 3 01 kOhm switchable Incl 50 ANA_IN_13 3 01 kOhm switchable Opt 51 ANA_IN_15 3 01 kOhm switchable Opt 52 Ethernet_1_RXN Incl 53 ANA_IN_5 3 01 kOhm switchable Opt 54 RS232_RX_...
Page 19: ...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 20: ...lease note that the DDU 9 does not contain any CAN termination resistors Thus the CAN termination resistors need to be integrated into the wiring loom Ethernet channels The DDU 9 has one 100 MBit full duplex Ethernet communication ports The port is intern ally connected with an Ethernet switch The Ethernet ports have cable auto crossover functionality RS232 ports The DDU 9 has two RS232 serial por...
Page 21: ...148 Pin Name Description Used for DDU 9 Pin 10 K Line ECU diagnosis Pin 8 Ethernet RxD Ethernet interface Pin 9 Ethernet RxD Ethernet interface Pin 11 Ethernet TxD Ethernet interface Pin 12 Ethernet TxD Ethernet interface Pin 22 Screen Cable screen ...
Page 22: ...8 Mechanical Drawing 22 148 DDU 9 Bosch Motorsport 8 Mechanical Drawing ...
Page 23: ...A Box or ethernet cable Connection via MSA Box 1 Reassure that the MSA Box is installed properly on your computer If needed down load the MSA Box Diver from www bosch motorsport com 2 Connect an ethernet line of the device to the ethernet line of the MSA Box Please note that the MSA Box also requires power supply on the MSA Box connector of your wiring loom 3 Open RaceCon and connect the MSA Box t...
Page 24: ... problems during the network connection please try the following steps 1 Switch off the PC s firewall 2 Reconfigure the PC or the MSA Box network interface settings to obtain an IP ad dress automatically as shown in the pictures below Select Internet Protocol TCP IP Click Properties Select Obtain an IP adress automatically Click OK when done 9 1 3 Setting up a new RaceCon Project The following scr...
Page 25: ...t DDU 9 25 148 1 Start the RaceCon software 2 In the File menu select New project to create a new project 3 In the Toolbox select the DDU 9 and drag it into the Main Area A pop up window to specify the DDU 9 program archive appears ...
Page 26: ...r the DDU 9 from www bosch motorsport com An information shows if the archive is valid or not 5 Click Next 6 Select Race track or Testbench mode according to your application 7 Click Finish The DDU 9 is inserted into the project and RaceCon tries to connect to the device ...
Page 27: ... for data download 8 Click Yes to download the configurations to the device or No to continue without downloading the data Successful ethernet connection DDU talks to PC If the device turns red you might need to do a firmware update on the device For more information see chapter Firmware update 139 The download starts and the DDU 9 carries out a reset ...
Page 28: ... be purchased prior to delivery or after you have re ceived your device If you have purchased an optional software feature package it must be activated be fore it becomes operational The feature activation status is stored permanently in the device and requires activat ing once only As the activation key is device specific a key delivered with one DDU 9 does not work on any other DDU 9 When purcha...
Page 29: ...ea 1st Double click on DDU 2nd Click on Features info The DDU 9 features info window appears Feature status List of available features Locked disabled Unlocked activated ECU ID 4 Double click on the feature you want to activate A feature unlock window appears 5 Enter the activation key you received for this feature on this device and click OK when done The feature s status changes to unlocked ...
Page 30: ...t configuration for a detailed instruction to configure display elements 1 Click on to expand the DDU 9 project tree 2 Click on to expand Display 3 Double click on New Page or click on the Display tab RaceCon changes to the page Display to open the DDU 9 display configuration area Click Double click New Page 4 Drag any display element from the Toolbox and drop it on the display page The status sig...
Page 31: ...the search bar in the Data window to search for ub measurement channel for battery voltage Search for ub 6 Drag the ub measurement channel from the Data window and drop it on the dis play element Drag Drop 7 Click on the Download button in the upper left corner ...
Page 32: ...U 9 9 4 First recording Quick Start This chapter explains the configuration of the recording of the battery voltage channel See chapter Recording 110 for a detailed instruction to configure recordings 1 Click on the Logger tab to go to the page Logger 2 Use the search bar in the Data window to search for ub measurement channel for battery voltage Search for ub 3 Drag and drop the ub measurement ch...
Page 33: ...ownload button in the upper left corner The configuration download starts and the DDU 9 carries out a reset Now you can find the ub measurement channel in the Data Area As we did not define global start conditions recording starts immediately 5 Start the WinDarab software ...
Page 34: ...w to use the Data Logger Import dialog and for more detailed descriptions and instructions 9 Choose the device and the IP address for the device 10 Click Apply changes when done Choose your DDU from dropdown list 11 Connect the DDU 9 network cable 12 Click on the Current Import tab 13 Click on Import in the lower right corner If the Import all on connect box is checked the data transmission from t...
Page 35: ...nnel from the channel list and drop it into the meas urement data window The ub measurement channel s graph is displayed 9 5 Set time and date The DDU 9 is equipped with a real time clock which is supplied by an internal accumu lator 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 ...
Page 36: ...rting up 36 148 DDU 9 Bosch Motorsport 3 Alternatively click on Set Date Time in the context menu of the device A Set Date Time menu opens 4 Set the current local date and time as coordinated universal time ...
Page 37: ...Starting up 9 Bosch Motorsport DDU 9 37 148 5 At Set a specific date time click and type on the value you want to change or choose from the dropdown menu ...
Page 38: ...d on this page are displayed on all pages Recom mended for Alarm display elements Single Page Display elements placed on this page are displayed only on this page The priority of display elements placed on All Pages is higher than the priority of display elements placed on single pages Example An Alarm placed on All Pages is displayed on all display pages and is always in front of other display el...
Page 39: ...ay elements differ in element and font size The element and font size can be changed using the Numeric Wizard NOTICE In this view the displayed values are random values and do not show the real values of the measurement channels 1 Drag a numeric display element from the Toolbox and drop it on the display page A message in the numeric element box shows that it is not linked to a measurement channel...
Page 40: ...10 Display Configuration 40 148 DDU 9 Bosch Motorsport The measurement channel is linked to the numeric display element Drag Drop ...
Page 41: ...the type of input data Value Gear Time in different formats e Enter the number of decimal places of the measurement channel f Choose the font size alignment borderstyle background and foreground color of the numeric display element g Click the Extended button to show further options to change the color of the title border and text individually 2 Click OK when done 10 2 2 Bargraph display element B...
Page 42: ...Enter the physical value where the Bargraph begins d Enter the physical value where the Bargraph ends e Choose the background color of the Bargraph f Choose the foreground color of the Bargraph g Click the Extended button to show further options to change the color of the title border and text individually 2 Click OK when done NOTICE The tab Conditional Formatting is explained in chapter Condition...
Page 43: ...splay the value of the measurement channel d Choose the measurement channel e Choose the type of input data Value Gear Time in different formats f Enter the number of decimal places of the measurement channel g Choose the font size alignment borderstyle background and foreground color of the Alarm display element 2 Switch to the tab Alarm representation a Choose if the alarm can be reset or not b ...
Page 44: ...an existing condition The Alarm Icon is displayed if function is TRUE i e result of the calculation is 0 c Enable the checkbox if you want to define parts of the image as transparent d Select the basic transparent color key This means that any pixel of the image near depending of the tolerance value to this color gets transparent e Select a tolerance in percent to define parts of the image as tran...
Page 45: ...efined 10 2 4 Other display elements Two types of other display elements are available Label A label displaying a specified text Picture element An element displaying a static picture e g temperature warning Adding a Label or picture display element to display page Drag the Label or picture display element from the Toolbox and drop it on the display page Configuring a Label display element 1 Doubl...
Page 46: ...ter the limit value when the formatting is active c Enter the limit value when the reset hysteresis function is active The reset hysteresis function avoids the high frequent switchover of the measurement channel value d Choose the borderstyle background and foreground color of the numeric display element e Click the Extended button to show further options to change the color of the title border an...
Page 47: ...idually If a Bargraph display element is used its colors can also be changed 3 Click OK when done 10 2 6 Context menu The context menu appears by right clicking on a display element Change type of display element Move element to different page Remove assigned measurement channel Delete element Manage overlapping elements Insert element into library in toolbox Copy element to different page or all ...
Page 48: ...ear 2 50 ASCII quantization is standard for the gear channel of Bosch ECUs If you get the gear information of a different control unit as the Bosch ECU e g a gearbox control unit use the Gear Lookup Table to translate numeric values to ASCII format For more information see chapter Converting a gear channel to ASCII representation g Choose the number and color of the LEDs corresponding to the RPM l...
Page 49: ... as shown in the screenshot 2 Click OK when done The Create channel on DDU 8 window appears Enter the name and an optional description of the translated ASCII measurement channel 3 Click Ok when done A graphic shows the connection between the input and output channels The measure ment channel can now be used in the shift LED configuration ...
Page 50: ...ck the box to show a demo of the LEDs Important to check blinking To create a LED that alternately blinks in two different colors choose Display on pattern and define the LEDs in the one color Then choose Display off pattern and define the LEDs in the other color 2 Click OK when done 3 The configuration is displayed in the DDU 9 LED Configuration window 10 3 4 Assigning display pattern priority As...
Page 51: ...hannel based as page switch and select the channel you configure for a switch in the display settings dialog as described in the fol lowing chapters To use a channel as a brightness switch check the box Use a channel to switch bright ness and select the channel you configure for a switch Page switch The pages can be switched from page one too twelve If not all twelve pages are defined the device s...
Page 52: ...e values are in percent If the channel value does not only consist of integers the pages will be switched as fol lows Switch 1 is shown with the value 1 5 Switch 2 is shown with 1 5 the value 2 5 Switch 3 is shown with 2 5 the value 3 5 Switch 6 is shown with 5 5 the value 10 4 2 Option 1 12 Hardwired position switch 1 Connect a 6 or 12 position switch to one of the analog input pins ANAxx and to ...
Page 53: ...rt DDU 9 53 148 3 Go to Measurement Sources in the toolbox and select the Characteristic Curve un der Analog sources Drag and drop it on the selected analog input channel in the project tree 4 Select Pull up value 3 01 kOhm and click on Next ...
Page 54: ...00 x R R 3010 5000 Sensor supply mV R Resistor for each Rotary switch position Ohm 3010 Pull up resistor Ohm The following screenshot and the data are an example for a Bosch switch 6 Define minimum and maximum Limit Select Output data type from 8 16 or 32 Bit Do not check Use adjustment value Choose the Measurement sheet and click on Finish ...
Page 55: ...Display Configuration 10 Bosch Motorsport DDU 9 55 148 7 Define Name and Description and click on Ok 8 Click on the Display tab and select the Settings tab at the bottom ...
Page 56: ...above 11 Click the Download button at the top to download the configuration 12 If you want to check your configured channel ensure that the device status is green search for the configured channel in the Data window and double click on it You will see a graphical display with the raw and the physical value of the channel 10 4 3 Option 2 Up Down switches 1 Define either one signal for a wrap around...
Page 57: ...lay switch does wrap around or Display switch does not wrap around Display switch does wrap around goes from maximum position to minimum posi tion or the other way around by switching in a loop after the last page it starts again with the first page If you choose Display switch does not wrap around you need two switches to turn the pages in both directions 4 Define Name and Description and click o...
Page 58: ...nfiguration 58 148 DDU 9 Bosch Motorsport 5 In the project tree select Display and then Open 6 To use the channel as a Page Switch check the box Use a channel to switch pages and select the channel configured above ...
Page 59: ...ox Use a channel to switch brightness and select the channel configured above 8 In the project tree select Download configuration 9 If you want to check your configured channel reassure that the device status is green double click on the DDU 10 and select the Statistics tab The configured channel position opens ...
Page 60: ...nfiguration 60 148 DDU 9 Bosch Motorsport 10 4 4 Option 3 CAN input signal math channel or ANA_IN channel Define your CAN math or analog input channel 1 Select the Display tab and then the Settings tab at the bottom ...
Page 61: ...the channel as a brightness switch check the box Use a channel to switch brightness and select the channel configured above 3 To use a channel as a Page Switch check the box Use a channel to switch page and select the channel configured above 4 Click on the Download button in the upper left corner ...
Page 62: ...s 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 DDU 9 project 10 5 2 Creating a new math channel 1 Follow the steps shown in the screenshot 1 st Double click o...
Page 63: ...s the function selected above 2 Click Finish when done The math channel is displayed in the DDU 9 math channel window 10 5 3 Creating a new conditional function 1 Follow the steps shown in the screenshot 2nd Click on the dropdown arrow beside Add channel 3rd Choose Conditional Function 1st Double click on Math Channels in Project Tree The create edit conditional function window appears Create Edit...
Page 64: ...nd 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 variabl...
Page 65: ...30 This is caused by the THEN condition because p_br_front_mx 30 is still bigger than p_br_front 25 As p_br_front rises to 40 As p_br_front 40 is bigger than p_br_front_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 va...
Page 66: ...9 project 10 6 1 Creating a new condition channel 1 Follow the steps shown in the screenshot 1st Double click on Conditional Channels in Project Tree 2nd Click on Add condition The create edit condition window appears Create Edit Condition Window 1 Define the condition channel using the following configuration possibilities ...
Page 67: ...nd 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 of the measurement channel is delayed after its ending f Choose the output setting of the result Constant TRUE FALSE Result is as a constant...
Page 68: ...inking 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 DDU 9 condition channel window 10 7 CPU Load Limits As all microprocessors the DDU 9 s processor has limited capacities The current load o...
Page 69: ... creates an error memory entry To trigger this error entry the CPU load must exceed the limit for 5 minutes without inter ruption When being confronted with this error memory entry see Error info in RaceCon or when being confronted with DDU 9 resets due to complex configuration setups please consider reducing the demands on the DDU 9 adapting the influencing factors mentioned above ...
Page 70: ... are configurable CAN gateway functionality transfer from one bus to another 11 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 bus data rate in the CAN messages overview menu To access the menu double ...
Page 71: ...Con CAN configuration from file Display CAN bus properties Baudrate Create new CAN output message Export Vector CAN database DBC channel configuration 11 2 CAN input 11 2 1 Create new CAN Input channel 1 Double click on any CAN bus item to open the CAN messages overview 2 Select Add CAN IN and choose the desired CAN bus for the new input channel A CAN channel configuration window opens ...
Page 72: ...11 CAN Bus 72 148 DDU 9 Bosch Motorsport 3 Insert the name and description of the channel 4 Click OK when done The channel is listed in the Data window ...
Page 73: ...s illustrated by a bar graph a b c d a Enter CAN message ID If extended IDs 29 bit are used check the box b If replacement values are used specify timeout 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 th...
Page 74: ...t of the data bits Orange colored fields show the assignment of the multiplexer bits Conversion to physical values a b c d e f g 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 chann...
Page 75: ...p an online measurement 98 11 2 2 Import a CAN database DBC file 1 Click with the right mouse button on any CAN bus item 2 Select Import CAN IN messages from DBC file from menu 3 A file browser opens 4 Select the DBC file to import and click Open when done 5 A channel import window opens 6 Select the desired channels on the left and use the Add button to add them to the import list 7 Click OK when...
Page 76: ...for the new output channel The New CAN OUT message window opens 2 Enter name of message description CAN Id and Grid output interval Optionally specify a multiplexer Definition of CAN message Content of message 3 Click on Add channel or Add constant this opens the Add new CAN out channel window ...
Page 77: ... to the CAN message 11 3 2 Add CAN out constant To send a constant value on the CAN perform the following steps 1 Create a new CAN output message or edit an existing message 2 Click Add constant The Add new CAN Out constant window appears 3 Define the name of the constant the required value in hex and define the CAN chan nel settings 4 Click OK when done Click here ...
Page 78: ...abels 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 value of sensor raw_name_fi Filtered mV value of sensor name Physical value of sensor name_fi Filtered physical value Filtered channels are routed through digital low pass ...
Page 79: ...osch sensor with the Bosch Sensor Wizard 1 Click on Measurement Sources in the Toolbox 2 To expand the list of I O Channels click on in the DDU 9 Project Tree 3 Drag the Bosch Sensor Wizard from the Toolbox and drop it on the desired analog input channel in the DDU 9 Project Tree Drag Drop The Bosch Sensor Wizard opens ...
Page 80: ...reate channel window opens 5 Enter the channel name and description 6 Click Ok when done The channel is inserted into the DDU 9 Project Tree Channel is linked to ANA03 Input pin Pull up resistor is activated Calculation of physical value with characteristic curve Available measurements for channel Measurement label Function raw_name mV value of sensor raw_name_fi Filtered mV value of sensor name P...
Page 81: ... 9 Project Tree 3 Drag the Sensitivity Offset analog signal source from the Toolbox and drop it on the desired analog input channel in the DDU 9 Project Tree A Sensitivity Offset Wizard opens 4 To activate the internal pullup resistor check the box The internal pullup resistor is used to get a 5 V signal at the analog channel of the DDU 9 It allows you to use a push button The fixed value of the i...
Page 82: ... Enter physical limits of the sensor Choose data type of the measurement variable Check box to enable online calibration of offset and enter desired physical offset value Enter name to automatically create a new measurement sheet NOTICE Working with automatically created measurement sheets is ex plained in chapter Setting up an online measurement 98 7 Click Finish when done 8 Enter a channel name ...
Page 83: ...ame_fi filtered physical value 12 2 3 Configuring a generic nonlinear sensor Example Thermistor 5 kOhm From sensor data sheet resistance values over temperature The sensor has a nonlinear behavior Use characteristic curve for linearization Input voltage is the ratio between pull up resistor and thermistor Pin Thermistor 5V 3 kOhm 1 Click Measurement Sources in the Toolbox 2 To expand the list of I...
Page 84: ...ck the box The DDU 9 pull up resistor is used to get a 5 V signal at the analogue channel of the DDU 9 It allows you to use a push button The fixed value of the internal pull up resistor is 3 010 Ohm If using an additional external pull up resistor set up the overall resistance 5 Click Next when done The second part of the Sensitivity Offset Wizard opens ...
Page 85: ...teristic Curve Wizard opens Physical limits of channel Enter physical limits of the channel Choose data type of the measurement variable This sensor does not need offset calibration Enter name to auto matically 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 DDU 9 Project Tree Channel is linked to AN...
Page 86: ... 12 2 4 Configuring a multipoint adjustment Example Measurement of wheel force Physical property wheel force not directly measureable Load transfer through suspension kinematics Physical value at sensor position defined by vehicle Curve definition by online adjustment at vehicle 1 Click on Measurement Sources in the Toolbox 2 Expand the list of I O Channels by clicking on in the DDU 9 Project Tree...
Page 87: ...k the box The internal pullup resistor is used to get a 5 V signal at the analog channel of the DDU 9 It allows you to use a push button The fixed value of the internal pullup resistor is 3 01 kOhm If using an additional external pullup resistor set up the overall resistance 5 Click Next when done The second part of the Multipoint Adjustment Wizard opens ...
Page 88: ...zard opens Physical limits of channel Enter physical limits of the sensor Choose data type of the measurement variable Enable additional online calibration Enter name to auto matically 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 DDU 9 Project Tree Channel is linked to ANA06 Input pull up resistor...
Page 89: ...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 measurement channels 103 of this manual NOTICE Working with automatically created measurement sheets is ex plained in chapter Setting up an online measurement 98 ...
Page 90: ...ear phase no signal distortion 0 500 1000 1500 2000 2500 3000 2 1 5 1 0 5 0 0 5 1 1 5 2 Abtastwerte roh Wert 10000Hz Abtastrate 0 5 10 15 20 25 30 1 5 1 0 5 0 0 5 1 1 5 Abtastwerte gefiltert Wert 100Hz Abtastrate 0 5 10 15 20 25 30 1 5 1 0 5 0 0 5 1 1 5 Abtastwerte dezimiert Wert 100Hz Abtastrate Sensor signal with noise Recorded signal 100Hz unfiltered Recorded signal 100Hz filtered Latency compe...
Page 91: ... 12 2 6 Configuring a frequency input Example measurement of wheel speed Pulse wheel attached to wheel Each passing tooth of pulse wheel triggers hall sensor Calculation of wheel speed with wheel circumference 1 Click on Measurement Sources in the Toolbox 2 To expand the list of I O Channels click on the in the DDU 9 Project Tree 3 Drag the Velocity digital signal source from the Toolbox and drop ...
Page 92: ...calculation Choose data type of the measurement variable Enter name to automatically create a new measurement sheet 7 Click Finish when done 8 Enter the channel name and description 9 Click OK when done The channel is inserted into the DDU 9 Project Tree Channel is linked to REV01 Input pin has hall interface Number of teeth Wheel circumference Available measurements for channel ...
Page 93: ...s 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 Lap trigger covered in a special separate section Example Sensitivity offset calculation on input channel 1 Click Measurement Sources in the Toolbox 2 Drag the Sensitivity Offset computed source from the Toolbox ...
Page 94: ...atically 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 DDU 9 Project Tree NOTICE Working with automatically created measurement sheets is ex plained in chapter Setting up an online measurement 12 4 Hysteresis The hysteresis function avoids the high frequent switchover of the measurement channel val...
Page 95: ...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 Choose data type of the measurement variable Check the box to force the channel s quantization if the quantization should be a fixed value in the whole CAN system Enter name to automatically cr...
Page 96: ...s input 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 wheels as input Calculated speed is speed of 2nd fastest wheel 12 4 2 Setting up calculated speed 1 Click on tab System Overview 2 Click on Measurement Sources i...
Page 97: ... Choose driven axle Choose individual wheel speed channels Set limit for speed difference for calculation 4 Click Finish when done The speed calculation is inserted into the DDU 9 Project Tree Speed calculation in DDU Project Tree Measurement channels calculated speed and calculated distance Configuration window ...
Page 98: ...agnosis Check and calibrate sensors in the vehicle Live display of sensor values on the PC Use RaceCon for diagnosis online measurement and calibration Communication interface Ethernet Communication protocol XCP 13 1 Setting up an online measurement DDU 9 supports online measurement of sensor values and diagnostic variables 1 Expand Measurement Container and Measurement Folder 1 in the Project Tre...
Page 99: ...lder 3 Click on the Add button for folders in the upper left corner In the menu for sheets you will find buttons to add delete and rename new sheets 4 To change between different sheets click on the tabs on the bottom of the Calibra tion Measuring window Tabs to switch between sheets To add an element to a measurement sheet perform the following steps 5 Drag a measurement element from the Toolbox ...
Page 100: ...l from the Data area and drop it on the measurement element If the DDU 9 shows the green status the value is displayed Drag Drop RaceCon offers different types of measurement elements Vertical Bar graph style Temperature gauge Horizontal Bar graph style Circular gauge Numeric indicator Measurement label ...
Page 101: ...ets RaceCon can create measurement sheets automatically You can create and use measurement sheets with the DDU 9 as well as with all other devices connected to RaceCon Drag Drop 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 ...
Page 102: ...surement sheets The automatically created sheet is inserted in the Project Tree under Measurement Container and Device Channels If the DDU 9 is connected to RaceCon and the status is green live values of the channels are shown 13 1 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...
Page 103: ...ess the Esc key to return to Design Mode 13 2 Online calibration of measurement channels Analog sensors drift with age temperature etc Manual calibration is necessary Solution online offset calibration Example acceleration sensor 13 2 1 Enable online offset calibration for measurement channel During creation of the measurement channel ...
Page 104: ... calibration DDU 9 has to be connected to RaceCon to calibrate the sensor s offset 1 Apply the desired physical condition to the sensor e g 1 G to an acceleration sensor 2 Open the measurement channel s online page by double clicking on the measure ment channel name in the Data Area 3 Enter the physical target value e g 1 G and press the Calibrate button Calibration target value Initiate calibrati...
Page 105: ...ent consists of two components An input channel which triggers the adjustment event A group of input channels linked to the group adjustment event 13 3 2 Setting up the group adjustment trigger channel 1 Click Measurement Sources in the Toolbox 2 Drag the Group Adjustment Channel element from the Toolbox and drop it on the DDU 9 Drag drop A Group Adjustment Channel Wizard opens Check the box to ac...
Page 106: ...vations Define minimum active time to detect activation Signal is active high or active low Enter name to automatically create a new measurement sheet NOTICE Working with automatically created measurement sheets is ex plained in chapter Setting up an online measurement 4 Click Finish when done 5 Enter channel name and description 6 Click OK when done 13 3 3 Assigning channels to the group adjustme...
Page 107: ...ent 4 Download the configuration on the DDU 9 To connect the DDU 9 to RaceCon see chapter Connecting the Unit to RaceCon 5 Open a measurement sheet by clicking on the desired measurement sheet in the Pro ject Tree 6 Drag the grp_adj_channel and the input_grp_adj_channel to the online measure ment sheet 7 Press and release the push button 8 The measurement labels indicate the state of the input pin...
Page 108: ...l To create a multipoint channel see chapter Configuring a multipoint adjustment 2 Download the configuration on the DDU 9 To connect the DDU 9 to RaceCon see chapter Connecting the Unit to RaceCon 3 Click on the desired channel in the DDU 9 Project Tree 4 Double click on a measurement channel in the Data Area to open the online view Click to open calibration window Analog and physical value Click...
Page 109: ...ess the Calibrate button of the desired calibration point 9 Repeat for all curve points 10 Click Close when done The calibration curve is displayed in the online view Adjustment points vs offset adjustment UIN Fwheel_FR Calibration of individual curve points UIN Fwheel_FR Overall offset adjustment of all curve points E g to compensate sensor drift ...
Page 110: ...hes 14 2 Configuration of recordings 1 Expand the list of Loggers by clicking on in the DDU 9 Project Tree Double click to display the configuration automatically change to Logger 2 Double click on Recording in DDU 9 Project Tree The recording configuration is dis played in the Main Area Variables can be grouped Tabs to access conditions settings and statistics 3 To add measurement channels to a r...
Page 111: ...he 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 DDU 9 telemetry uses available bandwidth of Telemetry Unit FM 40 19 200 baud ap prox 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 ...
Page 112: ... to two independent recordings To add a recording select Add Recording from the context menu of the Logger in the DDU 9 Project Tree Maximum two recordings are possible In the device software the 2nd recording is re served for scruteneering data This recording is invisible protected 14 2 2 Adding a recording group Recording channels can be grouped To add a new group select Add group in the context...
Page 113: ...ition 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 14 2 4 Recording statistics The tab Statistics shows the channels allocation and their current data rate related to the transmission frequency of the DDU 9 and the whole transmission system The overview helps to ...
Page 114: ...received data because of wrong timestamps Check wiring of SYNC signal BLKOK All measurement blocks have been set up cor rectly 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 14 2 6 Displaying online recording diagnosis statectrl_ok 1...
Page 115: ...dicate an error state statectrl_ok can be linked to an alarm on the display See chapter Alarm display element for details 14 3 Recording data on USB device 1 Plug an USB device to DDU 9 2 Prepare a recording configuration in RaceCon 3 Power on the system and connect with RaceCon to the vehicle 4 Download the configuration to the DDU 9 5 Record measurement data If an USB device is present the DDU 9...
Page 116: ...d measure ment data dialog opens Click read data from logging device 11 Click on Settings tab and select the option Flash Card USB Stick Choose your DDU from dropdown list 12 Activate Apply changes Insert the USB device into the PC Data transmission from device starts automatically Measurement files are stored automatically in the base folder ...
Page 117: ... and choose Open measurement file 15 Select the measurement files from the storage folder 16 Click on Open 17 Click in New Desktop to open a new measurement data window 18 Drag the desired measurement channel from the Channel list and drop it into the measurement data window The measurement channel s graph is displayed ...
Page 118: ... s while the DDU 9 is powered up or a different USB device is plugged in the DDU 9 restarts In this case the DDU 9 is not op erational for 1 5 s 14 3 2 Troubleshooting When no data on the USB device is recorded Configure the measurement label usb_mediastate on a RaceCon measurement view or on a DDU 9 display page The value of usb_mediastate reflects the operating condition of the USB bus State Des...
Page 119: ... Description 5 Error Media error The communication to the USB device broke down The USB device is defect The USB device is not supported by DDU 9 6 Error Media corrupt The USB device is not in valid BFS format Hint Re format the USB device in RaceCon ...
Page 120: ...t high precision limited reliability RF microwave based high precision high reliability IR and RF based Systems consists of Transmitter trackside unit Receiver in vehicle unit Lap Trigger Receiver Lap Trigger Transmitter 15 1 1 Electrical trigger signal In DDU 9 all sources of measurement channels can be used as trigger signal Analog input Digital input CAN input Signal measurement channel propert...
Page 121: ... track topology and transmitter location frequently cause false triggers Software functionality prevents acceptance of false triggers Minimum vehicle speed for acceptance of trigger prevents false triggers while vehicle is stationary in the pits Time based re trigger protection prevents false triggers due to signal reflections on main straight Lap distance based retrigger protection prevents false...
Page 122: ...rd window opens Choose the device which receives the trigger signal Choose the signal channel for the trigger signal Choose the source for the vehicle speed Enter the distance of the racetrack 3 Click Finish to complete the operation A pre configured lap trigger window opens ...
Page 123: ...protection and Distance based forced trigger for details g Define settings for main trigger See chapter Lap timing for details h Define settings for counddown timer See chapter Countdown timer for details i Define settings for sub trigger See chapter Segment timing for details j Define settings for a GPS lap trigger See chapter GPS lap trigger for details Only applicable if the signal source is se...
Page 124: ... applicable with a GPS lap trigger Define settings for countdown timer Define settings for segment timing Only applicable for a GPS Laptrigger Define the latitude and longitude of the GPS detection point Define the detection range around the detection point Define the channel sources for Longitude Latitude Direction and Speed ...
Page 125: ... counter Button to generate trigger signal Button to reset best lap time Button to reset best lap time and distance based segmentation Lap trigger diagnosis scheme 15 1 6 Lap trigger presettings When the reset buttons on the diagnosis page are activated these values are used Preset values for lap counter and outing counter Minimum laptime that a new best laptime is accepted Preset value for best l...
Page 126: ...p trigger will be set as soon as the distance between the car and the detection point has reached its smallest peak By this function an imaginary finish ing line is calculated inside of the detection circle The imaginary finishing line can only be calculated if all channel sources are defined cor rectly The latitude and longitude channel sources are mandatory for the functionality Missing directio...
Page 127: ...valid lap not by forced lap trigger was recorded Lap Leaving the pits to lap trigger Lap trigger to lap trigger Enforced lap trigger see Distance based forced trigger 129 Fragment Test bench operation Power cycle on track or box e g engine stalled File fragmentation size MB time sec Channels for display To display counters use the following channels Channel Function Laptrigger_outcnt_dls Outing co...
Page 128: ...me Laptrigger_laptime_best_dls Laptime of best lap Laptrigger_laptimeold_dls Laptime of last lap completed Laptrigger_laptimeseg_dls Segment time of last segment Laptrigger_lapctr_dls Number of completed laps 15 3 1 Time based retrigger protection Trigger is locked for 5 s after main trigger was received To deactivate time based retrigger protection set Retrigger lock time to 0 ms Define settings ...
Page 129: ...issed main trigger a forced trigger is inserted if the configured max distance i e 120 4800 m of the track distance i e 4000 m has been reached In this case the channel Laptrigger_distlap_dls starts at the delta between the max distance and the track distance i e 800 m To deactivate distance based forced triggers uncheck box Change signal for vehicle speed if desired Enter minimum speed for trigge...
Page 130: ...d lap and last lap Laptrigger_lapdiffb Time difference between finished lap and best lap Laptrigger_lapseg_dlast Difference of lap segment time compared to last lap Laptrigger_lapseg_dbest Difference of lap segment time compared to best lap 15 4 1 Sub trigger mode Using main trigger 20 ms pulse at Start Finish Line 3 sub triggers 40 ms pulse posi tioned at 1 000 m 2 000 m and 3 000 m To deactivate...
Page 131: ... To deactivate distance mode set Mode to None Define settings for segment timing Main Trigger 2000m 3000m 0 0s 0 1s 0 2s 0 2s 0 2s 0 1s 0 1s 0 1s 0 2s 1000m 0 3s 0 1s 0 1s 15 5 Countdown timer Some race classes require a minimum time spent in the pits An additional lap trigger Tx is configured as a segment trigger positioned at pit entry The trigger signal starts a timer countdown The current valu...
Page 132: ... to 115 200 baud GPS Rx inter face baud rate must match DDU 9 interface baud rate DDU 9 Baud rate can be set with the GPS_BAUDRATE characteristic Data format DDU 9 expects 8 data bits no parity bit 1 stop bit 8N1 16 2 Protocol DDU 9 expects NMEA Protocol ASCII The following messages are decoded Message Function GGA GPS fix information GSA Overall satellite data GSV Detailed satellite data RMC Reco...
Page 133: ...f charge Navilock offers a USB connec tion cable for the sensor In U Center click View Configuration View to start the configuration The follow ing 3 points have to be changed Transfer Rate Click on PRT Ports Change the baud rate to a fix value this value needs to meet the setting of RaceCon For a good signal quality we recommend 115 200 baud Click on Send to store the new setting in U Center Clic...
Page 134: ...tellite System Click on GNSS GNSS Config Set the ticks as shown in the following picture Click on Send to store the new setting in U Center As during configuration step 1 click on CFG Configuration Click on Send to save the new setting on the sensor ...
Page 135: ...ation step 1 click on CFG Configuration Click on Send to save the new setting on the sensor NOTICE Sensor needs reception for visible signal It takes time to start the sensor 16 4 Measurement labels The decoded NMEA messages are copied to these DDU 9 measurement labels Measurement label Function gps_PDOP Position Dilution Of Precision gps_HDOP Horizontal Dilution Of Precision gps_VDOP Vertical Dil...
Page 136: ...ement labels are arrays where the indexed element points to the same satellite E g gps_info_satsigstrength 3 tells the receiving signal strength of satellite 3 Satellite 3 has the SAT ID given in gps_info_satid 3 Measurement label Function gps_info_satid Satellite PRN number gps_info_satinuse Used in position fix gps_info_satelevation Elevation in degrees 90 maximum gps_info_satazimuth Azimuth deg...
Page 137: ...sor complete its initial start up procedure This may take up to 20 min A correct reception is indicated when gps_fix is showing 3D Fix GPS sensor values are frozen Does the sensor has lost its reception The old values will be kept if the reception is lost The gps_smask channel shows which NMEA sentence is received ...
Page 138: ...se enter those values into input field The values can also be copied and pasted to the input field from an excel sheet as a normal text In the inter mediate trigger you just need to set the expected time the driver takes to reach the seg ment trigger NOTICE Please note that the segment time and length is always measured from the start line or where the main lap trigger is set 17 2 Functionality an...
Page 139: ...PWM display configuration recording telemetry configuration Calibration data Characteristic curves and offsets created by online calibration at the vehicle Recorded data Measurement data recorded during vehicle operation 18 2 Firmware update The scheme shows the process during each connection between RaceCon and DDU 9 18 2 1 Performing the firmware update Firmware update is only possible if the DD...
Page 140: ...DU 9 and choose Synchronize then Up date firmware A pop up menu opens 2 Select the destination of the firmware archive PST You can find the latest firmware for the device at the Bosch Motorsport homepage 3 Click OK when done The firmware update starts The DDU 9 displays the message Updating firmware Do not switch off the car s ignition or interrupt the power supply of the DDU 9 ...
Page 141: ...osch Motorsport DDU 9 141 148 When the firmware update is complete the DDU 9 displays the message Updating firmware finished Do a powercycle Switch the car s ignition off and on again to cycle the power of the DDU 9 ...
Page 142: ...ice 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 143: ...torsport DDU 9 143 148 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 144: ...uel Consumption Calculation 20 1 Setting up fuel consumption calculation and tank management 1 Select Measurement Sources in Toolbox 2 Drag Fuel element and drop it on the vehicle in System Overview Do not drop it on the DDU 9 Drag Drop A fuel consumption wizard opens ...
Page 145: ...ning laps with fuel in tank if desired using fuel consumption of last lap completed using target lap consumption entered in the field Target lap consumption g Choose values to initiate a reset of fuel consumption if desired Manually using RaceCon On power down assuming that the tank is filled each time the ignition is turned off By signal source as input channel e g a switch connected to input pin...
Page 146: ...tion Fuel_fuelcons_dls Running fuel consumption starting at 0 Fuel_fuelrem_dls Remaining fuel in tank starting at tank capacity Fuel_fuellap_dls Fuel consumption for current lap starting at 0 Fuel_fuellapold_dls Fuel consumption of last lap completed Fuel_laprem_dls Remaining laps with fuel in tank ...
Page 147: ...t measurement CTRL F9 Start recording F10 or Alt Go to menu bar F11 Toggle display to fullscreen Race Mode F12 Enlarge main screen CTRL Tab Switch between opened windows Project Tree Plus at numeric pad or right cursor Expand selected node Minus at numeric pad or left cursor Close selected node Star at numeric pad Open all nodes DEL Delete seleted object Display page measurement page Cursor Move s...
Page 148: ...Bosch Engineering GmbH Motorsport Robert Bosch Allee 1 74232 Abstatt Germany www bosch motorsport com ...