Hallo zusammen, ich möchte eine Temperaturregelung realisieren. Dafür habe ich: Arduino Due halbleiter SSR crydom (http://www.conrad.biz/ce/ProductDetailImage.html?image=/medias/global/ce/9000_9999/9300/9370/9373/186473_RB_00_FB.EPS_400.jpg) DS18B20 temperatur sensor wie ich die temperatur mit hilfe der one wire bibliothek auslese weiß ich inzwischen und für die regelung möchte ich eine PID Regelung nutzen. Als ausgang bekomme ich ein pwm sinal, mit dem ich das SSR füttern will. Ist das so einfach möglich oder ist noch eine schaltung zwischen pwm ausgang von arduino board zum steuereingang des ssr nötig? ich bin nicht sehr bewandert auf diesem gebiet. danke schonmal 63rrit
63rrit schrieb: > Als ausgang bekomme ich ein pwm sinal, mit dem ich das SSR füttern will. Das SSR kannst du entweder ein- oder ausschalten. PWM suggeriert eine quasi kontinuierliche Steuerung, die ist hier nicht möglich. Du kannst bestenfalls für eine / einige Halbwellen ein- bzw. ausschalten. Dazu müsste man aber auf die Netzfrequenz synchronisieren oder man schaltet halt wesentlich seltener. Ob das notwendig ist, schnell das Heizelement zu schalten, hängt stark davon ab, welche Trägheit dein System besitzt.
63rrit schrieb: > Als ausgang bekomme ich ein pwm sinal, Wenn deine PWM langsam genug ist, geht das, das SSR schaltet halt bloss ganze Halbwellen der 230V~, für 1% Leistung muss man also weniger als 1 Hz PWM Wiederholöfrequenz haben. Immerhin deutet PWM darauf hin, daß du nicht bloss einen ein/aus Thermostaten bauen willst, sondern eien PID Regelung die die Trägheit des aufgeheizten Medium mit einberechnet, wie es die adaptiven Fertigregler so machen http://www.ebay.de/itm/REX-C100-Temperatur-Regler-Thermostat-1m-K-Sensor-Thermocouple-SSR-40D-Relais-/262456166816 Blöderweise kostet da der ganze Regler weniger als dein überteuertes SSR bei Conrad.
"Wenn deine PWM langsam genug ist, geht das, das SSR schaltet halt bloss ganze Halbwellen der 230V~, für 1% Leistung muss man also weniger als 1 Hz PWM Wiederholöfrequenz haben." kannst du das nochmal detaillierter erklären? ich habe im arduino due die pwm frequenz geändert mal auf 50hz und mal auf 2hz (bei 1hz gibt das board ne fehlermeldung und ich weiß nicht wieso.)->(standard ist übrigens 1khz) das ssr kann grob alle 10ms schalten richtig? die netzfrequenz ist 50hz. und wie komme ich jetzt auf den von dir genannten zusammenhang?
SSR und PWM passen nicht zusammen. Du hast dich ja nicht über Leistung und Spannung ausgelassen, aber in den überwiegenden Fällen reicht eine Impulspacketsteuerung aus. Rund um die Heizung tut sich im Millisekundenbereich nichts. Ich würde noch nicht mal die nächste Näherung: Phasenschnitt verwenden. Alles in allem klingt das Ganze nach Copy & Past und nicht nach durchdachtem Handeln und Planen. Apropos SSR & PWM. Ab einer gewissen Leistung bekommst Du auch Ärger mit dem EVO bzw. den Nachbarn. Oder es wird aufwändiger, als Du denkst.
63rrit schrieb: > Als ausgang bekomme ich ein pwm sinal, mit dem ich das SSR füttern will. Eine Heizung per Pulsweite zu regeln macht Sinn. Es wäre aber mal zu hinterfragen, wie träge die ist und wie langsam man regeln kann. 63rrit schrieb: > ich habe im arduino due die pwm frequenz geändert mal auf 50hz und mal > auf 2hz Bei 2Hz (= 500ms) brauche ich keine PWM-Funktion des AVR mehr, das kann ich in der Arduino-IDE in C mit einem Uno oder Nano. Ermittele die Trägheit des Systems und heize für ein paar Dutzend- oder Hundert Millisekunden. Eine PWM mit Einschaltdauern unter 1 Sekunde per SSR halte ich für Unfug. Amateur schrieb: > Ich würde noch nicht mal die nächste Näherung: Phasenschnitt verwenden. Phasenanschnitt für Heizungen ist unerwünscht, man macht zumindest Pulspaket - und zwar ohne Legastheniker-"ck"! > bekommst Du auch Ärger mit dem EVO bzw. den Nachbarn. Was immer EVO sein soll, kenne ich nicht.
@Manfred Hiermit übertrage ich Dir sämtliche Rechte an dem überzähligen "c".
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.