CAN-Bus als freie Implementation

Feb 05, 2007 23 Replies

Marte Schwarz schrieb:

Ack. Und wenn mehrere Erfassungsmodule da sind, werden die ihre Daten wohl kaum gegenseitig auswerten. Also gibt es irnkwo einen Master, damit kann auch der Bus als Master/Slaves betrieben werden.

Tilmann

http://www.autometer.de - Elektronik nach Maß.

"Tilmann Reh" schrieb im Newsbeitrag news:45cc1c77$0$5725$ snipped-for-privacy@newsspool3.arcor-online.net... | | > Andere Bussysteme kenne ich nur vom | > Namen her oder habe andere (unbegründete)Vorbehalte, z.B. I2C. | | I2C Spezifikation: | | | Oft reicht in der Praxis eine Teilmenge davon: Simpler Master/Slave | Betrieb ohne Clock-Stretching. Ist einfach per Software mit zwei Ports | realisierbar, außerdem gibt es auch viele Mikrocontroller mit | eingebautem I2C-Controller.

i2c eignet sich nicht für verseuchte Umgebung, z.B. Auto-Verdrahtung. Mit Gewalt geht natürlich vieles.

- Henry

--

formatting link

"Henry Kiefer" schrieb im Newsbeitrag news:45cc708c$0$5712$ snipped-for-privacy@newsspool3.arcor-online.net...

Warum eignet sich der I2C nicht für den Einsatz in brachialer Umgebung?

Sven

Sven Schulz schrieb:

Vor allem, weil der I2C-Bus kein symmetrischer Bus ist. Bei einem symmetrischen Bus ("Zweidrahtleitung") "schwingt " das Nutzsignal im Gegentakt, die St=F6rungen durch Einstrahlung von au=DFen werden jedoch als Gleichtaktst=F6rung von der Leitung aufgefangen - der Empf=E4nger wertet nur die Gegentaktsignale aus und unterdr=FCckt Gleichtaktsignale. Erschwerend kommt beim I2C-Bus hinzu, dass er im logischen High- Zustand hochohmig ist - =FCblicherweise wird der Bus dann nur durch Widerst=E4nde hochgezogen, die allerdings relativ hochohmig sein m=FCssen (mindestens 1 Kiloohm), weil die =FCblichen I2C-Chips keine niederohmigeren Widerst=E4nde treiben k=F6nnen. Durch diese Hochohmigkeit ist der Bus nat=FCrlich empfindlicher gegen Einstrahlungen.

Gru=DF Thorsten

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required