Gast
#3986367
Ich habe mehrere Module (max 10 Stk.) welche ca. 0,5m voneinander entfernt sind. Sie sollen nun miteinander eine langsame Kommunikation im Multimaster-Betrieb bekommen. Sie sind teilweise Sternförmig, teilweise in Reihe verbunden. Die Anzahl der gleichzeitig aktiven Module kann von 1 bis 10 variieren. Die Datenübertragung erfolgt über NICHTgeschirmtes Kabel. Wichtig wäre mir, dass der Bus nicht mehr als 2 Datenleitungen benötigt und geringen Aufbauaufwand erfordert. Zeitgesteuerte Datenübertragung wie CAN, RS232 oder 1wire möchte ich gerne meiden. Dazu hätte ich nun 2 Fragen. 1. Mir erscheint hierfür das I2C am sinnvollsten. Wie verhält es sich das dann aber mit den nötigen pull-ups? Da jedes Modul unabhängig voneinander Master sein soll, bräuchte jedes einnen pull-up. Würde das bei max. 10 parallelen pull-ups Probleme für (z.B.) einen AVR geben, wenn er die Leitung ziehen muss? 2. Würde jemand einen anderen Bus verwenden?