Temperatur Vergleich, wie zykluszeit verlängern bzw. schwanken der Bits vermeiden?

superkato

Level-1
Beiträge
220
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe zwei Temperaturwerte die ich über die Analogeing. einlese und vergleiche.

Temp1
Temp2 CMP => Hupe A4.0

Die Temperatur steigt sehr langsam an und wenn diese den Wert 150°C erreicht soll eine Hupe aktiviert werden.
Das Problem:

die Analogwerte schwanken stark. Wenn ich bspw. den Wert 149,5°C erreiche, springen die Bits so stark hin und her das ich in etwa sowas habe
149,5;
150,0;
149,8;
149,0;
149,0;
150,0;
149,0
150,3;
150,5;
151,0;

Das heißt das die Hupe ab und zu kurz aufpfeift solang sich der Wert annähert. Kann man da nicht eine Hysterese reinbauen?
Sprich, so bald der Wert 150 einmal erreicht wurde, soll die Hupe nicht mehr ertönen bis das der Temperaturwert wieder absinkt und wieder irgendwann dann erneut ansteigt.

Habt ihr einen Tipp?

Viele Grüße
SK
 
:confused:
A4.0 setzen bei überschreiten und rücksetzen bei unterschreiten eines jeweils vorgegebenen Temperaturwertes.
2 Vergleicher, ein RS-Flipflop, das war's schon.
 
Zurück
Oben