RP1210 API, Version 2.1 Verwendung von Applikationen in CAN-, SAE J1939- und SAE J1708/J1587-Netzwerken Funktionen für CAN (Auszug): > 11 Bit-Identifier (Standard) & 29 Bit-Identifier (Extended) > Hardware CAN-ID-Filterung > Option für parallelen zyklischen Broadcast Message Transfer Das RP1210 API ist eine offene Schnittstelle zwischen Windows-basierten Applikationen und Kommunikationsnetzwerken in Fahr-zeugen. Diese Schnittstelle bietet sowohl für Bussysteme als auch für höherschichtige Protokolle entsprechende Funktionen. In Ab-hängigkeit von der eingesetzten Applikation sind die Einsatzgebiete Funktionen für SAE J1939 (Auszug): > Datensicherungsschicht: Unterstützung von Parametergruppen (PG) und Transportprotokoll-Verbindungen (BAM & CMDT) > Netzwerkschicht: Dynamische Adressverwaltung (Vergabe/ Schutz von Adressen) > Unterschiedliche Filtermöglichkeiten (z.B. PGN, Quell- und Zieladresse) > Option für parallelen zyklischen Broadcast PG Transfer sehr vielfältig. Erarbeitet wurde die RP1210-Spezifikation als “Recommended Engineering and Maintenance Practice” vom TMC (Technology & Maintenance Council) der ATA (American Trucking Association). Insbesondere in den USA haben sich Speditionen, OEMs und Zulieferer zu deren Einhaltung freiwillig selbst verpflichtet. 2/38 Anwendungsgebiete Auf RP1210 basierende Anwendungen sind typischerweise Diagno-sewerkzeuge im Nutzfahrzeugumfeld, wie sie im Service ein-gesetzt Funktionen für SAE J1708/J1587 (Auszug): > Optionale Prüfsummengenerierung und Fehlervalidierung > Filterung nach Message-Identifier (MID) > Option für parallelen zyklischen Broadcast Message Transfer werden. Mit dem Vector RP1210 API lassen sich diese Werkzeuge während der Entwicklung auch mit Vector Interface Hardware betreiben. Spezielle Funktionen > Komfortable Kanalzuordnung durch volle Integration in den Konfigurationsdialog der Vector Hardware-Interfaces > Mehrere Clients pro Kanal > Volle Multithreading-Fähigkeit mit verschiedenen optio-nalen Hardwareschnittstellen Die RP1210 API kann zusammen mit den Vector XL-Hardware Interfaces und dem VN7600 sowie den entsprechenden Bus-Trans-ceivern verwendet werden. Das VN7600 Interface bietet keine Wartemodi, bspw. auf Sendebestätigungen von Unterstützung für J1708/J1587. Botschaften oder den Abschluss von höherschichtigen Protokoll-Transaktionen > Kompatibilität zu RP1210-0, RP1210-A und RP1210-B (Draft) Systemvoraussetzungen > Windows 2000/XP/Vista/7 (Windows 7 auch 64-bit Version) ◆ Anwenderspezifische RP1210-Applikation Entwicklungs-Tool z.B. CANoe RP1210 API Vector XL-Hardware Interfaces, VN7600 Vector Bus-Transceiver CAN J1708 Anwendungsarchitektur mit RP1210-API ECU