PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fragen bezüglich einer Motoransteuerung



Klayton
02.06.2012, 10:16
Hallo Leute,

ich bräuchte mal eure hilfe, leider komme ich nach langer Rechere im Internet immer noch nicht auf ein endgültig sicheres ergebnis
Folgendes will ich realisieren:
Ich habe ein Gleichstrommotor (was für einer ist eher unwichtig), der eine Stange antreibt, der soll links und rechts drehen, muss aber nicht drehzahlgesteuert sein
Damit er nicht ewig links oder rechts dreht verwende ich 2 Endschalter (wenn die Stange einen Endschalter berührt wird der Kontakt geöffnet)
Für diese kleine Steuerung wollte ich dieses Bauteil verwenden:
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=90
Vor den Enable A + B ausgängen hätte ich wie gesagt die zwei Endschalter (Öffner) positioniert
Nun bin ich mir aber nicht sicher, ob ich unbedingt dafür einen Controller brauche
Wenn ich einen brauche, welchen sollte ich dann nehmen?

Die 2. Frage die ich hätte wäre folgende:
Ich hätte noch gerne ein Fernsteuerung, und zwar mit einem 3-Positionsschalter
Sprich Linkslauf, Gar Nix, Rechtslauf
Kann man das mit dieser Platine überhaupt realisieren und wenn ja wie?

Über eure Antworten bedanke ich mich im Voraus
Mfg
klayton

021aet04
02.06.2012, 11:26
Wilkommen im Forum

