You are on page 1of 4

1.

Controller Communication Format


1.1. Description of Communication Between Controllers
Communication between controllers use 1 (one) channel communication CAN bus
based that adapted from SAE J1939 communication system, with the following configuration:
• Hardware layer : CAN2.0B
• Basic standar : J1939
• Baud : 250 kbps
• Identity : 29-bit
• Timeout : 1 sec
• Every controller expected to have a termination resistor configuration which can be
installed or revoked with the default configuration is revoked.

2. Controller Communication Frame


Communication frame between controller split up according to the associated controller. Every
communication frame on a controller can be divided into 2 (two) tipe frame: frame transmit and frame
receive.
According to the protocol format J1939, every data frame sent by each controller has identifier along
29-bit with allocation bit as follows:
Priority Reserved Data Page PDU Format (PF) PDU Specific (PS) Source Address (SA)
3 bits 1 bit 1 bit 8 bits 8 bits 8 bits

Implementation of the protocol J1939 on used permanent address that has been allocated for every
controller. For this, address claim procedure not implemented in communication system between
controller.
PDU format that implemented has address range 240 untill 255 (type PDU2), for that the data sent is
broadcast type.
Data sent in one format always have data length 8 – byte. For byte that did not implemented, data
bytes are filled 0x00.
For data with more than 1 byte length, the byte arragement is little endian.

2.1. VCU Controller Communication Format


VCU controller has source address 0x00.
2.2. VVVF Controller Communication Format
VVVF controller has source address 0x01.

CAN Inverter Transmit Message table:


Massage Parameter Definition
Name / Identifier Data Definition Byte Range Parameter Format Length /
[Hex] rate Resolution
Device
0 to Bit
0 operating
0x0F encoded
status
unimplemented
Machine control 1
(filled 0x00)
information/com
EEC1 Actual Engine - 1%, offset
mand based on 2 0-250 byte
document Percent Torque 125
0x0CF00401
reference
0- 0.125 rpm,
50ms J1939DA: J1939 3-4 Engine Speed word
Electronic Engine 64255 offset 0
Digital Annex
Controller 1
Source
Source: Inverter 5 byte Fixed 0x01
Address
Data
unimplemented
6
(filled 0x00)
unimplemented
7
(filled 0x00)

Tabel 1. Transmit Message Inverter Interconnect Configuration

*The operating status of the device is based on using the bit-encoded status as follows:
• Bit 0: Controller running/disabled (0 running, 1 off/disabled).
• Bit 1: Over current error (0 no errors, 1 there's an error).
• Bit 2: Over voltage error (0 no errors, 1 there's an error).
• Bit 3: Over temperature error (0 no errors, 1 there's an error).
CAN Inverter Transmit Message table:
Massage Parameter Definition
Name / Identifier Data Definition Byte Range Parameter Format Length /
[Hex] rate Resolution
Enable/Disable 0: disable
0 0-1
operation 1: enable
Driver's
Machine control Demand 1%, offset
1 0-250 byte
information/com Engine - 125
EEC1
mand based on Percent Torque
document
0x0CF00400 unimplemented
reference 2-4
50ms J1939DA: J1939 (filled 0x00)
Electronic Engine
Digital Annex Source
Controller 1 5 byte Fixed 0x00
Address
Target: Inverter
control signal unimplemented
6
(filled 0x00)
unimplemented
7
(filled 0x00)
Tabel 2. Inverter Receive Mesasge Interconnect Configuration

You might also like