Dé embedded netwerk specialist
+31-40-2301.922

J1939 Protocol Software

Software pakket voor het ontwikkelen van embedded J1939 Apparaten

Cross-platform protocol software in overeenstemming met SAE J1939. In combinatie met de SAE J1939 CAN-driver zorgt de protocol software voor een snelle en eenvoudige ontwikkeling van J1939 apparaten.
Ixxat SAE J1939 Protocol Software
Ixxat SAE J1939 Protocol Software
Ixxat SAE J1939 Protocol Software

Kenmerken en voordelen

  • Ontwikkeld volgens MISRA-C: 2012
  • Getoetst aan specificatie SAE J1939-82
  • Geschikt voor gebruik met of zonder real-time besturingssysteem
  • Verzending en ontvangst van applicatie-specifieke berichten (bevestigde en onbevestigde)
  • Ondersteuning van het J1939 transport protocollen:
    - BAM (voor broadcast communicatie)
    - RTS/CTS (voor peer-to-peer-communicatie)
    - Gelijktijdige communicatie met meer dan één knooppunt
  • Biedt adres claim procedure voor single- en multi-adres capabele CA's
  • Cyclische verzending en ontvangst van berichten met time-out bewaking
  • Biedt layer 2 communicatie (bijvoorbeeld voor ISO15765-3 bericht of proprietary J1939 berichten met 11 bit-id's)
  • Ondersteuning van request-berichten
  • Modulair ontwerp (niet benodigde functies kunnen worden weggelaten om geheugengebruik verminderen)
  • De protocol software is dynamisch configureerbaar tijdens run-time
  • Met de J1939 Designer kan de protocol software gemakkelijk worden geconfigureerd, exact naar de behoeften van de toepassing via een grafische gebruikersinterface
Ixxat SAE J1939 Protocol Software

J1939 Stack

De SAE J1939 protocol-software maakt een snelle en eenvoudige ontwikkeling van SAE J1939-nodes mogelijk. Alle in de SAE J1939 specificatie gedefinieerde communicatie mechanismen (m.u.v. de bridge-functionaliteit) zijn beschikbaar. Zodoende kunnen ontwikkelaars zich volledig concentreren op hun applicatie.

De user interface is ontworpen als een universele functionele interface, maar de protocol software is tegelijk ook de basis voor extensies zoals Diagnostics (SAE J1939/73), NMEA 2000 of ISO 11783 (ISOBUS).

De J1939 protocol software wordt geïmplementeerd in ANSI-C en is onafhankelijk van de CAN-controller, CPU of het besturingssysteem (indien beschikbaar). Het is aangepast aan de hardware via het additionele CAN driver pakket, welke vereist is.
De meegeleverde documentatie en C-toepassingsvoorbeelden zorgen voor een snelle start met de SAE J1939 protocol-software.

Versies van de J1939 Protocol Software

Er zijn twee versies van het SAE J1939 protocol-software beschikbaar:

  • De één kanaal-versie is geoptimaliseerd voor het gebruik van slechts één software process (CAN-kanaal) en is daarom zeer goed geschikt voor low-end CPU's (8 of 16 bit) met een beperkt geheugen en slechts één CAN-controller.
  • De meerkanaals-versie ondersteunt verschillende software processen, waarbij ieder proces een ander CAN-kanaal gebruiken òf waarbij meerdere processen hetzelfde CAN-kanaal (Virtual Mode) gebruiken.

Voor het gebruik van een van beide versies van de J1939 protocol software is de bijbehorende Ixxat J1939 CAN-driver benodigd.

Leveromvang
- Bron-code in C
- Voorbeeld code in C
- Software gebruikerslicentie
- Programmeerhandleiding
- Technische ondersteuning (tijdgelimiteerd)

Bestelnummer(s)

1.02.0351.x0000
SAE J1939 Protocol Software - één kanaal-versie
 
1.02.0351.x0001
SAE J1939 Protocol Software - meerkanaals-versie
 

Opmerking

De CAN-Driver, die nodig is voor de werking, maakt geen deel uit van de levering en moet apart worden besteld

Geïnteresseerd?

Bent u geïnteresseerd in de J1939 Protocol Software? Vraag dan, geheel vrijblijvend, een offerte aan. Wilt u meer informatie? Stuur dan een mail naar of ga naar onze contactpagina.
Bellen kan natuurlijk ook, we zijn bereikbaar op 040-2301.922. We helpen u graag en bieden u direct praktisch advies en ondersteuning.

Gerelateerde producten