Forum: Analoge Elektronik und Schaltungstechnik Tasterdruck und -lösung signalisieren


von Sebastian H. (sh-hedge)


Lesenswert?

Hallo zusammen,
Ich habe folgende Aufgabenstellung und suche nach einer Lösung. Wenn 
möglich mit Analogtechnik.

Ich möchte im Prinzip einfach nur eine Signalisierung über einen 
Zustandswechsel am Taster.
Taster wird gedrückt -> Piiiieeeep
Taster wird losgelassen -> Piep Piep Piep

Der Taster wird nicht direkt wieder losgelassen, sondern bleibt 
gedrückt. Deshalb darf währenddessen sogut wie kein Strom fließen. 
Wirklich nur beim Zustandswechsel soll was passieren.

Lässt sich das ohne Mikrocontroller einfach realisieren?


Danke und Gruß,
Sebastian

von Peter D. (peda)


Lesenswert?

Sebastian H. schrieb:
> Lässt sich das ohne Mikrocontroller einfach realisieren?

Ja.
Z.B. beim AVR (ATtiny13):
Pin-Change Interrupt: MC aufwachen lassen
Timerinterrupt: Taste entprellen, Flanke signalisieren
Main: bei Flanke irgendwas machen, dann wieder in Power-Down.

von Martin K. (Gast)


Lesenswert?

Sebastian H. schrieb:
> ohne Mikrocontroller einfach

Sollte machbar sein:
Spannungsquelle
CD4093 oder CD40106
einige R , einige C
Piezo-Schallgeber

von m.n. (Gast)


Lesenswert?

Peter D. schrieb:
> Sebastian H. schrieb:
>> Lässt sich das ohne Mikrocontroller einfach realisieren?
>
> Ja.
> Z.B. beim AVR (ATtiny13):

Und wie macht man das dann mit µC?

Das Tastersignal gibt man direkt und auch verzögert (RC-Glied) auf ein 
XOR-Gatter. Für die Dauer der Verzögerung ist dessen Ausgang aktiv, 
womit man den Piepser direkt oder per Monoflop verlängert ansteuern 
kann.

Wenn man es mit einem µC (ATtiny13) machen möchte, dann aber bitte nicht 
so umständlich wie zuvor beschrieben.

von Peter D. (peda)


Lesenswert?

m.n. schrieb:
> Wenn man es mit einem µC (ATtiny13) machen möchte, dann aber bitte nicht
> so umständlich wie zuvor beschrieben.

Umständlich wäre es, wenn man alle Aufgaben zusammen in einen großen 
Codebrocken verwurstet, wo sich alles gegenseitig beeinflußt.

Übersichtlich ist es dagegen, wenn man das Problem in einzelne einfache 
Teilaufgaben zerlegt.

Erfahrene Programmierer sind keine Genies, die alles im Kopf behalten.
Sondern sie analysieren erst ein Problem und zerlegen es. Und danach 
coden sie.

von Peter D. (peda)


Lesenswert?

Peter D. schrieb:
> Sebastian H. schrieb:
>> Lässt sich das ohne Mikrocontroller einfach realisieren?

Ups, das "ohne" hatte ich glatt überlesen.
Meine Antwort bezog sich daher auf "mit Mikrocontroller".

Ohne MC braucht man für das 3*piep noch einen Zähler bzw. einen exakt 
abgestimmten weiteren Monoflop.

Das Analysieren und Zerlegen trifft natürlich auch auf Lösungen ohne MC 
zu.
Das Optimieren (Einsparen von Bauteilen) kann man machen, nachdem man 
eine funktionierende Lösung erstellt hat.

: Bearbeitet durch User
von Martin K. (Gast)


Lesenswert?

Sebastian H. schrieb:
> sogut wie kein Strom

