PEAK-Flash

Hilfe zur Benutzeroberfläche

Bitraten-Auswahl-Dialogfenster

Um mit PEAK-Flash eine Hardware flashen zu können, die über einen CAN-Bus angeschlossen ist, muss neben dem CAN-Interface, über das kommuniziert werden soll, auch die korrekte Bitrate des CAN-Busses ausgewählt werden. Dies geschieht mit Hilfe des Bitraten-Auswahl-Dialogfensters.

Um das Bitraten-Auswahl-Dialogfenster anzuzeigen, wählen Sie in in PEAK-Flash auf der Seite Hardware-Auswahl die Option Module am CAN-Bus und klicken dann auf die Schaltfläche Ändern.

Modus

Je nach verwendeter CAN-Hardware stehen verschiedene Betriebsmodi für die Hardware zur Auswahl. Für ältere PCAN-Hardware, die nicht kompatibel zu CAN FD ist, steht lediglich der Modus CAN (SJA1000) zur Auswahl. Für neuere, zu CAN FD kompatible PCAN-Hardware können neben einem komfortableren CAN-Modus noch der Modus CAN FD ausgewählt werden.

Bei Auswahl eines PCAN-Netzes aus der Liste der verfügbaren PCAN-Hardware und -Netze werden sämtliche Parameter für die Verbindung von der Netzdefinition vorgegeben und alle Dropdownlisten und Eingabefelder auf der Registerkarte CAN-Setup können nicht verändert werden.

Modus

Beschreibung

CAN (SJA1000)

Konfiguriert eine PCAN-Hardware über Auswahl der beiden Werte für die Bus-Timing-Register BTR0 und BTR1 des SJA1000 CAN-Controllers für das CAN 2.0B-Protokoll. Das Bus Timing bezieht sich hier immer auf eine Clock-Frequenz von 8 MHz.

Dieser Modus kann auch für neuere CAN-FD-kompatible PCAN-Hardware verwendet werden, die nicht mehr auf einem SJA1000 CAN-Controller basieren. Da der CAN-Controller einer CAN-FD-kompatiblen Hardware nur Clock-Frequenzen von 20 MHz oder höher erlaubt, werden die Bitraten-Parameter entsprechend umgerechnet, um das gewünschte Bit Timing zu erhalten.

CAN

Konfiguriert eine PCAN-Hardware für die Verwendung des CAN-2.0B-Protokolls.

CAN FD

Konfiguriert eine PCAN-Hardware für die Verwendung des CAN-FD-Protokolls.

Modus CAN (SJA1000)

Nach Auswahl des Modus CAN (SJA1000) stehen folgende Auswahl- und Eingabefelder zur Verfügung:

Clock-Frequenz

Das Bit Timing für SJA1000-Bitraten wird immer basierend auf 8 MHz berechnet, deshalb kann die Clock-Frequenz in diesem Modus nicht verändert werden.

Datenbank-Eintrag

Ermöglich die schnelle Auswahl eine der Bitraten, die in der Datenbank hinterlegt sind. Vordefinierte Bitraten sind mit einem gelben Stern gekennzeichnet, und benutzerspezifische Bitraten mit einem Benutzer-Symbol .

(Bitraten verwalten)

Über diese Schaltfläche können Sie ein Dialogfenster anzeigen, mit dessen Hilfe Sie eigene Bitraten definieren oder die vorhandenen Bitraten anpassen können.

Bitrate

Hier können Sie die Bitrate eingeben, die Sie verwenden möchten, in kbit/s. Ist die genaue Bitrate nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und die nächstmögliche Bitrate vorgeschlagen.

Bus Timing Register 0

Ermöglicht die direkt Eingabe eines Wertes für das BTR0-Register des SJA1000 CAN-Controllers. Weitere Informationen zum Bus Timing Register 0 finden Sie im Datenblatt Philips SJA1000 Stand-alone CAN controller, Kapitel 6.5.1.

Bus Timing Register 1

Ermöglicht die direkt Eingabe eines Wertes für das BTR1-Register des SJA1000 CAN-Controllers. Weitere Informationen zum Bus Timing Register 1 finden Sie im Datenblatt Philips SJA1000 Stand-alone CAN controller, Kapitel 6.5.2.

