Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: CAN mit mehr als zwei Units / Verständnissfrage Kategorie: CAN-Bus (von Michi, http://www.elektronik.co.at - 10.10.2007 9:34)
Als Antwort auf CAN mit mehr als zwei Units / Verständnissfrage von reneforster - 30.09.2007 21:47
Ich nutze:
C-Control II Unit, OSOPT V3.0
Hallo Rene !

Nachdem sich bisher keiner gemeldet hat diese kleinen Tips:

CAN ist empfindlich auf fehlende Abschl�widerstände.
Es gehören 120 Ohm an exact 2 Enden. Also keine Stichleitungen, Bus mit mit genau 2 Enden und an
beiden je 120 Ohm, vielleicht ist schon irgenwo ein AbschluÃ? eingebaut, eventuell nachmessen mit
Ohmometer. CAN hat 3 (DREI) Drähte !!! auch die Masse !!!, sonst kann er spinnert werden.

Der Sinn der CAN Botschaften ist es, da� jede gesendete allen anderen zur Verfügung steht.
(Jedenfalls einfach ausgedrückt). Es ist also unmöglich (trivial formuliert) an bestimmte "nicht zu
senden". Wenn eine Nachricht "für einen Empfänger nicht bestimmt ist", wie du erwähnst,
empfange sie einfach nicht oder ignoriere sie.

IDs kanns du frei wählen wenn du alleine bist
oder du muÃ?t die vorhandenen akzeptieren, wenn du in einen vorhandenen Bus kommst.
Die IDs haben eine gute Zusatzeigenschaft, es gibt "starke" und "schwache" für den Kollisionsfall.
Bei Kollision überleben die Starken, das kann also als Arte Sicherheitsfunktion gesehen werden.
Hardwaremä�ig entsteht das dadurch, da� eine Bustreiberrichtung stärker ziehen kann.

Michi

> Hallo Zusammen,
>
> seit Tagen versuche ich ein Netzwerk mit 3 Units per CAN aufzubauen. Jedoch läuft alles mehr schlecht wie
> recht. Datensätze werden zum Teil nicht empfangen oder ausgelassen. Ich hatte zwar schon ein Netzwerk
> mit zwei Units seit längerem am laufen, das war jedoch in Ordnung. Mit drei Units kriege ich es aber nicht
> so Recht auf die Reihe. Auch nach längeren studieren des MSR Handbuches und der Hilfetexte komme ich
> nicht weiter.
>
> Folgendes möchte ich realisieren.
>
> 1. es gibt Unit1, Unit2 und Unit3. Alle per CAN verbunden.
> 2. Unit1 hat einen Varispeicher mit 60 Informationen, ermittelt Informationen 1 bis 40 selbst.
> 3. Unit2 sendet Informationen 41 bis 50 an Unit1.
> 4. Unit3 sendet Informationen 51 bis 60 an Unit2.
> 5. Unit1 sendet 15 Informationen an Unit2 und 20 Informationen an Unit3.
>
> Optimal wäre, wenn Unit2 von den Infos die nur für Unit3 bestimmt sind nichts mitbekommt. Umgekehrt
> genauso.
>
> So eigentlich einfach. Aber ich bekomme das mit den Känalen, ID´s und Filtermasken nicht auf die Reihe.
> Kann mir jemand kurz und knapp sagen, bei welchen Units ich auf welchen Kanal/ID senden soll ? Wie
> würdet Ihr das machen? Und vielleicht warum, wenn jemand noch etwas Zeit übrig hat.
> Zeitkritisch ist das ganze eher nicht, aber die einzelnen Informationen würde ich schon gerne so im
> 200ms Takt versenden.
>
>
>
>
> schöne Grü�e
> Rene
>
>

Meine Seite: http://www.elektronik.co.at


    Antwort schreiben


Antworten:

Re: CAN mit mehr als zwei Units / Verständnissfrage (von reneforster - 11.10.2007 19:43)