Unterstützt CAN CAN/FD LIN
Enthüllen 4 wesentlich Diagnosetools für Präzision und Effizienz
Konfiguration der Diagnoseparameter
Grundlegende Diagnosekonfiguration
Diagnostische Konsole
Automatisierte Diagnoseprozesse
Häufig gestellte Fragen
Ist es möglich, den Diagnosetestprozess über die TSMASTER-API zu initieren und einen Schleifenaufruf mit einer COM-Programmier-ähnlichen Technik zu implementieren?
In diesem automatisierten Prozess sind die erstellten Diagnosedienste an Systemvariablen gebunden. Durch den Aufruf der API, um die Werte der Systemvariablen zu ändern, können Sie einen Schleifenaufruf erreichen.
_start
: Wenn der Wert der Variablen 1 ist, bedeutet dies die Ausführung; wenn er 0 ist, bedeutet dies die Nicht-Ausführung._result
: Die Variable wird verwendet, um den Ausführungsstatus anzuzeigen, wobei 0 für nicht ausgeführt, 1 für ausgeführt, 2 für erfolgreich ausgeführt und 3 für fehlgeschlagen steht.
Unterstützt TC1005 das Senden von UDS-Diagnose-Nachrichten?
Die TC1005 unterstützt nicht die Diagnosefunktion für die Übertragung von mehreren Frames. Sie können sie durch eine andere kompatible CAN-Karte ersetzen, um die UDS-Diagnosefunktion zu unterstützen.
Wie kann ich den Abstand zwischen den Rahmen bei durchgehenden Flashen ändern?
Der Abstand zwischen den einzelnen Frames hängt vom STMin-Parameter ab, den das empfangende Gerät angibt. Wenn der STMin-Parameter = 0 ist, heißt das, dass mit der schnellsten Geschwindigkeit gesendet wird.
Warum erhalte ich eine Fehlermeldung, wenn ich versuche, im Diagnosemodul einen sending key service hinzuzufügen?
Wenn die Algorithmusdatei geladen ist und der interne Verifizierungstest innerhalb der Software bestanden wurde,
kann das Hinzufügen des Sendeschlüsseldienstes zu einer Fehlermeldung führen. Hierfür gibt es 2 Lösungsansätze:
Lösung 1 :
- Konfigurieren Sie zu in den Basisdiagnosediensten den 27 03-Request-Seed-Service und den dazugehörigen 27 04 Sendeschlüsseldienst.
- Fügen Sie im automatischen Diagnoseprozess direkt einen 27 03-Request-Seed-Service hinzu. Es ist nicht erforderlich, den entsprechenden Anforderungsschlüsseldienst 27 04 hinzuzufügen.
Die Schritte zum Hinzufügen des Request-Seed-Service sind wie folgt:
Lösung 2 :
Fügen Sie im automatischen Diagnoseprozess Seed- und Schlüsseldienste hinzu. Die Schritte hierzu sind wie folgt:
- Schritt 1: Klicken Sie mit der rechten Maustaste in den automatischen Diagnoseprozess und wählen Sie „Neuen Schritt hinzufügen“ -> „Seed and Key“.
- Schritt 2: Klicken Sie im Anforderungsdienst auf die Dropdown-Schaltfläche und wählen Sie Seed Level: 3, Key Level: 4.
Wir hoffen, diese Lösungen helfen Ihnen, den Fehler zu beheben. Wenn Sie weitere Fragen haben, lassen Sie es uns gerne wissen.
Warum gibt es nach dem Anschließen des Hardwaregeräts keine Antwort, wenn die Diagnosedienste im datenbankgestützten Diagnosemodul verwendet werden?
Die Dienste des datenbankbasierten Diagnosemoduls erfordern Hardware mit einer gültigen Lizenz, um übertragen zu können.
Wie kann ich erreichen, dass diagnostische Flusskontrollrahmen nur einmal gesendet werden?
Das Senden mehrerer Flusskontrollrahmen tritt normalerweise aufgrund unsachgemäßer Verwendung auf, und es gibt zwei mögliche Szenarien:
- Es werden mehrere Basisdiagnosemodule erstellt, und beide Module werden vor dem Start des Projekts aktiviert.
- Nach dem Erstellen eines Diagnosemoduls im C-Skript werden Diagnosemeldungen gesendet,
und nach Abschluss wird das Modul nicht gelöscht.
Wie lässt sich die Mitteilung "Aktuelle Sitzung unterstützt diesen Dienst nicht" während des Diagnosevorgangs beheben?
Normalerweise ist es wichtig, darauf zu achten, ob die aktuelle Sitzung beibehalten wird, z. B. wenn das Intervall zwischen dem 27-Befehl und dem 31-Befehl etwa 10 Sekunden überschritten hat. Im Allgemeinen kehren erweiterte ECU-Sitzungen nach mehr als 5 Sekunden automatisch in die Standardsitzung zurück, so dass es mehrere Möglichkeiten gibt, die Aufrechterhaltung der erweiterten Sitzung sicherzustellen:
- Führen Sie alle Befehle im Automatisierungsprozess aus, um kontrollierte Befehlssenden Mals zu gewährleisten.
- Fügen Sie den Befehl 3E 80 in den Prozess ein, um die ECU-Sitzung aufrechtzuerhalten.
- Überprüfen Sie die Zeiteinstellungen von S3-Server und Kunden.