Hallo Leute!! Ich muss für die Schule eine Facharbeit über Ansteuerung einer Gleichstrommaschine mittels µC ausarbeiten. Grundsätzlich ist das nicht so das große Problem. Aber bei den Details bin ich nicht so ganz fit. Hier mal die Aufgabenstellung: Mit einem μController ist ein Gleichstrommotor (12 VDC / 20 W) möglichst verlustfrei anzusteuern. Die Drehzahl ist mittels eines am Motor angebrachten Tachogenerators zu regeln, die Motordrehzahl kann über über ein Potentiometer vorgegeben werden. Entwickeln Sie ein Konzept für diese Aufgabenstellung. Jetzt hätte ich folgende Fragen: Welcher ADC ist dafür besser geeignet?? Seriell oder Parallel Wie verbinde ich die Ausgangsspannung vom Tachogenerator mit meiner eingestellten Drehzahl??
Ricardo schrieb: > Welcher ADC ist dafür besser geeignet?? Seriell oder Parallel Hallo, für die Auswertung des Potis ist der in den meisten µC eingebaute ADC mehr als ausreichend. Gruß, Stefan
Ricardo schrieb: > Welcher ADC ist dafür besser geeignet?? Seriell oder Parallel Egal. Was immer du an deinen Controller anschließen kannst, ist geeignet. Ricardo schrieb: > Wie verbinde ich die Ausgangsspannung vom Tachogenerator mit meiner > eingestellten Drehzahl?? Mit einem Regler? Allerdings ist in deiner Aufgabenstellung nicht erkennbar, ob überhaupt eine Regelung gefordert ist. Oliver
Ok danke für die Hilfe. Ich glaube schon dass eine Regelung erforderlich ist, weil was mache ich sonst mit dem Tachogenerator. Eine Frage hätte ich noch: Ich kenn mich nicht wirklich mit der PWM mode vom µC aus, soll es aber mit dieser programmieren. Könnt ihr mir helfen, wie ich die zu konfigurieren muss?
Ricardo schrieb: > Ich kenn mich nicht wirklich mit der PWM mode vom µC aus Du solltest uns schon sagen welchen µC Du verwenden willst...... Gruß, Stefan
Schau mal dort: Absolute Beginner-AVR Steckbrettprojekte: PWM Pulsweitenmodulation da ist ein Analogeingang konfiguriert und ein PWM Ausgang. Also muss da (nur) noch die Regelung rein. Ein LCD ist auch schon da. Axel
schau dir mal Grundlagenartikel über "Regelung" an, z.B. http://de.wikipedia.org/wiki/Regler du hast bei deiner Aufgabenstellung exakt die selben "Funktionsblöcke": Regelstrecke: Dein Motor Regelgröße: Drehzahl Sollwertvorgabe: Potentiomenter Istwerterfassung: Tachogenerator Stellglied: PWM-Ansteuerung Du must dir also überlegen, HARDWWARE: - wie du die Eingangsgrößen Potentiometer und Tachogenerator an den MC angeschlossen bekommst - wie du den Ausgang eines PWM-Pins so "verstärkt" bekommst, daß du damit den Motor ansteuern kannst (das sind immerhin ca. 2 A, das liefert der Ausgang des MC nicht "von selbst") SOFTWARE: - welchen Regelalogrithmus du implementierst - wie du den Regler paramatrisierst und einstellst das wars schon. Das ist das ganze Konzept.
Na, du bist ja lustig :) . Schreibst Ricardo schrieb: > Grundsätzlich ist das nicht so das große Problem. aber weißt noch nicht genau, wie du das Soll- und das Ist-Signal auswerten sollst und PWM ist dir auch nicht klar. Naja, halb so wild. Den Controller kenne ich nicht so genau. Vielleicht kannst du mal schreiben, was du schon hast. Und dann solltest du Schritt für Schritt vorgehen. Zum Beispiel erstmal die PWM konfigurieren. Wenn das klappt den ADC konfigurieren und die PWM mit dem Poti einstellen. Dann kannst du die Drehzahl deines Motors schonmal "steuern". Und DANN kannst du mal die Drehzahl des Motors messen. Nur um zu gucken, ob das klappt. Und WENN das klappt, dann kannst du mal versuchen einen Regelalgorithmus zu schreiben. Gruß
1 | Subtrahierer PID-Regler |
2 | |
3 | .-----R-----+----C--+---R--C---. |
4 | | _____ | | | |
5 | (Poti) | | | | | _____ | |
6 | Vsoll ---R----+--|+ | | | | | | _____ |
7 | | |--+----R--+-|- | | | | |
8 | Vist ---R----+--|- | | |--+---|- | PWM |
9 | (Tacho) | |_____| .--|+ | | |--------- zur Endstufe und dann zum Motor |
10 | R | |_____| .--|+ | |
11 | | | | |_____| |
12 | GND GND | |
13 | | |
14 | | |
15 | .----------R--------. | |
16 | | _____ | | |
17 | | | | | | |
18 | +---------|+ | | | Dreieck |
19 | | | |---+ | |
20 | | .--|- | | | |
21 | | | |_____| R | |
22 | R | | | |
23 | | '------------+---------' |
24 | | | |
25 | | C |
26 | | | |
27 | GND GND |
Jetzt brauchst Du nur noch wen, der Dir den TL074 plan schleift und dort 'Philips 89C51RD2' drauf graviert ... :-D Vielleicht kannst Du Deine SW ja nach diesem Bild schreiben ... Gruß Jobst
... und einen kleinen Fehler habe ich auch noch eingebaut, sehe ich gerade ...
1 | Subtrahierer PID-Regler |
2 | |
3 | .-----R-----+----C--+---R--C---. |
4 | | _____ | | | |
5 | (Tacho) | | | | | _____ | |
6 | Vist ---R----+--|- | | | | | | _____ |
7 | | |--+----R--+-|- | | | | |
8 | Vsoll ---R----+--|+ | | |--+---|- | PWM |
9 | (Poti) | |_____| .--|+ | | |--------- zur Endstufe und dann zum Motor |
10 | R | |_____| .--|+ | |
11 | | | | |_____| |
12 | GND GND | |
13 | | |
14 | | |
15 | .----------R--------. | |
16 | | _____ | | |
17 | | | | | | |
18 | +---------|+ | | | Dreieck |
19 | | | |---+ | |
20 | | .--|- | | | |
21 | | | |_____| R | |
22 | R | | | |
23 | | '------------+---------' |
24 | | | |
25 | | C |
26 | | | |
27 | GND GND |
So ...
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.