|
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. |
||
Functionality
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. Variants The SAE J1939 software is available in two variants: |
||
Supported processors/CAN controllers Micro-controllers of the following families with internal or external CAN-controller:
External CAN controller:
Adaptation to SAE J1939 software on processors not directly supported can be carried out with the aid of the standard C code in a few days. IXXAT will be pleased to carry out the adaptations of the SAE J1939 software for you. Content of Delivery
|
||
Last Updated: July 18, 2006 12:45 |
||