PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kampf dem Haltemoment



konservator
23.09.2006, 02:42
Ich verwende einen Schrittmotor in meiner Anwendung. Ohne anliegende Spannung läßt er sich von Hand drehen, liegt aber Spannung an ist das Haltemoment bei dem mir vorliegenden SM unüberwindlich.

Mit welchem Trick kann ich den SM bei stromdurchflossenem L293D bewegen ? Oder kann ich die Spannung per Microchip (PIC), der die TTL-Signale liefert, abschalten ?

In der Anwendung treibt mal der SM, mal ein Mensch ein Rad an.

Albanac
23.09.2006, 11:58
L293D ist doch für DC Motoren oder?

konservator
23.09.2006, 12:14
Die Verknüpfung dazu ist https://www.roboternetz.de/wissen/index.php?title=Schrittmotoren&printable=yes.

Frage: Mit welchem Trick kann ich den SM bei stromdurchflossenem L293D bewegen ? Oder kann ich die Spannung per Microchip (PIC), der die TTL-Signale liefert, abschalten ?

Albanac
23.09.2006, 12:35
Ah sorry hab ich verwechselt.

Du brauchst ja noch nen Motortreiber um SM zu steuern. Wenn du hierfür den L298 (damit hab ichs verwechselt) nimmst dann kannst du über die Enable Pins die Endstufe ausschalten. Ist die Endstufe aus, kann man den Motor beliebig drehen.

konservator
23.09.2006, 15:22
Schrittmotoransteuerung

Um dies zu erreichen, benötigt man entweder eine elektronische Schaltung oder man verbindet die einzelnen Spulenenden jeweils mit einem Port eines Microcontrollers. Vorsicht, natürlich nicht direkt verbinden. Die Leistung eines Ports reicht natürlich niemals aus, um einen Motor zu bewegen. Ein Motortreiber (Verstärker) muß also schon dazwischen geschaltet werden. Zum Beispiel der Schaltkreis L293D, siehe Zeichnung.
https://www.roboternetz.de/wissen/images/c/c8/Schrittmotorprinzip2.gif
Nun müsste der Microcontroller also nur noch eine 4 stellige Bitfolge ausgeben, um den Motor an den 4 Anschlüssen ständig in einer bestimmten Kombination mit Spannung zu versorgen.
Genau so sieht es bei mir aus. Daher keine Möglichkeit für Enable.

MrNiemand
23.09.2006, 17:08
naja da wirste die Enable Leitungen verbinden müssen, und ebenfalls an einen Ausgang des µC anschließen müssen.

konservator
23.09.2006, 17:54
Was meinst du ?

PicNick
23.09.2006, 18:33
Du mußt eine Bitkombination ausgeben, bei der die Motoranschlüsse BEIDE auf Low oder High sind, dann ist der Motor "frei"

(Normal ist ja das Muster so, daß immer ein Ende von einer Spule auf High, das andere auf low ist, logo, damit Der Saft rinnt.)

EDIT: anders:

Normal ist die H schaltung ja abwechseln auf "N" oder russisch "I" eingestellt.
Du mußt zum deaktivieren aber ein "U" oder "A" ausgeben

besser ?

stochri
23.09.2006, 19:10
Du musst eine Bitkombination ausgeben, bei der die Motoranschlüsse BEIDE auf Low oder High sind, dann ist der Motor "frei"

Bist Du Dir sicher ? Ich hätte gedacht, sie sind im Bremsmodus, ziemlich so wie wenn man den Motor mit einem Kabel kurzschließt. Wird der Motor als Generator betrieben und die Kabel kurzgeschlossen, wird die Leistung in den Spulenwicklungen verbraten und der Motor wirkt wie eine "Wirbelstrombremse".

Gruss,
stochri

uwegw
23.09.2006, 20:07
Wenn du die Enable-Eingänge (Pin 1 und 9) auf low ziehst, wird der Treiber hochohmig geschaltet, und der Motor müsste sich frei drehen lassen. Sind die Enable-Eingänge auf high, während beide Richtungseingänge auf dem selben Potiential liegen, wird der Motor kurzgeschlossen und gebremst.

Manf
23.09.2006, 22:04
Bist Du Dir sicher ? Ich hätte gedacht, sie sind im Bremsmodus, ziemlich so wie wenn man den Motor mit einem Kabel kurzschließt. Wird der Motor als Generator betrieben und die Kabel kurzgeschlossen, wird die Leistung in den Spulenwicklungen verbraten und der Motor wirkt wie eine "Wirbelstrombremse".
Durch einen Kurzschluß der Spulen erhöht sich das Haltemoment des Schrittmotors nicht. Das Bremsmoment bei Kurzschluß ist proportional zur Drehzahl, (wie bei einer Wirbelstrombremse).
Manfred

konservator
25.09.2006, 20:22
Das mit den zwei ENABLE-PINS schaue ich mir an.

konservator
27.10.2006, 20:53
Ich habe die ENABLE-Pins zusammengeschlossen und mit RB0 verbunden. Allerdings hat der SM jetzt trotz hohem RB0-Pegel kein Haltemoment mehr. Wie kann ich das beheben ?