Neuling braucht hilfe

OP #449274
Lesenswert?
• ▲
▼
Hallo alle zusammen.
bin neue in dieser Forum und kenne mich mit pic progrmieren garnicht 
aus.
ich möchte ein motor (5-12v) betreiben.
soll mit ein taster sein. einaml drucken soll rechts laufen und dann 
wiederum links. ich hoffe das ihr mich verstanden habt.
und was für ne pic?

Danke
shamed
(Firma: TravelRec.) Persönliche Seite #449288
Lesenswert?
• ▲
▼
> kenne mich mit pic progrmieren garnicht
> aus.

Gut, dann versuche doch gleich mal die AVRs, da gibt´s ein gutes 
Tutorial hier im Forum und die sind auch irgendwie schöner zu handhaben, 
als die PICs (meine Meinung). Du wirst aber einiges lernen müssen, Löten 
mußt Du auch und Du brauchst einiges an Werkzeug und elektronische 
Bauteile. Viel Spaß! Fertige Lösungen für Deine Aufgabenstellung möchte 
ich Dir nicht anbieten, weil so hast Du die Wahl und Du kommst auch 
bestimmt selber drauf. Es dauert nur ein Weilchen.
Gast #449299
Lesenswert?
• ▲
▼
Noch eine verständnisfrage. Du schreibst "soll mit ein taster sein. 
Einaml drucken soll rechts laufen und dann wiederum links"
Das hatte ich so verstanden, dass du Motor links läuft, es Sei denn du 
drückst auf den Taster (dann dreht er rechts).
Nach deiner Letzten Beschreibung vermute ich jetzt aber, das war anders 
gemeint, oder?
Gast #449312
Lesenswert?
• ▲
▼
Wenn ich das richtig sehe, hat dein System 3 Eingänge (2 Endschalter die 
überprüfen, in welcher Position die Tür ist - Taster der Motor in 
Bewegung setzt) und zwei Ausgänge (Moter ein/aus - Drehrichtung).
Mit etwas überlegung kann man es auch auf 2 Eingänge reduzieren (es gibt 
ja nur 4 Mögliche Zustände)

Bei der Wahl deines Controllers bist du also sehr frei.
(Firma: TravelRec.) Persönliche Seite #449313
Lesenswert?
• ▲
▼
Die Frage ist jetzt, was macht mehr Aufwand? Ein paar Logik-ICs 
verschalten oder einen kleinen Controller programmieren? Zumindest von 
den Materialkosten bleibt´s in etwa gleich, denke ich. Beim Controller 
kann man allerdings noch schöne Extrafeatures einprogrammieren, wie zum 
Beispiel eine weiche Drehzahlsteuerung, damit die Tür nicht auf- und 
zuschnappt, wie ´ne olle Mausefalle.
#449344
Lesenswert?
• ▲
▼
> die Motor soll bestimte drehungen machen.
> beim auf machen etwa 20drehungen machen und beim zumachen das gleiche.

Glaub mir: Darauf willst du dich nicht wirklich verlassen.
Sondern du willst den Motor laufen lassen, bis dir ein
Endschalter sagt, dass die Tür jetzt komplett auf bzw. zu ist.

Alles was auf mitzählen der Umdrehungen beruht hat
enorme Probleme
* wenn es irgendwo Schlupf gibt
* wenn mitten in der Bewegung der Strom ausfällt
  Der µC weiss dann, nach wiederherstellen der Stromversorgung
  nicht mehr wo er war.
* wenn du händisch die Tür aufdrückst

Noch besser wäre es allerdings die Stromaufnahme des Motors
zu überwachen und den Motor abstellen, wenn die Stromaufnahme
plötzlich ansteigt. Auf die Art macht es auch nichts wenn
irgendetwas die Tür blockiert.

Ich denke mal: Die Idee die du hast ist noch lange nicht
ausgegoren bzw. du stellst dir das naiv etwas zu einfach vor.
(Firma: TravelRec.) Persönliche Seite #449358
Lesenswert?
• ▲
▼
Oder man nimmt einen Stepper, da kann man zählen. Wenn der Controller 
sich verzählt hat, macht´s auch nicht wirklich etwas, wenn der Stepper 
blockiert - nach einmaligem auf- und wieder zumachen sollte alles wieder 
passen ;-) Allerdings ist ein Gleichstrommotor mit Untersetzung ruhiger 
zu halten. Mit Stepper machts halt rrrrrrrt tür auf - rrrrrrrt tür zu 
:-)
(Firma: TravelRec.) Persönliche Seite #449749
Lesenswert?
• ▲
▼
Zeit ist so´ne Sache, wenn man zwischen diskreter Logik und Controllern 
wählen soll. Anfänger, die sich in Logik auskennen, kommen da sicher 
schneller zum Ziel, ein Controller ist jedoch immer eleganter einsetzbar 
und für zukünftige Aufgaben per Code anpaßbar. Auch bei scheinbar so 
trivialen Sachen, wie Tür auf und zu. Überflüssig ist ein Controller 
-meines Erachtens - nie.
Gast #449774
Lesenswert?
• ▲
▼
Hi Shamed,

