Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrere motoren an einem PWM port??
raptor_79
19.05.2005, 16:26
hallo,
ich hab mir grad gedacht, ob es möglich ist mehrere motoren an einen pwm port am avr zu hängen.
ich stell mir das so vor, daß ich die nicht-gebrauchten motoren einfach "abschalte" also die inputA und inputB auf 0, und nur die gewünschten auf 1 setzt. das pwm-signal bekommen aber alle.
wäre das so ohne weiteres möglich, oder??
art-hightech
19.05.2005, 16:40
Ja, dies ist mit den richtigen Treiberstufen möglich, wenn ich dein Vorhaben richtig verstanden habe.
D.h. der eine Anschluss von jedem Motor bekommt immer das PWM-Signal und der andere wird ein und ausgeschaltet. Warum nicht?
hab auch noch ne kleine frage..
Kommt bei einem 293 zwischen den enable und PWM kanäle irgendwelche widerstände?? so als Schutz?
Oder direkt dran?
kommt mir komisch vor...
danke
MfG Ringo
pebisoft
19.05.2005, 18:06
du kannst die spannungsausgänge zu den motoren über relais trennen bzw zum anderen motor umschalten, so benutze ich die spannung am ausgang des l293d für verschiedene arbeitsverrichtungen.
mfg pebisoft
Kommt bei einem 293 zwischen den enable und PWM kanäle irgendwelche widerstände?? so als Schutz?
die eingänge sind digitale anschlüsse mit 5V-pegel. solange mal nicht zuviel spannung anlegt, kann man den 293 über die eingänge eigentlich kaum schrotten...
das einzige was durch nen kurzen auf der steuerleitung gestört werden könnte ist der controller...
also ich würd eher für jeden motor einen eigenen treiber verwenden. das PWM-Signal würd ich über ein AND-Gater auf den treiber geben und somit kann ich es über einen zweiten Ausgang der auch am Gatter angeschlossen ist den treiber ein und ausschalten.
mfg
Bernhard
Kommt bei einem 293 zwischen den enable und PWM kanäle irgendwelche widerstände?? so als Schutz?
Ich hab bei meiner Schaltung da noch Pull-up´s eingebaut (R gegen Betriebsspannung), weil die sehr stoeranfaellig war. Weitere Widerstaende hab ich nicht eingebaut. Und´s funzt prima.
Ich hab zwar nicht den 293 sondern den L298 und den hab ich auch direkt ohne allem an nen AVR angeschlossen. funktioniert seit 1,5 Jahren problemlos.
mfg
Bernhard
Also schlecht sind diese Treiber IC´s nicht, habe den 293 auch benutzt, Pullups emphele ich ebenfalls bei deren Benutzung, trotz integrierter Freilaufdioden kann da immer noch was durchgehen, wenn der Motor abrupt von 100% auf 0% gesetzt wird und nicht gerade ein sehr stark untersetztes Getriebe benutzt wird, was den Motor bezüglich Zeit / Drehzahlverhalten innerhalb von ms wirklich auf "0" 1/min setzt (Nachlauf dur Massenträgheit)
Kaiser-F
27.06.2005, 14:01
Wenn ich das noch so hinzufügen darf:
Ich würde das PWM-Signal mit einem Analog-Multiplexer umschalten.
(den Tipp hab ich vor kurzem erst hier im Forum bekommen)
Jedem motor seinen Transistor oder FET, jenachdem, und alles an den Multiplexer...
Vorteil ist, man kann Sehr viele "Sachen" mit sehr wenig Pins betreiben
bis zu 16 "Sachen"!
Hier mal die mir denen ich schon gearbeitet hab:
CMOS IC:
4051----------1x 1 auf 8 Kanäle einzeln Umschaltbar
4052----------2x 1 auf 4 Kanäle paarweise Umschaltbar ( =DUAL )
4053----------3x 1 auf 2 Kanäle einzeln Umschaltbar
4067----------1x 1 auf 16 Kanäle einzeln Umschaltbar
4097----------2x 1 auf 8 Kanäle paarweise umschaltbar ( =DUAL )
Ich kann nur sagen, es gibt fast nichts praktischeres.
Habe mir mit dem 4067 eine Absauganlage für meine Bastelbude gebaur..
Kann biszu 16 Ventile für die Absaugung mit Servos betätigen (Zeitlich versetzt)
Ich hoffe es hilft, wenns auch spät ist :-/.
Gruß Franz
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.