Forum: Mikrocontroller und Digitale Elektronik Motorentreiber Sanftanlauf


von Motorentreiber (Gast)


Lesenswert?

Guten Abend,

ich suche einen Motorentreiber, der einen DC-Motor mit 12V 2W (ungefähre 
Angaben) steuert. Er soll auf ein Signal wie Tastendruck (Also z.B. 5V 
Pegel oder so) den Motor in die eine Richtung laufen lassen, mit einem 
anderen Tastendruck in die andere Richtung. Halt keine PWM wie hier zum 
Beispiel: 
http://www.ledsee.com/index.php?page=shop.product_details&category_id=78&flypage=flypage-ask.tpl&product_id=1050&option=com_virtuemart&Itemid=1&vmcchk=1&Itemid=1

Sanftanlauf und Bremsen wäre jedoch wichtig!

Gibts sowas?

Vielen Dank!

von Juergen G. (jup)


Lesenswert?

Fuer den Preis wird es nich leicht was zu finden.

Wenn Du aber mit Mikrokontrollern was anfangen kannst. Da laesst sich 
das machen was Du willst.
Verheirate einfach das Modul mit einem uC und sanftanlauf und bremsen 
ist kein Problem.

Ju

von Axel D. (axel_jeromin) Benutzerseite


Lesenswert?

Motorentreiber schrieb:
> Halt keine PWM

> Sanftanlauf  wäre jedoch wichtig!

gerade der Sanftanlauf wird mit PWM gemacht.

von Motorentreiber (Gast)


Lesenswert?

Aber kann ein Gerät nicht intern eine PWM erzeugen, und ich lege nur ein 
binäres Signal an? Oder ich nehme einen Transistor und lasse langsam die 
Steuerspannung steigen. Wäre das ein Problem bei so kleinen Leistungen?

von spontan (Gast)


Lesenswert?

>Oder ich nehme einen Transistor und lasse langsam die
>Steuerspannung steigen.

Theoretisch bist Du ja gut drauf.

Willst Du was selbst bauen / entwickeln, oder was fertig gekauftes 
verwenden oder es modifizieren?

Blick nicht so recht durch.

von Motorentreiber (Gast)


Lesenswert?

Ich muss sowieso eine Platine machen, daher kann ichs auch selber 
entwickeln. Ich habe halt relativ viel Erfahrung mit analoger Technik 
und kaum mit digitaler. Außerdem solls schnell, billig und zuverlässig 
umsetzbar sein.

Mein Traum wäre eigentlich ein IC der zwei Eingänge A und B hat. Legt 
man eine Spannung von 5V auf A dann läuft der Motor langsam an. Legt man 
sofort eine auf B, so wird er langsam langsamer und läuft dann in die 
andere Richtung. Wie er das macht ist mir eigentlich egal. Die 
Zeitkonstante stellt man durch einen Kondensator ein.

Das mit den Transistoren einem Integrator bekomme ich hin als 
Sanftanlauf. Aber wie integriere ich das in die H-Brücke für die 
Umpolung?

von Motorentreiber (Gast)


Lesenswert?

Hm ok ich kann mir vorstellen wie das geht. Einfach mit Not-and alles 
testen.

Aber gibts sowas nicht fertig? Dann kann ich mir das löten sparen...

von MaWin (Gast)


Lesenswert?

> Halt keine PWM

Selber schuld.

> Sanftanlauf und Bremsen wäre jedoch wichtig!
1
               +12V ---+---+-------+-------+---+
2
                       |   |       |       |   |
3
                      1k   |       |       |   1k
4
                       |   |E      |      E|   |
5
                       +--|< BC327 | BC327 >|--+
6
                       |   |       |       |   |
7
                       |   |       |       |   |
8
                      1k   +--|>|--+--|<|--+   1k
9
                       |   |               |   |
10
                       |   +------(M)--+---+   |
11
                       |   |           |       |
12
                       |   +-----------(---+   |
13
                       |               |   |   |
14
                       |   +-----------+   |   |
15
                BC547  |   |               |   | BC547  
16
links --4k7--+-4k7-+--|<   +--|<|--+--|>|--+   >|--+-4k7--+--4k7-- rechts
17
0V/12V       |     |   |E  |       |       |  E|   |      |
18
             |     |   +--|< BC337 | BC337 >|--+   |      |
19
             |     |   |   |E      |      E|   |   |      |
20
             |     |  1k   |       |       |   1k  |      |
21
             |     |   |   |       |       |   |   |      |
22
             |     |   +---+-------+-------+---+   |      |
23
             |     |        1N4148 |               |      |
24
             |     +----------|>|--)-------+--|<|--+      |
