Forum: Mikrocontroller und Digitale Elektronik Drehzahl mit µC


von Ricardo (Gast)


Lesenswert?

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??

von Stefan W. (swessels)


Lesenswert?

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

von Oliver (Gast)


Lesenswert?

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

von Ricardo (Gast)


Lesenswert?

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?

von Stefan W. (swessels)


Lesenswert?

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

von Axel D. (axel_jeromin) Benutzerseite


Lesenswert?

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

von Ricardo (Gast)


Lesenswert?

Ich soll den Philips 89C51RD2 nehmen

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

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.

von Joachim B. (jojo84)


Lesenswert?

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ß

von Jobst M. (jobstens-de)


Lesenswert?

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

von Jobst M. (jobstens-de)


Lesenswert?

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