Ecumaster EMU Black Standalone Engine Control Unit User Manual

EMU Black Standalone Engine Control Unit

Specifications

  • Temperature range: Operating voltage 6-22V, immunity to
    transients according to ISO 7637
  • Minimal current consumption: 0.25A
  • Power supply protection:
    • Overcurrent: 5A fuse for ignition switch supply, 15A fuse for
      12V battery supply
  • Enclosure rating: IP 60, custom CNC machined aluminium
  • Weight: 390 g
  • Dimensions: 150 x 72 x 31 mm
  • Connectors: 1 x 24 Scima FCI 211PC249S8033, 1 x 39 Scima FCI
    211PC249S0020
  • Terminals: 45 x 211CC2S2160P, 18 x 211CC3S2120
  • PC communication: USB (with PC client software)
  • Communication: CAN bus 2.0B, Serial
  • CAN standard: CAN 2.0B
  • CAN bus bitrate: 1 Mbps (default), 500 kbps, 250 kbps, 125
    kbps
  • CAN termination: Software-selectable
  • Number of injector outputs: 6
  • Number of Ignition outputs: 6 passive or 12 active ignition
    coils
  • Aux outputs: 6 protected outputs 5A, low side
  • Other outputs: Full bridge up to 7A, can be used as separate
    outputs or 2 HBridges
  • Analog inputs: 9 inputs, resolution 10Bits, 0-5V
    (protected)
  • Switch inputs: 3 inputs, switched to ground
  • EGT inputs: 2 for K-Type thermocouple
  • Knock sensor inputs: 2
  • Oxygen sensor support: LSU 4.2 or 4.9 (built-in controller),
    Narrow band, external WBO controllers
  • Drive-by-wire (DBW) support: Auto-calibration
  • Variable Valve Timing (VVT) RPM limit: Up to 2
  • Data logging: Tested for up to 15,000 RPM, real-time logging to
    PC, logging to the SD card with external logger – EDL-1 (EDL-1 Product
    Page
    )

Product Usage Instructions

Installation

Mounting the EMU Black:

  1. Mounting Location: Ensure it is away from passengers.
  2. Device Orientation: Follow the recommended orientation.

Minimal Configuration:

To establish basic communication and functionality for bench
testing, the following connections must be made:

Note: This minimal setup is intended for bench testing only. For
full installation in a vehicle, all power supply and ground pins
must be connected.

CAN Bus Communication

The EMU Black is equipped with a single CAN 2.0B bus for
communication with external devices like dashboards and power
management units.

PC Communication

The EMU Black communicates with a PC via a direct USB-C
connection. Install the EMU Black Client software on your computer
before the first connection.

Wiring Diagrams

Refer to the following resource for connection examples and
wiring diagrams:
Wiring Diagram Example (4 cylinders)

Frequently Asked Questions (FAQ)

Q: Can the EMU Black be used on public roads?

A: No, this product is not intended for use on public roads.

