logo elektroda
logo elektroda
X
logo elektroda

CAN Bus Analysegerät, einfach und effektiv

remzibi 


Auswirkungen der jüngsten Arbeiten und Aktivitäten mit CAN Bus. Ich habe mich hingesetzt und Software geschrieben, um mit CAN Bus zu arbeiten, es soll als Analysegerät, Recorder/Player, Bomber usw. funktionieren.
Die Annahme, mit relativ billiger Hardware maximale Funktionalität zu erreichen.
Als Hardware dient STM32F103 mit einer beliebigen USB-Bridge (es ist für nicht verstopfte Bus geeignet) oder STM32F042 mit nativem USB, habe ich die Firmware für diese beiden Prozessoren geschrieben.
In C# Sprache geschriebene PC-Software befindet sich noch in der Entwicklung. Bisher Unterstützung für Busgeschwindigkeiten CAN1000, 500, 250, 125, 100 kbps. Frames 11 und 29 Bit, Hardwaresteuerung von MCU.
Einfärbung sich ändernder CAN-Daten von PassThru-Scope abgekuckt, Monitor und Tracer von der Peak-Analyzer-Software (es ist ein Mercedes unter Analysegeräten), andere Ideen und Funktionen aus anderen, einschließlich Bastlern aus dem Osten. Die Fotos zeigen Prototypen von BluePill und mit einem gekauften Modul für F042. Im Video eine Vorschau, wie es auf F042 mit nativem STM-USB funktioniert.
Software-Frame-Filterung.

Ich habe die Double Buffering Extension hinzugefügt und jetzt blinkt sie nicht mehr wie im Video.

Es ist eine Hardwarefilterung auf dem CAN-Controller des Prozessors zu machen. Hinzufügen von Leckereien zum Senden von benutzerdefinierten Frames und Bomber.





Über den Autor
remzibi
remzibi hat 1385 Beiträge geschrieben mit der Bewertung 865 , und dabei 34 Mal geholfen. Wohnt in der Stadt Rumia. Er ist seit 2002 bei uns.

Kommentare

-rafal- 23 Nov 2021 23:09

Geht es beim DIY im Bau nicht darum, eigenen Arbeitsfortschritt (mehr als Screenshots) auf einer Elektroda zu teilen, nicht darum, eigene Arbeit zu teilen? Im Allgemeinen, wenn es um solche Dinge geht,... [Mehr erfahren]

Spacewalker 24 Nov 2021 09:00

Das Rad aufs Neu entdeckt, Hardware von ELTA, geht mit jeder Software. [Mehr erfahren]

DJ_KLIMA 24 Nov 2021 19:50

Inzwischen ist alles gut ;) im Allgemeinen lassen sich die meisten einfachen Dinge mit Socket-Can von linux beherrschen, es funktioniert auf wahrscheinlich allen möglichen CAN-Schnittstellen. Aber die... [Mehr erfahren]

Samuraj 24 Nov 2021 21:15

Ich habe einen Dongle für den CarBusAnalyzer gemacht. Ich benutze es jeden Tag, es hat 2xCAN und 1xLIN. [Mehr erfahren]

remzibi 26 Nov 2021 12:13

Dieses Modul auf F042 ist nur das fertige, gekaufte. Aber ich persönlich würde es vorziehen, den Prozessor für diese Aufgaben mit Quarz zu steuern, nicht mit dem int. Generator. Und langsam kann... [Mehr erfahren]

remzibi 27 Nov 2022 19:05

Wenn jemand Zeit und Lust hat und die Software testen möchte, um mit dem CAN-Bus zu spielen, die ich zu schreiben gewagt habe, dann lade ich Sie ein. Leider habe ich dafür keine Zeit. Link zur gesamten... [Mehr erfahren]