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
Hier was zu CAN: http://microcontroller.com/learn-embedded/CAN1_sie/can1.htm Gibts für deine Verstärker die Manual online zum anschauen?
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.
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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.