Licht und Gerätesteuerung

Gast #28350
hallo

ich habe eine mir überlegt alle geräte im haus über eine zentrale 
steuerung zu verbinden. mein lösungs ansatz bestand darinn einen server 
zunutzen und über paralel oder seriellenport anweisungen zu übergeben 
und dann über relais licht und geäte anzu steuern da ich aber mehr als 8 
geäte anteuern möchte und auch reserven mir freihalten will möchte ich 
die 8bit und damit 127 möglichen geräte ansteuern können mir ist nur 
noch nicht klar wie ich diese aus den 8bit praktisch generiere.

danke im voraus

ps: ich schreib immer klein 8)
Gast
1. Möglichkeit: Schieberegister (du benötigst 2 Leitungen (Takt u. 
Daten) um z.B. 8 Bits auszugeben)
2. Möglichkeit: I2C-Bus (hier gibt es eine Reihe von interesanten IC´s 
z.B. IO-Expander, AD-Wandler, ...)

Gruß, Florian
Gast
thx

das mit dem i2c-bus is schon in der richtung

wie siet es mit nem baustein aus den ich mit 8 bit daten füttere und der 
intern das auf übereinstimmung prüft, mit ca. 8 ausgängen wovon jeder 
eine eigne "adresse" hat die ich selbst vergeben kann. stimmt die 
adresse mit der des eingans signals überein so schaltet er dort den 
ausgang durch danach bastel ich dann noch ne selbst haltung die ich über 
einen anderen port wieder aufheben kann.

is halt nur die frage ob es so einen baustein gibt und ob es ihn auch 
noch anderst rum gibt so das ich ein signal erzeugen kann wenn ich an 
einem port eine spannung anlege.

und nochmals dank imvoraus
Gast
Wie Andreas schon andeutet, ist das CAN genau das richtige Netzwerk für 
Dich. Es gibt etliche Controller und Einzelsteinchen, sogar mit 
SPI-Schnittstelle (von Microchip), außerdem auch standalone-Chips, die 
keinen Controller brauchen.
Und um so Dinge wie Störungen, Kollisionen, etc., brauchst Du Dich auch 
fast gar nicht kümmern, daß übernehmen die CAN-Steinchen von ganz 
alleine.
Störfest sind die Dinger sowieso, das CAN wurde für den Einsatz im Auto 
konstruiert, ist aber mittlerweile weit verbreitet. Sogar in 
Medizinischen Geräten oder auch Ubooten!
Beim AVR gibt es (glaube ich) kaum Auswahl, bei den 8051ern allerdings 
jede Menge.
Was den Server angeht, so würde ich dem auch eine CAN-Schnittstelle 
verpassen. Die serielle reicht definitive nicht aus, um ein gut 
ausgelastetes CAN bei Höchstgeschwindigkeit zu bedienen. Allerdings 
dürfte das bei Deinem Einsatzzweck zumindest zu Beginn des Projekts noch 
nicht notwendig sein.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.