Sensor mit CAN- Schnittstelle auslesen

Gast #4157946
Lesenswert?

Hallo allwissendes Forum.
Da ich schon oft Lösungen bzw Lösungsansätze für Probleme hier gefunden 
habe, frage ich mal in die Runde.

Ich habe einen Sensor der an den CAN-Bus angeschlossen wird. Ist es 
möglich, dem Sensor Daten zu entlocken, ohnen ihn an ein bestehendes 
Bussystem zu hängen?
Ich habe mich mal in Google umgeschaut und einen CAN-Bus <-> USB-Adapter 
(Peak-System) gefunden, weiß jetzt aber nicht, ob der nur zum Mithören 
einer bestehenden Buskommunikation ist oder ob man somit dem Sensor 
Daten entlocken kann.

Vielleicht kann da jemand Licht ins Dunkle bringen.

Schon mal vielen Dank.

Gruß
Johannes
#4157960
Lesenswert?

Hallo Johannes,

sobald Du den USB-Adapter an den Sensor hängst, erhältst du bereits ein 
funktionelles Netzwerk (es müssen mindestens zwei CAN-Knoten im Netzwerk 
vorhanden sein, damit Nachrichten ordnungsgemäß versendet werden).

Der PEAK USB-Adapter kann auch senden. Du musst ihn hierzu im normalen 
Betriebsmodus laufen lassen. Alternativ kann man ihn tatsächlich auch 
"passiv" schalten, dann snifft er nur noch. Allerdings hättest du dann 
kein funktionierendes Netzwerk mehr, denn mindestens ein weiterer 
Teilnehmer (also neben dem sendenden Sensor) muss die Nachrichten noch 
bestätigen. (Es gibt übrigens auch noch einen Zwischenmodus: 
Bestätigungen werden noch aktiv auf den Bus geschrieben, aber es werden 
keine eigenen Nachrichten versendet).
Gast #4158158
Lesenswert?

@Philipp: Ich habe auch nicht erwartet, dass du ein Datenblat für meinen 
Sensor hast.

Werde mir dann mal so nen Peak-System Adapter besorgen und den 
Hersteller mal wegen dem Datenblatt anfunken. Gibt es noch nen besseren 
Adapter als den von Peak? Das war so der Erste, den ich gefunden hatte.

Vielen Dank an euch alle! Ich werde eine Rückmeldung geben, sobald ich 
den Adapter habe, kann aber noch etwas dauern.

Gruß
Johannes
#4158193
Lesenswert?

Johannes schrieb:
> Gibt es noch nen besseren
> Adapter als den von Peak? Das war so der Erste, den ich gefunden hatte.

Die gibt es haufenweise:
CANCaseXL von Vector (sehr teuer)
http://www.mhs-elektronik.de/index.php?module=content&action=show&page=tinycan_hardware
http://www.fischl.de/usbtin/
http://elmicro.com/de/canusb.html
http://www.kvaser.com/products-services/our-products/#?interfaces=usb

und viele mehr.

Ein China-Teil von Ebay für unter 20€ habe ich auch mal gekauft. Hat 
aber nie funktioniert.
Gast #4158213
Lesenswert?

Um was für einen Sensor geht es denn? es gibt auch sensoren, die Ihre 
daten frei herauspusten, ohne dass man irgendwas machen muss ...

Wenn Du basteln willst, reicht z.B. auch ein Arduino und CAN-Shield.

Gruss, Ingo.
#4158220
Lesenswert?

Kleine Ergänzung zu meinem obigen Post:
Die verlinkten CAN-Adapter sind jetzt nicht besser oder schlechter als 
der von PEAK, da du ja eigentlich nach besser gefragt hast. Es sind 
einfach andere...
Ich habe einen PEAK USB am Schreibtisch und bin damit völlig zufrieden.
Gast #4158266
Lesenswert?

Ok sorry, dann habe ich das nicht gecheckt. Also es handelt sich um 
einen Ultraschallsensor und um ihn einmal auf Funktion testen zu können 
und um ihn in ein Firmen-Projekt testweise einbinden zu können, möchte 
ich seine Daten auswerten.

Deshalb sollte es kein billig-china Kram sein.

Die DIY-Bastellösung wäre eher für den privaten Gebrauch interessant.
Persönliche Seite #4158337
Lesenswert?

Das war die spontane Antwort auf 'ungewöhnlich'^^. Ich vermute, die 
neueren PDC-Sensoren haben inzwischen eher LIN statt CAN, da billiger, 
aber ich weiss es wirklich nicht.

Rudolph R. schrieb:
> Der Link ist aber nicht für die Sensoren an sich
Guter Hinweis, darauf hatte ich nicht geachtet, schade. Dann bleibt uns 
nur, dass wir auf die Angaben von Johannes warten.

@Johannes: Hast Du 'ne Teile-Nummer? Die sollte drauf gedruckt sein.
Gast #4160690
Lesenswert?

Sorry dass ich mich jetzt erst melde, war gestern den ganzen Tag 
unterwegs. Also eine Seriennummer hat der nicht, da das ein 
kundenspezifischer Sensor ist. Der besitzt nur ne kundeneigene Nummer.

Ich werde mir den PEAK-Adapter besorgen und schaun was der Sensor so 
ausspuckt. Werde dann Rückmeldung geben.
Gast #4181427
Lesenswert?

So ich wollte mal Rückmeldung geben.

Also ich habe den Adapter bekommen, ein Verbindungskabel mit zwei 120 
Ohm Abschlusswiderständen gebastelt und siehe da, der Sensor spricht mit 
mir!

Einfacher als gedacht!

Gibt es jetzt zufällig noch nen Programm (schön wenns kostenlos wäre), 
mit dem man die Daten auf einfache Weise visuallisieren kann? Also sich 
die Temperatur als nen Thermometer oder so anzeigen lassen kann?

Danke für die Hilfe!

Gruß
Gast #4181591
Lesenswert?

Johannes schrieb:
> So ich wollte mal Rückmeldung geben.
>
> Also ich habe den Adapter bekommen, ein Verbindungskabel mit zwei 120
> Ohm Abschlusswiderständen gebastelt und siehe da, der Sensor spricht mit
> mir!
>
> Einfacher als gedacht!

Glückwunsch!

>
> Gibt es jetzt zufällig noch nen Programm (schön wenns kostenlos wäre),
> mit dem man die Daten auf einfache Weise visuallisieren kann? Also sich
> die Temperatur als nen Thermometer oder so anzeigen lassen kann?

hust..
du willst deine ultraschall daten als ein Thermoter anzeigen lassen?


Johannes schrieb:
> Ok sorry, dann habe ich das nicht gecheckt. Also es handelt sich um
> einen Ultraschallsensor und um ihn einmal auf Funktion testen zu können
> und um ihn in ein Firmen-Projekt testweise einbinden zu können, möchte
> ich seine Daten auswerten.
>
> Deshalb sollte es kein billig-china Kram sein.

Die Software soll jetzt gratis sein?

>
> Die DIY-Bastellösung wäre eher für den privaten Gebrauch interessant.

Ja ja ..
.. so klang das noch vor paar threads zuvor
und jetzt sind es Celsius anstatt HiTec's

;-)
Gast #4182231
Lesenswert?

du musst echt langeweile haben so einen langen beitrag ohne nutzen zu 
verfassen. aber um dich zu beruhigen... der ultraschallsensor kann nicht 
nur den abstand messen, sondern auch die temperatur wiedergeben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren