PEAK-Flash

Hilfe zur Benutzeroberfläche

Bitraten verwalten-Dialogfenster

Mit Hilfe des Bitraten verwalten-Dialogfensters können Sie sowohl die Parameter der vordefinierten Bitraten untersuchen, als auch eigene Bitraten definieren und Bitraten-Presets für CAN FD zusammenstellen. Bitraten-Presets sind Kombinationen aus Nominal- und Daten-Bitrate, die im Bitraten-Auswahl-Dialogfenster ausgewählt werden können, um möglichst einfach eine Bitrate für eine CAN-FD-Verbindung festzulegen.

Um das Bitraten verwalten-Dialogfenster anzuzeigen, klicken Sie im Bitraten-Auswahl-Dialogfenster auf die Schaltfläche .

Vordefinierte Elemente in den verschiedenen Listen sind mit dem Symbol gekennzeichnet, und benutzerdefinierte Elemente mit dem Symbol .

Sie können benutzerdefinierte Elemente in den Listen umbenennen, indem Sie mit der Maus auf den Namen des Elements klicken, bis sich der Bearbeitungsmodus aktiviert, oder Sie drücken die Taste [F2] wenn eine Liste den Eingabefokus besitzt.

Die Bitraten sind in drei Kategorien unterteilt, die über Registerkarten aufgerufen werden können.

Registerkarte

Beschreibung

CAN (SJA1000)

Konfiguriert Bitraten zur Verwendung mit PCAN-Hardware, die mit einem SJA1000 CAN-Controller für das CAN 2.0B-Protokoll ausgestattet sind. Das Bit Timing bezieht sich hier immer auf eine Clock-Frequenz von 8 MHz.

CAN

Konfiguriert Bitraten für das CAN-2.0B-Protokoll und zur Verwendung mit PCAN-Hardware, die Bit Timings basierend auf höheren Clock-Frequenzen als 8 MHz unterstützt. Solche PCAN-Hardware ist üblicherweise auch zum CAN-FD-Protokoll kompatibel.

CAN FD

Konfiguriert Bitraten zur Verwendung mit dem CAN-FD-Protokoll. CAN-FD-Bitraten bestehen aus einer Kombination aus Nominal- und Daten-Bitrate. Um die Verwendung solcher Bitraten-Kombinationen einfacher zu machen, können diese hier zu Bitraten-Presets kombiniert werden.

Registerkarte CAN (SJA1000)

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

Clock-Frequenz

Das Bit Timing von SJA1000-Bitraten basiert auf der Clock-Frequenz 8 MHz, deshalb gibt es hier keine weiteren Einträge zur Auswahl.

Bitrate

Diese Liste zeigt alle Bitraten in der Datenbank an, die auf der Clock-Frequenz 8 MHz basieren.

Um eine neue Bitrate zu erstellen, klicken Sie unterhalb der Liste auf die Schaltfläche . Nun können Sie in der Tabelle im unteren Bereich des Dialogfensters in der Spalte Bitrate entweder die gewünschte Bitrate direkt eingeben, oder den 16-Bit BTR0/BTR1-Code, oder aber auch die einzelnen Parameter (Prescaler / TSEG1 / TSEG2 / SJW) manuell anpassen. Falls Sie einen Wert für die Bitrate eingeben, der nicht realisierbar ist, öffnet sich ein Hinweisfenster, das den errechneten nächstmöglichen Wert vorgeschlägt.

Weitere Informationen zu den Bus Timing Registern BTR0 und BTR1 finden Sie im Datenblatt Philips SJA1000 Stand-alone CAN controller, Kapitel 6.5.1 und 6.5.2.

Über die Schaltfläche können Sie eine Auswahlliste mit möglichen Kombinationen von BTR0 und BTR1 öffnen, die alle zur selben Bitrate aber zu verschiedenen Sample-Punkten führen können.

Um eine Bitrate zu löschen, wählen Sie die Bitrate in der Liste aus und klicken Sie auf die Schaltfläche unterhalb der Liste. Beachten Sie, dass nur benutzerdefinierte Bitraten gelöscht werden können.

Registerkarte CAN

Nach Auswahl der Registerkarte CAN stehen folgende Auswahl- und Eingabefelder zur Verfügung:

Clock-Frequenz

Wählt eine Clock-Frequenz aus, auf der das Bit Timing der Bitrate basieren soll. Nachdem Sie eine Clock-Frequenz ausgewählt haben, werden in der Liste Bitrate alle in der Datenbank vorhandenen Bitraten angezeigt, die auf der gewählten Clock-Frequenz basieren.

Bitrate

Diese Liste zeigt alle Bitraten in der Datenbank an, die auf der gewählten Clock-Frequenz basieren.

Um eine neue Bitrate zu erstellen, klicken Sie unterhalb der Liste auf die Schaltfläche . Nun können Sie in der Tabelle im unteren Bereich des Dialogfensters in den Spalten Bitrate und Sample-Punkt die gewünschten Werte eingeben, oder auch die einzelnen Parameter (Prescaler / TSEG1 / TSEG2 / SJW) manuell anpassen. Falls Sie einen Wert für die Bitrate eingeben, der nicht realisierbar ist, öffnet sich ein Hinweisfenster, das den errechneten nächstmöglichen Wert vorgeschlägt.

Über die Schaltfläche können Sie eine Auswahlliste mit möglichen Parameter-Kombinationen öffnen, die alle zur selben Bitrate aber zu verschiedenen Sample-Punkten führen können.

Um eine Bitrate zu löschen, wählen Sie die Bitrate in der Liste aus und klicken Sie auf die Schaltfläche unterhalb der Liste. Beachten Sie, dass nur benutzerdefinierte Bitraten gelöscht werden können.