Prescaler

Dieses Feld dient nur zur Information und zeigt den aktuellen Prescaler-Wert (1-64) an, der aus den Bits 0 bis 5 des Bus Timing Register 0 extrahiert wurde.

Anzahl Samples

Ermöglicht die Auswahl von entweder 1 oder 3 Samples, was den Wert des SAM-Bits im BTR1-Register bestimmt. Weitere Informationen hierzu finden Sie im Datenblatt Philips SJA1000 Stand-alone CAN controller, Kapitel 6.5.2.1.

(Parameter-Tabelle)

Die Tabelle im unteren Bereich des Dialogfensters zeigt alle möglichen Kombinationen von BTR0 und BTR1 an, die zu der gewünschten Bitrate führen und einen Sample-Punkt von mindestens 50% bewirken.

Modus CAN

Nach Auswahl des Modus CAN stehen folgende Auswahl- und Eingabefelder zur Verfügung:

Clock-Frequenz

Ermöglicht die Auswahl einer der Clock-Frequenzen 20, 24, 30, 40, 60 und 80 MHz, die als Basis der Berechnung des Bit Timings des CAN-Busses dienen soll.

Datenbank-Eintrag

Ermöglich die schnelle Auswahl einer der Bitraten, die in der Datenbank hinterlegt sind. Vordefinierte Bitraten sind mit einem gelben Stern gekennzeichnet, und benutzerspezifische Bitraten mit einem Benutzer-Symbol .

(Bitraten verwalten)

Über diese Schaltflächen können Sie ein Dialogfenster anzeigen, mit dessen Hilfe Sie eigene Bitraten definieren oder die vorhandenen Bitraten anpassen können.

Bitrate

Hier können Sie die Bitrate eingeben, die Sie verwenden möchten, in kbit/s. Ist die genaue Bitrate nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und die nächstmögliche Bitrate vorgeschlagen.

Sample-Punkt

Hier können Sie den gewünschten Sample-Punkt in Prozent eingeben. Ist der genaue Sample-Punkt nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und der nächstmögliche Sample-Punkt vorgeschlagen.

(Bit Timing Konfiguration)

Öffnet ein Dialogfenster, das passend zur gewählten Bitrate verschiedene Parameter-Kombinationen zur Auswahl anbietet, die zur selben Bitrate führen aber eventuell abweichende Sample-Punkte bewirken.

(Parameter in Zwischenablage kopieren)

Kopiert die Parameter der momentan ausgewählten Bitrate als Text in die Zwischenablage.

Prescaler

Dieses Feld dient nur zur Information und zeigt den Wert des Prescalers (1-1024) für die aktuell gewählte Bitrate an.

Modus CAN FD

Nach Auswahl des Modus CAN FD stehen folgende Auswahl- und Eingabefelder zur Verfügung:

Clock-Frequenz

Ermöglicht eine Auswahl zwischen den Clock-Frequenzen 20, 24, 30, 40, 60 und 80 MHz.

Bitraten-Preset

Bietet verschiedene Bitraten-Presets zur Auswahl. Bitraten-Presets sind Kombinationen aus Nominal- und Daten-Bitraten für CAN FD. Falls Sie ein Preset auswählen, werden die damit verbundenen Bitraten in den beiden Dropdownlisten für Nominal-Bitrate und Daten-Bitrate angezeigt, und die Listen für die manuelle Auswahl gesperrt.

(Bitraten verwalten)

Über diese Schaltflächen können Sie ein Dialogfenster anzeigen, mit dessen Hilfe Sie eigene Bitraten und Presets definieren oder die vorhandenen Bitraten und Presets anpassen können.

Nominal-Bitrate

Diese Gruppe bietet Einstellungen bezüglich des Nominal-Teils einer CAN-FD-Bitrate.

Datenbank-Eintrag

Ermöglich die schnelle Auswahl einer der Nominal-Bitraten, die in der Datenbank hinterlegt sind. Vordefinierte Bitraten sind mit einem gelben Stern gekennzeichnet, und benutzerspezifische Bitraten mit einem Benutzer-Symbol .