anstelle von zwei einzelnen Tastern würde ich einen 2-polöigen Wechsler 
mit Mittelstellung nehmen (z.B. MS 500J bei Reichelt). Du drückst in die 
eine Richtung, der Motor läuft in die eine Richtung. Du lässt los, der 
Motor bleibt stehen. Du drückst in die andere Richtung, der Motor läuft 
zurück.

Wenn du zwei einzelne Taster benutzt besteht die Gefahr, dass beide 
gleichzeitig gedrückt werden (aus Zufall oder um nur mal auszuprobieren 
was passiert). Du müsstest also mit einem schaltungstechnischen Aufwand 
abfangen, was durch die mechanische Lösung verhindert wird
#449775
Lesenswert?
• ▲
▼
Zum lernen ist das sicher was Schönes.

Wenn du bissel was mit µC machen willst, würde ich dieses auch mit µC 
machen. Das ist ne schöne Übung.

Willst du nur, dass dein Motor läuft und das so schnell wie möglich, 
kannst es auch ohne Controller bauen. The choice is yours!
Gast #449777
Lesenswert?
• ▲
▼
Karl Heinz wird noch 2 Dioden brauchen, und die Endlagenschalter sollten 
Öffner sein.

>Wenn du zwei einzelne Taster benutzt besteht die Gefahr, dass beide
>gleichzeitig gedrückt werden

Wenn sich die Tasten gegenseitig verriegeln (Umtaster), ist das egal.
Gast #449797
Lesenswert?
• ▲
▼
>Genau darauf wollte ich hinaus
Es geht auch mit zwei einpoligen Tastern, die Umschalter (SPDT) sind.
Da ist es dann egal, ob beide Tasten gleichzeitig gedrückt werden, da 
dann aufgrund des gleichen Potentials kein Strom fliesst:
In Ruhestellung liegen die Bockpole beider Taster an Masse.
Wird einer betätigt, liegt dessen Bockpol auf VSS:Es fliesst Strom, der 
Motor dreht sich.
Betätigt man nun beide Taster gleichzeitig, liegen beide Bockpole auf 
VSS: Es kann kein Strom fliessen, der Motor dreht nicht.
#449808
Lesenswert?
• ▲
▼
> Karl Heinz wird noch 2 Dioden brauchen,

Wofür?

> und die Endlagenschalter sollten Öffner sein.

Ja, klar.

Mit "Einen Umschalter (mit 2 Kontaktreihen)," hab ich
übrigens einen '2-polöigen Wechsler mit Mittelstellung'
gemeint. Ich kann mich nie erinnern wie diverse Schalter
und Taster korrekt heissen. Werd halt auch schon alt :-)



Ich hab sowas im Kopf

                               /
               / o------------o o------+
              /                        |
  +  -------o    o                     |
                                   +---+-----o
                 o-----------+     |             Motor
                             |     |
                             +---------+-----o
                                   |   |
               / o-----------------|---+
              /                    |
  -  -------o    o                 |
                              /    |
                 o-----------o o---+


Die beiden Umschalter links sind real besagter Wechsler,
sind also mechanisch gekoppelt.

Mir ist nicht klar, wozu du da noch Dioden brauchst.
Gast #449814
Lesenswert?
• ▲
▼
Bei mir liegen die Endlagenschalter ein Stück weiter rechts, also dort, 
wo nur noch 2 Leitungen vorhanden sind. Das würde Kabel sparen, da ich 
die Endlagenschalter eher in der Nähe des Motors als beim Umschalter 
vermute.
Die Öffner lägen dann in einer der Leitungen in Reihe und würden von den 
Dioden gebrückt. Die sind dann natürlich entgegengesetzt geschaltet.
#449933
Lesenswert?
• ▲
▼
Statt dem Wechselschalter könnte man ja Relais
nehmen. Mit einem Transistor als Verstärker könnte
man die dann an den parallelen Port am PC anschliessen.

Der PC taucht in dieser Überlegung ja erst jetzt auf
daher haben wir das bisher auch nicht eingeplant. Wir
sind ja bis jetzt von einer händischen Bedienung ausgegangen.

Wenn du mal genauer erzählst was du vor hast, welchen
Motor du nehmen willst (wegen Stromaufnahme), etc.
kann man auch etwas konkreter planen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren