Forum: PC-Programmierung Open Source CAN-Bus Analyzer


von Klaus (Gast)


Lesenswert?

Eine ganz tolle Sache was die da bei ETAS/Bosch entwickelt haben.
Das Programm ist zwar noch etwas instabil wird aber ständig
weiter entwickelt.
Andere können sich natürlich auch an der Entwicklung beteiligen,
ist ja Open Source. :-)

Schaut es euch mal an:
http://rbei-etas.github.com/busmaster/

Grüße
Klaus

von Sharping (Gast)


Lesenswert?

Mh, kann funktionsmäßig aber noch lange nicht mit CANoe/CANalyzer 
mithalten ;-)

von MarcusW (Gast)


Lesenswert?

Hallo

Super Hinweis!
Hab ich gerade mal ausprobiert und ein bisschen rumgespielt.
Habe bisher immer mit dem CANalyzer gearbeitet, obwohl ich nur ein 
Bruchteil der gebotenen Funktionen nutze. Angesichts der Kosten ist dies 
hier wohl mehr als eine Alternative, zumal auch meine hier nur 
rumliegende PEAK Hardware unterstützt wird und offensichtlich alle von 
mir benötigten Funktionen unterstützt werden.
Die DBC-Konerviertung funktioniert, verschiedene Trace-Einstellungen 
sind möglich, Diagrammdarstellungen, J1939-Unterstützung, alles da. 
Werde mich im nächsten Schritt mal die implementierte 
Skript-Automatisierung versuchen.

Super Tipp!

Danke
MarcusW

von Klaus (Gast)


Lesenswert?

Hallo Sharping

CANoe...
Wenn eine Software so kompliziert zu bedienen ist das man dafür fast 
eine Schulung braucht und es inzwischen schon so viele tolle 
alternativen gibt, verstehe ich nicht das die Leute immer noch so dumm 
sind das kaufen.

Wenn die bei ETAS das so schnell weiter entwickeln wie jetzt glaube
ich kannst du die Software von der Konkurrenz bald in der Pfeife 
rauchen. :-)

Hallo Markus,

wenigstens einen gefällts :-)
Das man nicht an bestimmte Hardware gebunden ist finde ich auch ganz 
toll!
Hersteller können auch ganz einfach ihre Hardware implementieren, die 
Liste der unterstützen Hardware ist bestimmt noch nicht zu ende.
Das ist halt Open Source!!

Gruß
Klaus

von netseal (Gast)


Lesenswert?

Hallo,

der Thread ist zwar schon ein bisschen alt, dennoch möchte ich auf ein
Programm aufmerksam machen.

http://qcanobserver.sourceforge.net/
welches dem canalyzer ähnelt. Die Windows-Unterstützung ist nicht so 
toll.
Dafür ist es aber unter Linux sehr brauchbar.

Es muss über svn ausgecheckt werden, der Kernel muss SocketCAN 
unterstützen.
Damit sind dann alle CAN-Adapter die SocketCAN Treiber mitbringen 
unterstützt.

Grüße
netseal

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Sieht sehr interessant aus.

Ich suche für ein nächstes CAN-Projekt so etwas unter Linux.

Da wir hier schon einen CAN-Adapter für USB haben, der sich wie eine 
serielle Schnittstelle verhält und ich auf die Schnelle leider nichts 
gefunden habe:

Gibt es vielleicht einen Treiber für SocketCAN, der eine entsprechende 
serielle Schnittstelle unterstützt?

Wir sind doch vermutlich nicht die einzigen, die per USB-Adapter am Bus 
schnüffeln.

Chris D.

von Josch (Gast)


Lesenswert?

Chris D. schrieb:
> Da wir hier schon einen CAN-Adapter für USB haben, der sich wie eine
> serielle Schnittstelle verhält und ich auf die Schnelle leider nichts
> gefunden habe:

Verstehe ich nicht so ganz, ich denke eine Menge CAN-USB Adapter laufen 
mit einem USB-Seriell Adapter. Oder erscheint da ein virtueller COM-Port 
wie bei einem USB-RS232 Wandler?

Ich suche auch noch nach vernünftiger Software für die MHS-TinyCan 
(insbesondere IV-XL) aber eher für Windows. Mit Busmaster klappt da so 
einiges nicht und es sieht nicht danach aus als ob das jemand fixen 
wollte.
Der Hersteller hat irgendwie keinen Bock, meine Bugreports bei Busmaster 
sind bisher ignoriert worden.
Wen es interessiert: 
https://github.com/rbei-etas/busmaster/issues?state=open
Issue 324,325
In meiner Verzweiflung hab ich dann mal in den Source reingeschaut, hab 
aber null Ahnung von Windows-Anwendungsprogrammierung.
Das einzige was mir auffiel: Als letzte Änderung am Source der DLL zur 
Hardware sind die Informationen zum Autor und dessen Copyright gegen das 
von Bosch ersetzt worden. Keine Ahnung ob das rechtens ist, aber wenn 
sie schon Autor sein wollen, sollen sie sich auch drum kümmern.

von Master of Bus (Gast)


Lesenswert?

Hallo,

Fakt ist, dass der Busmaster nicht von Bosch direkt entwickelt wird, 
sondern unter anderem von Bosch-Indien. Das alles läuft mehr oder 
weniger auf "freiwilliger" Basis und viele Leute die da mit entwickeln 
opfern einen großen Teil ihrer Freizeit dafür.
Es ist also kein geschlossenes Entwicklerteam dahinter, das auf einen 
kommerziellen Erfolg der ganzen Sache abzielt.

Bugfixes werden priorisiert bearbeitet, ist ja auch logisch dass man 
sich da nicht um alles und jeden kümmern kann. Alles in allem ist der 
Busmaster schon eine gute Alternative und die Entwicklung wird weiter 
gehen (Eine 2.0 ist wohl schon in den Startlöchern)...ob es sich aber im 
professionellen Bereich durchsetzt bleibt abzuwarten...

von taz (Gast)


Lesenswert?

Hi All,

did any of you tried the Busmaster?

What is your overall opinion about using this SW instead of CANoe?

I'm not talking from price point of view, but functionality on a daily 
based customer project.

Thank you

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.