Forum: Mikrocontroller und Digitale Elektronik Fragen zu PID und Wellenpaketsteuerung


von Matthias K. (nighty2k)


Lesenswert?

Hallo Zusammen,

mein aktuellles Projekt ist die Modifikation einer ital. 
Espressomaschiene um mit digitaltechnik die analogschwächen der 
Maschiene auszugleichen.

Aktuell bin ich an dem Punkt PID und Wellenpaketsteuerung.

Zusammengefasst geht es um einen Boiler mit 300ml Fassungsvermögen mit 
einer 230V  50Hz  1200W Heizspirale.
Angesteuert wird dies von einem SSR mit Zero-Cross-Erkennung.

Das SSR soll durch einen Hardware PWM Channel befeuert werden, womit ich 
nun auch zu meiner Frage komme.

Da so eine Heizspirale ja träge ist, kann der PWM ja sehr langsam 
laufen.
Aktuell hab ich das Board noch aufm Steckbrett so programmiert, dass der 
PWM Channel in 2 Sekunden einmal durch ist. Würde ja heißen ich habe in 
2 Sekunden 100 Vollwellen. Somit könnte ich den Channel mit werten von 
0-100 füttern was dann auch direkt Vollwellen entspricht.
Bei 60 also 60 Vollwellen ein, dann 40 Vollwellen aus und somit 60% 
Leistung.

Was haltet ihr von der Idee? Zu langsam, zu schnell, jmd. ne bessere 
Idee?

Regeln soll das ja schlussendlich der PID, wie sollte man den PID 
auslegen? So das dieser die Möglichkeit hat 0-100% zu stellen oder eher 
10 10er Schritte, was macht hier mehr Sinn? Jmd. Erfahrungen?

Greetz
Nighty =)

von TestX .. (xaos)


Lesenswert?

ein PI reicht hierbei vollkommen aus. am einfachsten ist es du normierst 
deine regler-ausgangsgröße auf 1 und skalierst damit eine beliebige 
stellgröße. 2s reichen locker aus..kannst auch 5 nehmen ;)

von MaWin (Gast)


Lesenswert?

> Was haltet ihr von der Idee?

Im Prinzip muß man das so machen, denn Heizungen darf man bei der 
Leistung nicht mehr in Phasenanschnitt betreiben.
Allerdings solltest du bei ungeraden Zahlen jedesmal abwechseln welche 
Wellenpakete durchgelassen werden, damit die Versorgung Gleichstromfrei 
belastet wird.

von Matthias K. (nighty2k)


Lesenswert?

MaWin schrieb:
>> Was haltet ihr von der Idee?
>
> Im Prinzip muß man das so machen, denn Heizungen darf man bei der
> Leistung nicht mehr in Phasenanschnitt betreiben.

Deswegen hab ich mich ja für die Vollwellenpaketsteuerung entschieden.

> Allerdings solltest du bei ungeraden Zahlen jedesmal abwechseln welche
> Wellenpakete durchgelassen werden, damit die Versorgung Gleichstromfrei
> belastet wird.

Ungerade Zahlen? Welche Zahlen?
Ist das Gesamtkonstrukt nicht sowieso Gleichstromfrei wenn ich immer X 
von 100 Vollwellen durchlass?

von MaWin (Gast)


Lesenswert?

> Ist das Gesamtkonstrukt nicht sowieso Gleichstromfrei
> wenn ich immer X von 100 Vollwellen durchlass?

Oh, Tschuldigung, bei Vollwellen schon,
war von 100 Halbwellen pro Sekunde ausgegangen.

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
Noch kein Account? Hier anmelden.