Forum: Mikrocontroller und Digitale Elektronik Selbstorganisierende Kommunikation


von Christoph (Gast)


Angehängte Dateien:

Lesenswert?

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

von uc (Gast)


Lesenswert?

funk / kein funk?
distanz?
transferrate?

von zigbee gibts z.b. selbstorganisierende funkmodule

von Uwe Bonnes (Gast)


Lesenswert?

CAN Bus?

von Cyblord -. (cyblord)


Lesenswert?

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.

von greg (Gast)


Lesenswert?

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.

von Christoph (Gast)


Lesenswert?

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

von Florian (Gast)


Lesenswert?

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

von Florian (Gast)


Lesenswert?

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.

von Udo S. (urschmitt)


Lesenswert?

token ring
(duck und weg)

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
Noch kein Account? Hier anmelden.