Bitrate

Hier können Sie die Nominal-Bitrate eingeben, die Sie verwenden möchten, in kbit/s. Ist die genaue Bitrate nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und die nächstmögliche Bitrate vorgeschlagen.

Sample-Punkt

Hier können Sie den gewünschten Sample-Punkt für die Nominal-Bitrate in Prozent eingeben. Ist der genaue Sample-Punkt nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und der nächstmögliche Sample-Punkt vorgeschlagen.

(Bit Timing Konfiguration)

Öffnet ein Dialogfenster, das passend zur gewählten Nominal-Bitrate verschiedene Parameter-Kombinationen zur Auswahl anbietet, die zur selben Bitrate führen aber eventuell abweichende Sample-Punkte bewirken.

(Parameter in Zwischenablage kopieren)

Kopiert die Parameter der momentan ausgewählten Nominal- und Daten-Bitraten als Text in die Zwischenablage.

Prescaler

Dieses Feld dient nur zur Information und zeigt den Wert des Prescalers (1-1024) für die aktuell gewählte Nominal-Bitrate an. Bitte beachten Sie, dass für CAN FD die Werte der Prescaler für Nominal- und Daten-Bitrate identisch sein sollten, um einen störungsfreien Betrieb zu gewährleisten.

Daten-Bitrate

Diese Gruppe bietet Einstellungen bezüglich der Daten-Teils einer CAN-FD-Bitrate. Die hier ausgewählte Bitrate wird verwendet, um die Datenfelder eines CAN-FD-Frames mit einer höheren Bitrate zu übermitteln. Die höhere Bitrate wird auf solche CAN-FD-Frames angewendet, bei denen das Flag "Bit Rate Switch" gesetzt ist.

Daten-Bitrate

Die Option zum Deaktivieren der Einstellungen für die Datenbitrate ist nur aus Gründen der Abwärtskompatibilität vorhanden.

Deaktiveren der Daten-Bitrate bewirkt die Verwendung der Parameter der Nominal-Bitrate ebenfalls für die Daten-Bitrate, was nicht empfohlen ist. Einzelne Parameterwerte der Nominal-Bitrate könnten außerhalb des erlaubten Wertebereichs der entsprechenden Parameter der Daten-Bitrate liegen, wodurch die Initialisierung des CAN Controllers fehlschlagen wird.

Datenbank-Eintrag

Ermöglich die schnelle Auswahl einer der Daten-Bitraten, die in der Datenbank hinterlegt sind. Vordefinierte Bitraten sind mit einem gelben Stern gekennzeichnet, und benutzerspezifische Bitraten mit einem Benutzer-Symbol .

Bitrate

Hier können Sie die Daten-Bitrate eingeben, die Sie verwenden möchten, in kbit/s. Ist die genaue Bitrate nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und die nächstmögliche Bitrate vorgeschlagen.

Sample-Punkt

Hier können Sie den gewünschten Sample-Punkt für die Daten-Bitrate in Prozent eingeben. Ist der genaue Sample-Punkt nicht möglich, wird beim Verlassen des Feldes eine entsprechende Meldung angezeigt und der nächstmögliche Sample-Punkt vorgeschlagen.

(Bit Timing Konfiguration)

Öffnet ein Dialogfenster, das passend zur gewählten Daten-Bitrate verschiedene Parameter-Kombinationen zur Auswahl anbietet, die zur selben Bitrate führen aber eventuell abweichende Sample-Punkte bewirken.

(Parameter in Zwischenablage kopieren)

Kopiert die Parameter der momentan ausgewählten Nominal- und Daten-Bitraten als Text in die Zwischenablage.

Prescaler

Dieses Feld dient nur zur Information und zeigt den Wert des Prescalers (1-1024) für die aktuell gewählte Daten-Bitrate an. Bitte beachten Sie, dass für CAN FD die Werte der Prescaler für Nominal- und Daten-Bitrate identisch sein sollten, um einen störungsfreien Betrieb zu gewährleisten.

Siehe auch

Feedback senden  |  Copyright © 2022 PEAK-System Technik GmbH. Alle Rechte vorbehalten.