Ich muss einen PID-Regler für einen 12-V-1-PS-Gleichstrommotor finden.
Ich baue gerade einen Tachometer für die Geschwindigkeitsrückmeldung.
Meine Frage ist, ob jemand PID-Steuerungshardware und -software empfehlen kann, die für diesen Motortyp geeignet ist?
Ich habe darüber nachgedacht, diesen Treiber von Pololu mit einem Arduino-Mikrocontroller zu verwenden, bin mir aber nicht sicher, ob dies eine ausreichend robuste Lösung ist. Ich glaube auch nicht, dass dies den Strom vom Motor verarbeiten kann. Rechne noch dazu.
Ich muss eine Routine programmieren, damit der Motor durchläuft. Es wird mit der Zeit beschleunigen, verlangsamen und die Richtung ändern. Eigentlich werde ich zwei Motoren verwenden, aber ich dachte, es wäre schwierig, einen PID-Regler mit zwei Motoren zu finden. Jeder Vorschlag wäre sehr willkommen.
Es hört sich so an, als hätten Sie dort einige Dinge, die es schwierig machen, ein fertiges Gerät zu finden, das die Arbeit erledigen kann (aber ich bin mir nicht sicher).
Es hört sich so an, als müssten Sie entweder selbst eine PID schreiben oder eine PID in einer Bibliothek (wie dem Arduino) verwenden.
Ich bin mir über die Stabilität der Arduino-Lösungen nicht sicher, wird diese Lösung nach einem Jahr noch stabil sein? Oder müssen Sie es jeden Tag neu starten? Aber vielleicht ist es gut genug? (Testen Sie es einen Monat lang, um zu sehen, was es kann)
Wenn Sie sich entscheiden, selbst eine PID zu schreiben, ist das Papier mit dem Titel PID-ohne-PhD ein guter Anfang:
Und Sie haben auch Anwendungshinweise zu diesem Thema von mehr oder weniger jedem MCU-Hersteller da draußen.
Ich mache ein ähnliches Projekt, für mein Projekt kann ich keinen Mikrocontroller verwenden, daher werde ich meine PID mit Operationsverstärkern konstruieren, für das Design der PID werde ich die Root-Locus-Methode von WR Evans oder die Ziegler-Nichols-Methode verwenden .
Ich denke, es wird einfacher, wenn Sie einen Mikrocontroller verwenden, aber falls Sie die analoge Lösung ausprobieren möchten, hoffe ich, dass dies hilft. Viel Glück!
Adam Lawrence
Nur Jeff
Kellenjb
Tony Stewart EE75
Tony Stewart EE75