Klatschschalter 2006 Christian Batz Bedienung




Download 135 Kb.
bet2/3
Sana01.06.2021
Hajmi135 Kb.
#14676
1   2   3

2. Schaltungsbeschreibung


Das Herzstück der Schaltung bildet der PIC Mikrocontroller 12F629, der alle eingehenden Signale (Klatschen u. Taster) auswertet und entsprechend Ausgänge (LED u. Relais) schaltet.
Durch das Elektret Mikrofon werden empfangene Schallwellen in ein elektrisches Signal gewandelt und durch die folgende Emitterschaltung verstärkt. Das verstärkte Signal mündet im Komparator Eingang (CIN+) des Controllers. Die Empfindlichkeit wird über einen Potentiometer geregelt, dessen Referenzspannung am zweiten Eingang (CIN-) des Komparators anliegt. Überschreitet das Klatschsignal die Referenzspannung wird dies vom Controller als Signal interpretiert. Durch Betätigen des Tasters wird der INT-Eingang des Controllers auf LOW gezogen und dadurch die Betätigung registriert.
Der Eingang GP3 ist als Reseteingang (MCLR) geschaltet und wird über einen Widerstand auf HIGH gehalten. An GP5 befindet sich eine LED zur Anzeige unterschiedlicher Stati des Controllers. Über GP4 wird ein Relais zur Schaltung von Lasten gesteuert.
Der Mikrocontroller befindet sich normalerweise im stromsparenden SLEEP-Modus. Jedes Eingangssignal löst einen Interrupt aus. Nach der Auswertung der Ursache werden entsprechende Flags und Variablen zur weiteren Bearbeitung durch das Hauptprogramm gesetzt. Weiterhin wird Timer 1 genutzt, um zeitlich befristete Vorgänge auf Interrupt Basis zu steuern (z.B. Entprellung Taster o. Leuchten LED). Die Kommunikation zwischen Interrupt-Layer und Hauptprogramm erfolgt im Wesentlichen über Flags und Variablen.
Das Hauptprogramm überprüft zum einen die Betätigung des Tasters, zum anderen eingehende Klatschsignale. Zwischen den Signalen und nach dem zweiten Signal ist eine Pause erforderlich. Ebenso dürfen die Signale nicht zu lange auseinander liegen. Hierzu wird Timer 0 eingesetzt.
Der aktuelle Schaltzustand des Relais wird im EEPROM des Controllers gespeichert und im Falle eines Stromausfalls bei der Initialisierung ausgelesen.


Download 135 Kb.
1   2   3




Download 135 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Klatschschalter 2006 Christian Batz Bedienung

Download 135 Kb.