Ich würde es wie hier (http://www.robotikhardware.de/bilder/rnminihbridge/minihbridge_ansteuerung.gif) beschrieben die beiden Enable Eingänge zusammenschließen. Je nachdem wo du hinfahren willst steuerst du In A oder B an. Wieviele Kontakte hat der Endschalter (Öffner, Schließer, Wechsler)?

Du kannst es mit kleinen Relais aufbauen oder mit einem µC der die ganze Steuerung übernimmt. Wenn du einen µC nimmst könntest du z.B. den Attiny24/44/84 (http://www.atmel.com/Images/8006S.pdf) verwenden. Du hast dann VCC/GND (Versorgung), Reset, Eingänge für Richtung 1, Endschalter Richtung 1, Richtung 2, Endschalter Richtung 2 und Ausgänge für Enable, In A und In B. Du brauchst also 10 Pins. Den Enable könntest du auch sparen indem du entweder immer freigibst (fix mit 5V verbinden) oder mit Dioden mit den In A bzw In B verbindest.

Ob du eine PWM anschließen musst weiß ich leider nicht. Wenn du einen µC verwendest hast du aber auch das Problem gelöst (wenn es nicht funktioniert) und du könntest eine Hochlauf bzw Niederlauframpe programmieren.

MfG Hannes

Klayton
02.06.2012, 11:52
Danke für die Antwort,

stimmt, die enable eingänge brauche ich theoretisch nicht.
Endschalter haben nur ein Kontakt, bei einem ein Schließer, beim anderen Öffner
Eigentlich muss es nicht so kompliziert sein, ich würde es am liebsten wirklich nur so haben, dass ich wirklich nur den motor vor und zurücks (links/Rechts) schalten kann
Wenn er links laufen soll, muss halt ein permanentes 1-Signal auf den linkslaufeingang sein, wenn er Endschalter berührt, dann wird dieses 1-Signal unterbrochen und er kann nicht mehr weiter
Deswegen würde ich auch gerne einen 1-0-1 Positonsschalter verwenden
kA ob es sowas tolles gibt, am besten noch kaufbar

021aet04
02.06.2012, 12:08
Wie soll der Joystick aussehen? Soll es ein einfacher Schalter/Taster sein oder ein richtiger Stick wie z.B. hier (https://www.distrelec.at/ishop/Datasheets/03588316.pdf)? Man bekommt eigentlich noch fast alles. In der Industrie werden solche Eingabegeräte auch noch verwendet. Joystick kannst du auch von alten Spielekonsolen verwenden (z.B. Amiga u.Ä.) die haben noch mech. Kontakte eingebaut (keine Potis) http://www.ebay.at/sch/i.html?_from=R40&_trksid=m570&_nkw=joystick&_sacat=See-All-Categories
Da werden normale Mikroschalter verwendet.

Du hast einen Öffner und einen Schließer? Kannst du es tauschen? Am einfachsten wären Öffner. Soll der Motor eigentlich solange drehen bis er am Endschalter ankommt oder sollte nur eine Begrenzung sein damit man nicht darüberfahren kann?

MfG Hannes

Klayton
02.06.2012, 13:03
Hm es soll kein Joystick sein, sondern so ein Drehschalter, der 3 Positionen haben
Den setzen die in der Industrie häufig ein

Wird schwierig den zu tauschen, möglich wärs aber
Mir fällt das auch erst auf, nachdem du das gesagt hast, gibt es da überhaupt eine sinnvolle lösung?
Eine Begrenzung, sprich eine Absicherung soll es sein
Der motor soll solange links/rechts drehen bis
a) er den entsprechenden Endschalter "öffnet"
b) man den Positionsregler auf 0 setzt

021aet04
02.06.2012, 14:25
Ich kann dir die M22 Serie von EATON (Möller) empfehlen. Die setzen wir in der Firma auch ein. Die ist sehr komfortabel. Man kann die Kontakte auswählen (Öffner, Schließer) und einfach mit dem benötigten Taster, Drehschalter,... anstecken. Es gibt auch ferschiedenfarbige Ledmodule für 18-30VAC/DC oder 85-265VAC. Ist zwar nicht ganz billig aber sehr zu empfehlen. Bei den Drehknebeln kann man mittels Kodierstift zwischen Tastend und Schaltend wählen (bei Knebel mit 3 Stellungen kann man es für die beiden Seiten getrennt wählen => eine Seite Tastend die andere rastend).
Hier kann man es z.B. kaufen.
https://www.distrelec.at/befehls-und-meldegeräte-rmq-titan-ø-22-mm/eaton/wahlschalter-mit-knebelgriff-m22-w (https://www.distrelec.at/ishopWebFront/search/luceneSearch.do)
https://www.distrelec.at/befehls-und-meldegeräte-rmq-titan-ø-22-mm/eaton/leuchtwahlschalter-mit-knebelgriff-m22-w-r-lk
https://www.distrelec.at/befehls-und-meldegeräte-rmq-titan-22-5-mm-ø-komplett/eaton/wahlschalter-mit-knebelgriff-m22-wrk
https://www.distrelec.at/zubehör-zu-rmq-titan-22-5-mm-ø/eaton/befestigungsadapter-m22-a


MfG Hannes

Klayton
02.06.2012, 14:55
Danke schon mal für die schalter
Trotzallem ist leider noch nicht das problem mit der Ansteuerung gelöst:
nochmal zur erinnerung:
ich möchte einen DC Motor links/rechts schalten
Der motor soll nur links/Rechts laufen wenn er permanentes 1-Signal auf dem Eingang ist
Am besten soll es ein fertiges teil sein wie dieses hier:
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=90
Problem bei dem anscheinend ist, dass man einen controller braucht, und das wäre zu kompliziert, würde mir was simpleres wünschen

Was auch noch optimal wäre:
Ich würde gerne dies alles fernbedienen mit diesem M22-Schalter.

Vielen Dank im Voraus
Mfg
Klayton

021aet04
02.06.2012, 15:28
Du nimmst den Schalter, nimmst einen Öffner als Endschalter und den Motortreiber den du vorgeschlagen hast.
Beim Motortreiber schließt du die 5V direkt an die Enable Eingänge. Für die Richtung schließt du +5V an den M22 für die Richtungswahl, gehst weiter zum Endschalter für die jeweilige Richtung und dann auf den In Eingang des Motortreibers. Sollte funktionieren, wenn der PWM Eingang nicht gebraucht wird, einfach probieren. Sollte das nicht funktionieren kann man immer noch auf µC umsteigen.

MfG Hannes

Klayton
02.06.2012, 17:34
TUt mir leid wenn ich jetzt dumm frage:
ICh soll von der 5V Versorgung 3 Leitungen legen
1. von den +5V zu den Enableeingängen
2. von +5 V über den M22 (je nach RIchtung entsprechenden Kontakt) zum entsprechenden Endschalter und dann zum entsprechenden Input (A oder B)
DIe blöde Frage:
Muss ich den Stromkreis nicht irgendwie schließen, sprich muss auf die -5V von den Spannungsversorgung?
Ist das dieser GND?
Mfg
Klayton

Hubert.G
02.06.2012, 17:53
Den GND der M22 und der Motorsteuerung musst du natürlich auch verbinden.

021aet04
02.06.2012, 17:53
Du brauchst gesamt 2 Versorgungen. Einmal 5V und einmal die Motorversorgung. Den GND von der Spannungsquelle verbindest du mit dem GND des Motortreibers. Ich dachte das du das sowieso weißt.

In der E-Technik musst du aufpassen welche Spannungsangaben du machst. -5V sind falsch. Richtig ist GND oder 0V, da das der Bezugspunkt der 5V sind. Darauf musst du immer achten. In den Operationsverstärkerschaltungen hast du sehr oft (Früher fast immer) eine bipolare Spannungsversorgung, dort hast du einmal GND und von diesem Bezugspunkt eine positive (z.B. 12 oder 15V) und eine negative Spannung (z.B. -12 oder -15V).

@Hubert
M22 ist die bezeichnung des Schaltersystems das ich oben gepostet habe.

MfG Hannes

Klayton
02.06.2012, 19:39
Ok danke, ich weiß, meine Ausdruckweise in der E-Technik ist nicht der hit^^ deswegen lass ich auch generell die finger davon ;)
Ich war mir mit dem GND nicht hundertprozentig sicher
Jetzt wäre nur noch eine kleine sache, wär echt super wenn du mir da auch nochmal so toll helfen kannst:
Ich würde jetzt gerne dieses M22 in der hand halten und den Motor fernsteueren (beim motor sind dann die Platine, die ENdschalter und die 5V- und die Motorversorgung)
Weißt du per zufall ob so etwas möglich ist und wenn ja, wie?
Wonach muss ich da suchen?

021aet04
02.06.2012, 20:01
Gehäuse gibt es auch. https://www.distrelec.at/leergehäuse-zu-rmq-titan-22-mm-ø/eaton/m22-i
Achte aber darauf das du die Kontaktelemente mit Bodenbefestigung nimmst. https://www.distrelec.at/zubehör-zu-rmq-titan-22-5-mm-ø/eaton/kontaktelemente-m22-c-k-c

MfG Hannes