F. Wir arbeiten derzeit an der Entwicklung eines benutzerdefinierten Displays für unser Fahrzeug. Da wir Ihr ECU-Modell, das MoTeC M400, verwenden, möchten wir die Drehzahldaten direkt vom ECU selbst über den CAN-Bus beziehen.
Könnten Sie uns bitte mitteilen, wie wir Daten vom ECU über die CAN-Schnittstelle abrufen können? Zum Beispiel möchten wir diese Daten an ein separates Entwicklungsboard wie ein Arduino UNO oder einen anderen geeigneten Mikrocontroller senden. Ihre Unterstützung in dieser Angelegenheit wäre uns sehr willkommen, und wir wären Ihnen für Ihre Hilfe sehr dankbar.
A. An diesen Artikel ist ein Dokument angehängt, das den CAN-Ausgabestrom des M800 ECU zeigt, wenn Sie CAN 0 oder CAN 1 Daten auf 1 setzen (unter Verwendung des ADL Dash Loggers).
Dieser Ausgang besteht aus einem kontinuierlichen Datenstrom, der unter derselben CAN-Adresse übertragen wird. Er verwendet einen Header und eine Prüfsumme und funktioniert ähnlich wie ein serieller Datenstrom.
Wenn Sie lieber konventionellere, sequentielle CAN-Nachrichten erhalten möchten, können Sie dies in der ECU Manager Software konfigurieren. Erstellen Sie dazu ein benutzerdefiniertes Datenset, das die spezifischen Kanäle enthält, die Sie übertragen möchten. Stellen Sie dann einen der CAN-Datenparameter auf 'Custom Data Set Sequential'. Diese Konfiguration überträgt die ausgewählten Kanäle auf sequentiellen CAN-Adressen, beginnend mit der von Ihnen angegebenen Basisadresse. Da alle Kanäle 16-Bit sind, enthält jede CAN-Nachricht vier Kanäle an Daten.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.