“`

EMU Black
Document version: 1.0 Firmware version: 2.169 or later Published on: 03 July 2025

Contents

EMU Black

1. Device description…………………………………………………………………………………………………3 2. Specification……………………………………………………………………………………………………….. 4 3. Pinout………………………………………………………………………………………………………………… 5 4. Installation………………………………………………………………………………………………………….. 5 5. CAN Stream………………………………………………………………………………………………………… 9 6. Document history……………………………………………………………………………………………….. 13

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

2/13

EMU Black
1. Device description
The EMU Black is a standalone engine control unit designed for internal combustion engines with 1 to 12 cylinders. It supports a wide range of engine types and control strategies, including knock control, drive-by-wire (DBW) throttle systems and variable valve timing (VVT). The hardware is designed for demanding environments, with an IP60-rated enclosure, conformal-coated PCB, and a -40°C to +105°C operating temperature range.
Warning: This product is not intended for use on public roads.
Key Features · Integrated wideband lambda controller (Bosch LSU 4.2 / 4.9 support) · Built-in 4-bar MAP sensor · Two direct EGT (exhaust gas temperature) probe inputs · Flex Fuel support · Direct control of up to 6 passive or 12 smart ignition coils · Drive-by-wire support with safety layers and plausibility checks · Engine compatibility ­ supports 1-12 cylinder engines, including DBW and VVT systems · Configurable CAN communication · Support for user-defined custom functions · IP60-rated enclosure and conformal-coated PCB · Automotive-grade components (AEC-Q100 Grade 2) · Suitable for engines in race cars, motorcycles, marine, and stationary installations

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

3/13

EMU Black

2. Specification

Specification

Temperature range

AECQ100 GRADE2 (-40 to +105°C)

Operating voltage

6-22V, immunity to transients according to ISO 7637

Minimal current consumption 0.25A

Power supply protection

overcurrent 5A fuse for ignition switch supply 15A fuse for 12V battery supply

Enclosure rating

IP 60, custom CNC machined aluminium

Weight

390 g

Dimensions

150 x 72 x 31 mm

Connectors

1 x 24 Scima FCI 211PC249S8033, 1 x 39 Scima FCI 211PC249S0020

Terminals

45 x 211CC2S2160P, 18 x 211CC3S2120

PC communication

USB (with PC client software)

Communication

CAN bus 2.0B, Serial

CAN standard

CAN 2.0B

CAN bus bitrate

1 Mbps (default), 500 kbps, 250 kbps, 125 kbps

CAN termination

Software-selectable

Number of injector outputs

6

Number of Ignition outputs

6 passive or 12 active ignition coils

Aux outputs

6 protected outputs 5A, low side

Other outputs

Full bridge up to 7A, can be used as separate outputs or 2 HBridges

Analog inputs

9 inputs, resolution 10Bits, 0-5V (protected)

Switch inputs

3 inputs, switched to ground

EGT inputs

2 for K-Type thermocouple

Knock sensor inputs

2

Oxygen sensor support

LSU 4.2 or 4.9 (built in controller), Narrow band, external WBO controllers

Drive-by-wire (DBW) support 1, auto-calibration

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

4/13

EMU Black

Variable Valve Timing (VVT) RPM limit Data logging
All dimensions in mm

Up to 2 Tested for up to 15,000 RPM Real time logging to PC, logging to the SD card with external logger – EDL-1 https://www.ecumaster.com/products/datalogger-dl-1/

3. Pinout

Pinout for EMU Black: 05/EMU_Black_pinout.pdf

https://www.ecumaster.com/wp/wp-content/uploads/2020/

4. Installation
Mounting the EMU Black 1. Mounting Location:
· It is recommended to mount the EMU Black in a safe location, preferably inside the cabin, rather than in the engine compartment.
· Although the EMU Black has an IP60 rating for dust resistance, avoid areas where the device could be exposed to water, mud, or excessive moisture.

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

5/13

EMU Black
· Keep the unit away from heat sources such as exhaust system or the turbocharger. · Avoid areas where high temperatures or moving mechanical components could affect the
EMU Black from behind. · Ensure the location minimizes the risk of accidental contact by the driver, co-driver, or
passengers. 2. Device Orientation:
· The EMU Black can be mounted in any orientation. · For optimal heat convection, it is recommended to mount the radiators facing upwards or
in an orientation between 0 to 90 degrees. · Avoid mounting the device upside down to ensure proper heat dissipation. 3. Stable Mounting: · Use the factory mounting point in the housing (1 x M6 bolt) to securely mount the device. · Avoid mounting the EMU Black directly to structural parts of the vehicle, such as the
chassis, firewall, or other rigid components. These parts can transmit strong vibrations or mechanical stress, which may negatively affect the device over time. · While vibration isolators are not mandatory, if the device is exposed to significant shocks or vibrations, consider using rubber-metal silent blocks for added protection. 4. Additional Guidelines: · Ensure plugs are easily accessible for servicing, diagnostics, or emergency disconnection. · Leave sufficient “working clearance” around the plug side of the harness to allow for easy unplugging. · Allow at least 20mm of free space around the EMU Black case to facilitate air circulation and effective heat dissipation.
Wiring Guidelines · Keep wiring lengths as short as possible to reduce signal interference and voltage drops. · Use shielded cables for sensitive sensor inputs, particularly for crankshaft and camshaft position sensors. · Route power and ground cables separately from signal wires to minimize electrical noise. · Ensure all grounds are connected properly to a common grounding point to prevent ground loops. · CAN bus wiring should be twisted pair and properly terminated with 120-ohm resistors at both ends of the network.

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

6/13

EMU Black
· The wire gauge (AWG) should be selected according to the current load expected to flow through the wires. Ensure that the wire diameter is suitable for the current to prevent overheating and voltage drop.
Minimal Configuration To establish basic communication and functionality for bench testing, the following connections must be made:
· Power Supply: Connect to: B13. · Ground: Connect to one of the available ground pins: B27, G17, G24. · +12V Switched: Connect to G18. · PC Communication: Handled via the USB-C port.
Note: This minimal setup is intended for bench testing only. For full installation in a vehicle, all power supply and ground pins must be connected.
Power Supply · The EMU Black requires a stable power supply within the specified voltage range (6-22V). · Use appropriately rated fuses and relays to protect the power circuit. · Ensure a solid ground connection to the chassis or engine block for reliable operation.
Sensor and Actuator Connections · Verify that all sensors are correctly connected according to the engine configuration. · Drive-by-wire (DBW) systems require correct calibration before use. · Outputs for injectors, ignition coils, and solenoids should match the electrical characteristics of the connected components.
CAN Bus Communication The EMU Black is equipped with a single CAN 2.0B bus, which can be used for communication with external devices such as dashboards, power management units, and expansion modules. When configuring the CAN bus:
· Use only twisted-pair wiring for CAN H and CAN L signals. · Ensure that both ends of the bus are terminated with 120-ohm resistors. · The CAN bus bitrate should be configured to match connected devices. · Avoid branching connections; use a linear bus topology where possible.

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

7/13

EMU Black
The following logging channels related to CAN communication can be monitored in the EMU Black software:
· CANBUS State – the status of the CAN bus · CANBUS Load – the processing load of CAN data being sent from the device · CANBUS Overload – the requested amount of data to be sent on the CAN bus exceeds the
device’s buffer size. Some frames may not have been sent · CANBUS Rx Buffer Ful – the requested amount of data to be received on the CAN bus exceeds
the device’s buffer size. Some frames may not have been received
Meaning of CANBUS States: · BUS OK – no communication errors · BUS ERROR – CAN bus error. Possible causes may include incorrect bus speed selection, lack of termination, error in connecting CANL and CANH, or ID collision
PC Communication The EMU Black communicates with a PC via a direct USB-C connection. To configure the ECU, install the EMU Black Client software on your computer before the first connection. The latest official release is available from the product page https://www.ecumaster.com/products/emu-black/, while test versions are available on a https://www.ecumaster.com/testVersions.html.
Wiring Diagrams For a connection example and wiring diagram, refer to the resource below: https://www.ecumaster.com/files/EMU_BLACK/ Wiring_Diagram_Example_4_cylinders_EMU_BLACK.pdf

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

8/13

EMU Black

5. CAN Stream
The default CAN bus bitrate of the device is 1 Mbps. The format used is little-endian.

Byte Channel

Data Type Range

EMU stream base ID+0 (default: 0x600)

0..1 RPM

16-bit U

2

TPS

8-bit U

3

IAT

8-bit S

4..5 MAP

16-bit U

6..7 Injector PW

16-bit U

EMU stream base ID+1 (default: 0x601)

0..1 AIN #1

16-bit U

2..3 AIN #2

16-bit U

4..5 AIN #3

16-bit U

6..7 AIN #4

16-bit U

EMU stream base ID+2 (default: 0x602)

0..1 VSPD

16-bit U

2

BARO

8-bit U

3

Oil Temperature

8-bit U

4

Oil Pressure

8-bit U

5

Fuel Pressure

8-bit U

6..7 CLT

16-bit S

EMU stream base ID+3 (default: 0x603)

0

Ignition Angle

8-bit S

1

Dwell Time

8-bit U

2

Lambda

8-bit U

3

Lambda Correction 8-bit U

4..5 EGT1

16-bit U

6..7 EGT2

16-bit U

EMU stream base ID+4 (default: 0x604)

0

Gear

8-bit U

1

ECU Temperature 8-bit S

2..3 Battery Voltage

16-bit U

0 ­ 16000 0 ­ 100 -40 ­ 127 0 ­ 600 0 ­ 50
0 ­ 5 0 ­ 5 0 ­ 5 0 ­ 5
0 ­ 400 50 ­ 130 0 ­ 160 0 ­ 12 0 ­ 12 -40 ­ 250
-60 ­ 60 0 ­ 10 0 ­ 2 75 ­ 125 0 ­ 1100 0 ­ 1100
0 ­ 7 -40 ­ 120 0-20

Multiplier/ Factor
Divider

Offset Unit

1/1 1/2 1/1 1/1 1/62

1 0.5 1 1 0.016129

0

RPM

0

%

0

C

0

kPa

0

ms

5/1024

0.0048828125 0

V

5/1024

0.0048828125 0

V

5/1024

0.0048828125 0

V

5/1024

0.0048828125 0

V

1/1 1/1 1/1 1/16 1/16 1/1

1 1 1 0.0625 0.0625 1

0

km/h

0

kPa

0

C

0

bar

0

bar

0

C

1/2 1/20 1/128 1/2 1/1 1/1

0.5

0

0.05

0

0.0078125

0

0.5

0

1

0

1

0

deg ms lambda % C C

1/1 1/1 27/1000

1 1 0.027

0

0

C

0

V

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

9/13

EMU Black

Byte Channel

Data Type

4..5 Error Flag1

6

FLAGS 12

16-bit 8-bit

7

Ethanol Content

8-bit U

EMU stream base ID+5 (default: 0x605)

0

DBW Position

8-bit U

1

DBW Target

8-bit U

2..3 TC DRPM RAW

16-bit S

4..5 TC DRPM

16-bit U

6

TC Torque

Reduction

8-bit U

7

PIT Limiter

8-bit U

Torque Reduction

EMU stream base ID+6 (default: 0x606)

0..1 AIN #5

16-bit U

2..3 AIN #6

4

OUTFLAGS13

5

OUTFLAGS24

6

OUTFLAGS35

7

OUTFLAGS46

16-bit U 8-bit 8-bit 8-bit 8-bit

EMU stream base ID+7 (default: 0x607)

0..1 Boost Target

16-bit U

2

PWM#1 DC

3

DSG Mode7

8-bit U 4-bit U

4

Lambda Target

8-bit U

5

PWM#2 DC

8-bit U

6..7 Fuel Used

16-bit U

Range
bitfield bitfield 0-100

Multiplier/ Factor
Divider

1/1

1

1/1

1

1/1

1

0 ­ 100

1/2

0.5

0 ­ 100

1/2

0.5

0 ­ 1000

1/1

1

0 ­ 400

1/1

1

0 ­ 100

1/1

1

0 ­ 100

1/1

1

0 ­ 5 0 ­ 5 bitfield bitfield bitfield bitfield

5/1024 5/1024 1/1 1/1 1/1 1/1

0.0048828125 0.0048828125 1 1 1 1

0 ­ 600

1/1

1

0 ­ 100

1/1

1

enumeration 1/1

1

0 ­ 1

1/100

0.01

0 ­ 100

1/1

1

0 ­ 255

1/100

0.01

Offset Unit

0

0

0

%

0

%

0

%

0

0

0

%

0

%

0

V

0

V

0

0

0

0

0

kPa

0

%

0

0

lambda

0

%

0

liter

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

10/13

EMU Black

1Bits of Error Flag bitfield

Bit index 0 1 2 3 4 5 6 7 8 9 10

Error name ERR_CLT ERR_IAT ERR_MAP ERR_WBO ERR_EGT1 ERR_EGT2 ERR_ALARM KNOCKING FFSENSOR ERR_DBW ERR_FPR

2Bits of FLAGS1 bitfield

Bit index 0 1 2 3 4 5 6

Name GEARCUT ALS LC IDLE TABLE SET TC INTERVENTION PIT LIMITER

3Bits of OUTFLAGS1 bitfield

Bit index 0 1 2 3 4

Name PO1 PO2 PO3 PO4 PO5

Description Coolant temperature sensor failed IAT sensor failed MAP sensor failed Wide band oxygen sensor failed EGT sensor #1 failed EGT sensor #2 failed EGT too high Knock detected Flex Fuel sensor failed Drive by wire failure Fuel pressure relative error
Description Gearcut active ALS active Launch control active Is in idle state 0 – using table set #1, 1 – using table set #2 1 – traction control intervention Pit limiter active
Description Parametric output #1 state Parametric output #2 state Parametric output #3 state Parametric output #4 state Parametric output #5 state

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

11/13

Bit index 5 6 7

Name VPO1 VPO2 VPO3

4Bits of OUTFLAGS2 bitfield

Bit index 0 1 2 3 4 5 6 7

Name CANSW1 CANSW2 CANSW3 CANSW4 CANSW5 CANSW6 CANSW7 CANSW8

5Bits of OUTFLAGS3 bitfield

Bit index 0 1 2 3 4 5 6 7

Name SW1 SW2 SW3 MUXSW1 MUXSW2 MUXSW3 LC MAP SET ALS MAP SET

6Bits of OUTFLAGS4 bitfield

Bit index 0 1

Name FPS CF

Description Virtual output #1 state Virtual output #2 state Virtual output #3 state

EMU Black

Description CAN switch #1 state CAN switch #2 state CAN switch #3 state CAN switch #4 state CAN switch #5 state CAN switch #6 state CAN switch #7 state CAN switch #8 state

Description Switch #1 state Switch #2 state Switch #3 state MUX switch #1 state MUX switch #2 state MUX switch #3 state Current set of launch control parameters Current set of ALS parameters

Description Fuel pump state Coolant fan state

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

12/13

EMU Black

Bit index 2 3 4 5 6

Name ACCLUTCH ACFAN NITROUS STARTER_REQ BOOST MAP SET

7Values for channel: DSG Mode

Value 2 3 4 5 6 7 15

Description P R N D S M fault

Description AC clutch state AC fan state Nitrous active Starter motor request (from start / stop strategy) Current set of boost parameters

6. Document history

Version Date

Changes

1.0

2025.07.03 Initial release

©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later

13/13

Documents / Resources

Ecumaster EMU Black Standalone Engine Control Unit [pdf] User Manual
EMU Black Standalone Engine Control Unit, EMU Black, Standalone Engine Control Unit, Engine Control Unit, Control Unit, Unit

References

Leave a comment

Your email address will not be published. Required fields are marked *