Forum: Mikrocontroller und Digitale Elektronik Arduino Temperatur regeln


von Tim M. (timschen_95)


Lesenswert?

Hallo zusammen,

Ich nutze nun dieses Forum um Hilfe bei meinem Problem mit Arduino zu 
finden.
Ich muss zugeben ich bin ziemlicher Neuling in Sachen Arduino und nun 
bin ich arbeitstechnisch aufgefordert worden damit zu arbeiten und etwas 
zu konstruieren.

Ich muss mit der Arduino eine Silikonheizmatte erhitzen, regeln und auf 
LCD mit Momentantemperatur und Setztemperatur ausgeben.

Die Progammierung für das Auslesen der Temperatur habe ich schon, nun 
bin ich aber am verzweifeln beim Regeln der Temperatur.

Die Silikonheizmatte habe ich geplant mit einem Relais anzusteuern.
Ich benutze derweil noch einen DS1820 zur Temperaturmessung, habe aber 
auch einen Temperaturfühler Typ K zur Verfügung.
Dazu habe ich das Gefühl, mir fehlen noch Bauteile...

Ich bitte um schnelle Hilfe, man sagt ja die Weihnachtszeit ist die Zeit 
der Nächstenliebe :)
Liebe Grüße,
Euer Timschen

von rohr (Gast)


Lesenswert?

Was geht denn schon?

Kannst du das Relais schalten?
Kannst du eine Soll-Temperatur vorgeben?
Hast du Eingabeelemente dazu? z.B. Tastatur, Drehgeber, simple Tasteer?

von R. R. (elec-lisper)


Lesenswert?

Vorab: Für gute Antworten solltest du dir ein Schaltplan zeichnen, mit 
allen Bauelementen (inkl. genauer Bezeichnung) drin und wie du vor hast 
diese zu Verbinden.

Wenn du die Heizmatte nur ein/ausschalten kannst, weil du nur ein Relais 
hast, kannst du nicht mehr tun als die Matte gepulst mit einer festen 
Frequenz ein-/auszuschalten und hier ggf. die An-Phasen zu variieren 
(nennt sich auch PWM, wobei es bei einer Heizmatte bzw. einem Relais 
relativ langsame PWM sein sollte.).

Wenn du ein Relais treibst, solltest du auch den Begriff "Freilaufdiode" 
mal Googlen, weil die Spule im Relais eine Induktivität darstellt und 
beim Ausschalten selbst kurz zur Spannungsquelle wird, welche dir ggf. 
andere Halbleiter-Bauelemente in deiner Schaltung grillt.

Wie man sowas außer mit Relais macht weiss ich leider nicht, evtl. über 
eine steuerbare Spannungsquelle, wobei man die Temperatur der Matte dann 
über die Höhe der Spannung steuert. Dürfte aber wesentlich komplexer 
werden als einfach ein Relais ein/-ausschalten.

Je nachdem ob die Heizmatte mit Wechsel- oder Gleichstrom betrieben 
wird, kann auch ein MOSFET für die PWM benutzt werden denke ich. Wird 
auch abhängen von der Trägheit der Heizelemente in der Matte.

von Tim M. (timschen_95)


Lesenswert?

Bisher geht schon die Temperaturmessung und die Ausgabe auf das 
LCD-Display.
Mit dem Relais hab ich mich noch garnicht befasst, da ich noch auf die 
Bestellung der Heizmatte warte.
Die Programmierung zur Soll-Temperatur habe ich auch noch nicht.
Als Eingabeelement benutze ich einen Drehgeber.

von Wolfgang (Gast)


Lesenswert?

Tim S. schrieb:
> Die Progammierung für das Auslesen der Temperatur habe ich schon, nun
> bin ich aber am verzweifeln beim Regeln der Temperatur.

Verzweifelung ist kein guter Ratgeber.

Zerlege dein Problem - Konzept, Schaltplan, Hardware, Funktionstest der 
Einzelelemente, Regelalgorithmus, Software Gesamtfunktion u.s.w.

Du brauchst als erstes deine Hardwarekomponenten, d.h. Temperatursenser, 
die Heizmatte, die Ansteuerschaltung für die Heizmatte, das LCD, eine 
Eingabemöglichkeit für den Sollwert und eine Stromversorgung, die das 
alles zuverlässig versorgen kann.

> Dazu habe ich das Gefühl, mir fehlen noch Bauteile...
Mit Gefühlen ist das so eine Sache.
https://www.youtube.com/watch?v=CyBxeYemaok

Mach dir eine Liste

> Ich benutze derweil noch einen DS1820 zur Temperaturmessung
Bist du sicher?
Das wäre ein ziemlicher Exot, den kaum jemand verwendet. Guck noch mal 
genau auf die Typenbezeichnung. Die Richtung DS18... ist für den Zweck 
ok.

Und dann berichtest du ...

von Wolfgang (Gast)


Lesenswert?

Das hat sich was überlappt ..

Tim S. schrieb:
> Mit dem Relais hab ich mich noch garnicht befasst, da ich noch auf die
> Bestellung der Heizmatte warte.

Dann könntest du auch einen MOSFET in Erwägung ziehen. Das kommt auf die 
Heizmatte, insbesondere die Betriebsspannung drauf an. Ein Relais würde 
nicht so klappern.

> Die Programmierung zur Soll-Temperatur habe ich auch noch nicht.

Was meinst du damit? Die soll doch mit dem Drehgeber eingestellt werden. 
Den solltest du dir also als nächstes vornehmen, d.h. den Wert einer 
Variablen im µC über den Drehgeber verändern.

von asd (Gast)


Lesenswert?

Wolfgang schrieb:
> Dann könntest du auch einen MOSFET in Erwägung ziehen. Das kommt auf die
> Heizmatte, insbesondere die Betriebsspannung drauf an. Ein Relais würde
> nicht so klappern.

Wie meinst du das? Nicht so klappern wie ein MOSFET? ;-)

von Tim M. (timschen_95)


Lesenswert?

Danke für die schnelle Antwort, werd mich mal dran machen.

von Wolfgang (Gast)


Lesenswert?

asd schrieb:
> Wie meinst du das? Nicht so klappern wie ein MOSFET? ;-)

Klar, sry

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.