Arduino Temperatur regeln

OP #4387793
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
#4387800
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.
OP #4387802
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.
Gast #4387811
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 ...
Gast #4387817
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.

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