Mikrocontroller + Viele Motoren

Gast #1066108
Lesenswert?

Hallo Leute,

ich möchte mit einem mikrokontroller ( www.arduino.cc ) ca. 15 motoren 
mit unterschiedlichen werten ansteuern. Ich habe dabei 6 analoge output 
pins, deshalb dachte ich über je einen pin 3 motoren ansteuern, die aber 
unterschiedliche werte bekommen sollen.

Gibt es dafür multiplexer (oder ähnliches), die dann zwischen output-pin 
und je drei motoren gepackt werden können?

Danke Leute!
Gast #1066916
Lesenswert?

Danke, die Hardware steht noch nicht fest, es geht noch um die 
Machbarkeit:
Deshlab die Frage, was benützt werden kann, wenn zum output 5 analoge 
pins vorhanden sind und 15 Sevo-Motoren. ImPrinzig gehts es ja nur 
darum, dass ich das Ausgangsignal über den PWM-Pin sende und statt damit 
z.B. eine LED zu dimmen möchte ich einen Motor bewegen. Mehrere LEDs 
kann ich über einen Multiplexer dimmen, kann ich auch mehrere Motoren 
über einen Multiplexer ansteuern?
Gast #1067125
Lesenswert?

Ja, lustig!
@Lothar Miller
Bitte versteh mich nicht falsch, aber wenn du nichts beitragen kannst, 
dann brauchst du das auch nicht so abwertend zu kommentieren.

Das mit dem Motor ist doch nicht so wichtig, sagen wir, man nehme so 
einen Servo-Motor: http://www.pololu.com/catalog/product/522/specs

Davon hat man 15 Stück, jeder dieser Motoren ist in einem anderen 
Roboter-Arm und nun soll es möglich sein alles simultan zu steuern. Dazu 
hat man ein Arduino-Mikrokontroller mit einem Programm, das über 
verschiedene PWM-Pins Werte sendet. Das Board hat jedoch nur 6 PWM-Pins. 
Da es aber 15 Motoren sind, muss noch etwas dazwischen, das 15 von der 
Software gesendeten Signale auf 15 Motoren verteilt.

Was könnte man da nehmen?

Danke!
Gast #1067145
Lesenswert?

>Das mit dem Motor ist doch nicht so wichtig, sagen wir

Du solltest dich erstmal mit Grundlagen beschäftigen. Denn wenn die 
Ansteuerung unabhängig vom Motor(typ) ist, naja..

Sage uns doch mal, wie das exakte Timing aussehen soll, was du diesem 
Soervomotor (dein Link) zuführen willst..
Moderator (Firma: Titel) Persönliche Seite #1067336
Lesenswert?

Julius wrote:
> Ja, lustig!
> @Lothar Miller
> Bitte versteh mich nicht falsch, aber wenn du nichts beitragen kannst,
> dann brauchst du das auch nicht so abwertend zu kommentieren.
Danke der Ehre, aber meine Bemerkung war bitterer Ernst. Ich habe 
versucht etwas beizutragen, aber die Information hat noch gefehlt. 
Dass du genau weißt, was du machen willst, hilft allen anderen, die 
dir evtl. helfen wollen nichts, wenn due es ihnen nicht mitteilst.  :-o

Wenn du was von
> Servo-Motor
schreibst, dann denke ich in Leistungsklassen 1kW aufwärts ;-)
Das
> http://www.pololu.com/catalog/product/522/specs
läuft für mich unter Modellbauservo. Die haben ein lächerlich einfach 
handzuhabendes Interface, das aber mit "analog" nichts am Hut hat.

Zur Sache:
Das Interface zu den Modellbauservos ist ein Puls mit 1ms bis 2ms Länge, 
wiederholt wird der nach ca. 20ms. Da heisst, mit 1 Pin könntest du über 
Zeitmultiplex (ja, warum heissen die Fernsteuerungen nur so?) bis zu 10 
solcher Servos versorgen (20m/2ms = 10). Du mußt nur auf irgendeine Art 
diesen Portpin mit einem einen Multiplexer weiterschalten. Das könnte 
mit einem oder zwei Portpins problemlos erledigt werden.
Gast #1067553
Lesenswert?

Die Frequenz, mit der diese modellbauservos angesteuert werden ist 
derart niedrig, das man das locker per software pwm realisieren kann - 
d.h. du kannst einfach IRGENDWELCHE 15 digitalausgänge deines 
mikrocontrollers als ausgang verwenden, die von einem der timer 
gesteuert werden.
Gast #1067921
Lesenswert?

Radio Eriwan: viele Im Prinzip ja!
Ausfallsicherheit=?

Da würde ich doch glatt erst mal mit einem üben, bevor sich alle 
Roboter-Arme Dank Störspannungen und Multplexer in der Erprobungsphase 
verfitzen.

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