Zeitrelais gesucht für Abschaltung nach x Minuten
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
Zeitrelais gesucht für Abschaltung nach x Minuten
Hallo,
ich habe ein Problem, kenne mich mit diesen Schaltschranksachen nicht so wirklich aus.
Ich möchte mit einem AVR-Net IO einen Heizlüfter in unserem Funkraum fernschalten.
Das Gerät soll aber nach einer defnierten (nicht über das Netzwerk einstellbaren) Zeit ausgehen. Der Net IO ist über HamNet angebunden, daher KÖNNTE es sein, dass die Verbindung abbricht und ich ihn nicht wieder ausschalten könnte. Was doof wäre, wenn mir zum Beispiel was dazwischen kommt und ich es doch nicht schaffe hoch zu fahren.
Also suche ich eine Art Zeitrelais welches nach etwa einer Stunde abschaltet, auch wenn auf dem Steuereingang noch ein Signal anliegt.
Außerdem soll es abschalten, wenn kein Signal mehr am Steuereingang anliegt.
Und wieder anschalten, wenn die Zeit abgelaufen ist und man wieder ein Dauersignal auf den Steuereingang legt (nach der definierten Zeit aber wieder abschalten).
Wie kann man sowas am besten realisieren?
Danke schonmal!
ich habe ein Problem, kenne mich mit diesen Schaltschranksachen nicht so wirklich aus.
Ich möchte mit einem AVR-Net IO einen Heizlüfter in unserem Funkraum fernschalten.
Das Gerät soll aber nach einer defnierten (nicht über das Netzwerk einstellbaren) Zeit ausgehen. Der Net IO ist über HamNet angebunden, daher KÖNNTE es sein, dass die Verbindung abbricht und ich ihn nicht wieder ausschalten könnte. Was doof wäre, wenn mir zum Beispiel was dazwischen kommt und ich es doch nicht schaffe hoch zu fahren.
Also suche ich eine Art Zeitrelais welches nach etwa einer Stunde abschaltet, auch wenn auf dem Steuereingang noch ein Signal anliegt.
Außerdem soll es abschalten, wenn kein Signal mehr am Steuereingang anliegt.
Und wieder anschalten, wenn die Zeit abgelaufen ist und man wieder ein Dauersignal auf den Steuereingang legt (nach der definierten Zeit aber wieder abschalten).
Wie kann man sowas am besten realisieren?
Danke schonmal!
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Hmm.. Ausschaltverzögertes Relais ist logisch. Am besten mit Selbsthaltung und UND-Schaltung mit einem anderen Schütz, das Relais schaltet sich nach einer Stunde ab oder kann durch das NetIO jeder Zeit ausgeschaltet werden...
Irgendwie so
Irgendwie so
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
was du suchst, ist ein "anzugverzögertes relais". nach der eingestellten zeit zieht die relaisspuke an und öffnet den stromkreis. die können üblicherweise von paar zehntel sekunden bis zu vielen stunden.
ich könnte sowas auch noch rumzuliegen haben....
lg axel
ich könnte sowas auch noch rumzuliegen haben....
lg axel
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Ähh.. ja, ausschaltverzögert hilft nicht viel.
- Fritzler
- Beiträge: 12597
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Was spricht dagegen nen attiny zwischen NetIO und Relais zu schalten?
Da kannste das Verhalten dann drauf programieren.
Wär auch nur ne kleine Zustandsmaschiene im tiny und 1 Timer.
Da kannste das Verhalten dann drauf programieren.
Wär auch nur ne kleine Zustandsmaschiene im tiny und 1 Timer.
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Hallo,
generell kann der AVR-Net-IO solche Dinge auch selbst erledigen. Dann muss allerdings eine andere Software rauf als der Musterkram von Pollin. Wer sich mit C anfreunden kann, dem sei als Basis die Software von Ulrich Radig empfohlen. Die tut auch auf dem Pollin-Bord. Hier läuft sie stark abgespeckt rein zur lokalen Datenerfassung von Wind- und Solarenergie. Viele andere Anwendungen sind denkbar.
MfG. Andreas
generell kann der AVR-Net-IO solche Dinge auch selbst erledigen. Dann muss allerdings eine andere Software rauf als der Musterkram von Pollin. Wer sich mit C anfreunden kann, dem sei als Basis die Software von Ulrich Radig empfohlen. Die tut auch auf dem Pollin-Bord. Hier läuft sie stark abgespeckt rein zur lokalen Datenerfassung von Wind- und Solarenergie. Viele andere Anwendungen sind denkbar.
MfG. Andreas
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Retriggerbares Monoflop bzw. Ausschaltverzögerung. Die Schaltung wird aktiviert, hält für eine einstellbare Zeit und fällt dann ab. Im Billigsten Fall ist das ein RC-Glied und ein Transistor, mit hinterhergeschaltetem Relais. So zumindest machen das die Schweden in ihren Weckern zum langsamen abdimmen der DIsplaybeleuchtung.
Sonst gibts das als Baustein: http://www.pollin.de/shop/dt/Nzg0OTU2OT ... 80_41.html
Hier nochmal in billig: http://www.pollin.de/shop/dt/Njg3OTgxOT ... M113A.html
Sonst wie schon weiter oben erwähnt mit nem Tiny13/555 selber bauen
Nils
Edit: Den Post richtig zu lesen soll manchmal ganz gut helfen *gesichtspalme*
Mit dem hier vorgeschlagenem Baustein kommst du dem Ziel nicht so ganz nahe.
Sonst gibts das als Baustein: http://www.pollin.de/shop/dt/Nzg0OTU2OT ... 80_41.html
Hier nochmal in billig: http://www.pollin.de/shop/dt/Njg3OTgxOT ... M113A.html
Sonst wie schon weiter oben erwähnt mit nem Tiny13/555 selber bauen
Nils
Edit: Den Post richtig zu lesen soll manchmal ganz gut helfen *gesichtspalme*
Mit dem hier vorgeschlagenem Baustein kommst du dem Ziel nicht so ganz nahe.
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
suchst du vielleicht einen Treppenhausautomaten?
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
ein treppenhaus-automat ist ein abfall-verzögertes relais. also genau die falsche funktion. damit könnte man den einschaltinpuls verlängern statt zu begrenzen.Raven hat geschrieben:suchst du vielleicht einen Treppenhausautomaten?
treppenhaus-automaten haben üblicherweise ein schaltspiel von 0,5 bis 6 minuten, das ist bissel kurz zum heizen.
lg axel
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Ein Abseilstation-Dunstabzugsrelais? Sprich Toilettenlüfternachlaufrelais? Oder Totmanschalter? Da gibts auch solche Universalzeitrelais, die können fast jedes Szenario, sind nur nicht ganz günstig.
M.
M.
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Das Problem ist das ich ein dauerhaftes Signal habe und nicht nur einen Impuls.
Treppenhausautomat ist zu kurz.
Ein abfallverzögrrtes müsste auf steigende Flanke reagieren.
Treppenhausautomat ist zu kurz.
Ein abfallverzögrrtes müsste auf steigende Flanke reagieren.
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Moin, ich melde mich mal....
Mit einem abfallverzögertem Relaisgeht das.
Anzugsverzögert ist falsch, das zieht nach einer Stunde an, also genau andersherum wie gewünscht.
Am besten wäre eines mit zusatz Eingang, heiß häufig B1 .
Dauerspannung zwischen A1 und A2
Steuersignal auf B1.
Sobald Signal kommt, schaltet es ein und nach t=x wieder aus, egal ob das Signal noch anliegt oder nicht.
Zum erneuten anschalten muss B1 kurzzeitig low und dann wieder high werden.
Wenn ich jetzt keinen denkwurm hatte, sollte das so funktionieren.
Edith: es geht scheinbar nur mit bestimmten Relais. Ich hatte mal welche von Siemens, sahen aus wie Eltakos stand aber SIemens drauf, mit denen ging es.
Alle die ich jetzt getest habe gehen nur wenn sie die Additive Rückfallverzögerung haben. Sonst läuft die zeit nur wenn B1 von high auf low wechselt. Aber nicht wenn B1 auf high bleibt.
Die funktion scheint selten zu sein. Es gibt sie aber!
Edith2: Die gesuchte Funktion heißt bei neueren Geräten z.B Eltako MFZ12DX-UX: IF = Impulsformer. egal wie lange das Signal anliegt der Impuls ist so lang wie eingestellt.
Ich hoffe das hilft dir.
MfG
Björn
Mit einem abfallverzögertem Relaisgeht das.
Anzugsverzögert ist falsch, das zieht nach einer Stunde an, also genau andersherum wie gewünscht.
Am besten wäre eines mit zusatz Eingang, heiß häufig B1 .
Dauerspannung zwischen A1 und A2
Steuersignal auf B1.
Sobald Signal kommt, schaltet es ein und nach t=x wieder aus, egal ob das Signal noch anliegt oder nicht.
Zum erneuten anschalten muss B1 kurzzeitig low und dann wieder high werden.
Wenn ich jetzt keinen denkwurm hatte, sollte das so funktionieren.
Edith: es geht scheinbar nur mit bestimmten Relais. Ich hatte mal welche von Siemens, sahen aus wie Eltakos stand aber SIemens drauf, mit denen ging es.
Alle die ich jetzt getest habe gehen nur wenn sie die Additive Rückfallverzögerung haben. Sonst läuft die zeit nur wenn B1 von high auf low wechselt. Aber nicht wenn B1 auf high bleibt.
Die funktion scheint selten zu sein. Es gibt sie aber!
Edith2: Die gesuchte Funktion heißt bei neueren Geräten z.B Eltako MFZ12DX-UX: IF = Impulsformer. egal wie lange das Signal anliegt der Impuls ist so lang wie eingestellt.
Ich hoffe das hilft dir.
MfG
Björn
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
So, ich hab nochmal drüber nachgedacht.
Du suchst diese Funktion, richtig?
Der Ausgang wird in dem Zeitraum, in dem der Eingang aktiv ist, für die Dauer der eingestellten Zeit aktiv und wird danach inaktiv, egal ob der Eingang weiterhin aktiv ist, oder nicht.
Wird der Eingang während der eingestellten Zeit inaktiv, so wird auch der Ausgang inaktiv.
In der Berufsschule hatten wir diese ganzen Zeitfunktionen mal mit der SPS durchprobiert; auf der S7-300 heißt der Baustein S_IMPULS. Sollte aber kein Problem sein, das nem Tiny13 beizubringen. Im Zweifelsfall versorgst du den direkt mit der Steuerspannung und programmierst eine Ausschaltverzögerung für x Minuten/Stunden.
Nils
Du suchst diese Funktion, richtig?
Der Ausgang wird in dem Zeitraum, in dem der Eingang aktiv ist, für die Dauer der eingestellten Zeit aktiv und wird danach inaktiv, egal ob der Eingang weiterhin aktiv ist, oder nicht.
Wird der Eingang während der eingestellten Zeit inaktiv, so wird auch der Ausgang inaktiv.
In der Berufsschule hatten wir diese ganzen Zeitfunktionen mal mit der SPS durchprobiert; auf der S7-300 heißt der Baustein S_IMPULS. Sollte aber kein Problem sein, das nem Tiny13 beizubringen. Im Zweifelsfall versorgst du den direkt mit der Steuerspannung und programmierst eine Ausschaltverzögerung für x Minuten/Stunden.
Nils
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Genau das Suche ich.
In sps könnte ich das auch. Hab aber keine und ist etwas oversized dafür.
Controller kann ich nicht. Also ich kann die Sprache nicht
In sps könnte ich das auch. Hab aber keine und ist etwas oversized dafür.
Controller kann ich nicht. Also ich kann die Sprache nicht
- Fritzler
- Beiträge: 12597
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Dann schick ich dir eben nen Tiny13A (SO8) odern Tiny25 (DIP8) mit dem Programm drauf zu
Ich war mal so frei:
Ich war mal so frei:
Code: Alles auswählen
#include <avr/interrupt.h>
#include <avr/sleep.h>
#include <avr/io.h>
/*
Fuses auf int RC Oszillatr 128kHz setzen
CKDIV8 setzen
-> 16kHz Systemtakt
-> LOWFUSE = 0x6A
-> HIGHFUSE = 0xFF
*/
/*
Kompilierbar für t13a und t25
PB0 = EINGANG
PB1 = AUSGANG
*/
#if defined(__AVR_ATtiny13A__)
#define ISR_REG TIMSK0
#define CTC_ISR TIM0_COMPA_vect
#elif defined(__AVR_ATtiny25__)
#define ISR_REG TIMSK
#define CTC_ISR TIMER0_COMPA_vect
#else
#error "falscher AVR"
#endif
//maximale Zeit die der Ausgang HIGH ist (Angabe in 10 Sekunden Schritten)
#define MAX_ON_TIME 360
volatile uint16_t timerticks = 0;
int main (void) {
//Portpin init
DDRB = (1<<PB1);
PORTB &= ~(1<<PB1);
//Timer init (alle 10s ein CTC)
TCCR0A = (1<<WGM01); //CTC Mode
//TCCR0B = (1<<CS02)|(1<<CS00); //CLK/1024
OCR0A = 155; //128k/8/1024/156-1 = 0,10016Hz
ISR_REG = (1<<OCIE0A); //CTC ISR
//Pinchange ISR für EINGANG
GIMSK = (1<<PCIE); //PC_INT enable
PCMSK = (1<<PCINT0);
//Sleepmode
set_sleep_mode(SLEEP_MODE_IDLE);
//ISRs aktiv
sei();
//erste Signalüberprüfung
if (PINB & (1<<PB0)){
PORTB |= (1<<PB1);
TCCR0B = (1<<CS02)|(1<<CS00); //CLK/1024
}
while(1) {
//schlafen legen (IDLE)
sleep_mode();
}
return 0;
}
ISR(CTC_ISR){
//Timerticks zählen
timerticks += 1;
//bei defined match AUSGANG auf 0 setzen und Timer deaktivieren
if (timerticks >= MAX_ON_TIME){
PORTB &= ~(1<<PB1);
timerticks = 0;
TCCR0B = 0;
TCNT0 = 0;
}
}
ISR(PCINT0_vect){
//LOW zu HIGH -> AUSGANG auf 1 setzen und Timer aktivieren
if (PINB & (1<<PB0)){
PORTB |= (1<<PB1);
TCCR0B = (1<<CS02)|(1<<CS00); //CLK/1024
}
//HIGH zu LOW -> AUSGANG auf 0 setzen und Timer deaktivieren
else{
PORTB &= ~(1<<PB1);
timerticks = 0;
TCCR0B = 0;
TCNT0 = 0;
}
}
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
die Funktion heißt Einschaltwischer. Gibt's fertig z.B. Finder 87.21 oder 80.21
http://www.reichelt.de/Zeitrelais-modul ... =FIN+80.21
http://www.reichelt.de/Zeitrelais-modul ... =FIN+80.21
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
und was passiert wenn das anzugsverzögerte Relais keinen Saft mehr bekommt, das Schütz aber schon?
Re: Zeitrelais gesucht für Abschaltung nach x Minuten
Dann geht das Schütz auch aus, hängt an einer Versorgungsleitung.