Hallo zusammen, ich habe ein paar kleine Projekt-Ideen und wollte euch diesbezüglich um Tipps bitten. In allen Projekten geht es im Kern um die Regelung eines oder mehreren Gleichstrom-Motoren mittels Mikrocontroller. Nun zu meiner Problematik; Ich studiere Mechatronik mit dem Schwerpunkt in Regelungstechnik. Kenne mich also mit der Theorie und der Simulation von Regelungssystemen ziemlich gut aus. Was mir jedoch fehlt sind vor allem die Kenntnisse in der Realisierung/Implementierung des Reglers. Könnt ihr mir bitte ein paar gute Bücher empfehlen, die sich genau mit der Implementierung beschäftigen und falls möglich ohne viel drum herum zu reden? Gerne auch allgemeine Bücher über Mikrocontroller und dessen Programmierung. Ich hatte zwar im Studium im Modul Embedded Systems einen Einparkassistenten in Form eines Zustandsautomaten realisiert (STM32F401RE, Ultraschallsensoren, LCD, LEDs, Buttons, Switch) der die Entfernung nach vorne und hinten misst und die Informationen in Form von LEDs und LC-Display überträgt. Jedoch war das nur eine einfache State Machine die nicht geregelt wurde. Deshalb möchte ich unbedingt lernen wie ich meine Regelung nach erfolgreicher Analyse, Synthese und Diskretisierung endlich auf das reale System implementieren kann. Ich hoffe, dass ihr mir dafür ein paar Tipps geben könnt :-) MfG,
sobald das system synthetisiert ist hast du soch bereits den fertigen c code (matlab embedded coder). in der hilfe findest du die anleitung wie der code eingebunden wird (zyklischer aufruf der routine) sowie die bereitstellung der IOs. das wars dann aber auch schon - literatur bezieht sich meistens nur auf spezifische systeme/controller bzw z trafo und code synthese. und in der realität reicht es meistens sowieso eine fertigen software PID zu nutzen. State space control und die coolen dinge werden meist nur in der forschung/entwicklung eingesetzt
Ein guter Anfang ist das Studium der Application Note AVR221 (nun auch AN_2558 genannt) von Microchip/Atmel. Beschrieben wird die Implementierung eines PID Reglers in C auf AVR Controllern. https://www.microchip.com/wwwappnotes/appnotes.aspx?appnote=en591227
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.