Please enable JavaScript to view this site.

MaxxECU online help

Navigation: CAN

MaxxECU default CAN output

Scroll Prev Top Next More

Version 1.2 (2014-12-05)

 

Specification:

Can baud rate: 500kbit, 11-bit ID.

Little endian (least significant byte first).

All messages contains 4 16-bit values, 8 bytes per message.

MaxxECU has a built in termination resistor. External termination (120 ohm) is recommended for bus lengths over 1m.

Main connector: pin E1 = CAN H, pin E2 = CAN L.

Wiring loom: Twisted pink / gray, pink = CAN L, gray = CAN H.

Requires MaxxECU Firmware version 1.67 or newer.

 

Fast data channels (output rate 50Hz)

Message Addr

Byte offset

Name

Unit

Scale

Datatype

Comment

0x520

0

RPM

rpm

1

int16



2

Throttle position

%

0,1

int16



4

MAP

kPa

0,1

int16



6

Lambda


0,001

int16

Average lambda

0x521

0

Lambda A


0,001

int16

Lambda cylinder bank A


2

Lambda B


0,001

int16

Lambda cylinder bank B


4

Ignition angle

BTDC

0,1

int16



6

Ignition cut

%

1

int16

Percent of ignition event being cut (for rev-limit etc)

0x522

0

Fuel pulsewidth

ms

0,01

int16



2

Fuel duty

%

0,1

int16

Can be over 100%.


4

Fuel cut

%

1

int16

Percent of fuel event being cut (for rev-limit etc)


6

Vehicle Speed

km/h

0,1

int16

Speed signal for display purpose

0x523

0

Undriven wheels avg spd

km/h

0,1

int16

Zero when traction ctrl. system not used


2

Driven wheels avg spd

km/h

0,1

int16

Zero when traction ctrl. system not used


4

Wheel slip

%

0,1

int16

Zero when traction ctrl. system not used


6

Target slip

%

0,1

int16

Zero when traction ctrl. system not used

0x524

0

Traction Ctrl Power limit

%

0,1

int16

Zero when traction ctrl. system not used


2

Lambda corr A

%

0,1

int16

Short term lambda-correction applied to bank A cylinders


4

Lambda corr B

%

0,1

int16

Short term lambda-correction applied to bank B cylinders


6

Firmware version


0,01

int16

Current ECU firmware version

 

 

Slow data channels (output rate 10Hz)

Message Addr

Byte offset

Name

Unit

Scale

Datatype

Comment

0x530

0

Battery voltage

V

0,01

int16



2

Baro pressure

kPa

0,1

int16



4

Intake air temp

°C

0,1

int16



6

Coolant temp

°C

0,1

int16


0x531

0

Total fuel trim

%

0,1

int16

Total amount of adjustment applied to the fuel pulse, excluding acceleration enrichment


2

Ethanol concentration

%

0,1

int16

Outputs zero when no sensor is used, even on ethanol engines


4

Total ignition comp

degrees

0,1

int16

Total amount of adjustment applied to the ignition angle


6

EGT 1

°C

1

int16

Exhaust gas temperature. All values are sent, even for unconfigured sensors

0x532

0

EGT 2

°C

1

int16



2

EGT 3

°C

1

int16



4

EGT 4

°C

1

int16



6

EGT 5

°C

1

int16


0x533

0

EGT 6

°C

1

int16



2

EGT 7

°C

1

int16



4

EGT 8

°C

1

int16



6

EGT Highest

°C

1

int16


0x534

0

EGT Difference

°C

1

int16

Difference between the highest and lowest EGT sensor


2

CPU temp

°C

1

int16

ECU temperature


4

Error code count


1

int16

The number of active error codes (not stored)


6

Lost sync count


1

int16

Number of times the ECU has detected errors in the engine position sensors

0x535

0

User analog input 1

user

0,1

int16

Available in firmware 1.79


2

User analog input 2

user

0,1

int16

Available in firmware 1.79


4

User analog input 3

user

0,1

int16

Available in firmware 1.79


6

User analog input 4

user

0,1

int16

Available in firmware 1.79

0x536

0

Gear


1

int16

Available in firmware 1.79. Calculated manual transmission gear or commanded gear


2

Boost solenoid duty


0,1

int16

Available in firmware 1.79


4

Spare


1

int16



6

Spare


1

int16