Steuerung für Heizungsunterstützung mit PV

Begonnen von ^Cobra, 11.03.2025, 18:07:33 CET

Vorheriges Thema - Nächstes Thema

^Cobra

Ich habe erfolgreich die erstens Tests für die phasenanschnitt Steuerung hinter mir.
Diese waren zwar nur im Simulator aber immerhin.
Über Pegelwechsel am Port wird Interrupt ausgelöst,
Dieser hat den Timer0 zurück gesetzt (bzw. Auf Start wert) und Interrupt erlaubt. Wenn Interrupt vom timer0 kommt, Ausgang setzen.
Ausgang wurde dann im Main Programm zurück gesetzt.

Jetzt bin ich nur am überlegen wie ich am besten das anstelle. Lade ich den Timer mit der gewünschten Verzögerung? Dann müsste ich vorteiler usw. Beachten. Lasse ich den Timer im festen Takt laufen, z.b. alle 100uS und ein weiterer Zähler schaut ob der Wert erreicht wurde... Hms... Was meint ihr,was wäre besser oder habt ihr sogar Mal eine phasenanschnitt Steuerung genutzt?

picass

Zitat von: ^Cobra in 07.01.2026, 14:27:03 CETWas meint ihr,was wäre besser.....?
Klare Antwort: dasjenige ist besser, was du einfacher programmtechnisch umsetzen kannst.
Phasenanschnitt......, na klaro: dunnemals beim Bau von Lichtorgeln, danach nicht mehr.
Grüße, picass


picass

Zitat von: ^Cobra in 07.01.2026, 14:27:03 CETLasse ich den Timer im festen Takt laufen, z.b. alle 100uS und ein weiterer Zähler schaut ob der Wert erreicht wurde... Hms...
Vielleicht erkenne ich nicht das von dir wahrgenommene Problem bei der Phasenansteuerung. Selbst würde ich einen OPA-OP nehmen, welcher den Nulldurchgang der 230 (240) - Volt-Wechselspannung detektiert. Der meldet das via Port-Change an den PIC, und der generiert die gewünschte Einschaltverzögerung. Ob das über einen Timer oder eine Zählschleife passiert, ist wohl eher eine Frage, ob das Programm in dieser Zeit noch anderes zu tun hat. Hat es das, dann muss ein Timer mit Interrupt ran. Kann das Prog 'ne Pause einlegen, dann reicht auch eine Schleife.
Grüße, picass

^Cobra

Habe mir hier nun einige gedanken gemacht.
Ich werde es nun erstmal mit ein festen Takt von 500uS anfangen.
Wieso? Daraus ergibt sich eine Abstufung von ca 25W, auf beide Wellen aufgeteilt. 
Eine ca 50W Abstufung ,wenn beide Halbwellen gleich gezündet werden. Somit hat der PIC auch genug Zeit für anderen Kram und ich muss nicht die ganze Zeit Vorteiler, startwerte usw. ändern,berechnen schieben und sonst was tun.

Damit werde ich erstmal ein Testaufbau starten und dann Berichten. Wird aber etwas dauern, die nächsten Wochen werde ich beruflich stark eingenommen.

Gruß Cobra

^Cobra

Hier mal ein Ausschnitt von mein Test (in der Simulation)

Screenshot 2026-01-12 130701.png
Screenshot 2026-01-12 130701.png
 Verzögerung erster Trigger 500 uS, zweiter 10 ms
Screenshot 2026-01-12 130945.png
Screenshot 2026-01-12 130945.png
Verzögerung erster Trigger 9,5ms Zweiter Trigger 11ms

Trigger sind immer 500uS Lang. 

Habe es leider nicht hingekriegt das der Logic Analyzer die Flanke von RB4 ( 0 Durchgangserkennung) anzeigt. Da müsst ihr mir grade glauben das nur bei positiver Flanke die Trigger erzeugt werden :P 

Schnellantwort

Name:
Verifizierung:
Bitte lassen Sie dieses Feld leer:
Geben Sie die Buchstaben aus dem Bild ein
Buchstaben anhören / Neues Bild laden

Geben Sie die Buchstaben aus dem Bild ein:

Tastenkürzel: Alt+S Beitrag schreiben oder Alt+P für Vorschau

🡱 🡳