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 ein/aus schalten unter 1 sec ? Kategorie: Programmierung Basic (von Hauk - 1.11.2007 11:50)
 Als Antwort auf relay ein/aus schalten unter 1 sec ? von joe - 1.11.2007 1:08
Hauk nutzt:  CC1-Unit V1.1
Hallo

Probiere es einmal mit der unten eingefügten Änderung:

> Und zwar möchte ich gerne mit einem der relais (no 6) einen Taster von einem Dimmer betätigen.
> Damit dieser den Verbraucher einschaltet muss das Relais einmal kurz schliessen.
> Wie kann ich das programmieren?
> Also bei mir siehts grad so aus:
>
> define Luefter word
> define Taster port[6]
> ...
>
> 'default Schalteinstellung
> Luefter = 0
> ...
#LUEFTERAN
if Luefter = 1 then return
Taster = 1  
PAUSE 20
Taster = 0
Lüefter = 1
return  
 
#LUEFTERAUS
if Luefter = 0 then return
Taster = 1
PAUSE 20
Taster = 0
Luefter = 0
return
> ...
> if Temperatur > TempMax or Feuchte > FeuMax then GoSub LUEFTERAN
> if Temperatur < TempMin then GoSub LUEFTERAUS
>

Ich sehe da aber noch 2 Probleme:

Du willst in der Variablen "Luefter" den aktuellen Betriebszustand des Lüfters speichern. Das kann
prinzipiell leicht durcheinander geraten. Sicherer wäre eine hardwaremäßige Rückmeldung  vom
Lüfter an einen Port der C-Control (Miniaturtrafo parallel zum Lüfter + Gleichrichter  + Relais oder
Optokoppler)

Ferner müsstest du überlegen, was der Lüfter tun soll, wenn die Luftfeuchte zu hoch aber die
Temperatur bereits zu niedrig ist.

Gruß  Hauk

 Antwort schreiben

Bisherige Antworten:

Re: relay ein/aus schalten unter 1 sec ? (von joe - 1.11.2007 12:49)
    Re: relay ein/aus schalten unter 1 sec ? (von Hauk - 2.11.2007 0:56)