Ixxat Sae j1939
Ixxat Sae j1939
Ixxat Sae j1939
Application
6
5
4
3
2
Presentation
Session
Transport
Network
Data Link
Physical
SAE J1939/71
SAE J1939/73
SAE J1939/21
SAE J1939/31
SAE J1939/21
SAE J1939/11
SAE J1939/12
SAE J1939/01
SAE J1939/81
The SAE J1939 protocol was defined by the SAE for use in commercial
vehicles, but it is also used in ships, rail-bound vehicles, agricultural
machinery and large generators. In addition, SAE J1939 serves as
the basis for the international standards NMEA 2000 (marine) and
ISO 11783 (ISO bus for agricultural machinery), allowing the protocol
stack to also be used for these applications as well.
Documents
107
SAE J1939
Protocol Software
Software Package for the Development
of J1939 Devices
The SAE J1939 protocol software enables a simple, fast development
of SAE J1939 devices. All communication mechanisms defined in
the SAE J1939 specification are available (except for the bridge
functionality), so that the developer can concentrate fully on his or
her application.
As the user interface is designed as a universal message-based
function interface, the protocol stack can be universally used and
is therefore also the basis for other protocols such as NMEA 2000
and ISO 11783 (ISOBUS). In addition, it is possible to adapt the stack
to the message defined in the standard 1939/71 and therefore to
work on variable/signal level via generatable mapping functions and
macros.
This is made possible via a graphic configuration tool which, in
addition to generation of the mapping functions, permits the complete configuration of the stack as well as the generation of a template file for the application. In addition, a plausibility check of all
configuration parameters ensures that configuration errors of the
user are avoided.
The modular structure of the protocol software based on the OSI
layer model allows an optimum adaptation to the individual target
system. For example, access to the CAN controller is implemented
by an appropriate CAN interface whose functions are included in a
separate module. The software can therefore easily be adapted to
further CAN controllers if required.
The documentation and sample programs provided enable a fast
start-up with the SAE J1939 software. All sample programs are
directly executable on a reference platform (evaluation board of the
CPU vendor or IXXAT PC/CAN interface card). Normally, porting can
be carried out on the target hardware within a few days.
VARIANTS
FUNCTIONALITY
Source code
Configuration tool with graphic user interface
Company license (restricted to company location and business
field) detailed manual
Detailed manual
Sample programs
Technical support
The target hardware has to provide one free timer interrupt for time
monitoring of the protocol as well as an interrupt line of the CAN
controller.
108
FURTHER SERVICES
(not included in contents of delivery)
Maintenance contract
IXXAT offers a maintenance contract to supplement the software
package. The maintenance contract includes the following services
during the contractual period:
Free updates and troubleshooting
Technical support
Introduction to the code
One-day introduction to the code. Interfaces, processes and data
flows in the SAE J1939 software are explained. Direct questions concerning the adaptation to be carried out can also be answered and
adaptations to the code can be made.
Implementation support
IXXAT handles adaptation, implementation and testing of the SAE
J1939 software to your hardware or application.
J1939 Module
The J1939 module is an extension for the IXXAT canAnalyser and
provides powerful functions for recording, interpretation and analysis
of J1939 messages.
ORDER NUMBER
1.02.0285.TTDDC
109