Gast
#32225
Hallo Leute, Ich Plane den Bau einer Steuerung für eine Ätzanlage (Heizstab) Der Heizstab braucht 230 Volt und hat ein paar hundert Watt. Die gewünschte Temperatur des Ätzbades soll man über einen Dipschalter (8bit) einstellen können in 1°C Schritten. Dipschalter weil die Temperatur nur geändert werden muss wenn man ein anderes Ätzmittel benutzt und das kommt so gut wie nie vor. Aber die Aktuelle Ätzbad-Temperatur soll immer in einer 2-Stelligen 7Segment-Anzeige Angezeigt werden wenn das Ätzbad zum erstem mal die SOLL-Temperatzur (DIP-SCHALTER) erreicht soll es ein kuzes Signal geben. Ich habe mir überlegt das wie folgt zu realisieren: # Die Temperatur vom Ätzbad wird eingelesen (mit Temp-Sensor LM75) # Die Temp. Wird auf die 2-Stellige Anzeige Ausgegeben # Eingestellte Temperatur am DIP-Schalter wird ausgelesen # Ist Die Temp. Im Ätzbad kleiner als (SOLL-Temp ? 5°C) wird der Heizstab mit m? Relais angezogen. # Ist Die Temp. Im Ätzbad innerhalb der 5°C unter SollTemp läst er den Heizstab aus ? ? Das ganze in eine Endlosschleife dann müsste das doch laufen?! nun mein Problem : Ich habe noch nicht soviel Erfahrung mit AVRs und programmiere in C - Ich brauch ne Routine die Temperatur des LM75 in eine Variable schreibt z.B. so : ?ist_temp = read_lm75();? -Ich brauche eine Routine die eine 2-stellige Dezimal Zahl auf die 7-Segmentanzeige schreiben kann, die an irgend m? Port hängt z.B.: ?send_7seg(ist_temp);? Woher krieg ich die ich habe unter Codesammelung nichts gefunden??!! Und mal n? anderes Prob Der LM75 müsste ja ins Ätzbad und darin befindet sich Eisen III Chlorid oder Feinätzkristall und alles was aus Metall ist würde nach kurzer zeit ?zerfressen? werden deshalb müsste ich ja die Beinchen und so isolieren ich hab überlegt das ich die mit Nagellack oder so einpinseln könnte oder mit Silikon oder Spulen-Guss vergieße ?. Über Tipps und Vorschläge würde ich mich freuen!! Vielen dank Lordchen
