Wie man CAN-Bus-Signale mit einem Oszilloskop debuggt

Essential Benchtop-Oszilloskop
+ Essential Benchtop-Oszilloskop

CAN-Bus-Aktivität isolieren und analysieren

CAN ist ein differentieller serieller Bus, der häufig zum Austausch von Steuerungs- und Statusinformationen zwischen elektronischen Steuergeräten (ECUs) in einem Fahrzeug verwendet wird. Die Fehlersuche in CAN-Bussignalen erfordert die Erfassung des Signalverlaufs auf der physikalischen Schicht und die Identifizierung der Frames oder Nachrichten, die mit dem zu untersuchenden Verhalten zusammenhängen. Ingenieure müssen spezifische Busaktivitäten vom übrigen Datenverkehr isolieren, um sich auf die relevanten Nachrichten zu konzentrieren und das elektrische Signal jedes Ereignisses zu untersuchen. CAN-Triggerung und -Decodierung ermöglichen die Identifizierung ausgewählter Frames oder Nachrichten, die Überwachung ihrer Signalqualität und die Messung der Zeitabstände zwischen Frames, ohne dass lange Aufzeichnungen von nicht relevantem Busverkehr manuell durchsucht werden müssen.

Für den Test wird ein Oszilloskop benötigt, das an den differentiellen CAN-Bus angeschlossen ist und über geeignete differentielle Messspitzen verfügt. Die Ingenieure konfigurieren das Oszilloskop so, dass es beim gewünschten CAN-Ereignis triggert und den erfassten Datenverkehr in Protokollinformationen dekodiert, die zusammen mit dem analogen Signalverlauf angezeigt werden können. Die dekodierte Kurve bleibt zeitlich mit dem Signal der physikalischen Schicht korreliert, sodass die Ingenieure einzelne Frames und Nachrichtenaktivitäten mit dem entsprechenden elektrischen Verhalten auf dem Bus verknüpfen können. Diese kombinierte Ansicht hilft den Ingenieuren, Signalcharakteristika spezifischer CAN-Kommunikationen zu untersuchen, das Timing von Nachrichten zu vergleichen und zu analysieren, ob unerwartetes Busverhalten mit dem zugrunde liegenden Signalverlauf der physikalischen Schicht zusammenhängt.

CAN-Bus-Debug-Lösung

Zum Debuggen von CAN-Bus-Signalen ist ein Messaufbau erforderlich, der die differentielle physikalische Schichtwellenform erfassen und gleichzeitig spezifische CAN-Aktivitäten auslösen und dekodieren kann. Essential Das Tischoszilloskop erfasst das CAN-Signal und ermöglicht Triggerung und Dekodierung auf Protokollebene, sodass Ingenieure einzelne Frames oder Nachrichten innerhalb des laufenden Busverkehrs isolieren können. Eine differenzielle aktive Tastspitze misst zwischen den beiden CAN-Signalpunkten und stellt gleichzeitig die für die Erfassung des physikalischen Signals notwendige Differenzverbindung her. Das Oszilloskop zeigt die dekodierten CAN-Informationen zeitlich korreliert mit dem erfassten analogen Signal an, wodurch Ingenieure die Protokollaktivität dem entsprechenden elektrischen Verhalten zuordnen können. Mithilfe dieser kombinierten Ansicht können Ingenieure ausgewählte CAN-Kommunikationen untersuchen, die Signalqualität überwachen und das Timing zwischen Frames analysieren, ohne die Protokoll- und die physikalische Schichtanalyse in separate Messabläufe aufteilen zu müssen. Die CAN-Analysefunktionen und die differenzielle Tastung des Oszilloskops bilden zusammen ein integriertes System für die Fehlersuche im Automotive-CAN-Bus.

Siehe Demo zur CAN-Bus-Fehlerbehebung

Entdecken Sie Produkte in unserer CAN-Bus-Debug-Lösung

Entdecken Sie Ressourcen und Einblicke

Zusätzliche Ressourcen für die CAN-Bus-Fehlerbehebung

Verwandte Anwendungsfälle

Kontakt Logo

Kontaktieren Sie einen unserer Experten

Benötigen Sie Hilfe bei der Suche nach der richtigen Lösung für Sie?