Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller + Viele Motoren


von Julius (Gast)


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!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Ich habe dabei 6 analoge output pins, deshalb dachte ich über
> je einen pin 3 motoren ansteuern, die aber unterschiedliche
> werte bekommen sollen.
Nimm leichter ein paar 4-fache externe serielle DACs. Das ist auf jeden 
Fall einfacher und zuverlässiger als die ganze Muxerei.

von rotary (Gast)


Lesenswert?

Um was für eine art motor handelt es sich den?
bzw. wie erfolgt die ansteuerung?

von ARM-Fan (Gast)


Lesenswert?

>15 Motoren

Motorart?
Motorleistung?

>unterschiedlichen werten

Drehzahl?
Drechrichtung?

etc.

von Julius (Gast)


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?

von Skua C. (skua)


Lesenswert?

Radio Eriwan: Im Prinzip ja!
Nr5.: Mehr Input!
Skua: Meinst du Servomotor oder Modellbauservo?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> es geht noch um die Machbarkeit:
Es ist machbar, mit einem uC 15 Motoren auzusteuern.

> output 5 analoge pins vorhanden ...
> ... PWM
Ja, was jetzt?
Analog oder digital?

Wenn du noch nicht mal weißt, welche Motoren, wer soll dann sagen 
können, wie und ob das geht?

von Matthias L. (Gast)


Lesenswert?

>Wenn du noch nicht mal weißt, welche Motoren, wer soll dann sagen
>können, wie und ob das geht?

Dann fangen wir mal an:

- Dieselmotor oder Benzin?
- wieviel Hubraum?


;-)

von E-Techniker (Gast)


Lesenswert?

Gummi-Motor ?

von ajax (Gast)


Lesenswert?

Stirling Motor ?

von Julius (Gast)


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!

von spess53 (Gast)


Lesenswert?

Hi

>Was könnte man da nehmen?

Multiplexer. Oder komfortabler: Kreuzschienenverteiler.

MfG Spess

von Spatzfogel (Gast)


Lesenswert?

>Ja, lustig!
>@Lothar Miller

Hin und wider solltest Du auch 'mal lesen, wer was geschrieben hat.

von Matthias L. (Gast)


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..

von Mastereric (Gast)


Lesenswert?

Bei Robotertechnik setzt man eigentlich Servo Controller Boards ein.
 z.B. SSC-32 Servo Controller 32 channels of 1uS resolution

www.lynxmotion.com/Product.aspx?productID=395

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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.

von rotary (Gast)


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.

von ... (Gast)


Lesenswert?

Was wäre mit so einem hier?
http://www.st.com/stonline/products/literature/ds/11319/l9733.pdf
Nimmt einem gleich noch ein wenig Arbeit bei Schutz/Diagnose-Schaltungen 
ab...

von Dino S. (Gast)


Lesenswert?

@...
Welcher Händler zu welchem Preis bietet den L9733 an?

von Stefan K. (_sk_)


Lesenswert?

Les Dich mal da ein:

http://www.roboternetz.de/wissen/index.php/Servo

Im Übrigen hat Lothar Dir die qualifizierteste Antwort von allen gegeben 
...

Stefan

von Julius (Gast)


Lesenswert?

ok, danke, ich werde mich mal weiter damit beschäftigen.

von oszi40 (Gast)


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.

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.