PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ansteuerung von Gleichstrommotoren



wowik
01.02.2006, 16:42
Hallo Alle,

ich möchte Gleichstrommotoren(24V und Nennstrom 100mA) mit µC AT89S8252 ansteuern. Ich habe gedacht, dass man zuerst mit Optokopler galvanisch trennt und dann mit MOS-FEt ansteuert. Welche Schaltunge gibt`s in dem Bereich?


Danke!!! :-s

ruediw
01.02.2006, 16:46
Schau mal im Bereich Wissen / Projekte nach..
Oder benutze einfach mal die Suchfunktion.
Oder schau in der FAQ nach.

02.02.2006, 00:55
Nun der Controller verkraftet nicht die Ströme. Also auch wenn Du Motoren nur ein und ausschalten willst, brauchst du stärkere Transistoren, FETs oder Relais. Das nennt man auch Motortreiber. Da gibts im Wiki auch eine Relaisschaltung. PWM (Frequenzen) braucht man nur wenn man die Geschwindigkeit regeln möchte, siehe unter PWM im Wiki.

Manf
02.02.2006, 06:56
Der L293D ist für diesen Zweck geeignet.
Speziell auch für PWM Betrieb.
Sieh Dir mal das Datenblatt an.
Manfred

http://www.datasheetcatalog.com/datasheets_pdf/L/2/9/3/L293D.shtml

wowik
02.02.2006, 08:23
Danke für eure Ratschläge!

Aber ich habe mehrere DC-Motor und manche davon müssen nur in eine Richtug laufen und deswegen ist der L293D nicht fuer alle Motore die optimalste Lösung. Welche FETs würden für Die Ansteuerung am besten passen?

Frank
02.02.2006, 09:59
Nun hast du Dir die Schaltungen unter Motortreiber angeschaut? Dort sind auch Schaltungen mit FET´s.
Allerdings ist bei kleinen Motoren die dortige L293D oder Relaisschaltung die einfachste Lösung. Man kann jede der Schaltungen, die für Geschwindigkeitsregelung gedacht ist (PWM), natürlich auch ohne PWM betreiben.
Wenn du den Richtungswechsel wegläßt, kannst du am L293D oder L298 usw. sogar 4 kleinere Motoren anschließen. Oft reicht dann aber ein einfacher FET auch schon aus. Schau die mal die H-Bridge an, du müsstest eigentlich nur ein Transistorteil herausnehmen. Ein FET und zwei Widerstände sollten schon reichen.

Gruß Frank

wowik
02.02.2006, 18:59
Vielen Dank,
ich mach es doch mit L293!

:Ostern

RG
03.02.2006, 09:35
mit dem ULN2803 (8-fach Darlington-Array) können bis zu 8 Motore in der Geschwindigkeit gesteuert werden (kein Drehrichtungswechsel !)

wowik
03.02.2006, 13:12
Mit dem ULN2803 ist sehr gute Idee, weil ich 8 DC Motoren antreiben möchte, aber ich wollte µController von 24V mit dem Optokopler trennen und dann habe ich kein TTL-Pegel. Kann man Spannungsteiler und ULN2804 nehmen?

Danke.

RG
03.02.2006, 13:43
der 2803A ist mit seiner Eingangsbeschaltung speziell auf 5V-TTL/CMos eingerichtet (bei max. 50V Lastspannung ), galvanische Trennung ist also nicht erforderlich. Wenn doch gewünscht (Vermeidung von Störspitzen ) : einfach entsprechend der Skizze einsetzen

03.02.2006, 13:46
Du kannst den ULN2803 direkt an den Controller anschließen (interne oder externe PullUp-Widerstände nicht vergessen). Die 8 Darlington-Transistoren haben Freilaufdioden und sind Open-Collektor rausgeführt; emitter liegen alle an GND. 500 mA Strom dürfte ausreichend sein.

wowik
03.02.2006, 13:53
Welcher Optokoplertyp würde in die Schaltung am besten passen und wie groß sollen die Widerstände sein?

=P~

RG
03.02.2006, 14:26
von den Strom-/Spannungskennwerten her sind hier alle geeignet. platzsparend ist die 4-fach Ausführung PC847 (4xPC817) in DIL-Bauform.
R-Werte:
Widerstand am Controller-Ausgang je nach zulässigem Strom (bei 10mA->500Ohm) , der Vorwiderstand des Koppler-Ausganges 10kOhm.

wowik
03.02.2006, 14:54
Alles klar!
Vielen Dank!