ADC-Test (AVR, Bascom)

Gast #8073
Lesenswert?

Hi,
Etwas unlogisch geschrieben aber für Versuche mit dem Schieberegler 
geeignet. Was fehlt ist allerdings eine Hysterese sonst spielt sowas in 
Echtzeit verrückt. Man kommt glaube ich besser wenn die Case-Abfrage

Case Is < 21 : Heizung = An 
' Case Is >21 : Heizung = Aus

lautet, dann wird eine Hysterese von genau 1°C erzeugt.

Gruß Uwe
Gast #8074
Lesenswert?

Einige Bedenken..................

Ohne das ich von Bascom irgend ein Ahnung hätte
( vor n paar jahren mal mit T-Pascal experimentiert )

Was mach die Case Anweisung eigentlich bei 21 C° ??

Ne Hysterese ist das trotz allem nicht
Sowas nennt man Schwellwert

Das kennzeichen eine Hysterese ist eigentlich das sie ihrem 
"zurückkippen" entgegenwirkt

Hysteresis ="Kippfigur"

Bsp umschalten von heizen auf nichtheizen bei <=21 C°
Aber umschalten von n.heizen auf heizen bei >22C°

Sowas nennt man ein Hysterese von 1C°

Phagsae
Gast #8076
Lesenswert?

Ich würde mal sagen, die Hysterese ist eine Temp-Differenz, und die gibt 
man bekanntlich nicht in °C, sondern in K (Kelvin) an.

Aber K hat in der Computerei ja noch eine ganz andere Bedeutung...

Und wenn bei 20° (<21) bzw. 21° (<=21) ein- und bei 22° (<21) bzw. 23° 
(>22) ausgeschaltet wird, sie ist in beiden Fällen 2 K und nicht 1.

Bin auch der Meinung, dass das kein Schwellwert (engl: Threshold) ist.
Gast #8077
Lesenswert?

Hiii !!!

Also bin ich denn total dämlich oder stimmt in dem Code echt was nicht:

Case Is > 20 : Heizung = An 
' Unter 20 Grad Celcius -Heizung an
    Case Is < 22 : Heizung = Aus 
' Über 22 Grad Celcius -Heizung aus

da steht doch > 20 (GRÖßER 20) und < 22 (KLEINER 22) ... wie wärs denn 
mit <20 und >22 ?!?!?!?!?!?!?!?!?


Statt da von Hysteresen usw. zu reden wär's doch mal praktisch den Code 
ne Sekunde lang anzuschaun :)
Naja, kann passiern!

mfG
Alexander

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