Forum: Mikrocontroller und Digitale Elektronik Komparatorschaltung für Undervoltage Lockout gesucht


von Harald X. (harald1976)


Lesenswert?

Hallo,

ich suche nach einem einfachen Schaltplan mit Komparatoren, der aus 
einem digitalen Eingangssignal folgendes Ausgangssignal erzeugt.

Wenn Eingangssignal länger als 1 Sekunde an ist, dann Ausgang für 10 
Sekunden einschalten.

Nach den 10 Sekunden muss das Eingangssignal wieder für 1 Sekunde an 
sein, damit Ausgang eingeschaltet wird.

Wichtig: Beim Einschalten der Versorgungsspannung darf der Ausgang nicht 
getriggert werden und ebenfalls soll 1 Sekunde vergehen bis Ausgang für 
10 Sekunden einschaltet.


Hintergrund:
Das Eingangssignal wird von einem Komparator geliefert der zwei 
Spannungen (Referenzspannung mit Ist-Spannung) vergleicht. Bei 
Unterschreiten einer Spannung für länger als 1 Sekunde soll der Ausgang 
für 10 Sekunden abgeschaltet werden. Danach soll in jedem Fall wieder 
versucht werden, den Ausgang einzuschalten und das Spiel beginnt von 
vorne.

Wäre gut wenn man diesen Komparator mit einbezieht und für die Schaltung 
mit nur 2 Komparatoren auskommt.

Vermute man wird zwei Kondensatoren für T1 = 1 Sekunde und T2 = 10 
Sekunden benötigen.
Wie erreiche ich es das nach Ablauf T2, T1 zurückgesetzt wird? Wie 
könnte so eine Schaltung mit Komparatoren aussehen.

Versorgungsspannung ist 5V.

Viele Grüße
Harald

von Harald X. (harald1976)


Angehängte Dateien:

Lesenswert?

Anbei eine erste Schaltungsidee. Glaube aber das sie falsch sein könnte.

Der erste Komparator vergleicht die halbierte Spannung mit einer 
Referenzspannung von 2,3V. Solange die Spannung überschritten ist, wird 
der Kondensator über die Diode und den Widerstand entladen.

Wird die Spannung von 2,3V unterschritten, dann geht Pegel auf 1 und 
Diode verhindert Stromfluss. Nun arbeitet die Schaltung wie ein 
Astabiler Kippschalter. Nach 1 Sekunde soll Ausgang auf 0 gehen wenn 
Kondensator aufgeladen ist. Entladung des Kondensators dann für 10 
Sekunden bis untere Schwelle des Schmitt Triggers erreicht.

Gruß
Harald

von Harald X. (harald1976)


Angehängte Dateien:

Lesenswert?

Hier nochmals eine Schaltungsidee. Sieht recht kompliziert aus, aber 
könnte funktionieren.

Gibt es hier niemanden der sich mit Timerschaltungen auskennt und mir 
eine Empfehlung geben kann, wie man das einfacher machen kann.

Wenn Unterspannung am Eingang für länger als 1 Sekunde anliegt, dann 
soll der Ausgang für 10 Sekunden abschalten. Danach soll in jedem Fall 
der Ausgang wieder eingeschaltet werden. Nach 1 Sekunde Unterspannung 
wird erneut der Ausgang abgeschaltet.

Gruß
Harald

von gast (Gast)


Lesenswert?

Ob das ganze mit nem 8Pinner-AVR nicht einfacher und billiger erledigt 
wäre?

von Harald X. (harald1976)


Lesenswert?

Ich habe mit AVR noch keine Erfahrung. Welchen würdest du als 8 PINer 
empfehlen und was kostet der?

Brauche ich da noch weitere externe Baulemente?

Außerdem sollte er sehr energiesparend sein. Strombedarf im µA Bereich.


Ein Quad Komparator kostet so 50 cent. Die vielen Widerstände sprechen 
natürlich nicht für die Schaltung.


Gruß
Harald

von Uhu U. (uhu)


Lesenswert?

Tiny13

von Harald X. (harald1976)


Lesenswert?

Würde auch der Tiny11 gehen? Hat der eine Komparatorschaltung?

Bei Reichelt kostet er nur 54 cent.

http://www.reichelt.de/?ACTION=3;ARTICLE=31726;PROVID=2402

Der Tiny13 kostet 79 cent.

C Programmierkenntnisse habe ich. Wie lang wird man wohl brauchen um so 
einen Baustein programmieren zu können und hier beschriebene Problem zu 
lösen. Ich habe allerdings noch keinen Mikrocontroller programmiert.

Wo könnte man eine gute Source-Code Vorlage finden, die ich hierfür 
anpassen könnte.

Gruß
Harald

von Harald X. (harald1976)


Lesenswert?

Der Tiny13 ist wohl doch deutlich energiesparsamer als Tiny11.

Wo bekommt man einen guten Einstieg in die Programmierung des Tiny13 
her?

Gruß
Harald

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.