Forum: Mikrocontroller und Digitale Elektronik Can Open Problem (bus einsteiger)


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Daniel E. (daniel_e212)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
Ich möchte gerne aus einer vorhanden Steuerung 2 Temperaturwerte über 
den Canopen bus auslesen.
Ich hatte hierzu den Hersteller angeschrieben und folgende Information 
erhalten.
CANopen
Geschwindigkeit 125
Knotenadresse 10
Es handelt sich um POD
COB id 18A
Und hinter dieser Adresse liegen 4 Temperaturfühler im Datentyp Word

Jetzt habe ich mir von MHS Elektronik den TinyCan Adapter bestellt und 
versucht mit dem Bus-Monitor diesen Wert erst mal auszulesen.
Ich dachte wenn ich einfach mit ID 18A in den Bus sende würde ich eine 
Antwort bekommen aber so einfach scheint dies nicht zu sein.

Das einzige was Empfangen wird ist zyklisch 70A mit wert 7F und wenn ich 
diese Werte mal sende antwortet 08A mit 8 folgenden werten.
Kann mir jemand evtl. anhand der oben genannten Informationen helfen?
Natürlich lese ich parallel auch noch viele Dokumente im Netz und in 
diesem Forum aber das ist alles nicht gerade eine leichte Lektüre für 
mich.
Vielen Dank
Daniel

von Stephan S. (plonk)


Bewertung
0 lesenswert
nicht lesenswert
Was du empfängst ist der Heartbeat, der dir sagt, dass dein Gerät noch 
nicht operational ist. Wenn du die ID 0x000 mit Länge von zwei Bytes und 
Inhalt 0x01 0x0A oder 0x01 0x00 sendest, dann sollte sich was tun und 
die ID 0x18A gesendet werden.

MfG, Stephan

von Martin (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
> ... einfach mit ID 18A ...

Wie sieht dein Telegramm aus? Du musst einen Remote Request senden. Im 
Anhang ist ein Beispiel mit PCAN-View.

von Daniel E. (daniel_e212)


Bewertung
0 lesenswert
nicht lesenswert
Hallo
Vielen Dank für die schnellen und hilfreichen Antworten. Habe es leider 
erst heute testen können und es fehlte lediglich das oben beschriebene 
Start Signal jetzt läuft es prima.
Vielen Dank
Daniel

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.