- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 22

Thema: Brauche Bauteilliste zum Ansteuern eines 2-poligen Motors

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    19.08.2011
    Beiträge
    62

    Brauche Bauteilliste zum Ansteuern eines 2-poligen Motors

    Hallo!

    Ich bin ein Totaler Anfänger in sachen Programmierung u. möchte merere normale Motoren (9V) zum vom PC aus (Windows 7) steuern können.
    Jetzt stellt sich nur noch die Frage, was ich alles brauche, welche Sprache sich eignet, und vor allem: wie kann ich überhaupt dann programmieren?

    Besten Dank im Voraus!

    Atvilar

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Hallo Atvilar,
    Wie willst du die Motoren denn steuern? (Nur an/ aus, drehrichtung, Drehgeschwindigkeit)
    Es gibt Controllerboards, auf denen sich Motortreiber befinden, z.B. das RN - Control .
    Damit kann man zwei Motoren in Drehzahl und Drehrichtung steuern.
    Die Kommunikation würde dann über RS232 (serielle Schnittstelle) zum Computer erfolgen.
    Wäre jetzt eine Möglichkeit, denn mit dem RN-Control kann man ja auch noch andere Sachen machen.

    Oder hast du vor, es selber zu Bauen, mit Motorteibern in IC form, die von einem Mikrokontroller informationen erhalten, wie die Motoren Laufen sollen, der diese Informationen wiederum vom PC per RS232 erhält.
    Oder hast du etwas ganz anders im Sinn?
    Wäre hilfreich, würdest du ein bisschen genauer verraten, was du vor hast bzw. um welche Motoren es sich handelt (wegen Stromaufnahme), sonst tut man sich schwer, Bauteilempfehlungen zu geben

    Mfg Thegon

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    19.08.2011
    Beiträge
    62
    Hallo Thegon!

    ok, das dachte ich mir schon fast...

    Ich sehe das eigendlich nur als eine art Vorstufe, um mir das Programmieren anzueignen.
    Ich möchte eigendlich nur eine einfache Lösung, die aber in der Lage ist, ohne Sensor die Motoren Möglichst genau unter kontrolle zu haben.
    Mein Eigentliches Projekt wird sein, ein Wasserkreislauf mit Pumpen, Ventile uvm. zu Bauen, wobei das ganze dann eben vom Computer aus steuerbar sein sollte.
    Also Ich programmiere, Starte das Programm, und er mischt mir die Substanzen ohne mich so zusammen, wie ich will.
    Da aber Die Normalen Ventile u. Pumpen nur die Funktion An/Aus (Strom / Kein Strom) haben, bin ich eben mit meinem Latein am Ende, wie ich dass ohne Riesigen, mechanischen Aufwand hinbekomme.
    Geändert von Atvilar (23.08.2011 um 20:37 Uhr)

  4. #4
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Nun, zur mechanischen Realisierung kann ich nicht viel sagen, kenne mich damit auch selbst nicht aus.

    Die drehzahl eines Gleichstrommotors wird meist (wie du vermutlich eh weißt) PWM geregelt. Mikrokontroller wie der ATmega8 haben integrierte PWM ausgänge, denen man in der Software nur konfigurieren und ihnen das Tastverhältnis übergeben muss (im einfachsten falle natürlich), den Rest erledigt der ATmega. Diese ausgänge haben aber leider nur einen sehr kleinen ausgangsstrom (max. 20 mA), das reicht in der regel für keinen Motor.

    Deshalb muss man das Sigal verstärken, entweder per Transistor oder per fertigem Motortreiber. Ich finde die in IC form sehr praktisch, denn man muss die Leitung vom Mikrokontroller einfach mit einem Eingang verbinden, dann noch eine zweite Leitung, die die Drehrichtung angibt und eventuell noch eine Dritte, die eine Integrierte bremse zu aktiviren/deaktivieren. Man kann sich da aber alles mögliche zusammenbasteln, je nach anforderung.
    Motoren kann man auch per Relais umpolen, wobei dies im allgemeinen nicht als schöne Lösung angesehen wird.

    Hier noch ein Paar Tips für den Einstieg, sofern nötig, natürlich :
    ein gutes Tutorial zum einstieg in die Mikrocontollerwelt:
    http://www.rn-wissen.de/index.php/AV...leicht_gemacht

    Proogrammieren lernen:
    Ich könnte dir Basic empfehlen, da meiner meinung eigentich am leichtesten verständlich und man kann schon einiges damit machen.
    Ich finds am bequemsten am Computer mit VisualBasic.net von Microsoft, gibts kostenlos auf der Herstellersite. Praktisch, weil man sehr gute Rückmelungen hat, der Computer sagt einem ziemlich genau, wo der Fehler liegt, im Gegensatz zu dem Mikrokontrollern. Auch kommt man bei VB schnell zu ersten Ergebnissen, was motiviert, schnell etwas größeres zu schreiben. Für ein Hello World reichen zum Beispiel schon ein Paar klicks und eine zeile Code.
    Auch gibt es eine gute Hilfe auf "gewusst wie" (im Programm, ohne internet)
    Wenn man sich dann ein bisschen mit Basic angefreundet hat, dann kann man ja auch mal versuchen, sein erstes Mikrokontrollerprogramm zu schreiben und zu überspielen. Geht meiner meinung nach kein bisschen schwieriger, nur etwas anderes.

    Die Schaltungen baue ich sehr gerne auf Steckbrettern (Breadborards) auf, da man hier sehr flexibel ist und schnell einmal etwas ausprobieren kann. Für den anfang wäre aber auch ein Programmerboard nicht schlecht, da man da weniger Fehlerquellen hat.
    Ich habe diesen hier ,

    Tja, viel Erfolg beim einstieg

    Mfg Thegon

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    19.08.2011
    Beiträge
    62
    Das kling mir auf die schnelle relativ kompliziert...
    Kann ich nicht einfach direkt am Ausgang vom AT ein Relai als Verstärkung dranhängen, der mir dann die Pumpe ein/ausschaltet?
    Da ja eigendlich PMW ja auch nur 1 und 0 ist, müsste sich auch die mit den Relais realisierne lassen.
    Dann könnte ich mir vorstellen, dass ich einfach die Pumpe z.b. 10min Laufen Lasse, dann abmesse, wie vile sie gepumpt hat, unt dann /600 rechne, somit einen Wert in ml/sec habe.

    Und der At ist ja laut meinen Suchergebnissen nur ein IC. Wie bringe ich den dann an den PC ran?

  6. #6
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Sicher kannst du eine Pumpe mit Relais ein und ausschalten, dazu braucht man kein PWM. Direkt am Atmega gehen aber auch nur manche Relais, der strom muss eben keiner 20mA sein, sonst ist der ausgang hin.
    Ziel der PWM wäre es den Motor nicht nur ein/auszuschalten, sondern auch seine Drehzahl (Drehgeschwindigkeit) regulieren zu können, also die Pumpe nur halb so schnell laufen lassen, natürlich nur, wenn das auch erforderlich ist. Da hat man mit relais aber keine Chance.

    Zu den ATmegas: es sind Programmierbare IC´s. Man kann am Computer ein Programm schreiben, zum Beispiel eben in Basic. man könne zum beispiel schreiben, dass man einen ausgang einschaltet und nach einer gewissen zeit wieder ausschaltet. Dann schließt man bestimmte Pins des AVR an den Computer an, und überträgt das geschriebenen programm auf den Atmel, der dies dann sofort ausführt.
    Der Atmega kann auch während er läuft daten mit dem Computer tauschen, am einfachsten geht das mit der seriellen Schnittstelle. Der Computer kann dann zum Beispiel Ausgang an oder ähnliches senden, das programm auf dem Atmel überprüft, was gesendet wurde und entscheidet, was zu tun sei.

    Das alles mag sich nun kompliziert anhören, und ohne grundlagen ist es das vermutlich auch. Aber wenn man sich ein bisschen mit Basic auskennt und auch sonst mit den Mikrokontrollern sieht man schnell, dass es eigentlich doch relativ einfach ist.

    Einstieg ins Programmiern und die Atmels: ich kann nur noch einmal auf meine Tips hinweisen.
    Es wird arbeit sein, bis die ersten Mikrokontrollerprogramme erfolgreich ausgeführt werden, aber das bleibt am anfang niemandem erspart.
    Falls du nur Ein / aus brauchst und erst einmal keine Mikrokontroller, kann man so was auch mit dem Druckerport direkt vom PC machen, da hat man so um die 10-12 digitale (entweder 0V oder 5V) Ausgänge und auch ein Paar digitale Eingänge. Aber solltest du irgentwann einmal etwas größeres planen, wird man den Mikrokrontrollern nur schwer aus dem Weg gehen können.

    Mfg Thegon

Ähnliche Themen

  1. Brauche Hilfe beim Ansteuern eines Schrittmotors
    Von lieberty_one im Forum Elektronik
    Antworten: 66
    Letzter Beitrag: 14.12.2008, 15:59
  2. probleme beim ansteuern eines servo motors
    Von costi im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 10.05.2008, 19:15
  3. Antworten: 3
    Letzter Beitrag: 28.01.2008, 13:47
  4. Berechnung eines Motors
    Von Eltaco im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 29.11.2007, 08:47
  5. Ansteuern eines Motors mit L293
    Von blacky105 im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 26.03.2004, 12:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests