CANopen Boot-Up Message

Gast #4146700
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ein kleines Problem und zwar versuche ich einen PIC18F4580 
Mikrocontroller so zu programmieren das dieser über CANopen mit einer 
SPS kommuniziert. Ich nutze dabei die AN945 Lib von Microchip, in der 
eigentlich alle Funktionen für die Kommunikation schon gegeben sind. 
Derzeit ist der µC auf einem easypic v7 evalboard und noch an keine 
weiteren Teilnehmer, also auch an keine SPS, angeschlossen.


Ab der Boot-Up Message, die zum Ende der Initialisierung losgeschickt 
wird, habe ich dauerhaft eine Nachricht auf dem Bus liegen diese lass 
ich mir mit einem Oszi anzeigen. Die eigentlichen Nachrichten die später 
als PDOs verschickt werden sollen sind das jedoch nicht.

Ist das vielleicht eine Anfrage an den NMT-Master, die von diesem als 
Handshake oder mit Daten beantwortet werden muss?

Gruß Dale
#4146972
Lesenswert?
• ▲
▼
Dale schrieb:
> Derzeit ist der µC auf einem easypic v7 evalboard und noch an keine
> weiteren Teilnehmer,

CAN braucht IMMMER (min.) zwei Teilnehmer. Der zweite Controller muss 
nämlich das ACK senden. Bekommt der Erste kein ACK, kommt es zu deinem 
Effekt:
Der erste Controller versucht immer weiter die erste Nachricht zu 
versenden.
Irgendwann ist der  Error-Counter voll und der Controller geht in 
Bus-off.

Eingentlich sollte sich das langsam rumgesprochen haben;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.