Master/Slave Konzept

Gast #762325
Lesenswert?

Hallo zusammen,

"Zwei (gleiche) Steuerungen müssen, nachdem sie miteinander über uart 
verbunden sind, sich einigen welche Master und welche Slave ist.

In der Anfangsphase sind beide Steuerungen gleichberechtigt, und senden 
dann die gleichen Anfragen."

Hat jemand eine Idee (nach welchem Prinzip oder Protokoll) wie ich das 
realisieren kann?

Das Problem liegt in der ersten Phase, da die zwei gleichberechtigt 
sind, können gleiche Anfragen und gleiche Antworten geschickt werden???

Gruß
#762374
Lesenswert?

@ lamy (Gast)

>Zufallsgenerator geht mit "rand()"? geben die beiden Controller nicht
>das gleiche Ergebnis raus?

Der Knackpunkt ist, man muss einen wirklich zufälligen Startwert haben, 
bzw. einen, der sich garantiert nicht wiederholt. Einfachster Fall wäre 
die Seriennummer (die könnte man direkt vergleichen, braucht man keinen 
Zufallsgenerator). Anderenfalls kann man mit dem ADC rauschen messen, 
das ist relativ zufällig.

MfG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren