Hallo an alle und danke das Ihr euch euch meinen Beitrag anseht. Ich habe folgendes gedankliches Problem. Jemand den ich kenne möchte in seinem Haus eine Anzeige haben von der er ablesen kann welches Fenster offen oder zu ist. An jedem Fenster befindet sich ein Kabel. Mit diesem Kabel und der Hilfe eines Öffner-Schalters kann man so an einem zentralen Punkt diese Informationen verarbeiten. Ich will das ganze günstig halten wenn es geht und somit keine SPS benutzen. Ich dachte an einen Mikrocontroller oder einfache Nand IC´s. Zuerst wollte ich das mal mit den IC´s probieren. Wenn also Fenster 1 2 und 3 offen sind soll eine LED leuchten die sich auf einer Blende an der Stelle befindet, die die Postitionen der Fenster auf dem Grundriss des Hauses zeigt. Das bedeutet das sich alle LED´s in einer Anordnung befinden das den Grundriss des Hauses zeigt. Ich zeichne den Grundriss also auf eine Oberfläche und Bohre da Löcher rein wo sich die Fenster befinden. Dort kommen 2-Farbige Leds rein. Sie sollen Grün leuchten wenn ein Fenster zu ist und Rot wenn es offen ist. Das lässt sich alles mit Nand realisieren. An sich ja ganz einfach. Das problem ist das der Jemand, den ich kenne, gerne eine Sirene oder einen Summmer haben will der aktiv wird sobald eine Zustandsänderung eintritt. Das Summen soll mit einem Taster quittiert werden können. Es findet kein Eingriff in die Led´s statt sondern lediglich ein Alarm der dann wieder abgeschaltet werden kann. Wie realisiere ich diese Zustandsänderungsabfrage? Mir fällt da nix ein. Höchstens steigende und fallende Flanke für jedes/e Fenster/Fenstergruppe abfragen was sehr Umfangreich wäre und vielleicht durch einefache IC´s garnicht zu realisieren(IC das steigende bzw fallende Flanken erkennt, ohne sich eine solche Funktion mit zahlreichen Standard IC´s selbst zu basteln). Habt ihr eine Idee?
hagbrain schrieb: > Das problem ist das der Jemand, den ich kenne, > gerne eine Sirene oder einen Summmer haben will der aktiv wird sobald > eine Zustandsänderung eintritt. Das Problem ist, dass der Appetit mit dem Essen kommt. Erst sind es nur ein paar popelige LED und ein halbes Jahr später soll auf eine Fernabfrage hin eine SMS mit dem Zustand aller Fenster verschickt werden (weil die Tochter alleine zu Hause ist und gerne vergisst die Fenster zu schliessen). Machs gleich mit einem µC. Das kommt im Endeffekt billiger und ist flexibler erweiterbar. (Ansonsten: Was du suchst, sind Flip-Flops. Mit 2 NAND kann man bereits eines bauen.)
hagbrain schrieb: > Wie realisiere ich diese Zustandsänderungsabfrage? Mir fällt da nix ein. > Höchstens steigende und fallende Flanke für jedes/e > Fenster/Fenstergruppe abfragen was sehr Umfangreich wäre und vielleicht > durch einefache IC´s garnicht zu realisieren (IC das steigende bzw > fallende Flanken erkennt, ohne sich eine solche Funktion mit zahlreichen > Standard IC´s selbst zu basteln). Jedes Fenster-Signal auf den Eingang eines XOR-Gatters führen und deren Ausgänge wieder und wieder per XOR verknüpfen, sodass am Ende nur mehr ein Signal übrig bleibt. Dieses Signal wechselt dann bei jeder Änderung eines beliebigen Einganges seinen Pegel. Die hintereinandergeschalteten XOR-Gatter gibt's fertig als "Paritätsprüfer", z.B. CD40101 oder 74HC280 mit 9 Eingängen oder CD4531 mit 13 Eingängen, sodass du für bis zu 13 Fenster nur einen einzigen IC brauchst. Daran anschließend benötigst du eine Schaltung, welche sowohl positive als auch negative Flanken erkennt (z.B. XOR-Verknüpfung des direkten und des per RC-Glied und Schmitt-Trigger verzögerten Eingangssignales) und bei deren Auftreten ein RS-Flipflop setzt (welches per Taster wieder zurückgesetzt werden kann). Alternativ ginge es auch mit zwei flankengetriggerten Flipflops (einmal positiv, einmal negativ) und OR-Verknüpfung der Ausgänge.
Bei den ganzen Leitungen wird es sicher auch nötig sein, Störsignale zu Unterdrückung. Bei einem µC, der die Zustände z.B. über I/O Register einliest (74HC195), kann man das wesentlich flexibler per Software erledigen. Dann ist es auch einfacher, einzelne Leitungen aus der Kontrolle herauszunehmen. Die Augabe an die LEDs könnte dann über 74HC595 ausgegeben werden, falls es mehr sind, auch per Multiplex http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
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.