Zeitrelais gesucht für Abschaltung nach x Minuten

Der chaotische Hauptfaden

Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese

Antworten
Basti
Beiträge: 268
Registriert: So 11. Aug 2013, 19:08

Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Basti »

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!
SebiR
Beiträge: 472
Registriert: Di 13. Aug 2013, 18:34

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von SebiR »

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
Benutzeravatar
uxlaxel
Beiträge: 14471
Registriert: So 11. Aug 2013, 22:05
Wohnort: Jena (Thüringen)
Kontaktdaten:

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von uxlaxel »

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
SebiR
Beiträge: 472
Registriert: Di 13. Aug 2013, 18:34

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von SebiR »

Ähh.. ja, ausschaltverzögert hilft nicht viel.
Benutzeravatar
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

Beitrag von Fritzler »

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.
andreas6
Beiträge: 4152
Registriert: So 11. Aug 2013, 15:09

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von andreas6 »

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
NilsRoe
Beiträge: 141
Registriert: Mo 12. Aug 2013, 07:57
Wohnort: Hamburg

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von NilsRoe »

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.
Raven
Beiträge: 30
Registriert: Di 20. Aug 2013, 10:11

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Raven »

suchst du vielleicht einen Treppenhausautomaten?
Benutzeravatar
uxlaxel
Beiträge: 14471
Registriert: So 11. Aug 2013, 22:05
Wohnort: Jena (Thüringen)
Kontaktdaten:

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von uxlaxel »

Raven hat geschrieben:suchst du vielleicht einen Treppenhausautomaten?
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.
treppenhaus-automaten haben üblicherweise ein schaltspiel von 0,5 bis 6 minuten, das ist bissel kurz zum heizen.

lg axel
Benutzeravatar
Maschine
Beiträge: 656
Registriert: Mo 12. Aug 2013, 18:51

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Maschine »

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.
Basti
Beiträge: 268
Registriert: So 11. Aug 2013, 19:08

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Basti »

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.
bm123
Beiträge: 4
Registriert: Mo 12. Aug 2013, 21:59

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von bm123 »

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
NilsRoe
Beiträge: 141
Registriert: Mo 12. Aug 2013, 07:57
Wohnort: Hamburg

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von NilsRoe »

So, ich hab nochmal drüber nachgedacht.

Du suchst diese Funktion, richtig?
Bild

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
Basti
Beiträge: 268
Registriert: So 11. Aug 2013, 19:08

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Basti »

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 ;)
Benutzeravatar
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

Beitrag von Fritzler »

Dann schick ich dir eben nen Tiny13A (SO8) odern Tiny25 (DIP8) mit dem Programm drauf zu :geek:

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;
	
	}

}
Benutzeravatar
Toni
Beiträge: 2525
Registriert: Di 13. Aug 2013, 18:24

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Toni »

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
Basti
Beiträge: 268
Registriert: So 11. Aug 2013, 19:08

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Basti »

so, damit auch alle was davon haben ;)

Bild

Ich habe ein anzugsverzögertes Relais verwendet. Nach Zeit x zieht es an, durch den Öffnerkontakt wird der Stromfluss zum Schütz unterbrochen.

Danke für die Hilfe!
NilsRoe
Beiträge: 141
Registriert: Mo 12. Aug 2013, 07:57
Wohnort: Hamburg

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von NilsRoe »

und was passiert wenn das anzugsverzögerte Relais keinen Saft mehr bekommt, das Schütz aber schon?
Basti
Beiträge: 268
Registriert: So 11. Aug 2013, 19:08

Re: Zeitrelais gesucht für Abschaltung nach x Minuten

Beitrag von Basti »

Dann geht das Schütz auch aus, hängt an einer Versorgungsleitung.
Antworten