Ich will 2 Mikrocontroller miteinander "reden" lassen. An einem von beiden ist leider nur noch ein Pin frei, und zusätzliche Hardware will ich nicht einführen. Also werden die beiden über sowas wie eine Pullup-Leitung miteinander kommunizieren müssen. Ich kenne 1wire, aber im Unterschied dazu muß ich über den Draht keine Versorgungsspannung transportieren, und ich brauche "Multimaster", jeder der beiden Controller muß eine Übertragung initiieren können. Dazu werde ich eine Kollisionserkennung brauchen, für den unwahrscheinlichen Fall daß beide gleichzeitig wollen. Die Übertragung braucht nicht schnell sein, nur hier und da mal ein kleines Steuerpaket. Gibt es in der Art schon was? Jörg
Schau mal nach "Modbus". Das ist vom Prinzip UART, wobei alles über eine Leitung geht und diese als Opencollector ausgelegt ist. Kollisionserkennung etc. muss dann in Software realisiert werden.
Vielen Dank schonmal! LIN ist in der Tat Single Master. Modbus "im Prinzip" auch. Mit draufgesattelter Kollisionserkennung könnte man sie wohl beide auf Multimaster trimmen. Jörg
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.