Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Relay schaltet nicht ab an Kay Kategorie: Programmierung Basic (von frankpeter - 19.07.2005 17:57)
 Als Antwort auf Re: Relay schaltet nicht ab an Kay von Kay - 18.07.2005 23:19
frankpeter nutzt:  CC1-Station V1.1

>
> aaaaaaalso: wenn der kontroller nichts weiter zu tun hat, als nur eine klimaanlage
> zu bedienen, dann ist die benutzung des pausebefehls eine legitime sache.
> ansonsten hat dieser in einem programm eigentlich nichts zu suchen. warum??
> klarer fall: ein mikrokontroller ist nicht zum schlafen da.
>
> du brauchst also nur eine dauerschleife, die in abhängigkeit deiner temperatur
> entweder nichts tut, oder aber zum einschalten oder ausschalten verzweigt.
> denke dabei an eine sinnvolle hysterese.
> nun gibts dabei noch ein problem:
> ist ein grenzwert erreicht, wird das relais flattern. um dies zu vermeiden,
> bedienst du dich eines merkers (bit), der beim ein- oder ausschalten gesetzt
> wird und solange gesetzt bleibt, bis die jeweilige temp. wieder verlassen wurde.
> dieser muss also vor der betätigung des relais abgefragt werden.
> die 0,5 s schaltzeit erzeugst du durch
> port[x] = on : pause 25 : port[x] = off
> wie gesagt: in deiner anwendung in pause noch OK, normal nicht.
>
> soviel zur idee. ich hoffe, mit dem stoff kannst du was anfangen, ohne dass dir
> hier wer was vorcoden muss ;)


nee nee Kay so ist das nicht, die hat schon gut zu tun, aber eine halbe Sekunde Pause kann ich sicher verkraften. Das mit dem Merker klingt gut, aber wie macht man das?  Die Sache von Jens kan  ich nicht umsetzen, da ich nur einen Port für die Klimaanlage verwenden kann, Rest ist schon vergeben. Wird aber sicher funktionieren und ich bedanke mich auch für die Mühe.

MfG Peter

 Antwort schreiben

Bisherige Antworten:

Re: Relay schaltet nicht ab an Kay (von Jens - 19.07.2005 18:18)