Hallo, ich habe folgendes Problem: Ich habe einen Drehstrommotor, welcher durch Rechts-/Linkslauf die Höhe einer Walze einstellt. Die Höhe habe ich als Absolutwert durch ein Schiebepoti. Wie kann ich die Regelung der Höhe als Dreipunktschrittregeler in C++ implementieren? Ich müsste ja praktisch sagen, wenn z.B. ich von Höhe 10 auf 80 fahren will, muss ich das Schütz für xx Sekunden ansteuern. Ist das dann die Regelung?
maxpower schrieb: > Ich müsste ja praktisch sagen, wenn z.B. ich von Höhe 10 auf 80 fahren > will, muss ich das Schütz für xx Sekunden ansteuern. > Ist das dann die Regelung? Nö. Das wäre eine Steller. Regelung impliziert immer, dass es eine Rückmeldung gibt, die in den Regelkreis eingeht. Im einfachsten Fall zb
1 | wiederhole |
2 | { |
3 | wenn( gemessene Temperatur kleiner als Solltemperatur ) |
4 | { |
5 | Heizung einschalten |
6 | Kühlung ausschalten |
7 | } |
8 | andernfalls wenn( gemessene Temperatur höher als Solltemperatur ) |
9 | { |
10 | Heizung ausschalten |
11 | Kühlung einschalten |
12 | } |
13 | } |
Eine Regelung ist immer ein Vergleich zwischen einer Messgröße und einer Sollgröße und daraus abgeleiteten Aktionen. Ohne diese Rückmeldung durch Messen der Tatsachen ist es ein Steller und keine Regelung. Und jetzt liest du nochmal nach, was ein 3-Punkt Regler ist und überlegst, wie das auf deine konkrete Aufgabenstellung passt. http://de.wikipedia.org/wiki/Dreipunktregler
:
Bearbeitet durch User
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.