Re: CAN mit mehr als zwei Units / Verständnissfrage Kategorie: CAN-Bus (von reneforster - 11.10.2007 19:43) | ||
Als Antwort auf Re: CAN mit mehr als zwei Units / Verständnissfrage von Michi - 10.10.2007 9:34 | ||
| ||
Hallo Michi, > 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. Die Widerstände hatte ich bedacht und die drei Units haben die gleiche Quelle der Versorgungsspannung. > 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 bin alleine, habe es jetzt so gelöst: Unit1 sendet an Unit2 auf K1 ID100 --- Unit2 empfängt auf K1 ID100 Unit1 sendet an Unit3 auf K2 ID200 --- Unit3 empfängt auf K2 ID200 Unit2 sendet an Unit1 auf K3 ID300 --- Unit1 empfängt auf K3 ID300 Unit3 sendet an Unit1 auf K4 ID400 --- Unit1 empfängt auf K4 ID400 und das funktioniert einwandfrei, obwohl ich den Sinn mit den Postfächern noch nicht ganz verstanden habe. > 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. mmhh, das ist mir völlig neu. Eine Kollision sollte doch aber bei meiner Anwendung nicht der Fall sein, oder . . Aber Danke fürs Antworten, hast in einem dunklen Raum etwas Licht gemacht. schöne Grü�e Rene | ||
Antwort schreiben Antworten: |