Forum: Mikrocontroller und Digitale Elektronik Welcher CAN-Analyzer passt zu mir/könnt ihr empfehlen?


von Marc H. (emmett_brown)


Lesenswert?

Hallo Leute,

bei meinem aktuellem Projekt handelt es sich um einen ausgemusterten 
Rollstuhl der auf einem modifizierten CAN Bus basiert, den DXBUS. Wenn 
das Projekt abgeschlossen ist soll der Rollstuhl über Arduino (mit CAN 
Shield, möglicherweise von Seeedstudio oder Sparkfun) gesteuert werden 
können.
Bis es soweit ist bedarf es wohl einer Menge Vorarbeit und Sniffing. 
Daher wäre es vorteilhaft den CAN Bus zunächst über einen Analyzer 
auszulesen bzw. zu beobachten.

Leider arbeitet der DXBUS wohl auch in einer exotischen Baudrate von 
2/19 Mbits/s (diese Schreibweise sagt mir allerdings gar nichts) es 
entspricht ca. 105263 bits/s. Das sollte aber kein Problem sein, es 
stellt jedoch eine weitere Hürde für einen CAN-Anfänger wie mich dar.
Die Details über die Busgeschwindigkeit habe ich hier entnommen:
http://isquared.nl/blog/2012/12/26/autonomous-robot/
http://www.bloominglabs.org/index.php/Can-hacking#More_info


Ich weiß nun nicht welchen Analyzer ich mir zulegen soll und welcher 
überhaupt sinnvoll für dieses Projekt ist. Ich bin bereit ca. 60€ dafür 
zu investieren.
Die folgenden Geräte sind mir ins Auge gesprungen:

http://www.ebay.de/itm/USB-CAN-USBCAN-2C-Dual-Circuit-Industrial-Grade-Isolated-Smart-CAN-Interface-/361549570266
http://www.ebay.de/itm/USB-CAN-USB-to-CAN-BUS-Converter-Adapter-USB-Cable-support-win7-System-/361538969224
http://www.ebay.de/itm/new-USB-Logic-100MHz-16Ch-Logic-Analyzer-for-ARM-FPGA-/222199444285

Ist mit Logic Analyzer und CAN Analyzer eigentlich das gleiche gemeint?

Die Auswertung sollte dann natürlich live am PC erfolgen.

Vielen Dank

von Volker S. (vloki)


Lesenswert?

Marc H. schrieb:
> Leider arbeitet der DXBUS wohl auch in einer exotischen Baudrate von
> 2/19 Mbits/s (diese Schreibweise sagt mir allerdings gar nichts) es
> entspricht ca. 105263 bits/s.
Was ist 1Million*2/19? -> ~105263

Marc H. schrieb:
> Ist mit Logic Analyzer und CAN Analyzer eigentlich das gleiche gemeint?
Nein, aber der Logic Analyzer unterstützt möglicherweise auch CAN

Wichtig wäre, dass deine Übertragungsrate auch mit dem jeweiligen Tool 
einstellbar ist!
Die CAN-Analyzer werden das wohl Hardwareseitig lösen und dann die 
ausgewerteten CAN-Nachrichten über USB zum PC schicken.
Der Logicanalyzer macht das sicher softwaremäßig auf dem PC.

Marc H. schrieb:
> Wenn
> das Projekt abgeschlossen ist soll der Rollstuhl über Arduino (mit CAN
> Shield, möglicherweise von Seeedstudio oder Sparkfun) gesteuert werden
> können.
Gibt es möglicherweise schon ein Arduino Can Sniffer Projekt?

: Bearbeitet durch User
von Soul E. (Gast)


Angehängte Dateien:

Lesenswert?

Volker S. schrieb:
> Marc H. schrieb:
>> Leider arbeitet der DXBUS wohl auch in einer exotischen Baudrate von
>> 2/19 Mbits/s (diese Schreibweise sagt mir allerdings gar nichts) es
>> entspricht ca. 105263 bits/s.
> Was ist 1Million*2/19? -> ~105263

Klingt bescheuert, lässt sich aber einstellen.

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.