Verzögerung und Delay?!

OP #5638426
Lesenswert?

Hallo,

ich bin der Markus aus Schlaitdorf und habe mich hier angemeldet in der 
Hoffnung auf ein paar Tips von euch.

Ich hab etwas gesucht, aber nicht das richtige für mich gefunden.
Und im Bereich Mikrocontroller bin ich kein Held und habe auch keine 
ahnung.

Aber ich befürchte das einzigste was bei meinem Vorhaben hilft.

Ich habe einen Unterdruckschalter mit dem ich ein Relais schalten will.

Aber das Relais soll erst geschalten werden, wenn der Schalter eine 
gewisse Zeit geschlossen ist. Im Bereich von 0,5-2 Sekunden. Am besten 
einstellbar.

Nach dem der Schalter dann geöffnet ist, soll das Relais im Bereich von 
5 Sekunden noch geschalten bleiben.


Eine einfache Verzögerungsschaltung habe ich schon. Aber ich habe jetzt 
das Problem, das wenn das Relais auf geht es an, in dem fall ein Motor, 
der Unterdruck kurz abfällt und so ein kurzer Impuls wieder an die 
Verzögerungsschaltung gibt und so der Zyclus immer im Kreis geht.

Vielleicht hat mir da jemand eine Idee.
#5638428
Lesenswert?

Markus E. schrieb:
> Eine einfache Verzögerungsschaltung habe ich schon. Aber ich habe jetzt
> das Problem, das wenn das Relais auf geht es an, in dem fall ein Motor,
> der Unterdruck kurz abfällt und so ein kurzer Impuls wieder an die
> Verzögerungsschaltung gibt und so der Zyclus immer im Kreis geht.

Zeig doch mal (Foto, Produktbenennung etc) was du schon hast
Gast #5638433
Lesenswert?

Markus E. schrieb:
> Aber ich habe jetzt
> das Problem, das wenn das Relais auf geht es an, in dem fall ein Motor,
> der Unterdruck kurz abfällt und so ein kurzer Impuls wieder an die
> Verzögerungsschaltung gibt und so der Zyclus immer im Kreis geht.

Erst mal anständig Deutsch schreiben, kurze prägnante Sätze,
damit man auch was versteht.

So wie oben versteht man nix. Vielleicht nach einer halben
Stunde Deutungsarbeit.

Programm zeigen hilft auch.
Moderator (Firma: Titel) Persönliche Seite #5638444
Lesenswert?

Markus E. schrieb:
> Aber ich habe jetzt das Problem, das wenn das Relais auf geht es an, in
> dem fall ein Motor, der Unterdruck kurz abfällt und so ein kurzer Impuls
> wieder an die Verzögerungsschaltung gibt und so der Zyclus immer im
> Kreis geht.
Hä???

Kannst du da mal ein Bild (aka. Timingdiagramm) mit dem (etwaigen oder 
gar gemessenen) zeitlichen Verlauf dieser Signale malen?
Gast #5638453
Lesenswert?

Markus E. schrieb:
> Vielleicht hat mir da jemand eine Idee.

Ja klar!

In meiner Arduino Wühlkiste habe ich ein Programm, was mir genau auf 
deine Anforderungen zu passen scheint.
(Semantik und Zeiten auf dein Problem angepasst)
1
#include <CombiePin.h>
2
#include <CombieTimer.h>
3

4
using namespace Combie::Timer;
5
using namespace Combie::Pin;
6

7
RelaisINV<8> relais; // invers schaltendes Relais an Arduino Pin 8 
8
InputPin<2>  druckschalter; // positive Logik an Pin 2 (evtl Pulldown erforderlich)
9

10
RisingEdgeTimer  ton(2000);     // steigende Flanke wird verzoegert, Signal muss in der Zeit dauerhaft anliegen
11
FallingEdgeTimer toff(5000);    // abfallende Flanke wird verzoegert
12

13

14
void setup(void) 
15
{
16
  druckschalter.init();
17
  relais.init();// ohne kurze Low Phase
18
}
19

20
void loop(void)
21
{
22
  relais = toff = ton = druckschalter;
23
}

Viel Spaß damit!
Angehängte Dateien:
OP #5638496
Lesenswert?

Wusste ja nicht das ich im Deutschkurs gelandet bin. Aber etwas 
ausführlicher.

Das Problem.

Gasstellung X am Motor produziert einen gewissen Unterdruck.
Der Unterdruckschalter spricht an
Relais schält das Magnetventil in meiner Wandlerkupplung

Gasstellung etwas reduzieren
Der Unterdruckschalter macht auf
Die Zeit läuft an der Verzögerungsschaltung ab
Relais lässt Spannung zum Magnetventil, Wandlerkupplung macht zu
Durch den Drehzahlabfall fällt kurz der Unterdruck unter die 
Schaltschwelle vom Unterdruckschalter
Und der Aktiviert dann das ganze vom neuen.
Beitrag #5638549 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren