Sensorikerweiterung Schrittmotorsteuerung

OP #2502159
Lesenswert?
• ▲
▼
Mahlzeit,

ich hab grad meine erste Schrittmotorsteuerung fertiggestellt 
(l297/l298). Nun möcht ich der Platine einen eigenen kleinen uC 
(attiny13) für Sensorik spendieren. Zum einen will ich die zwei 
Spannungen an den Sense-Widerständen messen. Zusätzlich dachte ich noch 
an eine Temperaturmessung.

Meine eigentliche Frage ist jetzt aber ob es möglich ist zu ermitteln 
wann ich von der Betriebsfrequenz her in einen Bereich komme wo der 
Schrittmotor Schritte verliert. Bei steigender Drehzahl müsste doch der 
Effektivwert der Spulenspannung steigen und wenn dieser in die 
Grössenordnung der Betriebsspannung kommt kann der Strom nicht mehr 
nachgeregelt werden und der Schrittmotor verliert Schritte.

Sind meine Überlegungen soweit noch richtig oder kann das so nicht 
funktionieren?

lg
much
Gast #2502185
Lesenswert?
• ▲
▼
Michael N. schrieb:
> Meine eigentliche Frage ist jetzt aber ob es möglich ist zu ermitteln
> wann ich von der Betriebsfrequenz her in einen Bereich komme wo der
> Schrittmotor Schritte verliert. Bei steigender Drehzahl müsste doch der
> Effektivwert der Spulenspannung steigen und wenn dieser in die
> Grössenordnung der Betriebsspannung kommt

Die Schrittfrequenz bei der das passiert, kannst du direkt aus der 
Spuleninduktivität ausrechnen. Das ist aber nicht kritisch. Es kommt 
mehr drauf an, dass der Motor das geforderte Drehmoment noch aufbringen 
kann.

Lange vorher kann der Motor z.B. schon Schritte verlieren, wenn beim 
Ändern der Frequenz durch Trägheitskräfte zusätzlich zum statischen 
Drehmoment dynamische Lasten auftreten. Du müßtest also ganz wesentlich 
auch die Kräfte messen.
OP #2502305
Lesenswert?
• ▲
▼
Ok, damit macht die Messung der Spulenspannung schon mal keinen Sinn 
(Währe vermutlich ohnehin knapp geworden mit den uC-Pins).

Werner schrieb:
> Die Schrittfrequenz bei der das passiert, kannst du direkt aus der
> Spuleninduktivität ausrechnen.

Dazu hätte ich noch eine Verständnisfrage. Ich hab mal das Bodediagramm 
der Übertragungsfunktion in Abhängigkeit der Betriebsspannung gezeichnet 
(siehe Anhang). Allerdings binn ich mir bei der Interpretation noch 
nicht 100%ig sicher da ich noch nie ein Bodediagramm im Zusammenhang mit 
einem Zweipunktregler gezeichet habe.

Sehe ich das richtig, dass Zweipunktregler ab der Durchtrittsfrequenz 
nicht mehr arbeiten kann, da ja die Verstärkung < 1 wird und damit mein 
Vref nicht mehr erreicht werden kann?
Angehängte Dateien:
#2503181
Lesenswert?
• ▲
▼
Zur Überwachung und optimierten Ansteuerung des Schrittmotors (auch 
unter Last) ist es gut die aktuelle Position mit einem Encoder zu 
messen, bzw. die Schritte zu überwachen. Die magnetischen 
Hall-Encoder,-ICs, wie z.B. der iC-MH (12-Bit Auflösung der 360 Grad) 
haben alles auf einem Chip und es wird noch ein Magnet auf der Achse 
benötigt. Hier gibt es das deutsche Datenblatt und Applikationen 
http://www.ichaus.biz/keyword/Magnetic%20Encoder%20iCs

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.