Herunterladen Inhalt Inhalt Diese Seite drucken
HBM QUANTUM X Bedienungsanleitung
Vorschau ausblenden Andere Handbücher für QUANTUM X:
Inhaltsverzeichnis
Verfügbare Sprachen

Verfügbare Sprachen

Operating Manual | Bedienungsanleitung
English
Deutsch
/
CANBus

Kapitel

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für HBM QUANTUM X

  • Seite 1 Operating Manual | Bedienungsanleitung English Deutsch CANBus...
  • Seite 2 Tel. +49 6151 803-0 Fax +49 6151 803-9100 info@hbm.com www.hbm.com Mat.: 7-2002.4461 DVS: A4461-2.0 HBM: public 03.2017 E Hottinger Baldwin Messtechnik GmbH. Subject to modifications. All product descriptions are for general information only. They are not to be understood as a guarantee of quality or durability.
  • Seite 3 Operating Manual | Bedienungsanleitung English Deutsch CANBus Receive / Transmit...
  • Seite 74 QuantumX / SomatXR and CCP / XCP-on-CAN CANBus A4461-2.0 HBM: public...
  • Seite 75 Operating Manual | Bedienungsanleitung English Deutsch CANBus Empfangen / Senden...
  • Seite 76 ..........CAN‐Dekoder: Empfang von CAN‐Daten ..... . CANBus A4461-1.0 HBM: public...
  • Seite 77 ........6.6.2.4 Format MOTOROLA Sequential ......CANBus A4461-1.0 HBM: public...
  • Seite 78 ..........CANBus A4461-1.0 HBM: public...
  • Seite 79: Sicherheitshinweise

    Bei Anlagen, die aufgrund einer Fehlfunktion größere Schäden, Datenverlust oder sogar Personenschäden verursachen können, müssen zusätzliche Sicherheitsvor­ kehrungen getroffen werden. Im Fehlerfall stellen diese Vorkehrungen einen sicheren Betriebszustand her. Dies kann z. B. durch mechanische Verriegelungen, Feh­ lersignalisierung, Grenzwertschalter usw. erfolgen. CANBus A4461-1.0 HBM: public...
  • Seite 80 Paßwort geschützt sind, ist sicherzustellen, dass evtl. angeschlossene Steuerungen in einem sicheren Zustand verbleiben, bis das Schaltver­ halten des Moduls geprüft ist. Wartung und Reinigung Die Module sind wartungsfrei. Beachten Sie bei der Rei­ nigung des Gehäuses folgende Punkte: CANBus A4461-1.0 HBM: public...
  • Seite 81 Anwendungsbereichs eingesetzt. S Am Gerät werden vom Betreiber unautorisiert Ände­ rungen vorgenommen. Warnzeichen und Gefahrensymbole Wichtige Hinweise für Ihre Sicherheit sind besonders ge­ kennzeichnet. Beachten Sie diese Hinweise unbedingt, um Unfälle und Sachschäden zu vermeiden. CANBus A4461-1.0 HBM: public...
  • Seite 82 Situation hin, die – wenn die Sicherheits­ bestimmungen nicht beachtet werden – leichte oder mittlere Körperverletzung zur Folge haben kann. Diese Kennzeichnung weist auf eine Situation hin, Hinweis die – wenn die Sicherheitsbestimmungen nicht beachtet werden – Sachschäden zur Folge haben kann. CANBus A4461-1.0 HBM: public...
  • Seite 83 Sicherheitsbewussten Arbeiten Der Versorgungsanschluss, sowie Signal‐ und Fühlerlei­ tungen müssen so installiert werden, dass elektromagne­ tische Einstreuungen keine Beeinträchtigung der Geräte­ funktionen hervorrufen (Empfehlung HBM ”Greenline‐Schirmungskonzept”, Internetdownload http://www.hbm.com/Greenline). Geräte und Einrichtungen der Automatisierungstechnik müssen so verbaut werden, dass sie gegen unbeabsich­...
  • Seite 84 Umgang mit den Anlagen unterwiesen und mit der Bedienung der in dieser Dokumentation be­ schriebenen Modulen und Technologien vertraut. S Als Inbetriebnehmer oder im Service eingesetzt ha­ ben sie eine Ausbildung absolviert, die Sie zur Repa­ CANBus A4461-1.0 HBM: public...
  • Seite 85 Geräte gemäß den Normen der Sicherheitstechnik in Betrieb zu nehmen, zu erden und zu kennzeichnen. Bei der Verwendung sind zusätzlich die für den jeweiligen Anwendungsfall erforderlichen Rechts‐ und Sicherheits­ vorschriften zu beachten. Sinngemäß gilt dies auch bei Verwendung von Zubehör. CANBus A4461-1.0 HBM: public...
  • Seite 86: Verwendete Kennzeichnungen

    Körperverletzung zur Folge haben kann. Diese Kennzeichnung weist auf wichtige Informa­ tionen zum Produkt oder zur Handhabung des Pro­ Wichtig duktes hin. Diese Kennzeichnung weist auf Anwendungstipps oder andere für Sie nützliche Informationen hin. Tipp CANBus A4461-1.0 HBM: public...
  • Seite 87 Menüs und Untermenüs aufgerufen werden. Bitrate, 500 Fett‐kursive Schrift kennzeichnet Eingaben und Ein­ gabefelder in Programmoberflächen. Hervorhebung Kursive Schrift kennzeichnet Hervorhebungen im Siehe … Text und kennzeichnet Verweise auf Kapitel, Bilder oder externe Dokumente und Dateien. CANBus A4461-1.0 HBM: public...
  • Seite 88: Quantumx / Somatxr-Dokumentation

    S nach Installation des MX-Assistenten auf der Fest­ platte ihres PCs, zu erreichen über Windows-Start S immer aktuell auf unseren Internetseiten unter www.hbm.com/ EtherCAT® ist eine eingetragene Marke und patentierte Technologie, lizensiert durch die Beckhoff Automation GmbH, Deutschland CANBus A4461-1.0 HBM: public...
  • Seite 89: Der Canbus

    Diese Anleitung zeigt Ihnen: S Wie Sie einen CANbus‐Knoten parametrieren. Zusätzlich steht folgende Dokumentation zur Verfügung: S Allgemeine Bedienungsanleitung S Datenblätter MX840B oder MX471B  S Onlinehilfen in der Software catman EASY und MX- Assistent CANBus A4461-1.0 HBM: public...
  • Seite 90: Quantumx / Somatxr Und Can

    CANbus an beiden Enden und nur dort mit einem entsprechenden Abschlusswiderstand terminiert werden. Ein 120 Ohm Abschlusswiderstand kann individuell im Modul per Software zugeschaltet werden. Eine Terminie­ rung ist auch schon bei kurzen Leitungen mit niedrigen Bitraten erforderlich. CANBus A4461-1.0 HBM: public...
  • Seite 91: Anschluss Canbus

    CAN-Signale empfangen: - MX471B, MX840B (Kanal 1) CAN-Signale senden: - MX471B - MX840B (nur modul-interne Messsignale) - die Software MX‐Assistent kann aus der Liste aller versendeten Nachrichten ein DBC‐file generieren CCP oder XCP-over-CAN-Signale empfangen: - nur MX471B CANBus A4461-1.0 HBM: public...
  • Seite 92 QuantumX / SomatXR und CAN MX840B MX471B QuantumX Kanal 1 SubHD-15pol. SubD-9pol. CAN-High CAN-Low CAN-GND CANBus A4461-1.0 HBM: public...
  • Seite 93 Sorgen Sie für eine korrekte Terminierung mit Abschluss­ widerständen, wie in Abb. 5.1 dargestellt. Das Quan­ tumX‐Modul MX840B enthält keine Terminierung, der MX471B und der SomatXR MX840B-R enthalten eine interne Terminierung, die über Software aktiviert werden kann. CANBus A4461-1.0 HBM: public...
  • Seite 94: Zustandsanzeige Leds Der Geräte

    Knoten n Abb. 5.1 Busabschlusswiderstände Zum Anschluss der D-SUB-15HD-Gerätebuchsen des QuantumX MX840B an handelsübliche D-SUB-Stecker mit standardisierter CiA‐Belegung dient das Adapterkabel 1-Kab418. 5.2.1 Zustandsanzeige LEDs der Geräte System-LED CAN-LEDs “BUS” CAN-LEDs “Kanal” Abb. 5.2 QuantumX Frontansicht MX471B CANBus A4461-1.0 HBM: public...
  • Seite 95 CAN-LEDs “Kanal” Abb. 5.3 SomatXR Frontansicht MX471B-R Modulbezogene Zustandsanzeigen (Fehlermeldungen) siehe auch Kapitel 6.3. System-LED Grün Fehlerfreier Betrieb Gelb System ist nicht bereit, Bootvorgang läuft Gelb blinkend Download aktiv, System ist nicht bereit Fehler, Synchronisation fehlerhaft CANBus A4461-1.0 HBM: public...
  • Seite 96: Can-Nachrichten Empfangen

    Nachrichten dem Knoten bekannt gemacht werden. Das kann direkt auf dem Knoten oder wieder­ holbar über vorher angelegte Nachrichten in der Sensor­ datenbank erfolgen. Aus der Sensordatenbank können einzelne Nachrichten per drag & drop mit dem Knoten verbunden werden. CANBus A4461-1.0 HBM: public...
  • Seite 97 Unterschiedliche Firmen bieten hierzu Editoren an. Im Messbetrieb werden die empfangenen CAN-Nachrich­ ten sofort ”zeitgestempelt”. Damit ist im Gesamtsystem eine parallele und synchrone Erfassung und Analyse von direkt erfassten Messgrößen und von CAN-Nachrichten möglich. CANBus A4461-1.0 HBM: public...
  • Seite 98: Funktionsbeschreibung

    = 87,5 %, SJW = 4. 6.1.2 Terminierung des CANBus Alle Varianten von MX471B, sowie MX840B-R können eine Terminierung des CAN-Bus per Parametrierung zu- oder abschalten. MX840, MX840A und MX840B unter­ stützen keine interne Terminierung. CANBus A4461-1.0 HBM: public...
  • Seite 99: Fehlerbehandlung

    Fehlerstatus ausgelesen wurde. Auf diese Weise können auch einzelne Fehlerereignisse sicher erfasst werden, ohne dass der Fehlerstatus während einer Messung dau­ erhaft beobachtet werden muss. Allerdings gibt diese Methode nicht immer den aktuellen Zustand des CAN- Bus wider. CANBus A4461-1.0 HBM: public...
  • Seite 100: Fehlerereignisse

    Wenn die Anwendung fordert, dass auch ein­ malige Ereignisse sicher erkannt werden können, kann in der Parametrierung (siehe Kapitel 1.3) der „Fehlermodus“ so eingestellt werden, dass Fehler erst mit dem Auslesen des Fehlerstatus gelöscht werden. CANBus A4461-1.0 HBM: public...
  • Seite 101: Mögliche Fehlerursachen Im Can-Betrieb

    Wenn die Daten nicht schnell genug vom CAN-Controller im Modul ausgelesen werden können, gehen Daten verloren, die auf dem CAN-BUS anliegen und das Flag „Overrun“ wird gesetzt. Zu diesem Zeitpunkt ist nicht bekannt, ob die verloren gegangenen Daten relevant CANBus A4461-1.0 HBM: public...
  • Seite 102: Can „Transmitter Overrun

    CAN-Nachricht. Für MX840B) gilt: Wenn das Signal innerhalb 128 ms völlig ausfällt, wird dies detektiert und ein ungültig markierter Messwert in den Signalstrom eingefügt. Sobald die nächste Nach­ richt dekodiert wurde, wird dieser Fehler wieder gelöscht. CANBus A4461-1.0 HBM: public...
  • Seite 103: Modul-Ressourcen

    über den Fehlerstatus ausgelesen werden können. 6.3.1 MX840B Für MX840B ist das Verhalten der Kanal-LED im CAN- Betriebsmode beschrieben. Das Flackern der LED bei Aktivität auf dem CAN-Bus ist nicht mit einzelnen Nach­ richten synchronisiert. CANBus A4461-1.0 HBM: public...
  • Seite 104: Mx471B

    LED rot, liegt ein Hardware-Defekt vor. 6.3.2 MX471B BUS‐LED Funktion dauerhaft grün CAN-BUS aktiviert, keine Fehler, keine Aktivität auf CAN flackernd grün CAN-BUS aktiviert, keine Fehler, Aktivität auf CAN dauerhaft orange CAN-Controller zeitweise fehlerhaft („BUS WARNING“). Keine Aktivität auf CAN. CANBus A4461-1.0 HBM: public...
  • Seite 105 CAN-Nachrichten möglich. Bitrate aller angeschlos­ senen Teilnehmer, Verpolung oder Kurzschlüsse prüfen. CAN-Controller wird evtl. erst nach einem Rücksetzen wieder aktiviert. Blinken zusätzlich die übrigen Kanal-LED und die System- LED rot, liegt ein Hardware-Defekt vor. CANBus A4461-1.0 HBM: public...
  • Seite 106: Can-Dekoder: Empfang Von Can-Daten

    Das Signal, das später systemweit verwendet wird, wird durch das Ausgabeformat („Signal­ Format“) bestimmt. Zudem werden die Integer-Datenty­ pen auch darauf geprüft, ob diese vorzeichenbehaftet (UINT32 und UINT64) sind oder nicht (INT32 und INT64). CANBus A4461-1.0 HBM: public...
  • Seite 107: Datentypen Der Rechenvorschrift

    6.4.4 Fließkomma‐Skalierung Sofern wenigstens einer der Werte von „factor“ oder „offset“ mit einem Fließkommawert parametriert wurde, wird das CAN-Rohsignal „raw_value“ zunächst in einen Fließkommawert (REAL64) umgewandelt. „factor“ und „offset“ sind in diesem Fall immer vom Fließkomma- CANBus A4461-1.0 HBM: public...
  • Seite 108 Nachkommastellen des Fließkommawerts vor der abschliessenden Umwandlung von REAL64 nach UINT64 bzw. INT64 abgeschnitten. In allen anderen Fäl­ len wird der Fließkommawert zunächst auf eine Ganz­ zahl gerundet. Nachfolgende Tabelle gilt ausschließlich für die hier beschriebene „Fließkomma-Skalierung“: CANBus A4461-1.0 HBM: public...
  • Seite 109 REAL32 REAL64 UINT32 REAL32 REAL64 REAL64 INT32 UINT64 INT64 REAL32 REAL64 UINT32 REAL64 REAL64 REAL64 INT32 UINT64 INT64 REAL32 REAL64 UINT32 INT32 REAL64 REAL64 INT32 UINT64 INT64 REAL32 REAL64 INT32 REAL64 REAL64 UINT32 INT64 UINT32 UINT64 CANBus A4461-1.0 HBM: public...
  • Seite 110 Umsetzung des farbig hervorgehobenen Beispiels im Modul: int32_t raw; double factor, offset; int32_t signal = (int32_t) (round((double)raw * factor) + offset) ); Pascal: var raw: LongInt; factor, offset: Double; signal: LongInt begin signal:= LongInt(Round ((Int64(raw) * factor) + offset ); CANBus A4461-1.0 HBM: public...
  • Seite 111: Can-Rohdaten-Empfang

    Definition des Streaming-Protokolls zu entnehmen. 6.4.5.2 Parametrierung Die Parametrierung schaltet den Empfang der CAN-Roh­ daten individuell für jeden CAN-Connector ein und aus (<Active>). Außerdem enthät das Signal wie viele andere Signale im QuantumX / SomatXR-System einen Namen CANBus A4461-1.0 HBM: public...
  • Seite 112: Ganzzahl-Skalierung

    Ebenso werden „factor“ und „offset“ mit dem in der Tabelle genannten Datentyp gerechnet. Das Zwischenergebnis wird schließlich in das Datenformat umgewandelt, das als „SignalFormat“ angegeben wurde. Nachfolgende Tabelle gilt ausschließlich für die hier beschriebene „Ganzzahl‐Skalierung“. CANBus A4461-1.0 HBM: public...
  • Seite 113 REAL32 REAL64 UINT32 REAL64 REAL64 REAL64 INT32 UINT64 INT64 REAL32 REAL32 REAL64 INT64 UINT32 INT32 INT32 INT32 INT32 UINT64 INT64 INT64 REAL32 REAL32 REAL64 REAL64 INT32 INT32 INT32 UINT32 INT64 INT64 UINT32 UNIT32 UNIT32 UINT64 UNIT64 CANBus A4461-1.0 HBM: public...
  • Seite 114 Umsetzung des farbig hervorgehobenen Beispiels im Modul: double raw; int32_t factor, offset; int32_t signal = (int32_t) ( ((int64_t)raw * factor) + offset ); Pascal: var raw: Double; factor, offset: LongInt; signal: LongInt begin signal := LongInt((Int64(raw) * factor) + offset ); CANBus A4461-1.0 HBM: public...
  • Seite 115: Can-Encoder (Mappable Can-Sende-Nachrichten)

    Name> zur Anzeige in den Oberflächen der PC-Soft­ ware. 6.5.2 Definition der Signalquellen Was wird wo gesendet? In jeder CAN-Nachricht können Daten aus mehreren ver­ schiedenen Quellen gesendet werden. Da auch Daten mit 1 bit Länge „gemappt“ werden können, sind bis zu 64 CANBus A4461-1.0 HBM: public...
  • Seite 116: Skalierung Des Messwertes

    Auf diese Weise muss die <CanMessage> nur einmal parametriert werden. Verschiedene Signal-Quellen weisen direkt auf die jeweilige CAN-Nachricht. 6.5.3 Skalierung des Messwertes Analog zum Dekoder des CAN-Empfängers können die Signale von der Quelle mit <Factor> und <Offset> CANBus A4461-1.0 HBM: public...
  • Seite 117: Datentypen Und Bit-Positionen Eines Messwertes

    1 und 64 Bit betragen kann. Die Auflösung des Messwerts als Ganzzahl ist also variabel. Dies leistet eine differenzierte Datentyp-Umwandlung. Zuerst wird der Messwert als Fließkommawert skaliert. Wenn das Sende-Datenformat <DataFormat> als Integerwert gewählt ist, erfolgt erst jetzt die Umrechnung CANBus A4461-1.0 HBM: public...
  • Seite 118: Sendedaten Im Fehlerfall

    Fehlerfall „2,0E15“ gesendet. Ist <Type> auf „BitArray“ gesetzt oder <DataFormat> ist auf einen Integer oder Boolean parametriert, wird „0“ gesendet. Dies entspricht dem Verhalten des Moduls, als <ValueOnError> noch nicht existierte und ist die Werkseinstellung. CANBus A4461-1.0 HBM: public...
  • Seite 119: Parameter Der Can-Nachricht

    Signalquelle „gemappt“ werden soll. 6.5.6.1 Datenlänge der CAN‐Nachricht Daten in CAN-Nachrichten sind immer Vielfache Byte. Die Länge der CAN-Nachricht entspricht der Anzahl Byte, die erforderlich ist, um alle in diese CAN-Nachricht aktiven „gemappten“ Signalquellen zu versenden. CANBus A4461-1.0 HBM: public...
  • Seite 120: Beispiel Für Verschiedene Signalquellen Innerhalb Einer Einzigen Can-Nachricht

    Nachricht kodiert werden. Als nächstes soll ein Float- Wert einer Mathematikeinheit als 18 bit langer Signed- Integer unter Berücksichtigung von 2 Nachkommastellen an der Bit-Position 33 gesendet werden. Schließlich sollen ab Bit-Position 52 drei Bit mit Schaltzuständen CANBus A4461-1.0 HBM: public...
  • Seite 121 Offset = 0.0 StartBit = 33 SignalLength = 18 BitSequence = INTEL (Nachdem der Float-Wert mit 100 multipliziert und danach in einen Signed-Integer32-Wert konvertiert wurde, werden aus diesem Integer-Wert die Bits 31 bis 8 INTEL-codiert gesendet) Source 3: CANBus A4461-1.0 HBM: public...
  • Seite 122 Mit der CAN-Receive-Funktionalität (CAN-Dekoder <CanInChannel>) im MX840B oder eines anderen CAN- Kanals eines MX471B kann diese CAN-Nachricht direkt wieder zu vier verschiedenen Signalen dekodiert werden, indem <DataFormat>, <StartBit>, <BitSequence> und <SignalLength> aus obiger Parametrierung übernommen werden. CANBus A4461-1.0 HBM: public...
  • Seite 123: Transmission-Type

    Control (siehe Kap. 5.8.1) ausgelöst werden. Die Daten in der CAN-Nachricht entsprechen dem Momentanwert und sind nicht synchronisiert mit der Datenquelle. Im MX471B realisieren wir die Timer-Auflösung durch Abzählen der isochronen Ereignisse (1200 Hz). Die Peri­ CANBus A4461-1.0 HBM: public...
  • Seite 124: Sourcechange

    Ereignisse gesendet wird. Damit kann die Auslastung auf dem CAN-Bus verringert werden, wenn z. B. Messwerte mit niedriger Dynamik (z. B. Temperatur) gesendet werden sollen. Der Versand einer CAN-Nachricht kann zusätzlich per Control (siehe Kap. 5.8.1) ausgelöst werden. CANBus A4461-1.0 HBM: public...
  • Seite 125: Einschränkungen Für Mx840B

    BitSequence = INTEL oder MOTOROLA CanMessage-TransmissionType = „Control” oder „Timer” Eine empfangene CAN-Nachricht kann nicht per CAN weitergesendet werden. Auch muss die Signalquelle innerhalb des Moduls entnommen werden, also: ModuleReference (leer bzw. „UUID=[eigene UUID]”), SignalReference = „AnalogIn_Connec­ tor[2…8].Signal1” CANBus A4461-1.0 HBM: public...
  • Seite 126: Zählweisen Der Datenbit Gemäß Vector-Dbc-Format

    „MOTOROLA Backward“ nutzen folgende „Säge­ zahn“-Zählweise der Datenbit: Byte 0 (aus CAN-Controller) Bit 7 Byte 1 Die Formate „INTEL Sequential“ und „MOTOROLA Sequential“ nutzen folgende sequentielle Zählweise der Datenbit. Sie entspricht der Reihenfolge, wie die Bits vom CAN-Bus empfangen werden: CANBus A4461-1.0 HBM: public...
  • Seite 127: Format Intel-Standard

    Datentyp vorzeichenbehaftet, wird dies immer im „msb“ angenommen und beim Rechtsschieben in den Zwi­ schenwert mit 1 aufgefüllt. Diese Dekodierung wird sowohl für den Messwert als auch die Mode-Information gleichermaßen verwendet, wenn im Element „BitSe­ quence“ bzw. „ModeBitSequence“ der Wert „1“ steht. CANBus A4461-1.0 HBM: public...
  • Seite 128: Format Motorola Forward Msb

    Rechtsschieben in den Zwischenwert mit 1 aufge­ füllt. Diese Dekodierung wird sowohl für den Messwert als auch die Mode-Information gleichermaßen verwendet, wenn im Element „BitSequence“ bzw. „ModeBitSequence“ der Wert „0“ steht. Beispiel CANdb-internes „MOTOROLA Forward MSB“-Format, Startbit = 13, Länge = 12: CANBus A4461-1.0 HBM: public...
  • Seite 129: Weitere Zählweisen, Nicht In Quantumx / Somatxr-Parametrierung Genutzt

    ² ² ² ² ² lsb 6.6.2 Weitere Zählweisen, nicht in QuantumX / SomatXR‐Parametrierung genutzt Um weitere Zählweisen in ein Format überführen zu können, das zur Parametrierung von MX genutzt wird, dienen nachfolgende Tabellen zur Information. CANBus A4461-1.0 HBM: public...
  • Seite 130: Format Motorola Forward Lsb

    ² ² ² Startbit/ ² ² ² ² ² 6.6.2.2 Format MOTOROLA Backward Bei diesem Format wird ab dem letzten zu versendenden Bit gezählt. Somit ist das Startbit abhängig von der Anzahl der zu versendenden Byte. CANBus A4461-1.0 HBM: public...
  • Seite 131 ² Die gleiche Nutzinformation, gesendet in 3 Daten-Byte: CANdb-internes „MOTOROLA Backward“-Format, Datenlänge = 3, Startbit = 2, Länge = 12: Bit-Nr. innerhalb des Daten-Byte msb ² ² ² ² ² ² Startbit/ ² ² ² ² CANBus A4461-1.0 HBM: public...
  • Seite 132: Format Intel Sequential

    Funktionsbeschreibung 6.6.2.3 Format INTEL Sequential Beispiel CANdb-internes „INTEL Sequential“-Format, Startbit = 14, Länge = 12: Bit-Nr. innerhalb des Daten-Byte Startbit/ ² ² ² ² ² msb ² ² ² ² ² CANBus A4461-1.0 HBM: public...
  • Seite 133: Format Motorola Sequential

    Funktionsbeschreibung 6.6.2.4 Format MOTOROLA Sequential Beispiel CANdb-internes „MOTOROLA Sequential“-Format, Startbit = 10, Länge = 12: Bit-Nr. innerhalb des Daten-Byte msb ² ² ² ² ² ² Startbit/ ² ² ² ² CANBus A4461-1.0 HBM: public...
  • Seite 134: Quantumx / Somatxr Und Ccp / Xcp-On-Can

    Ray (XCP-on-FlexRay) oder Ethernet (XCP-on-Ethernet) ausgeführt sein kann. XCP ist das Nachfolgeprotokoll von CCP (CAN Calibration Protocol), das mit der konzeptionellen Idee entwickelt worden war, einen Lese- und Schreibzugriff auf interne Daten des Steuergeräts nur über CAN zu gewähren. CANBus A4461-1.0 HBM: public...
  • Seite 135: Mx471B Und Can / Xcp-On-Can

    Modus arbeitet MX471B als Logger. Nachdem die Kom­ munikation mit dem Steuergerät aufgebaut wurde, sendet das Steuergerät Daten in einer zyklischen Peri­ ode. Datenrekorder CX22B-W Universalmess­ vertsärker MX840B CANbus-Modul MX471B Steuergerät Abb. 7.1 Beispielkonfiguration von MX471B und Kommunikation über CCP / XCP-on-CAN CANBus A4461-1.0 HBM: public...
  • Seite 136 S Datenrekorder CX22B-W oder ein PC mit der aktu­ ellen Version des MX-Assistenten ist verfügbar. Hardware Setup S Verbinden Sie eine der Schnittstellen des MX471B mit dem CAN-Netzwerk. S Verbinden Sie die Ethernet-Schnittstellen des MX471B mit einem Laptop. CANBus A4461-1.0 HBM: public...
  • Seite 137: Initialisierung Per Xml

    Inhalt als String ins Tag <SKB>. Mit dem Schreiben dieser Daten wird der CAN-Bus für das CCP/XCP-Proto­ koll initialisiert. Wurde das XML-Tag <Active> auf „1“ gesetzt, wird die Verarbeitung direkt gestartet, ansonsten startet die Verarbeitung erst mit dem Schreiben eines Controls. CANBus A4461-1.0 HBM: public...
  • Seite 138: Start Und Stopp Per Control „Canecu

    („1…4“, „0“: alle) Index Index der ECU, gegenwärtig immer „1“. Mode Auswahl der Funktionalität: „1“: Start/Stopp Value Auswahl zwischen Start („1“) und Stopp („0“) Die PC-Software „catman“ bildet die Steuerung per Con­ trol in einem entsprechenden Dialog ab. CANBus A4461-1.0 HBM: public...
  • Seite 139: Allgemeiner Arbeitsablauf

    S ·Erstellen Sie ein neues CCP- oder XCP-Gerät, je nachdem, welches Protokoll im Steuergerät implementiert ist. S ·Erstellen Sie eine Messkonfiguration mit allen Signalen, die Sie mit MX471B aufzeichnen möchten. Beachten Sie, dass es sich um einen zyklischen CANBus A4461-1.0 HBM: public...
  • Seite 140 S ·Wenn das Steuergerät die Schüsselaustausch- Option “Seed & Key” nicht unterstützt, müssen Sie sie in den “Protocol Settings” (Protokolleinstellungen) unter “Device Configuration” (Gerätekonfiguration) deaktivieren. S ·Wenn das Steuergerät “Seed & Key” unterstützt, müssen Sie die *.skb-Datei auswählen. CANBus A4461-1.0 HBM: public...
  • Seite 141 QuantumX / SomatXR und CCP / XCP-on-CAN CANBus A4461-1.0 HBM: public...
  • Seite 142 Einstellungen in INIT_RETRIES = 100 und INIT_RETRY_DELAY = 2000 (empfohlene Werte). MX471 B versucht dann 100 Mal, die Kommunikation mit dem Steuergerät aufzubauen, und wiederholt die Versuche alle  ms. Dies ist wichtig, wenn das Steuerge­ rät nach dem MX471B eingeschaltet wird. CANBus A4461-1.0 HBM: public...
  • Seite 143 QuantumX / SomatXR und CCP / XCP-on-CAN Schritt 2b – Nur für XCP-on-CAN – Anpassen der Protokolleinstellungen in der Gerätekonfiguration (für CCP nicht notwendig) S ·Setzen Sie den Parameter “DAQ_CALCULATE_FIRST_PIDS_WHEN_OFFLINE” auf “yes” (ja). CANBus A4461-1.0 HBM: public...
  • Seite 144 QuantumX / SomatXR und CCP / XCP-on-CAN S ·Setzen Sie “Consistency mode” (Konsistenzmodus) auf “ODT” und “Identification field type” (Typ des Identifizierungsfelds) auf “Absolute” (Absolut). CANBus A4461-1.0 HBM: public...
  • Seite 145 S ·Wählen Sie “Channel 1” (Kanal 1) des MX471B, und öffnen Sie “CAN Bus settings” (CAN-Bus-Einstel­ lungen). S ·Geben Sie die Bitrate Ihres CAN-Netzwerks ein. S ·Aktivieren Sie bei Bedarf die Option “Termination” (Abschlusswiderstand). S ·Wählen Sie die in Schritt 3 erstellte *.dbc-Datei aus. CANBus A4461-1.0 HBM: public...
  • Seite 146 S ·Wenn das Steuergerät nicht gesperrt ist, lassen Sie das Feld leer. S ·Klicken Sie auf die Schaltfläche “OK”. Wird das Häkchen bei Active gesetzt, startet die Ver­ arbeitung sofort. Ist das Häkchen nicht gesetzt, wird auf den Start per Control gewartet. CANBus A4461-1.0 HBM: public...
  • Seite 147 Nachrichten an einer Schnittstelle des MX471B emp­ fangen und an einer anderen Schnittstelle als CAN- Standardnachrichten weitergesendet. Konfigurationsschritte im MX-Assistenten 5. Wechseln Sie zur Registerkarte “Outputs” (Aus­ gänge). 6. Deaktivieren Sie das Kontrollkästchen “Show only isochronous” (Nur isochrone anzeigen). CANBus A4461-1.0 HBM: public...
  • Seite 148 8. Passen Sie die CAN-IDs so an, dass jedes Signal seine eigene eindeutige ID hat, in diesem Beispiel 385, 386, 387, 388. (Eine automatische Zuweisung fortlaufender IDs wird über “CAN bus settings -> Assign message IDs“ (CAN-Bus-Einstellungen -> Nachrichten-IDs zuweisen) konfiguriert.) CANBus A4461-1.0 HBM: public...
  • Seite 149 QuantumX / SomatXR und CCP / XCP-on-CAN CANBus A4461-1.0 HBM: public...
  • Seite 150: Glossar

    “Electronic Control Unit” (Steuergerät) Seed & Key Schlüsselaustauschverfahren, mit dem das Steuergerät gegen unbefugten Zugriff gesperrt werden kann. “Universal Calibration Protocol” (Universal- Kalibrierungsprotokoll). Kann in verschiedenen Netz­ werken verwendet werden: CAN, FlexRay, Ethernet. Wurde von der ASAM standardisiert. CANBus A4461-1.0 HBM: public...
  • Seite 151 QuantumX / SomatXR und CCP / XCP-on-CAN CANBus A4461-1.0 HBM: public...

Diese Anleitung auch für:

Somat xr

Inhaltsverzeichnis