Motordriver TMCM-140 seriell ansteuern

Gast #2351877
Lesenswert?
• ▲
▼
Hallo,

ich möchte einen Schrittmotor mit Hilfe der Treiberplatine 
TMCM-140-42-SE von Trinamic ansteuern. Die Steuerung soll über einen 
einen Microcontroller erfolgen. Mit dem MAX3221 werden die 
entsprechenden Signalpegel von +5,5V und -5,5V erzeugt.

Mein Testprogramm lässt den Motor zunächst mit einer Geschwindigkeit von 
100 drehen. Nach 2 sec Pause soll die Drehgeschwindigkeit auf 10 gesetzt 
werden und nach weiteren 2 sec soll der Motor wieder ausgeschalten 
werden.

Das Problem ist jetzt, das der Motortreiber nur sehr sporadisch auf 
gesendete Befehle reagiert. Das Verhalten ist bei jedem 
Programmdurchlauf anders. Mal wird nur die Geschwindigkeit von 100 
eingestellt, mal nur 10 und manchmal passsiert gar nichts.

Wenn ich den Motor über die serielle Schnittstelle des PC ansteuere 
funktioniert alles wie es soll.

Rein theoretisch sollte es mit dem MAX3221 funktionieren, da die 
Signalpegel zwischen +3V und +15V bzw. -3V und -15V liegen dürfen.

Kann es sein, das der Motorcontroller einen Pegel größer als +-5,5V 
erwartet und der Pegel des MAX3221 gerade so im Grenzbereich liegt?
Nur so kann ich mir erklären das es ab und zu mal funktioniert.

Hat damit schonmal jemand Erfahrungen gemacht?
Gast #2352485
Lesenswert?
• ▲
▼
Wenn ich den µC über RS232 an meinen PC anschließe, wird über Hterm 
alles korrekt ampfangen. Also sollte das Timing eigentlich stimmen.

Als Baudrate verwende ich 9600. Die ist auch als Default im TMCM-140 
eingestellt.

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.