CAN Kommunikationsproplem

Gast #166202
Ich habe zwei CAn Teilnehmer mit dem SJA1000 aufgebaut.
1. Teilnehmer hängt an der LPT der 2. Teilnehmer habe ich mit einem AVR
realisiert. Als Tranciever verwende ich einen 82C250(HIGH-Speed
Transciever). Beide Teilnehmer habe ich vor ein paar Monaten mit einem
CAN Dongle getestet. Beide habe da funktioniert. So, wenn ich jetzt nur
meine beiden Teilnehmer miteinander kommunizieren lassen will, dann kann
ich da nicht senden und empfangen.
Zwischen CAN Low Leitung und CAN High Leitung habe ich einen 60Ohm
WIderstand eingebaut. Baudrate habe ich auf 100Kbit/s eingestellt.
Was kann da das Problem sein?
Gast
Wenn mich nicht alles täuscht ist die richtige Terminierung beim CAN
doch 120 R auf jeder Seite. Kann sein das dein Selbstbau da nicht so
tollerant ist wie der CAN Dongle.

Gruß,

Markus
Gast
Hi Markus!

Aber wenn ich doch auf beiden seiten 120Ohm anschließe dann habe ich
doch eine parallel Schaltung. SOmit ist dann der Gesamtwiderstand
60Ohm. Meine Kabel sist ungefähr 0,5 bis 1m lang.
Gast
http://www.mikrocontroller.net/forum/read-1-175050.html
http://www.mikrocontroller.net/forum/read-1-175797.html

Such mal da, da könnte was für dich dabei sein.
Ein gewisser Frank oder DIRK hatten sehr ähnliche Probleme wie du -
vielleicht können die dir weiterhelfen.

Ansonsten finde ich das eine riesen Frechheit alle paar Wochen die
gleichen Fragen zu stellen, mit anfangs gleichen, wenigen
Informationen. Die Leute mühen sich hier ab dir zu helfen und nix kommt
dabei raus!

Zum Thema:
> Was kann da das Problem sein?
Deine mangelnde Eigeninitiative gepaart mit unkonkreten Fragen.

----, (QuadDash).
Gast
@Kurt

Also das hat jetzt erstmal nicht mit der Leitungslänge zu tun. Die
Terminierung (Widerstände am Ende) hat den Sinn Reflexionen auf der
Leitung zu minimieren und wenn zu hochohmig dann evtl. mehr Reflexionen
weniger Daten die ankommen also keine Funktion...
Aber ansonsten kann ich mich da nur meinen Vorposter anschliesen...

Markus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.