Forum: Mikrocontroller und Digitale Elektronik MCU Voraussetzunge für Schrittmotoransteuerung


von bernd (Gast)


Lesenswert?

Hallo,

ich möchte mich demnächst mal mit Schrittmotoren beschäftigen.
Habe auch schon ein bischen herumgesurft:
Lösungsmöglichkeiten:
1. L297 in Kombination mit L298
2. Trinamic TMC249A und ?
3. L298 oder ähnliches direkt vom Microcontroller ansteuern.

Was ich brauche ist eine Möglichkeit einen Motor (1A oder 3A pro Phase
langsam [3 Umdrehungen/s oder 600Schritte/s]) möglichst sanft zu
bewegen, aber eben langsam.

Vollschrittbetreib soll gerade bei lansammer Bewegung ruckelig und laut
sein.
Halbschrittbetrieb ist zwar besser, aber man liesst auch hier immer
wieder von pfeifenden Motorgeräuschen und Resonanz).
Also ist Microstepping wohl die beste Wahl um einen Schrittmotor
langsam und möglichst ruckelfrei zu bewegen.

Im Prinzip müsste es ja möglich sein, die PWM für den Microstepbetrieb
auch von einem Microcontroller direkt zu erzeugen, oder macht das
keinen Sinn?
Welche Eigenschaften sollte eine MCU aufweisen, damit man damit die
Ansteuerung realisieren kann?
Brauche Ich 2 PWMs pro Motor, oder reicht auch einer? Vielleicht sogar
nur PWM über Interrupt, oder ist das zu langsam. Ich denke Interrupts
bis 100kHz sollten mit den gängigen MCUs ohne weiteres möglich sein.
Es geht mir ja nicht darum, möglichst viele Zwischenschritte zu
erzeugen, sondern einfach nur darum, sanft von einer Position zur
nächsten zu gleiten.
Wieviel Mikroschritte sind dafür wohl nötig?

Das Hauptproblem dürfte wohl sein, dass die meissten MCUs nur wenige
PWMs in Hardware haben. Denn am Ende möchte ich doch schon drei Motor
gemeinsam ansteuern.

Beim TMC249 habe ich gesehen, dass dort die am Shunt abfallende
Spannung mit der Referenzspannung in Hardware verglichen wird. Gibt es
Erfahrungswerte, wie schnell der Steuerbaustein den Strom bei Überstrom
oder Kurzschluß abschalten muss, damit die H-Brücke und die Motoren
keinen Schaden nehmen? Reicht es, wenn man innerhalb von 10µs reagiert,
oder ist da der Treiberbaustein bereits abgeraucht?

Grüße,
Bernd

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.