de:doc:hw_commands
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
de:doc:hw_commands [2014/09/21 16:46] – wsauer | de:doc:hw_commands [2015/07/09 16:33] (current) – [Busgenerische Kommandos (P 9) für den CAN Bus] nexulm | ||
---|---|---|---|
Line 14: | Line 14: | ||
in der jede der Funktionsblöcke selbst nochmal in generische und implementationsspezifische Teile aufgeteilt worden sind. | in der jede der Funktionsblöcke selbst nochmal in generische und implementationsspezifische Teile aufgeteilt worden sind. | ||
- | * **Generisch** bedeutet, das diese Funktionen gleich sind für den bestimmten Funktionsblock, | + | * **Generisch** bedeutet, das diese Funktionen gleich sind für den bestimmten Funktionsblock, |
* | * | ||
- | * **Implementationsspezifisch** bedeutet, dass die Unterstützung dieser Kommandos, abhängig von tatsächlichen Typ oder der Durchführung des Funktionsbausteins sind. So ist z.B. das Setzen der CAN-ID Länge sicherlich unterstützt von einem CAN-Bus, aber nicht von einem K-Line Bus | + | * **Implementationsspezifisch** bedeutet, dass die Unterstützung dieser Kommandos, abhängig von tatsächlichen Typ oder der Durchführung des Funktionsbausteins sind. So ist z.B. das Setzen der CAN-ID Länge sicherlich unterstützt |
Wenn man ein p - Kommando zur Firmware sendet, definiert die erste Zahl in dem Kommandozeichensatz immer zu welchem Funktionsblock der Befehl weitergeleitet wird. Dies gibt dann letztendlich die folgende Bedeutung der ersten Zahl: | Wenn man ein p - Kommando zur Firmware sendet, definiert die erste Zahl in dem Kommandozeichensatz immer zu welchem Funktionsblock der Befehl weitergeleitet wird. Dies gibt dann letztendlich die folgende Bedeutung der ersten Zahl: | ||
Line 96: | Line 96: | ||
==== Protokollspezifische Kommandos (P 6) für das CAN Raw Protokoll ==== | ==== Protokollspezifische Kommandos (P 6) für das CAN Raw Protokoll ==== | ||
- | Keine speziellen p- Kommandos für diesen Modus, weil die Funktion hauptsächlich von dem gesendeten Dateninhalt bestimmt wird. Mehr Informationen | + | Keine speziellen p- Kommandos für diesen Modus, weil die Funktion hauptsächlich von dem gesendeten Dateninhalt bestimmt wird. Weiterführende |
- | ==== Protocol Specific Commands | + | ==== Protokollspezifische Kommandos |
- | For more details about the CAN RTD Mode, please refer to the [[rfc_rtd-real-time-data-protocol-for-the-oobd-firmware|RFC CAN RTD Mode]] | + | Weiterführende Informationen zum [[rfc_rtd-real-time-data-protocol-for-the-oobd-firmware|RFC CAN RTD Mode]] |
- | ^ | + | ^ |
- | | 1 | | + | | 1 | |
- | ===== Protocol Generic Commands | + | ===== Protokollgenerische Kommandos |
- | ^ | + | ^ |
- | | 0 | 0 | 0 | show info of used protocol | + | | 0 | 0 | 0 | zeige Informationen über das genutzte Protokoll |
- | | 1 | 0 | 0 | deactivate Listen mode | + | | 1 | 0 | 0 | deaktiviere Empfangsmodus |
- | | 1 | 1 | 0 | activate Listen mode | + | | 1 | 1 | 0 | aktiviere Empfangsmodus |
- | ===== Bus Specific Commands | + | ===== Busspezifische Kommandos |
- | ==== Bus Specific Commands | + | ==== Busspezifische Kommandos |
- | ^ | + | ^ |
- | | 2 | 0 | 0 |CAN transceiver: Silent mode (CAN deactive) | | | + | | 2 | 0 | 0 |CAN Transceiver: Stumm Modus (CAN deaktiv) | | |
- | | 2 | 1 | 0 |CAN transceiver: Loop back (internal loop) | | | + | | 2 | 1 | 0 |CAN Transceiver: Loop back (Interne Schleife) | | |
- | | 2 | 2 | 0 |CAN transceiver: Loop back combined with silent mode | | | + | | 2 | 2 | 0 |CAN Transceiver: Loop back kombiniert mit Stumm Modus | | |
- | | 2 | 3 | 0 |CAN transceiver: Normal | + | | 2 | 3 | 0 |CAN Transceiver: Normal |
- | | 3 | 0 or 1 | 0 |Standard-CAN | + | | 3 | 0 or 1 | 0 |Standard-CAN |
- | | 3 | 2 | 0 |Standard-CAN | + | | 3 | 2 | 0 |Standard-CAN |
- | | 3 | 3 | 0 |Standard-CAN | + | | 3 | 3 | 0 |Standard-CAN |
- | | 3 | 4 | 0 |Standard-CAN | + | | 3 | 4 | 0 |Standard-CAN |
- | | 3 | 5 | 0 |Extended-CAN | + | | 3 | 5 | 0 |Extended-CAN |
- | | 3 | 6 | 0 |Extended-CAN | + | | 3 | 6 | 0 |Extended-CAN |
- | | 3 | 7 | 0 |Extended-CAN | + | | 3 | 7 | 0 |Extended-CAN |
- | | 3 | 8 | 0 |Extended-CAN | + | | 3 | 8 | 0 |Extended-CAN |
- | | 4 | 0 | 0 |HS-CAN (Relais | + | | 4 | 0 | 0 |HS-CAN (Relais |
- | | 4 | 1 | 0 |MS-CAN (Relais | + | | 4 | 1 | 0 |MS-CAN (Relais |
- | | 10 | < | + | | 10 | < |
- | | 11 | < | + | | 11 | < |
- | | 12 | < | + | | 12 | < |
- | | 13 | < | + | | 13 | < |
- | | 14 | 0 | 0 |set all 11bit CAN filter to CAN-ID $0000 and Mask-ID $07FF (= disable any CAN traffic to application) | | | + | | 14 | 0 | 0 |setze alle 11bit CAN Filter auf CAN-ID $0000 und Mask-ID $07FF (= deaktiviere jeden CAN Datenverkehr zur Applikation) | | |
\\ | \\ | ||
- | ===== Bus Generic Commands | + | ===== Busgenerische Kommandos |
- | ==== Bus Generic Commands | + | ==== Busgenerische Kommandos |
- | ^ | + | ^ |
- | | 0 | 0 | 0 | show info which interface/bus is active | + | | 0 | 0 | 0 | Zeigt eine Info welches/r Gerät/Bus aktiv ist (z.B. CAN-Bus) |
- | | 0 | 3 | 0 | show info of CAN transceiver operating mode | + | | 0 | 3 | 0 | Zeigt eine Info des CAN Transceiver Arbeitsmodus |
- | | 0 | 4 | 0 | ?? | + | | 0 | 4 | 0 | Zeigt die CAN-Bus Config (i.e. 11bit/ |
- | | 0 | 5 | 1 | read different | + | | 0 | 5 | 1 | lese verschiedene |
- | | 0 | 5 | 2 | delete all software internal | + | | 0 | 5 | 2 | lösche alle softwareinternen |
- | | 0 | 10 | 0 | show all 11bit CAN-ID | + | | 0 | 10 | 0 | zeige alle 11bit CAN-ID |
- | | 0 | 11 | 0 | show all 29bit CAN-ID | + | | 0 | 11 | 0 | zeige alle 29bit CAN-ID |
de/doc/hw_commands.1411310801.txt.gz · Last modified: 2014/09/21 16:46 by wsauer