Ecumaster ADU-5 User Manual

Ecumaster ADU-5 User Manual

Version 1.0.101
Table of Contents

Advertisement

ECUMASTER ADU-5/ADU-7
User Manual
(08/22/2018, version 1.0.101)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADU-5 and is the answer not in the manual?

Questions and answers

Summary of Contents for Ecumaster ADU-5

  • Page 1 ECUMASTER ADU-5/ADU-7 User Manual (08/22/2018, version 1.0.101)
  • Page 2: Table Of Contents

    Contents Ecumaster ADU........................4 Characteristics........................5 Technical drawing......................6 Device description ......................8 Connector..........................9 Connector - description....................11 Installation..........................13 CAN bus...........................14 Connecting to ECU......................16 Connecting to CAN bus....................16 Connecting using RS232 serial communication..............18 OBD 2..........................19 GPS module........................20 Ecumaster PMU.......................22 Digital inputs........................23 Analogue inputs.......................24 USB Flash drive (pen drive).....................25 Low side outputs......................25...
  • Page 3 Low side output........................83 Analogue output ......................83 User lights........................85 User tracks........................87 Fuel level filter........................89 OBD 2..........................90 Outputs..........................91 Working with CAN buses in ADU..................92 Using pre-defined streams from CANX files..............92 Custom CAN streams - CANbus Message Object ............92 Custom Can streams - CANbus Message Input.............95 Custom CAN streams - saving to a .CANX file...............97 Sending frames by means of the CAN bus (CANbus export).........97 Processing information in the ADU ................99...
  • Page 4: Ecumaster Adu

    ECUMASTER ADU (Advanced Display Unit) is a universal display designed for motorsports. Unlike similar devices on the market, the Ecumaster ADU offers a high degree of configurability of the displayed information and remarkable flexibility for configuring inputs. Equipped with two CAN buses, the display can easily communicate with other devices (e.g.
  • Page 5: Characteristics

    Anodized aluminium, CNC-machined IP code IP 60 Connector 1 x 35 position, AMP automotive Communication with PC CAN bus Ecumaster interface, Peak or Kvaser Display type TFT 800x600 Brightness of display 5” - 600 cd/m , 7” - 1000 cd/m...
  • Page 6: Technical Drawing

    Technical drawing ADU 5 Drawing (all dimensions in mm): Page 6/137...
  • Page 7 ADU 7 Drawing (all dimensions in mm): Page 7/137...
  • Page 8: Device Description

    Device description Front view Position Description Connection status LED indicating communication with PC. Flashes green when online Light sensor Light sensor is used for automatic control of the display and light-emitting diodes' brightness User led #1- #6 RGB LEDs that can be controlled by user functions (e.g. Alarms, indicators, etc.) Shift light Gear change indicator (user configurable)
  • Page 9: Connector

    Connector A single 35 position AMPSEAL connector on the rear of the display is used to connect the power supply, CAN buses and additional sensors or buttons. A connector and terminals are included with the device. In order to crimp the terminals, use an appropriate crimping tool.
  • Page 10 Insert the terminal until you hear a click. Take care to only insert the terminal far enough to click. If the terminal is inserted too far (until it touches the front of the red terminal lock) the lock will be unable to return to its locked position.
  • Page 11: Connector - Description

    Connector - description Terminal Description 1. USB.GND Ground for the USB port 2. USB.VBUS VBUS signal for the USB port 3. CAN1.H CAN H signal for CAN BUS 1 4. CAN1.L CAN L signal for CAN BUS 1 5. CAN2.H CAN H signal for CAN BUS 2 6.
  • Page 12 12. Battery 12V Power supply and backup for the real-time clock when the device is turned off (when no +12V signal at terminal 11). In the case that there is no 12V battery power, the real-time clock is powered by an internal battery. 13.
  • Page 13: Installation

    The above figure shows the minimum connections required to power the device and enable communication with a PC. The ADU is programmed through a USB to CAN adapter. Any of these three devices may be used to enable communication between PC and ADU: Ecumaster USBtoCAN (www.ecumaster.com) – Peak Systems PCAN USB (www.peak-system.com) –...
  • Page 14: Can Bus

    It is recommended to use an interface with galvanic isolation. The CAN bus is a differential signal bus and in most cases there is no need to connect the interface ground to the vehicle/ADU ground. If you want to connect an interface ground, measure the potential difference of the interface and the vehicle.
  • Page 15 For a speed of 500kbps: the length of the connection cable between the bus and the node must not exceed 30 cm. – the maximum bus length is 100m – the maximum number of nodes is 30 – Regardless of the speed, the CAN bus must have 120 Ohm termination resistors at both ends. Additionally, all connections within the bus must be made using twisted pair wires.
  • Page 16: Connecting To Ecu

    This is the case for the EMU, EMU CLASSIC, or Hondata. ADU supports the following serial formats: AIM, Ecumaster serial protocol, Autronic SM4 and Hondata serial protocol. For additional information, go to the Serial communication section.
  • Page 17 CAN2 bus. Detailed information on connecting specific ECU brands to ADU can be found in the application notes at www.ecumaster.com. Information about the channel configuration with CAN stream data can be found in the CAN inputs section.
  • Page 18: Connecting Using Rs232 Serial Communication

    Detailed information on connecting specific ECU brands to ADU can be found in the application notes at www.ecumaster.com. www.ecumaster.com. To configure the serial protocol (which depends on the ECU connected), select the appropriate protocol in the CAN Bus/Serial window (Ecumaster serial protocol, AIM, Hondata, Autronic SM4). Page 18/137...
  • Page 19: Obd 2

    OBD 2 The following diagram shows the connection of the CAN2 bus to the OBD2 bus of the vehicle. Set the correct CAN bus speed in the CAN Bus/Serial set-up window (it will usually be 500 Kbps). Then, select the desired channels in the OBD 2 window. The channels are divided into two groups: quick (green) and slow (orange).
  • Page 20: Gps Module

    GPS module The ADU display allows you to use the Ecumaster GPS module to measure lap times on track and allows data analysis based on the vehicle’s position on the track. To measure current position of the vehicle, the module uses information from GPS/Glonass satellites and a built-in accelerometer and gyroscope.
  • Page 21 GPS channel list: Channel Description gps.latitude Latitude gps.longitude Longitude gps.height Height above sea level gps.status 0 Disconnected no GPS module data (no connection) 1 No fix unable to fix position 2 IMU position is fixed using the built-in accelerometer and gyroscope 3 GPS 2d position is fixed in 2D space using GPS/Glonass...
  • Page 22: Ecumaster Pmu

    Ecumaster PMU If connecting the ADU to a system that includes a PMU, it is recommended to connect CAN1 of the PMU with the CAN1 bus of the ADu. This allows for easy communication with a PC and between the devices.
  • Page 23: Digital Inputs

    Digital inputs Digital inputs are used to process frequency signals (e.g. engine speed sensors, turbocharger speed sensors, Flex Fuel sensors) and beacons, as well as switches. It is possible to read signals from inductive sensors (VR sensors), Hall effect sensors or optical sensors.
  • Page 24: Analogue Inputs

    Analogue inputs Analogue inputs are designed to measure signals from 0-5V (voltages above 5V are read as 5V) at a frequency of 500Hz. The primary use for these inputs is to display and log signals from analogue sensors such as pressure sensors (oil, fuel, water, etc.) or thermistors (e.g.
  • Page 25: Usb Flash Drive (Pen Drive)

    USB Flash drive (pen drive) The ADU features the ability to log data to a commonly available USB flash drive. The built-in real time clock (battery powered) is used for recording the date and time to each file. The supported file system is FAT32.
  • Page 26: Windows Software

    Windows software Configuring the display requires the Windows based software available at www.ecumaster.com. Hardware requirements to run the software: Windows XP, VISTA, 7, 8 and 10 (32 or 64 bit) – Minimum screen resolution of 1366x768 – Open GL-supporting graphics card –...
  • Page 27 CAN Bus message object – a CAN message, where individual CAN frames will be – located. A CAN message object contains enough data for several individual messages. CAN Bus input – An input message used to receive and format data via CAN –...
  • Page 28 Example project shown below The page preview screen (2) allows you to preview and edit the currently selected page. If your PC is connected to the ADU, all changes to a page are sent to the device in real time. Page 28/137...
  • Page 29 Specifies, whether a device is connected. CAN interface Shows the CAN to USB interface type. The following interface types are supported: - USBtoCAN - an interface by ECUMASTER - PCAN-USB - a interface by Peak System - Kvaser - an interface by Kvaser...
  • Page 30 If the Can bus (1 or 2) status differs from OK, it means there are errors along the bus. The most frequent problems include: 1) A device on the CAN bus is the wrong speed 2) The device is not connected to the CAN bus 3) CANL and CANH are connected incorrectly 4) Incorrect or missing network termination 5) Bus damage (short circuit between CANL and CANH, or a short circuit along a GND or...
  • Page 31 Panes are an important element of the interface, containing all of the data and parameters you will be working with. All device configuration will be done in panes. Press F9 (or click the + icon on the toolbar) to add a new pane with parameters. A dialog box with all available panes will appear. At this point you may manually locate the pane you want to add, or you can start typing in the search prompt at the top of the dialog box(1).
  • Page 32 Another pane type is the Graph log. The Graph log displays values over time. The following menu appears after right clicking on the log area: Here you can add a new log channel (Add), remove an existing log channel (Remove Graph), change a log channel (Change), or relocate a channel (Move Up, Move Down).
  • Page 33 On the Graph Log toolbar there are icons that allow you to save or open a log file from your computer, save the displayed channels as a cvs file, save the currently displayed log as a png file, change the scale, and stop/resume a log. Keyboard shortcuts allow you to navigate the Graph Log pane without a mouse.
  • Page 34 the application (CTRL + F) Upgrade firmware... Update the internal software of the device Restore to defaults Restore a device to the default settings Deletes all settings Make permanent Saves changes to the Flash memory of a device Additionally, a file containing current settings...
  • Page 35 currently connected device is shown in bold type. (CTRL+SHIFT+1 do 5) Set device name This function allows to give a name to a connected ADU device. Reboot device Reboots a connected device (CTRL + SHIFT +R) Reconnect Reconnects a device (CTRL + SHIFT + B) Receive log file Read logs from USB memory connected to the PC (SHIFT+F4) Set real time clock...
  • Page 36: Creating A Page

    Pages Pages represent what will be displayed on the ADU screen. The ADU software allows you to create multiple pages (the number allowed depends on their complexity and memory usage). You can switch between pages by means of an external button or a function (e.g. a different page is displayed when the car is stationary than when it is moving).
  • Page 37 Attribute Description Name Page name in the Project view Type Page type: - Page - a standard page - Overlay – a page than can be overlaid on another page - Overlay with background – a page similar to the Overlay page, but with a non-transparent background Activation channel Name of the channel or function that can automatically activate the page Solid color –...
  • Page 38: Page Elements

    Page elements Element Description Preview Gauge A round gauge displaying a numerical value, visualized with a circular segment. Classic gauge A classic gauge resembling a car gauge. Visualized with a numerical value and a pointer with hashmarks. Bar graph A numerical value visualized using a moving bar (horizontal or vertical).
  • Page 39 G-Force The g-force indicator uses the internal accelerometer of the device. Predictive A graph displaying the current difference time graph between a lap time and the best time. Green indicates a faster time, while red indicates slower. Tire Displays tire temperature from thermal...
  • Page 40: Adding Page Elements

    Adding page elements We will now create an example page. Let’s start with placing a Rect item on it. You may position the item by left clicking and dragging it. If you are connected to your ADU device, the item will also move on the display.
  • Page 41 It is possible to duplicate items on the page. To do this, select an item in the Page editor and press CTRL+D. In this example we will duplicate the Current lap and the Lap time item to show the last lap time next to it. To accurately set an item's position on the page, you can enter values into the Position X and Position Y fields.
  • Page 42 The next item we will add is an engine speed indicator. To do this, an RPM Bar item should be added to the page. When a page object displays a changing value, you must define the channel that drives the displayed value. This may be information from the CAN bus, a function, an analogue or digital input value, or a fixed value.
  • Page 43 To test the operation of the indicator you can enter a numerical value (only integer values) in the Channel field. In the example below, we typed 6500 in the channelRPM field and the engine speed indicator appears. Next we will add a horizontal coolant temperature indicator to our page using a Bar graph indicator.
  • Page 44 You may display an icon to identify a Bar graph indicator field. To apply an icon, select the Use icon option and select the desired icon from the Icon texture field (by left-clicking the ‘...’ icon). A graphics selection pane will pop up. Select or load your own icon (you will find more information on icons further in the manual).
  • Page 45 You may also add a background texture. For our example we will create a carbon fibre-style background. To do this, use the Image item and choose carbon.png. To cover the entire screen background, select Repeat mode Tile X, Y option and set Scale to 900%. Note that our texture is displayed “over”...
  • Page 46 To insert an indicator for the current gear use Gear indicator. You should select a channel (ecu.gear in our case) and a font size. The indicator for the currently selected gear has a special font allowing to display large digits. Under the gear indicator we will now display a numerical value representing the speed of the vehicle.
  • Page 47 Next we will add a G-force indicator (G-Force). This shows the current G-force acting on the vehicle. The ADU has a built-in accelerometer which may require calibration after the device is installed (setting the 0g point). You will find more information about the accelerometer later in the manual.
  • Page 48 Enter f_isGPSValid in the ColorChannel field of our satellite icon. We can also test the colour change by manually entering 0 (basic colour) or 1 (alternative colour) in that field. We will place two text fields over and under the icon. The upper field will indicate the number of satellites (gps.numSatelites channel), while the lower field will display the current GPS module status.
  • Page 49: Page Switching

    The last element to be added to the page will be the company logo. In this example we will use the logo of Ecumaster embedded in the device. However, you can add your own graphics and display the logo of your own company. You will find more information about this later in the manual. In order to add graphics, select the Image indicator and then the desired logo (in the Texture field).
  • Page 50: Startup Screen

    Analogue inputs). The value of the button should equal 0 when not pressed and 1 when pressed. Before a defined button can be used, it must be assigned in the Buttons panel for switching from one page to the next (Next page - channel). It should be noted that after pressing the button the last page switches to the first one.
  • Page 51 Color The colour of the displayed texture Background color The colour of the background Page 51/137...
  • Page 52: Objects

    Objects Gauge Gauge objects display data by means of a circular segment. You may further modify a gauge with a numerical value, a description, an icon and a unit in which the value is expressed. Background color Object Unit description Gauge Value Color...
  • Page 53 the Unit field. Custom unit This field is used for entering a user-defined measurement unit. To use it, select User in the Unit field. Text Defines the text displayed below the Value parameter. Use icon This parameter allows you to display an icon instead of text. Icon texture Allows you to select an icon from the texture menu.
  • Page 54: Classic Gauge

    Classic gauge A Classic gauge allows you to display a numerical value similar to classic car gauges. A numerical value is displayed in the center, along with a hand on the dial. Object Background color description Classic gauge Unit Redline Value Indicator Text...
  • Page 55 Text Defines the text displayed below the Value parameter. Use icon This parameter allows to display an icon instead of a text. Icon texture Allows to select an icon from a texture menu. You can add a custom icon (more information about managing textures is provided further in the manual) Icon scale The icon size is automatically adapted to the indicator size.
  • Page 56 Never - never display in the “redline” mode, When value above – display the bar in Redline color when the Value parameter is greater than the Redline start value, When value below – display the bar in Redline color when the Value parameter is lower than the Redline start value Redline start This parameter defines the value for a condition defined by the Redline...
  • Page 57: Bar Graph

    Bar graph This indicator allows to display values in the form of a moving bar (horizontal or vertical). It is also possible to display an icon symbolising the measured value. Object Value description Icon/text Unit Bar graph Border Tick Legend Background Parameter Description...
  • Page 58 Icon texture Allows to select an icon from a texture menu. You can add a custom icon (more information about managing textures is provided further in the manual) Icon scale The icon size is automatically adapted to the indicator size. It is possible to change its size by means of the Icon Scale parameter.
  • Page 59 parameter is greater than the Redline start value, When value below – displays the bar in Redline color when the Value parameter is lower than Redline start Redline start This parameter defines the value for a condition defined by the Redline when parameter Page 59/137...
  • Page 60: Simple Indicator

    Simple indicator This indicator shows the current state of the assigned function (e.g. ALS). You may show two different texts in two different background colours depending on the state of the function assigned in the Channel active field Object Active description Border Simple indicator...
  • Page 61: Text

    Text This indicator allows you to display text with data from a log channel or function, along with a measurement unit. The user can also hide the object using a function or a log channel. Object description Text Value Inactive Unit Text Parameter...
  • Page 62 gauge. Value source Determines the value that is to be displayed for the selected channel: Current – the current channel value Min value- the minimum registered value Max value- the maximum registered value Decimal places The number of decimal places displayed for the Value parameter Value width The width of the area of the displayed value used by the Value align function.
  • Page 63: Time

    Time This indicator allows you to display the built-in timers of the device, such as Real Time, Lap Time, Best lap time etc. Parameter Description Position X,Y Object position on the page The reference point is the upper-left corner of a rectangle around the object Color The text colour displayed Font...
  • Page 64: Image

    Image This object allows you to display a texture (image) or an icon on the screen. You may scale it, choose the colour, mirror and tile. In addition to the textures contained in the device memory, you can upload your own textures / icons. Parameter Description Position X,Y...
  • Page 65: Rpm Bar

    RPM Bar This object allows you to display the engine speed in the form of a horizontal bar or a round indicator. Object description RPM indicator RPM bar Ticks Inactive Legend Parameter Description Position X,Y Object position on the page The reference point is the upper-left corner of a rectangle around the object.
  • Page 66: Gear Indicator

    Gear indicator This object displays the currently selected gear. This indicator is unique in that it has a specially prepared, bigger font containing numbers and R marks (Reverse) and N marks (Neutral). The value of a displayed gear is -1 for the reverse gear, 0 for the neutral gear, 1 for the first gear, etc., respectively.
  • Page 67: G-Force

    G-Force The G-Force object indicates the current G-force acting on the vehicle by means accelerometer built into the display The accelerometer requires calibration after installing the device. Longitudinal-g Object description G-Force G-Force indicator Lateral-g Parameter Description Position X,Y Object position on the page The reference point is the upper-left corner of a rectangle around the object.
  • Page 68: Predictive Time Graph

    Predictive time graph The Predictive time graph object indicates the time difference between the best reference lap and the current position on the track. This object requires a GPS module and a correct configuration of the racing track. Object description Predictive Loss time graph...
  • Page 69: Tire Temperature Graph

    Tire temperature graph The Tire temperature graph object displays the tire temperature gradient from thermal imaging cameras. The tire temperature can be presented as gradients or tires. Configuration of the measurement range of the cameras can be found in: ADU/Configuration/Tire temperature cameras Object description Tire temperature...
  • Page 70: Tire Temperature Gradient

    Tire temperature gradient The Tire temperature gradient displays the temperature gradient and the temperature values assigned to a given colour. Configuration of the measurement range of the cameras is in the ADU/Configuration/Tire temperature cameras panel. Object description Tire temperature gradient Legend Temp.
  • Page 71: Track Record Table

    Track record table The Track record table object allows to display the 8 best times for a given racing track. A track is recognized by means of GPS position. You will find more information regarding GPS further in the manual. Object description Track record table...
  • Page 72: Rectangle

    Rectangle The Rectangle object allows you to draw a rectangle on the page. You may define the width of the frame line and the fill colour. Object description Rectangle Fill Border Parameter Description Position X,Y Object position on the page. The reference point is the upper-left corner.
  • Page 73: Line

    Line The Line object allows you to draw lines on the page. Object description Line Width Parameter Description Position X,Y Object position on the page The reference point is the upper-left corner of a rectangle around the object. Color The line colour Width The line width (the distance between the beginning and the end of the line along the X axis)
  • Page 74: Circle

    Circle The Circle object allows you to draw a circle on the page. You may define the circle diameter, border width, and fill colour. Object description Circle Fill Border Parameter Description Position X,Y Object position on the page The reference point is the upper-left corner of an rectangle around the object.
  • Page 75: Textures

    Textures Textures are bitmaps (images) that can be used as Image objects. The ADU device has built-in textures dedicated for displaying as icons or backgrounds. The user is also able to add their own textures (e.g. background, icon, etc.). The textures are managed by means of the Texture Manager (Menu/Tools/Texture manager dialogue).
  • Page 76 Format Description Preview 1-bit format. A pixel of the texture can assume only 2 (256x256) 8kB values. It takes up less memory 2-bit format. A pixel of the texture can assume 4 values. (256x256) 16kB 4-bit format. A pixel of the texture can assume 16 values. (256x256) This format is recommended for icons.
  • Page 77: Inputs

    Inputs As we explained at the beginning of the manual, the ADU device is equipped with 8 analogue and 8 digital inputs. Analogue inputs The analogue inputs are used for measuring sensor voltages (e.g. oil pressure sensor) or can be used as inputs for buttons or switches.
  • Page 78 1 if voltage > [V] Defines the voltage representing the value 1 for the Switch type. In order for this condition to be fulfilled, the voltage needs to be greater than that defined by the time from the field for [s] 0 if voltage <...
  • Page 79 Configuration for measuring a voltage of 0-5V for a signal connected to analogue input 3. The value a_voltmeter will assume values ranging from 0.00V to 5.00V. When using non-linear temperature sensors, the simplest method of calibration is to use the Wizard.
  • Page 80 If you want to create a calibration map manually, you can input the values in the particular cells. To change the table size, right click on it and select one of the Modify bins options. You can preview the analogue input values in the Analog monitor panel showing a channel value, voltage and information about the pullup resistor connected.
  • Page 81: Digital Inputs

    Digital inputs Digital inputs are used for reading digital signals such as signals from crankshaft position sensors, wheel speed sensors or an ethanol sensor (FlexFuel). They can also be used as inputs for buttons connected to ground. To add an digital input, add the Digital input object in Project tree. The configuration pane is comprised of the following options: Parameter Description...
  • Page 82 used by the crankshaft/ camshaft position sensor. For a 60-2 toothed wheel the number will be 58, for a 12+1 wheel - 13, etc. Multiplier The value by which the input frequency (Frequency) or the engine speed (RPM) will be multiplied. This allows you to calibrate values such as turbocharger speed or vehicle speed.
  • Page 83 Configuration of a wheel speed read-out from an ABS sensor connected Digital Input 4. d_absFrontRSpeed variable value equals the input frequency multiplied by 10 and divided by 32 (multiplier, divider). Page 83/137...
  • Page 84: Outputs

    Outputs The ADU device is equipped with two low-side outputs rated at 2A each. Additionally, an analogue output with a signal ranging from 0 to 5V is available, which can be used to send a voltage signal to another device. Low side output Configuration of low side outputs is available in the Outputs panel.
  • Page 85 The value of the t_conversionTable should be assigned to the AOut.channel field in the Outputs panel. Page 85/137...
  • Page 86: User Lights

    User lights The User lights functions allow to control the LEDs on both sides of the device. This way they can be assigned their own functions (e.g. Indicators, alarms). Parameter Description Master brightness The LED brightness scale. Each LED can be a assigned a brightness ranging from 0-100%.
  • Page 87 Color 1 When using the On/Off type, it defines the colour when the variable in the Channel field assumes a value different from zero, When using the Choose and Choose + override type, it defines the colour when the variable in the Channel field equals zero Color 2 When using the Choose and Choose + override type, it defines the colour...
  • Page 88: User Tracks

    User tracks The ADU device has a built-in set of popular car racing tracks worldwide. This set continues to grow with each new version of the software. The currently available tracks are listed in Appendix no.1 hereto. If a track is not available or if a track configuration differs from that assumed by us, you can define a track yourself.
  • Page 89 Page 89/137...
  • Page 90: Fuel Level Filter

    Fuel level filter The Fuel level filter function is used for filtering the signal from the fuel level sensor in the fuel tank. The value produced by this function is output to the ecu.fuelLevel. channel. Parameter Description Fuel level mode One fuel level sensor –...
  • Page 91: Obd 2

    OBD 2 The OBD 2 panel is used for configuring communication using the OBD 2 communication protocol. The read channels are divided into two groups. The fast ones (such as RPM, TPS) are marked green, while the slow ones (such as CLT and Fuel Level) are marked pink. The more channels that are used from a given group, the lower their logging frequency.
  • Page 92: Outputs

    Outputs The Outputs panel is used for the configuration of controlling the ADU outputs (AUX1, AUX2, Analog out). Parameter Description Aux1.channel A channel/variable controlling the AUX 1 output. A value of 0 means an inactive output, a value of 1 means an output connected to ground Aux2.channel A channel/variable controlling the AUX 2 output.
  • Page 93: Working With Can Buses In Adu

    Working with CAN buses in ADU Using pre-defined streams from CANX files. The simplest way of working with a CAN bus is to use pre-formatted templates in the ADU Client. These templates are available as files with a CANX extension. Open the Project tree / Add / Import CANX dialog and select a file with a CANX extension, then a pane with import settings will open.
  • Page 94 IMPORTANT! Frame CAN IDs in the ADU Client are always presented in hexadecimal notation (they usually begin with the 0x prefix, which is a symbol of hexadecimal notation). Receiving 1 frame ID 0x123 Standard Base ID: 0x123 Standard • Type: Normal •...
  • Page 95 Receiving 3 Compound 8 bit frames from ID 0x111 Standard. Base ID: 0x111 Standard • Type: Compound 8 bit (+0) • Size: 4 frames • When using Compound frames the Base ID address doesn't have to be divisible by the Size. This results from the fact that the communication takes place using only one CAN ID.
  • Page 96: Custom Can Streams - Canbus Message Input

    Custom Can streams - CANbus Message Input After a Can Message Object has been created, you can start defining CANbus Input channels. (1) For starters, decide whether you will be creating a new channel (option: Create new channel) or whether you will be overriding an existing channel (option: Override existing).
  • Page 97 You can also define “Extract bitfield”, i.e. take only a part of an 8- or 16-bit number. For • example, to check the setting of a bit of a 0x80 mask the following settings should be used: Bit count: 1, Bit position: 7. (4) Next scaling / moving values, decimal places.
  • Page 98: Custom Can Streams - Saving To A .Canx File

    Custom CAN streams - saving to a .CANX file A configured Message Object together with all CANbus input channels can be saved into a .CANX file using a toolbar button. Sending frames by means of the CAN bus (CANbus export) Access to the CAN bus in the ADU device is completely open, and allows sending any available channel of the device.
  • Page 99 Channel #4 – a constant value will be sent - 15 decimal • Below is a frame preview as seen in the ECUMASTER Light Client application. At the A1 analogue input the voltage is exactly 5V. Channel #0 - Channel #5, respectively, as in the above example: Channel #0 - value 0x0005, i.e.
  • Page 100: Processing Information In The Adu

    Processing information in the ADU ADU has 5 information processing elements: 1. Timers - counting time 2. Tables - lookup tables 3. Switches - virtual switches, counters 4. Numbers - mathematical channels 5. Functions - logic functions These elements are processed the same way as all elements in the ADU at 500 Hz (every 2 ms). These elements are processed in the listed above order (Timers first, then Tables, and so on).
  • Page 101: Tables - Lookup Tables

    A timer can be used on a page in the Text indicator. Use the .value subchannel for this purpose. Time can be formatted using Unit e.g. using the hh:mm:ss format. You can change the accuracy by means of the Decimal places parameter. Tables - lookup tables Configuration of a table starts by defining the channels representing axes.
  • Page 102 A table size (number of columns and rows) can be changed any time by means of a popup menu opened by right-clicking. Description of the commands in the popup menu: Command Shortcut key: Description: Horizontal interpolation: the value of the cells inside the Interpolate Ctrl+H selection is calculated as a linear interpolation of cells...
  • Page 103: Switches - Virtual Switches, Counters

    Switches - virtual switches, counters The main task of this element is to convert a Momentary switch / Non-latching switch available as an analogue or CAN input into a Latching switch. You should define the range using the First state and Last state parameters, as well as the default value by means of the Default state parameter.
  • Page 104: Numbers - Mathematical Channels

    Numbers - mathematical channels The mathematical channels are used for calculating functions using mathematical operations. In the simplest form, a number is calculated by means of a sum of products (sum of multiplications). RESULT = (A * B * ... * C) + ... + (D * E * ... * F) e.g.
  • Page 105 Decimal places Each mathematical channel can store raw values within the range of [-32768, +32767]. You can additionally define decimal places by “moving” the point by 0, 1, 2 or three places. For example, when decimal places are set to 1, the channel can store real values within the range of [- 3276,8, +3276,7].
  • Page 106 List of operations available for mathematical channels. FACTOR is a single multiplier in the A*B*C notation RESULT is the calculated result of previous multiplications or divisions / division reminders Operation Parameter Pseudocode Channel or constant Result FACTOR = Result Constant Result FACTOR = Result Choose...
  • Page 107: Functions

    5. Functions Logic functions are used to define an extended behaviour of the display depending on the channel input values. Example #1: Controlling a dome light using a light sensor. The dome light will turn on when at least one of the conditions is met: –...
  • Page 108 List of operations available for logic functions. Operations for logic functions can be divided into two groups: simple and special. 1. Simple ones are those whose result depends on the input state (alternatively, a delay can be used for this result) Simple operations include: testing (Is False, Is True), comparing (=,≠,<,≤,>,≥) and logic operations (And,Or, Xor) IMPORTANT!
  • Page 109 All simple operations may be used with a delay to activate (Delay true) and deactivate (Delay false). The figure below shows the original signal. Next, it is shown how the setting of the Delay true and Delay false parameters affects this signal. The bulb goes on following a button press and remains on for another 120 s after releasing the button.
  • Page 110 2. Special operations. Signal generation Flash This operation generates a pulsing signal as long as the Channel is true (non-zero). When the Channel value is false (zero), the operation returns the value 0. When a high state appears (a non-zero value) in the Channel, the Flash operation begins to cyclically switch between the value 1 (Time on) and the value 0 (Time off).
  • Page 111 Hysteresis a) For the Polarity=Above parameter If the value of the Source channel is greater than the predefined Upper value threshold, the value of the operation will be 1. If it is lower than the Lower value threshold, the value of the operation will be 0. If it falls between [Lower value, Upper value] the value of the operation will be the previous value.
  • Page 112: Alarms

    Alarms Alarms provide information about emergency situations detected by the device. Alarm example shown at bottom of page. 1. Basic configuration Configuration consists of defining the Channel and the Condition / Value that will activate an alarm. You should also define the text to display (Text parameter). The alarm text may also show the current channel value.
  • Page 113 Min show time defines the minimum amount of time in seconds that an alarm will be – shown. An alarm will be visible during this time even if the alarm condition is no longer met. Retrigger time defines the minimum time before an alarm will be shown again. –...
  • Page 114: User Lights

    User Lights User lights are used for controlling the colour of the LED diodes located on the left and the right hand side of the device. The diodes may be used to inform the driver of the condition of the vehicle or emergency situations.
  • Page 115: Logging Channels

    Logging channels The Logged Channels pane defines the logging frequencies for various channels. These values are expressed in Hz. It is worth noting that the same frequencies are used for both logging to the USB memory and for logging directly to the ADU Client programme on your PC.
  • Page 116 Selection of a given Log condition takes place 25 times per second. If the values of two channels are true (non-zero) (e.g. the one selected in the Log Cond2 channel field and the one selected in the Log Cond3 channel field) the first one will be selected. Page 116/137...
  • Page 117: Logging To Usb Memory

    Logging to USB memory Logging to a USB memory stick is activated by default. Immediately after detecting a USB memory stick connected to the device, the ADU will record the log file in the .adulog format. This is the same format in which the ADU client saves logs.
  • Page 118 Once data has been recorded, the USB memory should be removed from the port connected to the ADU and connected to a PC. After connecting a USB memory stick to a PC, choose the Receive logs command from the Devices menu (Shift+F4) in the ADU client to view the stored logs. Page 118/137...
  • Page 119: Permanent Meters

    Permanent meters The ADU contains 4 permanent meters. That is, meters whose value is stored in memory even after switching the device off. Meter name Channel Description Odometer adu.odometer An odometer, a travel distance meter Distance meter adu.distanceMeter An additional, resettable odometer. It can be reset by means of a button defined in the Buttons panel: Reset distance meter - channel / trigger Engine hour meter adu.engineHours...
  • Page 120: Resetting/Changing Meter Status

    To place a meter on the page, insert the Text object and select a channel from the above table. Resetting/changing meter status Meters may be changed using the ADU Client program. It may be helpful to set the actual vehicle mileage as the initial odometer mileage.
  • Page 121: The Min/Max Value For Ecu Channels

    The min/max value for ECU channels Each channel from the ECU group (e.g. Ecu.rpm) records a minimum and maximum value. These two extreme values may be displayed on the page using the Text object. Choose the correct channel from the ECU group and set the Value source parameter to Min value or Max value.
  • Page 122: Panels

    Panels Panels contain additional device configurations not included in the main menu and the Project tree. Buttons The Buttons panel allows you to assign buttons to different internal functions of the device, such as switching between pages, cancelling alarms, resetting times for a given track, etc. A given function (e.g.
  • Page 123: Shift Light

    Shift light Shift light uses the LEDs at the top of the device to indicate the optimal gear change time. There are 3 possible ways to control the diodes. The first is the parametric method (Parametric) where for each gear you can define the moment when the first and last LED lights up. The second method involves a 3D table where for each LED and a given gear, you can input the engine speed at which it will light up.
  • Page 124 Shift light colour #n The colour assigned to individual LEDs Flash when all leds on Selecting this option makes LEDs blink following all of them lighting up Flash colour Selecting the LED colour when blinking If you choose Use default colours, the colour of the blinking LEDs will correspond to the colours assigned in the Shift light colour fields.
  • Page 125: Autobrightness

    Autobrightness The Autobrightness table defines the brightness of the screen and the LEDs relative to ambient light. The following is the method of calculating the brightness of the screen and the LEDs (all values range between 0% and 100%): LCD brightness = Autobrightness User led brightness = Autobrightness * User led master brightness * Led brightness...
  • Page 126: Configuration

    Configuration The Configuration panel contains the configuration parameters of elements such as the startup screen, thermal imaging cameras for measuring tire temperature, internal accelerometer calibration, screen rotation, etc. Parameter Description Alarms Multiple alarm mode The alarm system operation mode. In the case of more than one alarm going off simultaneously, this parameter determines their behaviour.
  • Page 127: Protection

    Min/Max reset Reset min/max mode This parameter defines the behaviour of the min/max values for the ecu channels*. Every power off – the min/max values are deleted each time the device is activated Every firmware upgrade – the min/max values are deleted when the internal device software is replaced Startup screen Enable...
  • Page 128: Log

    The base ID of the first thermal imaging camera (in the hexadecimal base ID notation). Serial protocol Selection of a serial protocol: Ecumaster serial protocol – a serial protocol supported by the the EMU and EMU Black computers Page 128/137...
  • Page 129 AIM serial – a serial protocol consistent with the AIM protocol Hondata 9600 - a serial protocol consistent with the Hondata PRO computer protocol (speed of 9600 bps). A signal inverter between the Hondata computer and the ADU is to be used. Hondata 115200 - a serial protocol consistent with the Hondata PRO computer protocol (speed of 115 kbps).
  • Page 130: Lap Timing

    Lap timing The ADU device may operate as a Lap timer, i.e. a device for measuring time on a racing track. The time can be measured by means of a GPS or a device called beacon. The device is placed near the start/finish line and sends an infra-red beam, which is registered by a receiver inside a car.
  • Page 131: Configuration Of Time Measurement With A Beacon Device

    Configuration of time measurement with a beacon device Depending on the beacon system in place, the output of the receiver should be connected to an analogue or digital input of the ADU device and an appropriate channel should be created. The channel should be assigned in the Buttons panel in the Beacon input - channel field.
  • Page 132: Data Analysis

    Data analysis If you have racing track data saved on a pendrive, you can analyse it further using Windows software. After inserting a pendrive into a computer USB port, select an option from the Devices/Receive log file menu or use the SHIFT+F4 shortcut. A dialog window with a log files selection will appear.
  • Page 133 From the Reference lap field select the lap to be used for creating your reference track. As this lap changes in real time, the track contour will change, too. The Lateral g for corners parameter defines the lateral g-force above which a given track part is interpreted as a turn. The Min straight length parameter defines the minimum section of a track where the g-force was lower than Lateral g for corners for the distance to be considered a straight section.
  • Page 134 Press OK to generate a reference track. To edit its sections, select the pencil icon from the tool bar. A track editor pane will pop up. You can use it to delete sections, divide them, change their type and length (right click on the segments table). The selected section is automatically highlighted in the preview screen.
  • Page 135 A green point on the reference track defines the car position for the position indicated in the log pane. This way, by moving along the log pane, you can see the set of parameters for particular car positions. The Section times pane displays times in defined sections for all laps. The best times are marked green.
  • Page 136 Appendix 1 Racing circuits stored in internal ADU memory (automatically detected) Belgium Circuit de Spa-Francorchamps Zolder Czech Republic Automotodrom Brno Itally Misano World Circuit Fanciacorta International Racalmuto Monza Latvia Bikernieki Netherlands Assen circuit Aspen circuit Zandvoort Poland Tor Poznań Tor Słomczyn Slovakia Slivakia ring Silverstone natl.
  • Page 137: Document History

    Document history Page 137/137...

This manual is also suitable for:

Adu-7

Table of Contents

Save PDF