Professional Documents
Culture Documents
High Country Tek: Electro-Hydraulic Control Solutions Electro-Hydraulic Control Solutions
High Country Tek: Electro-Hydraulic Control Solutions Electro-Hydraulic Control Solutions
NOTICE:
The enclosed communication
comm nication may
ma be confidential,
confidential privileged
pri ileged or contain proprietary
proprietar information.
information It is for the intended recipient
only and should only be used or disseminated for the purpose of conducting business with High Country Tek, Inc. If you are not
the intended recipient designated above or the employee or agent responsible for delivering the transmittal to the intended
recipient please notify the sender, delete the communication from your computer and destroy all copies. Thank you for your
cooperation. NOTICE:
NOT for public transmittal or disclosure – all contents copyright © High Country Tek, Inc. – 2009.
The enclosed information is confidential, privileged and contains proprietary information. It is for the intended recipient only and should only be
used or disseminated for the purpose of conducting business with High Country Tek, Inc. If you are not the intended recipient or the employee or
agent responsible for delivering this information to the intended recipient please notify the sender, delete the information from your computer and
destroy all copies. Thank you for your cooperation.
© 2009 High Country Tek Inc. All rights reserved.
HIGH COUNTRY TEK
Electro-Hydraulic Control Solutions
SAE J1939 O
Overview.
i
Presented by:-
by:-
NOTICE:
The enclosed communication may be confidential, privileged or contain proprietary information. It is for the intended recipient only and should
only be used or disseminated for the purpose of conducting business with High Country Tek, Inc. If you are not the intended recipient
designated above or the employee or agent responsible for delivering the transmittal to the intended recipient please notify the sender, delete
© 2008 High Country Tek Inc. All rights reserved. the communication from your computer and destroy all copies. Thank you for your cooperation.
Today’s
Today s Agenda
Introductions.
I t d ti
Information sources.
• J1939 - Recommended Practice for a Serial Control & Communications Vehicle Network
• J1939/11 - Physical
Ph i l Layer
L – 250k bit
bits/s,
/ Shi
Shielded
ld d Twisted
T i t d Pair
P i
5 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Applications
• J1939 p
protocols are used in:
6 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
What is CAN - General Aspects
Serial network for embedded solutions
Originally designed for Bosch for automotive industry
Became very popular with industrial automation
Network technology established among Micro-controllers
Well suited for high speed /real time applications
Replaces
R l expensive
i Dual-port
D l t RAM ttechnology
h l
Excellent error detection and fault confinement
y reliable in field operation
Extremely p and in extreme conditions
Max baud rate of 1MBit/sec – SAE J1939 uses 250kBit/sec
7 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Quick Reference
¾ Maximum reliability
¾ Excellent error detection and fault confinement
¾ Collision-free bus arbitration
8 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Quick Reference
• J1939 specifications:
¾ Shielded,
Shielded twisted pair of wires.
wires
¾ Max. network length of 40 meters ( ~120ft).
¾ Standard baud rate of 250 kBit/sec ( mobile equipment ).
¾ Used 29-Bit message ID.
¾ Max. 30 nodes ( ECU’s) in a network.
¾ 120Ω termination
t i ti resistors
i t ( 2 off
ff ).
)
9 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Quick Reference
• J1939 specifications:
10 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Message Format ( J1939/21)
13 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
S R 6 Bit
29 Bit 0…8 byte 16 Bit CRC 2 Bit 7 Bit End
O T Control
CAN ID Data Field Field ACK of Frame
F R Field
8 Bit
21 Bit PGN Source
Address
8 Bit
3 Bit 1 Bit 1 Bit 8 Bit PDU
PDU
Priority Reserved Data Page Specific
Format
14 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
29 Bit
CAN ID
• Parameters embedded in the 29-Bit Message
Identifier are divided into two sections:
8 Bit
• PGN ( Parameter Group Number )
21 Bit PGN Source
Add
Address • 8 Bit Source address
• PG’s point information of parameter assignments within 8 byte CAN data field,
repetition and priority.
15 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
PGN
16 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
PGN
• Reserved
ese ed
17 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
PGN
• DP – Data Page:
• Page selector for PDU ( Protocol Data Unit ) Format ( PF) field
• Currently
C tl att 0
0, P
Pointing
i ti t page 0
to
• Page 1 for future purpose
18 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
PGN
19 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Parameter Group Number
PGN
• PDU
U Spec
Specific
c ((PS):
S)
20 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
Example - Sending RPM
21 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
Example - Receiving RPM
22 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Source Address
S R 6 Bit 7 Bit
29 Bit 0…8 byte 16 Bit CRC 2 Bit
O T Control End of
CAN ID Data Field Field ACK
F R Field Frame
8 Bit
21 Bit PGN Source
Address
8 Bit
3 Bit 1 Bit 1 Bit 8 Bit PDU
PDU
Priority Reserved Data Page Specific
Format
23 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Source Address
• Source Address (SA) = Last 8 bits of 29
29-Bit
Bit message identifier
• Source Address = address of transmitting ECU (node)
• A total of 254 addresses available
• Every address must be unique within network
• ECU’s CANNOT share address
• PGN’s are independent of Source Address
• Every ECU is allowed to transmit any message
NOTE:
The CAN standard in itself does NOT support node (ECU) addresses, only message ID’s.
24 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE-J1939 - Network Management
• Address claiming not supported per default in any other high level protocol
• J1939 d
does not support M
Master/Slave
/Sl or Cli
Client/Master
/M – must be application specific.
25 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Address & Name
Arbitrary Vehicle
I d t
Industry V hi l
Vehicle F
Function
ti ECU Manufacturer Id tit
Identity
Address System Reserved Function Code
Group System Instance Instance Number
Capable Instance
1 bit 3 bit 4 bit 7 bit 1 bit 8 bit 5 bit 3 bit 11 bit 21 bit
g
• ECU ADDRESS defines the source or destination for message
26 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Address Claiming
• 64-Bit name to uniquely identify nodes ( ECU’s)
27 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE – J1939 - Address Claiming
Two possible scenarios:
28 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Communications Methods
Destination Specific Communications:
• USE PDU1 (PF V
Values
l 0 tto 239 )
• Destination address required:
Broadcast Communications:
• Use PDU2 ( PF values 240 to 255 )
• Sending a message from a single or multiple sources to single destination
• Sending a message from a single or multiple sources to multiple destinations
Proprietary Communications*:
• Use
U either
ith PDU1 or PDU2
• CAN be either Destination Specific or Broadcast
• Use propriety PGN’s
Stub Length
30 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
SAE J1939 - Network Topology
ECU ECU ECU
1 2 n
CAN_H
120Ω 120Ω
CAN_L
31 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
J1939 - Connector Usage
HCT Products
Compatible with
J1939
DVC7 DVC 80
Private
Labeled
controllers
HFS-J
HFS J
35 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
Minimum Hardware
• DVC10 + DVC80 (Inter-module communications bridge to J1939)
Or
* Retired Product
36 Private & Confidential.
HCT Products for J1939
• J1939 to HCT-CAN bridge module.
37 Information courtesy of Wilfred Voss – esd electronics, Inc. Private & Confidential.
Intella™ Suite
Programming Tool:
Start
Length Parameter Name SPN
Position
11
1.1 4 bits Engine Torque Mode 899
2 1 byte Driver's Demand Engine - Percent Torque 512
3 1 byte Actual Engine - Percent Torque 513
4-5 2 bytes Engine Speed 190
6 1 byte Source Address of Controlling Device for Engine Control 1483
71
7.1 4 bits
bit E i
Engine St
Starter
t Mode
M d 1675
8 1 byte Engine Demand – Percent Torque 2432
• 04h Æ 4d
• Transmission Repetition 1 s
• Data Length: 8
• Data Page: 0
• PDU FFormat:t 254
• PDU Specific: 248
• Default Priority: 6
• Parameter Group Number: 65272 (0xFEF8)
Counts = 0 to 64256
' 0.03125/C
0 03125/C gain,
i -273
273 offset
ff t
if (transmission.srcaddr = 3) then
transmission_oil_temperature = transmission.temp_low + (transmission.temp_high * 256)
end if
Code Examples
NOTE:
• Using ‘limit mode’ allows the use of the retarder only up to the limit specified in the request.
Or
• It can disable the use of the retarder by others, as when an ABS controller detects wheel slip.
• Data Length: 8
• Data Page: 0
• PDU Format: 0
• PDU Specific: DA PGN Supporting Information:
• Default Priority: 3
• Parameter Group Number: 0 (0x0)
Start
Length Parameter Name SPN
Position
11
1.1 2 bits Engine Override Control Mode 695
15
1.5 2 bits Override Control Mode Priority 897
Q
Questions
ti ?.
?
Information
Sources
• J1939 - Recommended Practice for a Serial Control & Communications Vehicle Network
• J1939/11 - Physical Layer – 250k bits/s, Shielded Twisted Pair
• J1939/13 - Off-Board Diagnostic Connector
• J1939/21 - Data Link Layer
• J1939/31 - Network
N t kLLayer ONLY available from SAE – go to
website to download.
• J1939/71 - Vehicle Application Layer
• J1939/73 - Application Layer – Diagnostics
• J1939/81 - Network Management
http://www.sae.org/servlets/index
www.highcountrytek.com
© 2008 High Country Tek Inc. All rights reserved. Private & Confidential.
High Country Tek Inc
208 Gold Flat Court
Nevada City, CA, 95959
Tel: 1 530 265 3236
NOTICE:
The enclosed communication
comm nication may
ma be confidential,
confidential privileged
pri ileged or contain proprietary
proprietar information.
information It is for the intended recipient
only and should only be used or disseminated for the purpose of conducting business with High Country Tek, Inc. If you are not
the intended recipient designated above or the employee or agent responsible for delivering the transmittal to the intended
recipient please notify the sender, delete the communication from your computer and destroy all copies. Thank you for your
cooperation. NOTICE:
NOT for public transmittal or disclosure – all contents copyright © High Country Tek, Inc. – 2009.
The enclosed information is confidential, privileged and contains proprietary information. It is for the intended recipient only and should only be
used or disseminated for the purpose of conducting business with High Country Tek, Inc. If you are not the intended recipient or the employee or
agent responsible for delivering this information to the intended recipient please notify the sender, delete the information from your computer and
destroy all copies. Thank you for your cooperation.
© 2009 High Country Tek Inc. All rights reserved.