www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CANopen: Automatische Baudratenerkennung


Autor: Jan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Allerseits!!!

Bin gerade dabei mich mit CANopen auseinanderzusetzen und dabei
mehrmals auf die "Automatische Baudratenerkennung" gestossen.

Wie darf man sich das vorstellen, wird da vom Master solange eine
bestimmte Nachricht mit verschiedenen Baudraten versendet, bis der
Slave eine richtige Antwort gibt?

Oder läuft das eher so ab, dass der Slave solange beim Master nach der
eingestellten Baudrate nachfragt, bis der Master sagt: "Ja, die
isses"

Wie funktioniert dann ein Baudratenwechsel?

Fragen also über Fragen. Vielleicht kann mir ja jemand weiterhelfen.

Gruss, Jan

Autor: ??? (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
???

Autor: Rainer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Jan!

@Baudratenerkennung: Ein Teilnehmer liest solange auf dem Bus mit, bis
er eindeutig die Baudrate festlegen kann. Das kann zum Beispiel über
Zeiten zwischen den 0-1/1-0 Wechseln sein. Alternativ, wenn es das CAN
Modul unterstützt, kann man auch das Modul mit einer festen Baudrate
einschalten und überwachen, ob Empfangsfehler auftreten; nun wird die
Baudrate solange angepasst, bis keine Fehler mehr auftauchen.

@Baudratenwechsel: Bei einem Wechsel passiert es nun, dass plötzlich
viele Fehler auftreten. Das kann zum einen ein Fehler in der
Übertragung sein oder eine neue Baudrate (wer macht so etwas?). Wenn
nun zum Beispiel die 0-1/1-0 Wechsel in Echtzeit aufgezeichnet werden,
so kann gleich auf eine neue Baudrate umgestiegen werden.

Gruß,
Rainer

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich bin auch mal bei so ner Überlegung gewesen und dabei über
Transciever von Maxim gestoßen z.b. den MAX13051 der hat ne sogennante
"Autobaud" Funktion.

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]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [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.