0% found this document useful (0 votes)
150 views1 page

AN400 CAN Protocol B PDF

This document defines the CAN bus parameters that are broadcast by PE3 series ECUs with firmware version 3.03.02 or higher. It provides details on the CAN ID, name, transmission rate, data start/length positions and parameters for 8 different CAN messages that contain engine data like RPM, fuel level, temperatures etc. It also notes the termination resistor and data conversion/storage methods.

Uploaded by

debendra128nitr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views1 page

AN400 CAN Protocol B PDF

This document defines the CAN bus parameters that are broadcast by PE3 series ECUs with firmware version 3.03.02 or higher. It provides details on the CAN ID, name, transmission rate, data start/length positions and parameters for 8 different CAN messages that contain engine data like RPM, fuel level, temperatures etc. It also notes the termination resistor and data conversion/storage methods.

Uploaded by

debendra128nitr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

AN400 Rev B Application Note

CAN Bus Protocol for PE3 Series ECUs


Release Date 7/10/11
CAN Bus Details
Firmware/Software Version:
Relevant Hardware:

Additional Notes:

PE3 V3.03.02 and higher

250 kbps Rate


Broadcast parameters are based on SAE J1939 standard

All PE3 controllers with installed CAN Bus

All 2 byte data is stored [LowByte, HighByte]


Num = HighByte*256 + LowByte
Conversion from 2 bytes to signed int is per the following:
Num = HighByte*256+LowByte
if (Num>32767) then
Num = Num - 65536
endif

This document defines the CAN based


parameters that the PE3 is broadcasting for
the firmware listed above.
The PE3 ECU contains a 120 ohm
termination resistor.

CAN ID (hex)
0CFFF048

Name
PE1

Rate (ms)
50

Start Position
1-2
3-4
5-6
7-8

Length
2 bytes
2 bytes
2 bytes
2 bytes

Parameter
Rpm
TPS
Fuel Open Time
Ignition Angle

units
rpm
%
ms
deg

Resolution
1 rpm/bit, 0 offset
0.1 %/bit, 0 offset
0.01msec/bit
0.1 deg/bit, 0deg offset

Range
0 to 30000 rpm
0 to 100%
0 to 30 msec
-20 to 100 deg

Type
unsigned int
signed int
signed int
signed int

0CFFF148

PE2

50

1-2
3-4
5-6
7.1

2 bytes
2 bytes
2 bytes
1 bit

Barometer
MAP
Lambda
Pressure Type

psi or kpa
psi or kpa
lambda

0.01/bit, 0 offset
0.01/bit, 0 offset
0.001/bit, 0 offset
2 states/1 bit, 0 offset

0 - psi, 1-kPa

signed int
signed int
signed int
unsigned char

0CFFF248

PE3

100

1-2
3-4
5-6
7-8

2 bytes
2 bytes
2 bytes
2 bytes

Analog
Analog
Analog
Analog

Input #1
Input #2
Input #3
Input #4

volts
volts
volts
volts

0.001volt/bit, 0 offset
0.001volt/bit, 0 offset
0.001volt/bit, 0 offset
0.001volt/bit, 0 offset

0 to 5 volts
0 to 5 volts
0 to 5 volts
0 to 5 volts

signed int
signed int
signed int
signed int

0CFFF348

PE4

100

1-2
3-4
5-6
7-8

2 bytes
2 bytes
2 bytes
2 bytes

Analog
Analog
Analog
Analog

Input #5
Input #6
Input #7
Input #8

volts
volts
volts
volts

0.001volt/bit, 0 offset
0.001volt/bit, 0 offset
0.001volt/bit, 0 offset
0.001volt/bit, 0 offset

0 to 5 volts
0 to 5 volts
0 to 5 volts
0 to 22 volts

signed int
signed int
signed int
signed int

0CFFF448

PE5

100

1-2
3-4
5-6
7-8

2 bytes
2 bytes
2 bytes
2 bytes

Frequency 1
Frequency 2
Frequency 3
Frequency 4

hz
hz
hz
hz

0.2hz/bit, 0 offset
0.2hz/bit, 0 offset
0.2hz/bit, 0 offset
0.2hz/bit, 0 offset

0 to 6000
0 to 6000
0 to 6000
0 to 6000

signed int
signed int
signed int
signed int

0CFFF548

PE6

1000

1-2
3-4
5-6
7.1

2 bytes
2 bytes
2 bytes
1 bit

Battery Volt
Air Temp
Coolant Temp
Temp Type

volts
C or F
C or F

0.01volts/bit
0.1 deg/bit, 0 deg offset
0.1 deg/bit, 0 deg offset
2 states/1 bit, 0 offset

0 to 22 volts
-1000 to 1000 deg
-1000 to 1000 deg
0 - F, 1 - C

signed int
signed int
signed int
unsigned char

0CFFF648

PE7

1000

1-2
3-4
5
6
7
8

2 bytes
2 bytes
1 byte
1 byte
1 byte
1 byte

Analog Input #5 - Thermistor


Analog Input #7 - Thermistor
Version Major
Version Minor
Version Build
TBD

C or F
C or F

0.1 deg/bit, 0 offset


0.1 deg/bit, 0 offset

-1000 to 1000 deg


-1000 to 1000 deg

signed int
signed int
unsigned char
unsigned char
unsigned char

------ Disclaimer: The information contained in this document is believed to be correct. It is up to the end user to verify the correct setup for his/her application. ------

You might also like