Forum: Mikrocontroller und Digitale Elektronik Master / Slave uController


von Kevin H. (raeak)


Lesenswert?

Hallo zusammen,

ich habe ein Programm geschrieben, dass das DCF77 Signal decodiert und 
auf einem LCD ausgibt. Dies funktioniert soweit wunderbar, bis auf ein 
zwei bugs, aber die werden noch behoben.
Der uController (ATMEGA329V) ist zusätzlich an ein RS232 Baustein 
gekoppelt der die Daten über ein Terminal an den PC sendet und wieder 
zurück, auch dies funktioniert wunderbar.

Jetzt muss ich das Signal aber noch an andere µController weiter geben, 
sozusagen vom Master zum Slave. An dem Slave hängt eine LCD wo Daten 
ausgegeben werden, die vom Master µController geschickt werden.

Bei Google anfragen, bin ich immer auf den I²C Bus gestoßen, aber dort 
habe ich (nach meinem Empfinden) relativ wenig informationen gefunden.
Eigentlich war meine Idee das Signal über eine Funk RS485 anbindung vom 
Master zum Slave zu schicken, wusste wie gesagt bis jetzt nicht wie.

Wäre wirklich dankbar, wenn jemand Licht in diese Dunkle Ecke bringen 
könnte.


PS: Falls jemand vor hat dumme Kommentare hier ab zu lassen...untersteh 
dich, mach es wo anders!


Liebe Grüße

von Digi S. (digispark)


Lesenswert?

wie weit sind Master und Salve denn voneinander entfernt? Sprechen wir 
hier von 1 bis 2 Metern oder von mehr als 10 Metern?

Im Nahbereich ist I2C eine einfache Variante und auch sehr weit 
verbreitet. Dazu solltest Du auch hier im Forum zahlreiche Beispiele 
finden.

von Kevin H. (raeak)


Lesenswert?

Uhhh tolle Antwort danke :)

Die µController sind ca. 5-6 Meter voneinander entfernt.

von Peter D. (peda)


Lesenswert?

DCF77-Empfänger und Funk-Sender dicht beieinander könnte Probleme geben.

von Weingut P. (weinbauer)


Lesenswert?

rs485 ist auch keine Funkverbindung, sondern Draht 2- oder 4-adrig 
(+GND) differentiell. 5-6 Meter könnte man auch noch mit Infrarot 
überbrücken bei Sichtverbindung.

von Digi S. (digispark)


Lesenswert?

5 bis 6 Meter geht mit I2C auch noch. Für ein paar erste 
Hintergrundinfos schau z. B. mal auf:
- http://www.rn-wissen.de/index.php/I2C
- http://www.mikrocontroller.net/articles/I2C
- http://www.mikrocontroller.net/articles/AVR_TWI

TWI und I2C sind übrigens identisch ... nur zwei verschiedene Namen für 
die gleiche Technik

von Kevin H. (raeak)


Lesenswert?

Fhutdhb Ufzjjuz schrieb:
> rs485 ist auch keine Funkverbindung, sondern Draht 2- oder 4-adrig
> (+GND) differentiell. 5-6 Meter könnte man auch noch mit Infrarot
> überbrücken bei Sichtverbindung.

Das ist mir bewusst, aber ich habe ein Modul von meiner Firma vorliegen, 
dass das RS485 Signal per Funk überträgt.

Digi Spark schrieb:
> 5 bis 6 Meter geht mit I2C auch noch. Für ein paar erste
> Hintergrundinfos schau z. B. mal auf:
> - http://www.rn-wissen.de/index.php/I2C
> - http://www.mikrocontroller.net/articles/I2C
> - http://www.mikrocontroller.net/articles/AVR_TWI
>
> TWI und I2C sind übrigens identisch ... nur zwei verschiedene Namen für
> die gleiche Technik

Perfekt ich werde mir die Dinge mal durchlesen, ich denke aus so viel 
Information kann man schlau werden =D
Ist I2C nicht das selbe wie CAN-Bus in der Fahrzeugtechnik?

von Frank (Gast)


Lesenswert?

Kevin Honey schrieb:
> Ist I2C nicht das selbe wie CAN-Bus in der Fahrzeugtechnik?

Nein. Das sind zwei ziemlich verschiedene Bus-Systeme.

Frank

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.