Stillstandserkennung mit TMC246

Stillstandserkennung mit TMC246

Postby Florian » 18 Feb 2011, 16:51

Hallo,

Für den Einsatz in einem Projekt haben wir uns den IC TMC246 ausgesucht.
Wir haben vor, einen Schrittmotor mit 1U/min bis max. 20U/min zu betreiben, um ein Schaufelrad zu drehen.

Als Motor soll ein Schrittmotor mit folgenden technischen Daten eingesetzt werden:

Strom pro Wicklung: 0,22A
Haltemoment: 15,0Ncm
Widerstand pro Wicklung: 75Ohm
Induktivität pro Wicklung: 53mH
Rotorträgheitsmoment: 38g nm²

Um eine Blockade am Schrittmotor, bzw. einen Stillstand des Schaufelrades zu erkennen, haben wir uns überlegt die „Sensorless Stall Detection“ einsetzen.

Ist es möglich, den TMC246 für diesen Einsatzzweck zu verwenden?
Sind in diesem Fall die 3bit Auflösung für die „Stall Detection“ ausreichend, um eine Aussage treffen zu können, ob sich der Schrittmotor noch dreht, bzw. blockiert ist?

Ist es möglich diese Aussage, ob der Schrittmotor sich dreht über die SPI-Schnittstelle auszulesen?

Vielen Dank

Florian
Florian
User
User
 
Posts: 2
Joined: 18 Feb 2011, 16:47

Re: Stillstandserkennung mit TMC246

Postby TRINAMIC_BD » 18 Feb 2011, 17:14

Die Nutzung von stallGuard ist realistisch erst möglich ab Drehzahlen von ca. 30 U/min. Für derart niedrige Drehzahlen empfiehlt sich ein Feedback über einen Encoder (wie z.B. bei den PanDrives mit Sensostep -SE) oder über einen Schalter, der einen Impuls pro Umdrehung gibt. Alternativ könnte der Motor schneller drehen und zwischendurch in den Stillstand gehen - vorteilhaft ist dann auch der geringere Stromverbrauch.
Für Versuche mit den ICs empfehlen wir die TMC26x-Serie, da die Lastmessung emfpindlicher ist.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)

Re: Stillstandserkennung mit TMC246

Postby Florian » 21 Feb 2011, 09:37

Vielen Dank für die schnelle Antwort,

den TMC26x haben wir uns als Alternative auch schon angesehen.
Im Datenblatt und der EvalSoftware für diesen Typ bin ich über das Bit mit der Bezeichnung STST "stand still step indicator" gestolpert.
Ich habe das so verstanden, das dieses Bit gesetzt wird, wenn der Motor innerhalb einer bestimmten Taktzeit keinen Impuls an den Trinamic zurückgibt.
Liege ich damit richtig und kann man hierüber eine Aussage treffen, ob sich der Motor dreht?

Was halten Sie alternativ von der Methode, über die Stromaufnahme des Motors etwas über den "Bewegungszustand" aussagen zu können?

Hauptproblem ist wie schon gesagt die niedrige Drehzahl, an der wir auch nichts ändern können.
Florian
User
User
 
Posts: 2
Joined: 18 Feb 2011, 16:47

Re: Stillstandserkennung mit TMC246

Postby TRINAMIC_BD » 22 Feb 2011, 10:45

Hallo, der Stand Still indicator indiziert, dass keine Step-Impulse über den Step-Eingang kommen. Anhand der Stromaufnahme ist es schwierig, den Motorzustand festzustellen.
User avatar
TRINAMIC_BD
Site Admin
 
Posts: 2436
Joined: 25 Jul 2006, 12:21
Location: Hamburg (Germany)


Return to TMC236 / TMC239 / TMC246 / TMC249

Who is online

Users browsing this forum: No registered users and 0 guests