Pumpe und Sensor

OP #1846754
Lesenswert?

Hey, da mein Sensor jetzt immer richtige Werte bringt, habe ich einen 
Versuch gestartet mit einer Pumpe, die dann angeschaltet wird, wenn die 
Feuchtigkeit unter 50% fällt.
Nur ist mir aufgefallen, dass die Pumpe immer wieder ganz kurz an und 
aus geht auch wenn die Feuchtigkeit über 50% ist.

Hier mal den Code, der kontrolliert ob die Feuchtigkeit über 50% ist:
Die Feuchtigkeitsgrenze ist in 1000 statt 10,00 da die Feuchtigkeit auch 
in Tausendern ist.
1
  
2
    ldi   temp1, low(feuchtigkeitsgrenze)
3
    ldi    temp2, high(feuchtigkeitsgrenze)
4
    lds     temp7, rhh
5
    lds    temp6, rhl
6
    
7
    cp    temp6, temp1
8
    cpc    temp7, temp2
9
    BRLO  pumpe_an
10
    cbi    Port_Pumpe, Pumpe
OP #1847216
Lesenswert?

Das mit der Hysterese ist mir klar, nur versteh ich nicht was das in 
meinem Fall bringen soll, ich kontrolliere die Feuchtigkeit, die alle 5 
Sekunden gemessen wird. Das Problem ist nur wieso schwankt diese 
Kontrolle, trotz gleichbleibender Feuchtigkeit?

Weil die Pumpe wird einmal aktiviert wenn die Feuchtigkeit unter 60% 
fällt und wird dann für 30 min gesperrt( bleibt aus und Kontrolle wird 
auch nicht durch geführt) und erst danach wieder freigeben.
Gast #1847239
Lesenswert?

Habe gerade nochmal den Thread gelesen - Düsendieb hatte es ja schon 
geschrieben:

Düsendieb schrieb:
> euchtigkeit immer als Mittelwert über mind. 32 Messungen ermitteln.

Allerdings würde ich statt eines normalen Mittelwerts hier einen 
Untermedian ermitteln. (vgl. http://de.wikipedia.org/wiki/Median )
Dadurch gewährleistest du, dass du eine relativ sichere Aussage über die 
gemachten Messwerte erhälst. Die genannten 32 Werte sollten ausreichend 
sein.

- gerd

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