Hi Leute! Schreibe gerade eine Seminar-Arbeit und mitunter gehts da um den CAN-Bus. Ich hätte dazu 2 kurze Fragen, vielleicht kennt sich ja jemand von euch aus und kann mir auch sagen wo ich darüber was nachlesen kann (CAN-Spec hab ich schon überflogen). 1. Mich würde interessieren wie sich ein Wechsel des Mediums äußert. Nehmen wir mal an bei Kupfer heißt high log. 1 und low log. 0 und bei Glasfaser licht an -> log.1, licht aus -> log.0. soweit so gut ... nun ist aber bei kupfer low dominant und bei glasfaser licht an, das bedeutet also es wäre genau verkehrt und ich müsste die Priritäten bei der Arbitrierung invertieren. Aber vielleicht sehe ich das auch ganz falsch ... wie genau funktioniert das denn bei CAN damit man das medium einfach wechseln kann ohne etwas zu verändern?? 2. CAN arbeitet ja mit identifiern die die zur verfügung gestellte info identifizieren. sind diese identifier bereits fest programmiert oder kann man die auch selbst vergeben? ... vielleicht kann mir ja jemand helfen, danke!!!
1. Mir ist nicht bekannt, daß es CAN über Glasfaser gibt. Wir hatten gerade das Problem eine galvanischen Trennung von 15000V zu realisieren. Da letztendlich eine Verbindung zum PC erfolgt, haben wir dann einen standard Ethernet-Hub über Glasfaser verwendet und danach den Ethernet-CAN-Umsetzer. 2. Die Identifier sind natürlich völlig frei wählbar. Man kann beliebige Bits auswählen, die dann passen müssen. Wählt man kein einziges Bit aus, werden alle Nachrichten empfangen. Manche CAN-Controller haben bis zu 15 Puffer, denen man verschiedene Identifier zuordnen kann. Peter
@Peter: Es gibt CAN über Glasfaser, von selbstgestrickten Lösungen wie beim Linac am Cern bis hin zu professionellen, besipielsweise http://www.microkey.nl/Product_solutions/20cn/canfibpr.pdf http://luxlink.com/products/dx-7601.htm http://www.rtd.com/PC104/UM/network/ecan527HR.htm
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.