Forum: Mikrocontroller und Digitale Elektronik Implementierung einer Regelung ins reale System (Mikrocontroller, DC-Motor)


von Thomas B. (sadikbasme)


Lesenswert?

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,

von TestX (Gast)


Lesenswert?

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

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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