Registerkarte CAN FD

Nach Auswahl der Registerkarte CAN FD stehen folgende Auswahl- und Eingabefelder zur Verfügung:

Bitraten-Preset

Diese Liste enthält alle verfügbaren Bitraten-Presets. Wenn Sie einen Preset auswählen, werden die zugehörigen Nominal- und Daten-Bitraten in den entsprechenden Listen ausgewählt, und die Clock-Frequenz, auf der die Bitraten basieren, wird in der Liste Clock-Frequenz hervorgehoben.

Um einen neuen Preset zu erstellen, klicken Sie auf die Schaltfläche unterhalb der Liste. Anschließend wählen Sie die Clock-Frequenz aus, die als Basis der Bitraten dient, und wählen Sie dann die gewünschte Nominal- und Daten-Bitrate für Ihren Preset.

Über das Kontextmenü (erreichbar über die rechte Maustaste) können Sie einen vorhandenen Preset in die Zwischenablage kopieren, oder einen Preset aus der Zwischenablage in die Liste einfügen.

Um einen Preset zu löschen, wählen Sie den Preset in der Liste aus und klicken Sie auf die Schaltfläche unterhalb der Liste. Beachten Sie, dass nur benutzerdefinierte Presets gelöscht werden können.

Wenn Sie einen benutzerdefinierten Preset ausgewählt und eine seiner Bitraten verändert haben, wird ein Stern hinter dem Preset-Namen in der Liste angezeigt. Falls Sie die Änderungen unbeabsichtigt durchgeführt haben, können Sie entweder das Dialogfenster mit der Taste Abbrechen schließen um alle Änderungen zu verwerfen, oder Sie wählen im Kontextmenü für den Preset den Befehl Änderungen zurücknehmen.

Clock-Frequenz

Wählt eine Clock-Frequenz für einen Preset aus, deren zugehörige Bitraten werden dann in den entsprechenden Listen angezeigt.

Die Auswahl in der Liste kann nur dann verändert werden, wenn entweder ein benutzerdefinierter Preset oder der Eintrag Keiner in der Liste Bitraten-Preset ausgewählt ist.

Nominal-Bitrate

Diese Liste zeigt alle Nominal-Bitraten in der Datenbank an, die auf der gewählten Clock-Frequenz basieren.

Um eine neue Nominal-Bitraten zu erstellen, wählen Sie in der Liste Bitraten-Preset zunächst entweder den Eintrag Keiner, oder erstellen Sie einen benutzerdefinierten Preset. Anschließend klicken Sie auf die Schaltfläche unterhalb der Liste. Nun können Sie in der Tabelle im unteren Bereich des Dialogfensters in der Zeile Nominal und in den Spalten Bitrate und Sample-Punkt die gewünschten Werte eingeben, oder auch die einzelnen Parameter (Prescaler / TSEG1 / TSEG2 / SJW) manuell anpassen. Falls Sie einen Wert für die Bitrate eingeben, der nicht realisierbar ist, öffnet sich ein Hinweisfenster, das den errechneten nächstmöglichen Wert vorgeschlägt.

Über die Schaltfläche in der Zeile der Tabelle können Sie eine Auswahlliste mit möglichen Parameter-Kombinationen öffnen, die alle zur selben Nominal-Bitrate aber zu verschiedenen Sample-Punkten führen können.

Um eine Bitrate zu löschen, wählen Sie die Bitrate in der Liste aus und klicken Sie auf die Schaltfläche unterhalb der Liste. Beachten Sie, dass nur benutzerdefinierte Bitraten gelöscht werden können.

Solange ein vordefinierter Preset ausgewählt ist, ist die Liste Nominal-Bitrate für die Auswahl und Bearbeitung gesperrt.

Daten-Bitrate

Diese Liste zeigt alle Daten-Bitraten in der Datenbank an, die auf der gewählten Clock-Frequenz basieren.

Um eine neue Daten-Bitraten zu erstellen, wählen Sie in der Liste Bitraten-Preset zunächst entweder den Eintrag Keiner, oder erstellen Sie einen benutzerdefinierten Preset. Anschließend klicken Sie auf die Schaltfläche unterhalb der Liste. Nun können Sie in der Tabelle im unteren Bereich des Dialogfensters in der Zeile Daten und in den Spalten Bitrate und Sample-Punkt die gewünschten Werte eingeben, oder auch die einzelnen Parameter (Prescaler / TSEG1 / TSEG2 / SJW) manuell anpassen. Falls Sie einen Wert für die Bitrate eingeben, der nicht realisierbar ist, öffnet sich ein Hinweisfenster, das den errechneten nächstmöglichen Wert vorgeschlägt.

Über die Schaltfläche in der Zeile der Tabelle können Sie eine Auswahlliste mit möglichen Parameter-Kombinationen öffnen, die alle zur selben Daten-Bitrate aber zu verschiedenen Sample-Punkten führen können.

Um eine Bitrate zu löschen, wählen Sie die Bitrate in der Liste aus und klicken Sie auf die Schaltfläche unterhalb der Liste. Beachten Sie, dass nur benutzerdefinierte Bitraten gelöscht werden können.

Solange ein vordefinierter Preset ausgewählt ist, ist die Liste Daten-Bitrate für die Auswahl und Bearbeitung gesperrt.

Hinweis

Bei der Kombination von Nominal- und Datenbitrate zu Presets sollten die Werte der Prescaler für Nominal- und Datenbitrate identisch sein, um einen störungsfreien Betrieb zu gewährleisten.

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