25
             |     |               |       | 1N4148       |
26
             |     >|--1k----------)-------(--------------+
27
             |    E| BC547         |       |              |
28
             |     |               +-100R-|< T7 BC547     |
29
             |     |               |  R4   |E             |
30
           100uF   |              3R3      |            100uF
31
             |     |               |       |              |
32
             +-----+---------------+-------+--------------+-- Masse

von Motorentreiber (Gast)


Lesenswert?

Danke für die Antwort! Ich versuchs gerade zu entziffern. Ist das auch 
als Bild verfügbar?




>> Halt keine PWM
>
> Selber schuld.

Das würde doch heißen ich brauche einen µ Controller, richtig? Den 
müsste ich Programmieren. Dafür brauche ich einen Programmierer (also 
keinen Inder, sondern dieses R232 Ding). Und muss C auffrischen. Und 
alles µ-Controller spezifische neu lernen. Oder?

von Juergen G. (jup)


Lesenswert?

Das was Du machen willst ist nicht sehr anspruchsvoll fuer jemanden der 
staendig mit uC's arbeitet.
Wenn Du das mit den µC nicht selbst machen willst findet sich hier im 
Forum bestimmt jemand der das fuer Dich uebernimmt und Dir den fertig 
programmierten uC schickt, den Du dann in die von Dir entworfene und 
gefertigte Platine steckst.
Oder jemand der das ganze fuer dich macht.

Ein kleiner uC ist fuer das was Du willst echt das beste.

Ju

PS.:
Um einen AVR zu programmieren (also das "R232 Ding") reichen eine 
serielle oder parallele Schnitstelle am PC und ein paar R's.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Man könnte vielleicht irgendwas mit einem strombegrenzten 
Leistungs-OpAmp Doppel stricken. Oder eben Stunden mit der Entzifferung 
MaWins Zeichnung verbringen.

MaWin, mein Matheprof war auch immer so wie du. Erst hat er eine Frage 
gestellt und wußte schon, da wird kaum einer drauf richtig antworten 
können. Dann hat er ein anderes Gesicht aufgesetzt und die Lösung mit 
ein paar Kreidestrichen schön kurz und 'optimiert' auf die Tafel 
geknallt. Wir haben das dan fleißig abgepinselt und zuhause hat es dann 
keiner mehr verstanden. Sehr effektiv.
Von Zeit zu Zeit hat er seinen Frust dann damit abgebaut, daß er mal 
wieder über die schlechten Zugangsleistungen der Erstsemester 
ablästerte. "Die sollen doch was anderes machen, was praktisches..."

von Juergen G. (jup)


Lesenswert?

Das Problem was ich mit der analogen Loesung sehe ist das Anlaufmoment.
Da kommt es echt drauf an was an dem Motor haengt.

Sanft anlaufen analog, da braucht man ein Feedback und einen Regler, was 
die ganze etwas aufwendiger macht.

Ju

von Philipp D. (weihnachtsmann)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ja tatsächlich nen Account hier. Ist auch ne weile her..

Ich habe jetzt mal ne Schaltskizze angefertigt. Idee: Die Kondensatoren 
(gibt nur zwei) funktionieren zusammen mit dem Poti daneben als 
Verzögerung. Mit den Jumper kann man in PWM-Mode Wechseln.

Weiterhin prüfe ich, ob der Motor schon in eine Richtung läuft. Dann 
kann er nicht in die ander laufen. Und ich messe ob am Motor eine 
Spannung ca. >1V anliegt. Dann ist noch irgendwas "halboffen" durch die 
Verzögerung und ich darf auch noch nicht in die andere Richtung. Dafür 
verwende ich die invertierenden Schmitt Trigger (Schwellenn bei 1V und 
2V). Und da ich schon so viele habe, negiere ich auch mit ihnen. 
Dimensioniert habe ich noch nicht. Wahrscheinlich die Kondensatoren in 
der Größenordnung 10µ, das Poti daneben 1M, die potis am Motor klein 
(1k), damit die Spannung (mit der ich ja "Gegenfeuer" messe) schnell 
abfällt. Ich brauche es übrigens da die Schmitt Trigger nur 7V 
vertragen.


Was sagt ihr dazu?

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.