Wie sparsam muss die Schaltung werden?
Je geringer die Ruhestromaufnahme, desto höher der Schaltungsaufwand.
Angedachte Betriebsspannung? Wochenlange Versorgung aus einem Akku oder 
Primärelement?
Ist der Taster mehr geschlossen oder mehr offen? Hoffentlich letzteres, 
denn um einen geschlossenen Kontakt zu erkennen, muss immer Strom 
fließen >=1µA, besser 10µA.

von Sebastian (Gast)


Lesenswert?

Hey. Danke für die Lösungsansätze.
Soll eine Quittierung für eine Schließerkennung sein.
Also wenn die Tür abgeschlossen wird, wird ein Schalter betätigt und die 
Alarmanlage scharf geschaltet.  Als Quittierung soll es piepen.
Dann bleibt der Schalter gedrückt solange abgeschlossen ist. Beim 
aufschließen machts dann wieder piep.

von Sebastian (Gast)


Lesenswert?

Ach ja... Versorgung idealerweise mit Knopfzelle oder aaa.  Monatelang 
wäre schön

von Martin K. (Gast)


Angehängte Dateien:

Lesenswert?

Sparsamer kann ich nicht.
Bei offenen Taster sollte der Ruhestrom nicht messbar sein, bei 
geschlossenem Taster bestimmt R1 den Ruhestrom. Je größer R1 desto 
besser muss die Isolation von Taster, Leitung und Anschluss sein.

von Klaus (Gast)


Lesenswert?

Sebastian H. schrieb:

> Taster wird gedrückt -> Piiiieeeep
> Taster wird losgelassen -> Piep Piep Piep

Also ich kann mir das nicht so recht vorstellen. Könntest Du bitte eine 
Zeichnung machen? Das wäre nett.

von Martin K. (Gast)


Angehängte Dateien:

Lesenswert?

Muss mich korrigieren, bevor es Andere tun.
2 zusätzliche R um die Eingänge nicht zu gefährden.

von xyz (Gast)


Lesenswert?

Warum analog und ohne µC ?
Wenn es da keinen triftigen Grund gibt wäre PeDas Lösung am sinnvollsten 
wenn man auch besser einen neueren Tiny25 o.ä. nehmen sollte.
Man könnte es auch mit dem altbewährtem NE555 realisieren.
Nur mit µC braucht's weniger Hühnerfutter und Strom ...

von Carsten P. (r2pi)


Lesenswert?

Peter D. schrieb:
> Sebastian H. schrieb:
>> Lässt sich das ohne Mikrocontroller einfach realisieren?
> Ja.
> Z.B. beim AVR (ATtiny13):

Irgendwie komme ich da gerade nicht mit. Ein ATtiny13 ist also kein uC? 
Wieder was gelernt...

"Ich suche ein gluten- und laktosefreies Rezept für Brot. Kennt wer 
eins?" -- "Ja, du nimmst erstmal Weizenmehl und Milch, und..."

: Bearbeitet durch User
von Werner M. (Gast)


Lesenswert?

Carsten P. schrieb:
> Irgendwie komme ich da gerade nicht mit.

Dann versuch's doch mal mit LESEN

Peter D. schrieb:
> Ups, das "ohne" hatte ich glatt überlesen.

von Martin K. (Gast)


Lesenswert?

Martin K. schrieb:
> bei
> geschlossenem Taster bestimmt R1 den Ruhestrom

Wenn der Taster ein Wechsler ist, dann kann R1 entfallen, somit in 
beiden Schalterstellungen ruhestromfrei.
Taster an +3V und GND, Mitte(P) an R2

von Sebastian (Gast)


Lesenswert?

Cool, danke.
Ich werde wohl mal basteln wenn ich wieder Zeit finde.

von Martin K. (Gast)


Lesenswert?

(Um-)Taster mit vergoldeten (Reed-)Kontakten, billige Kontakte werden 
bei fast keinem Strom oxydieren und nicht freibrennen.
C2, C3 Tantal wäre gut.

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.