Hallo zusammen, ich arbeite gerade an einem Projekt in dem wir versuchen mehrere Bauteile( mit einem Mikrocontroller integriert ) quasi in Reihe zu schalten. Der wichtigste Teil dabei ist, 1. möglichst wenige Bauteile zu verwenden 2. bidirektionale Kommunikation 3. robust gegen äussere Einflüsse 4. selbst Organisation, d.h. die Mikrocontroller sollen selbst ihren "Index" herausfinden. Gibt es standardisierte Kommunikationsprotokolle die dies unterstützen? grüße
funk / kein funk? distanz? transferrate? von zigbee gibts z.b. selbstorganisierende funkmodule
Schau dir mal Algos für P2P Netzwerke an. z.B. CHORD: http://de.wikipedia.org/wiki/Chord @uc: Für solch ein Protokoll ist die phy. Zugangsebene völlig irrelevant.
Naja, bei simpler point-to-point verkabelung ist das rausfinden einer sinnvollen Reihenfolge einfacher als in einem Funknetz, ganz egal ist es also nicht wenn man nicht mit Kanonen auf Spatzen schießen will.
Hallo, - also es soll kabelgebunden sein. - Transferrate ist irrelevant, da nur ein paar byte übertragen werden sollen. - Distanz liegt im cm Bereich. - und es soll auf eine Platine passen die nachher nicht größer als 19x19mm ist. grüße
Wenn alles auf einer Platine ist codier doch die µCs anhand mit je 2 Pins. Dann hast Du 4 Möglichkeiten. Jeder µC kann dann beim starten abfragen ob die Pins auf Masse liegen oder gegen Vcc geschaltet sind. Wenn Du es ganz geschickt machst und die internen PullUps und PullDowns verwendest hast Du bei 2 Pinns sogar 6 Varianten :-) Bei wenigen cm würde ich die USART Schnittstellen verwenden. Gruß Florian
o.k. Kabelgebunden überlesen. Wenn es robust sein soll nimm nen RS485 Bus. Bei wenigen Bytes kannst Du das Protokoll schnell selber machen. Sollte dann nur kein Multimaster System sein. Dann wäre CAN besser.
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.
