Forum: Haus & Smart Home Adressierung im CAN-Bus?


von Sieghard Z. (metroniker)


Lesenswert?

Hallo!

Bin blutiger Anfänger beim CAN-Bus und finde keine Information über die
Adressierung von einzelnen Objekten. Habe zwei Messverstärker von HBM
mit den Geräteadressen 11 und 12. Der Messwert (32bit integer) ist im
Handbuch bezeichnet mit: Index 37184, Sub-Index 1. Meine Steuerung kann
11bit Identifier. Kann mir jemand den erforderlichen Telegrammaufbau
beschreiben? Wo finde ich Infos für nicht-Profis?

METRONIKER

von Michael W. (mictronics) Benutzerseite


Lesenswert?

Hier was zu CAN:
http://microcontroller.com/learn-embedded/CAN1_sie/can1.htm

Gibts für deine Verstärker die Manual online zum anschauen?

von Jens (Gast)


Lesenswert?

Der Witz am klassischen CAN ist, dass einzelne Teilnehmer nicht
adressiert werden. Der Identifier beschreibt einen Nachrichtentyp (z.B.
Motortemperatur, Drehzahl des Lüfters X, etc). Jeder einzelne Teilnehmer
am Bus lauscht alle Nachrichten ab, und entscheidet über
Filterkritieren, ob die aktuelle Meldung für ihn relevant ist.
Zur direkten Adressierung teilt man in höherschichtigen Protokollen (zB
CANopen) den Identifier auf, in wie eben beschrieben Nachrichtentyp und
Teilnehmeradresse. Schau mal bei ixxat.de unter Knowhow, ist ganz gut
beschrieben.

von Sieghard Z. (metroniker)


Lesenswert?

Hallo Michael,

ein Datenblatt kann auf der Seite
http://www.hbm.de/products/SEURLF/ASP/SFS/SUBCAT.21/CATEGORY.4/PRODID.444/MM.3,35,45/SFE/ProductDataSheet.htm

abgerufen werden. Im unteren viertel der Seite in der Mitte,
"Datenblatt DF30CAN". Anmeldung ist erforderlich, klappt jedoch
einfach durch Angeben von Name und Adresse. Mittlerweile habe ich
erkannt, dass es sich um CANopen handelt, dachte immer das sei alles
eins. Ich werde jetzt in der Richtung weiter suchen und bin schon bei
wikipedia etwas weitergekommen. Bin trotzdem für jede Hilfe dankbar.

Sieghard

von Sieghard Z. (metroniker)


Lesenswert?

Hallo Michael,

Link kam nicht vollständig, hier nochmal als Text:

hbm.de/products/SEURLF/ASP/SFS/SUBCAT.21/CATEGORY.4/PRODID

.444/MM.3,35,45/SFE/ProductDataSheet.htm

Sieghard

von Michael Wulz (Gast)


Lesenswert?

hallo,

Darf ich kurz hier eine Frage dazu stellen, ich hab eine Standheizung
von Webasto, welche einen Single-Wire CAN Bus hat. Ich hab weder die
Bitrate noch die Befehle auf die die Standzeizung hört.

Ich bin gerade am Erfragen der Befehle, wenn ich diese habe, welche ist
die Einfachste Variante um den CAN-Bus zu testen??

Ich kenne mich gut mit PIC16F876 und PIC16F877 aus, diese haben jedoch
kein CAN Bus Interface. (Toll währe ein FULL-CAN Bus Controller welchen
ich mit dem PIC16F877 ansteuern kann?)

Danke im Voraus
Michael

von Interessierter Nr.1 (Gast)


Lesenswert?

einstrippen Can ??
Schätze mal das ist K-Line, guckst du hier:
http://www.blafusel.de/misc/obd2_scanned.php?order=land
nimm Suchfunktion Webasto und dann findest du Info's zu
Diagnoseprogrammen, oder bei GOOGLE, nix OBI.

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.