Hi,
ich habe bei mir im Haus einen kleines Bussystem aufgebaut. Es sind an 3 Standorten Temperatursensoren und an 2 Standorten Displays. 3 Computer sind auch angeschlossen. Ein Computer (Server) fragt staendig die Temperatursensoren ab und schreibt eine Historie. Laeuft der Server nicht und man schaltet einen der anderen Computer ein wird der Server ueber den Bus auch eingeschaltet. Soweit funktioniert das alles. Ich bekomme zwar manchmal Fehler beim auslesen der Temperatur aber das ist ok. Jetzt moechte ich 2 IR-Sensoren an den Bus anschliessen und damit remote einen Computer (Mediastation) steuern. Rein theoretisch soweit kein Problem, nur praktisch denke ich bin ich an der Grenze des Busses, da ich ja schon gelegentlich falsche Temperaturwerte bekomme.
Realisiert ist es (und jetzt lacht bitte nicht) ueber einen I2C-Bus. Grund: Das Protokoll ist sehr einfach zu implementieren. Da ich mittlerweile mit Mikroprozessoren von Atmel ganz gut zurecht komme, wollte ich jetzt den IR-Empfaenger damit realisieren.
Jetzt meine Frage: Welcher andere Bus waere sinnvoller? Ich suche etwas robusteres. Es sollte aber einfach ueber z.b. einen atmega8 ansteuerbar sein.
weitere Randbedingungen: Es sollten Stichleitungen moeglich sein (ein paar Meter), es sollten mehrere Master moeglich sein und einfach im Aufbau.
Kennt jemand vielleicht aehnliche Projekte im Internet oder hat sowas schonmal gemacht? Canbus scheint ganz interessant zu sein, ich finde aber keine Beispielimplementierungen.
Danke
Gruss
Olli