1.Projekt - Temp.messen und konstant halten

greg256

Neues Mitglied
10. Feb. 2011
2
0
0
Sprachen
Hallo,

mein Name ist Gregor, bin neu hier und möchte als völliger Neuling mein 1. Projekt mit einem Atmega8 und Bascom verwirklichen.
Ziel soll es sein die Temperatur in einem Schrank mittels einer Glühbirne auf ca 40° zu halten. Hab auch schon ein wenig rumgestöbert und bin auf PT100 mit Spannungsteiler oder DS18S20 gestoßen.
Da ich wie schon erwähnt noch keine Ahnung hab bin ich für die einfachere Variante.
Besten Dank im Voraus für eure Hilfe
mfg
Gregor
 
Hallo Gregor,

willkommen im Forum :)

Nachdem Du eine einfache Variante suchst, kann man eigentlich von beiden vorgeschlagenen Sensoren abraten ;)

PT100: Temperaturabhängiger Widerstand, bei dem man sich mit der Aufbereitung der Analogsignale rumärgern darf, wenn es genau sein soll.

DS18S20: 1-Wire Sensor, bei dem man sich mit der Implementierung des Protokolls rumärgern darf.

Eventuell wäre der LM75 was für Dich. Läuft über I2C, welches im ATmega8 schon vorhanden ist und da der Sensor schon ewig alt ist, sollte man auch genügend Beispiele finden, wie man die Kiste ansteuert.

Welche Genauigkeit brauchst Du denn für die 40°C? Wenn ein paar Grad Hysterese erlaubt sind, kann man einen einfachen Zweipunktregler implementieren. Vielleicht reicht ja sogar der im LM75 integrierte "Overtemperature Shutdown", den man für so was hernehmen kann. Soll es genauer werden, führt kein Weg an einer ordentlichen Regelung mit PWM oder Schwingungspaketsteuerung vorbei.

Last but not least: Hast Du die Anforderungen an die elektrische Sicherheit bedacht, wenn die Glühbirne mit 230V läuft und Du da was per µC schalten willst?

Ansonsten würde es noch die Option eines fertigen Temperaturreglers geben :)
 
Hallo,

auch erstmal "Willkommen im Forum" :flower:

Nachdem Du eine einfache Variante suchst, kann man eigentlich von beiden vorgeschlagenen Sensoren abraten ;)

PT100: Temperaturabhängiger Widerstand, bei dem man sich mit der Aufbereitung der Analogsignale rumärgern darf, wenn es genau sein soll.

DS18S20: 1-Wire Sensor, bei dem man sich mit der Implementierung des Protokolls rumärgern darf.
PT100 --- kann ich zustimmen. (Meßverstärker, kalibrieren, ..)
DS18S20 --- in Bascom verdammt schnell und einfach umzusetzen.
(OK in Assembler etwas komplizierter ;) ) Außerdem ist er kalibriert :D

Eventuell wäre der LM75 was für Dich. Läuft über I2C, welches im ATmega8 schon vorhanden ist und da der Sensor schon ewig alt ist, sollte man auch genügend Beispiele finden, wie man die Kiste ansteuert.
I2C oder 1Wire ist unter Bascom mit den vorhandenen Bibliotheken beides
kein Problem. Kann man sich aussuchen was man machen möchte. Ich nehme
wegen der einfacheren Schaltung immer gerne den DS18S20.

Welche Genauigkeit brauchst Du denn für die 40°C? Wenn ein paar Grad Hysterese erlaubt sind, kann man einen einfachen Zweipunktregler implementieren. Vielleicht reicht ja sogar der im LM75 integrierte "Overtemperature Shutdown", den man für so was hernehmen kann. Soll es genauer werden, führt kein Weg an einer ordentlichen Regelung mit PWM oder Schwingungspaketsteuerung vorbei.

Last but not least: Hast Du die Anforderungen an die elektrische Sicherheit bedacht, wenn die Glühbirne mit 230V läuft und Du da was per µC schalten willst?

Ansonsten würde es noch die Option eines fertigen Temperaturreglers geben :)
230V (Netzspannung) ist kein Kinderspielzeugs. Das stimmt wohl. Sollte man
der Einfachheit halber an ein SolidState-Relais denken. Das ist Optisch
entkoppelt und hat dadurch eine saubere Trennung von der Netzseite.

Tja ... mit der Regelung ist es so eine Sache. Das kommt wirklich drauf an
was genau gewünscht ist.

Gruß
Dino
 
Danke erstmal,
wegen der Genauigkeit, +-3 Grad sind kein Problem. Die 230V würde ich mit einem Solid State Relaís schalten, ich hab auch an 12V Halogen gedacht - sollte ja auch genug Wärme produzieren.
 
Hi,

Als Anhänger von C und Assembler nehm ich immer gerne die Schnittstellen / Protokolle, die im Controller schon drin sind ;)
ich benutze auch lieber Hardwareschnittstellen als so ein Software-Gedöns.
Aber bei 1Wire mach ich da mal ne Ausnahme ;)
Außerdem gibt es sogar 1Wire-I2C-Hubs mit denen man beide Systeme koppeln
kann. Ein IC von dem Typ hab ich hier liegen. Muß ich irgendwann mal ausprobieren.

Gruß
Dino
 
Hallo Gregor!

Willkommen im AVR-Praxis Forum! :ciao:

Das Gleiche gilt natürlich auch für Mai_Ke! :ciao:


Ich kann mich den Aussagen meines Vorredners nur anschließen!
Da du selbst schreibst, dass du gern BASCOM verwenden möchtest, dann würde ich dir auch den 1-Wire Sensor DS18S20 (oder DS18B20) empfehlen.

Die Sensoren sind kalibriert und sehr leicht ins Programm einzubinden. :)

Ähnlich ist es bei den I2C-BUS Sensoren DS1624, DS1631 usw.
Auch das I2C (TWI) Busssystem ist recht einfach in BASCOM zu realisieren.

Beispiele gibt es hier im Forum jedenfalls für beide Sensoren und BUS-Systeme. ;)
HIER z.B. ein Beitrag zum DS18S20...

und HIER der DS1624 am I2C (TWI)!


Gleiches gilt für das Regeln deiner Glühlampe.
Schau deswegen doch mal in DIESEN THREAD.


Was möchtest du denn genau bauen?
Klingt für mich ja nach einen "Brutkasten" . ;)

Grüße,
Cassio
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)