Motorregelung

Gast #2312335
Lesenswert?
• ▲
▼
Hallo uC-Community,

ich habe ein Programm geschrieben, bei der die Drehzahl eines Motors 
mithilfe eines Gyrosensors geregelt wird.
Vergrößert sich der Winkel des Gyrosensors (0 bis 80Grad), soll sich die 
Drehzahl entsprechend ändern.

Verwendete Komponenten:
Mc-Controller:   Atmega 644
Regler:          BL-Control 960-6
Motor:           BL Outrunner 4240/12

Problemstellung:
Das Programm funktioniert an sich, aber die Drehzahlabstände des Motors 
sind zu groß.
Bei Winkeln bis 30Grad sieht das ganze noch ganz ordentlich aus, aber ab 
50Grad sind die Drehzahlsprünge zu groß.
Wünschen würde ich mir, dass die Drehzahl kontinuierlich mit dem Winkel 
zunimmt.

Problemlösungsansätze:
- Mithilfe des "robbe Programmer No. 8633." kann man die Reglerparameter 
einstellen.
Vermutet hatte ich, dass die Polzahl nicht richtig eingestellt ist. (Bei 
Conrad Elektronik habe ich eine Angabe gefunden, dass der Motor 14 Pole 
besitzt)
Allerdings bin ich nach optischer Überprüfung davon überzeugt, dass 
12Pole richtig sind.
-> Dieser Lösungsansatz führte zu keiner Verbesserung

- Den Prescale-Faktor für das PWM-Signal zu Verringern um eine bessere 
Auflösung zu bekommen.
Habe die Prescale-Faktoren 64, 8 und 1 ausprobiert.
-> Dieser Lösungsansatz führte auch zu keiner Verbesserung

Nun gehen mir die Ideen aus und hoffe, dass mir jemand weiterhelfen 
kann.

Gruß
Domi
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.