PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere controller combiniren



dark emporer
06.05.2005, 21:01
Ich habe mehrere avr zu verbinden. Ich suche momentan noch nach einem protokol für die übertagungen. Was muss ein protokol können ich denke einer wird da nich reichen da er nicht alles bestmöglich erfülen kann. Zum einen wenn ich die kontroller mit leitung verbinde soll die übertragund möglicht schnell sein(wenn möglich mit der tacktfreqenz(ich weiss das ist zu viel)) und ein zweiter zur infrarot übertragung ich denke menschester oder so

uwegw
06.05.2005, 21:04
muss es multimasterfähig sein oder reicht single master-multi slave?

dark emporer
06.05.2005, 21:12
analogbeipiel wäre ein PC mit drei netzwerkkarten(oder software modems wie in meinem laptop) und prograamme sollen da auch noch laufen können. Auserdem planne ich noch ein vorwarding(weiterleitung) einzubauen

uwegw
06.05.2005, 21:15
analogbeipiel wäre ein PC mit drei netzwerkkarten
also nen sternförmiges netz mit eine zentralen controlelr der die daten verteilt?

dark emporer
07.05.2005, 08:30
es sollen alle meine kontroller mehr oder weniger schternpunkte sein wegen der ausfalsicherheit soll das ein netz sein. soweit bin ich ber noch lange nicht ich suche erst ein protokol mit demm ich zwei controller miteinander mit möglichst hoher geschwindigkeit verbinden kann. Ich habe an software uart gedacht denn ich dann mit wesentlich höherer geschwindigkeit lafen lassen würde. Ist mir aber zu unsicher ob er alle eingehende signalle mitbekommt. Auserdem ist die datein dafür zu aufwendig was alles bremsen würde. I2C ist im prinzip gut aber ich bin mir unsicher ob ich da ein vernünftiges slave geschriben bekomme. Auf der intel seite gibt es twi aber kompiliren geht irgenwie nich so recht. Menschester ist beschtimmt zu aufwendig und ich weis nicht ob man da uch noch so was einbauen kann das er auf ein ack wartet. Welches protokol ist an schnellsten?

dark emporer
07.05.2005, 17:51
Es muss doch jemanden geben der zwei mikrokontroller miteinander verbunden hat. Ich gabe zu die frage mit der geschwindigkeit ist etwas schwierig vileicht gebt ihr mir wennigstens ne schätzung. Von wegen Multimaster und Multislave es richt mir eine zweipunkt verbindung soll halt nur schnell sein und keine bits verliren.

recycle
07.05.2005, 21:12
Es muss doch jemanden geben der zwei mikrokontroller miteinander verbunden hat.

Sicher. Die bekanntesten Möglichkeiten wie man das anstellen kann hast du doch oben selber aufgezählt, allerdings auch gleich ausgeschlossen, weil sie dir zu aufwendig und kompliziert sind.
Wenn ich ein Protokoll kennen würde, das viel einfacher und unkomplizierter und trotzdem besser, schneller und sicherer ist als alle bekannten professionellen Lösungen, wäre ich damit zum Patentamt gegangen und hätte jetzt keine Zeit dir zu antworten, weil ich meinem Butler erklären müsste welche Rollex er mir für die Kreuzfahrt einpacken soll.

Versuch doch erst mal genauer rauszufinden, wie schnell und sicher deine Datenübertragung wirklich sein muss und wie sie aussehen soll.
Dann kann dir bestimmt eher jemand sagen welches Protokoll sich am besten eignet.
Wenn du eine Anwendung hinbekommen hast die riesige Ansprüche an die Datenübertragung und Sicherheit stellt, sollte es dir doch nicht schwer fallen auch ein etwas komplizierteres Protokoll zu implementieren.

pebisoft
07.05.2005, 21:41
nimm wlan, da geht nichts mehr daneben.
die anschaffung ist zwar etwas teuer , ist aber eine schnelle sichere fehlerfreie sache. es gibt nichts besseres. das andere ist nur ein geplänkel oder ein dümpeln im flachen wasser. du kommst zu nichts und verschwendest nur zeit. wenn du aber wenig geld hast, dann musst du dümpeln und plänkeln.
mfg pebisoft

recycle
07.05.2005, 21:57
nimm wlan, da geht nichts mehr daneben.

WLAN ist also schneller und sicherer als eine Kabelverbindung und einfacher in eine AVR Schaltung zu implementieren als I2C?

Schade, dass du vergessen hast Schaltplan und Quelltext zu posten.

pebisoft
08.05.2005, 07:58
www.plug-in.de/embedded
ich meine nicht wlan sondern bluetooth und embedded-platinen.

ich habe 2 embedded-platinen im einsatz mit bluetooth für meinen nachfolger des küchenbrettroboters. mein wireslan habe ich stationär vom pc zu pc im einsatz und nicht zum robby.
mfg pebisoft

dark emporer
08.05.2005, 08:09
[quote="recycle Die bekanntesten Möglichkeiten wie man das anstellen kann hast du doch oben selber aufgezählt, allerdings auch gleich ausgeschlossen, weil sie dir zu aufwendig und kompliziert sind.
[/quote]

Falsch das war als frage gemeint welcher davon schneller ist oder ob einer noch was schnelleres hat.