PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 10 servos steuern - mit 74HC4017 Johnson Counter-Schaltung?



forgoden
09.05.2013, 01:38
Hallo,

ich habe mal diese Anleitung gefunden.

http://www.photopete.com/swarm/arduino/

Mit 74HC4017 könnte man bis zu 10 Servos steuern.

2 pins gehen an Arduino.

Doch leider ist mein Elektronikwissen sehr karg. Ebenso die Informationen in dieser Anleitung.
Meine Frage ist: Müssen da noch elektronische Bauteile hin ? Widerstände? Oder kann ich das alles einfach so direkt verbinden?
Im Video sehe ich irgendwie eine Diode?

Wie schauts mit der Masse aus? In der Anleitung steht dass Pin 13 und Pin 8 mit GND verbunden sind. Sollten die auch mit GND von Arduino verbunden sein? Und die Masse von Servos?
Ist das wie immer bei jeder elektronischen Schaltung so, dass die Masse von verschiedenen Stromquellen immer miteinander verbunden sein müssen?

wkrug
09.05.2013, 08:33
Meine Frage ist: Müssen da noch elektronische Bauteile hin ? Widerstände? Oder kann ich das alles einfach so direkt verbinden?
Da es sich um C-Mos Bausteine handelt braucht man keine zusätzlichen Widerstände für Pullups o.Ä.


Wie schauts mit der Masse aus? In der Anleitung steht dass Pin 13 und Pin 8 mit GND verbunden sind. Sollten die auch mit GND von Arduino verbunden sein? Und die Masse von Servos?
Die Massen müssen durchverbunden werden. Also überall wo GND steht gehört der Punkt auch an Masse.

Ist das wie immer bei jeder elektronischen Schaltung so, dass die Masse von verschiedenen Stromquellen immer miteinander verbunden sein müssen?
Bis auf einige Ausnahmen ( Trafos, Übertrager, Relais, Optokoppler usw.) sind die Massen immer durchzuverbinden.
Die Masse bildet ein Bezugspotential in der Schaltung, es müssen ja auch Ströme zwischen den einzelnen Schaltungsteilen fließen und das kann nur funktionieren, wenn alle Massen miteinander verbunden sind.
Ganz wichtig ist auch wo die einzelnen Massen miteinander verbunden werden.
Wenn's möglich ist verbindet man alle Massen an einem Punkt, dann ergibt sich eine sternförmige Masseführung, was für fast alle Anwendungen die beste Variante ist. Ausnahmen hiervon sind Audioschaltungen mit hohen Verstärkungsfaktoren.
Grundsätzlich vermeiden sollte man ringförmige Masseführungen. Diese wirken wie eine Trafowindung und nehmen alle Störungen aus dem Umfeld auf und können somit die ordnungsgemässe Funktion der Schaltung stören.

Die Stromversorgung für die Controllerschaltung und den 4017 würde ich mit einem Spannungsregler stabilisieren. Ein Akku kann da, wenn er voll ist, schon was kaputt machen. Der ATMEGA verträgt maximal nur 5,5V , darüber garantiert ATMEL für nichts.
Die +5V Stromversorgung für die Servos würde ich, nach leidvoller Erfahrung, nicht mit den 5V für den Conroller / 4017 verbinden.
Das kann üble Programmabstürze zur Folge haben, weil die Servos mit ihren Anlaufströmen die Spannung kurzzeitig zusammen brechen lassen.

Was im Schaltplan auf jeden Fall noch fehlt ist der 100nF Kondensator zwischen + und GND am 74HC4017 möglichst nahe an den Betriebsspannungsanschlüssen.
Du kannst auch IC Sockel mit integrierten Kondensatoren verwenden.

forgoden
10.05.2013, 21:13
Danke, das ist sehr informativ.
Ich habe jetzt alles zusammengeschaltet und es funktioniert so wie im Video. Beeindruckend.
Wie lerne ich mit Kondensatoren umgehen? Wo lese ich ab, um zu wissen welche man benötigt? Ich habe ein 100nF Keramikkondensator genommen. Ich dachte ursprünglich an ein Elektrolytkondensator im Mikrofaradbereich. Zum Beispiel musste ich für Wireless Modul (nrf24l01) einen Kondensator von 10uF nehmen da sonst eine Funkverbindung nicht möglich ist bzw stark gestört ist. Viele Leute sind auf diese Notwendigkeit nicht draufgekommen.

In Ebay sehe ich viele IC Sockel zum Verkauf. Sind sie alle selbstverständlich mit integrietem Kondensatoren verbaut oder müssen die irgendwo gekennzeichnet sein?

PICture
10.05.2013, 21:41
Hallo!

Beispiel: http://www.reichelt.de/IC-Sockel/GS-KO-40P/3/index.html?;ACTION=3;LA=2;ARTICLE=8239;GROUPID=321 5;artnr=GS-KO+40P .

oberallgeier
10.05.2013, 22:07
... sehe ... viele IC Sockel ... Sind sie alle ... mit integrietem Kondensatoren ... ?Wohl nicht. Ausserdem - der Abblockkondensator macht nur Sinn, wenn er die richtigen Pinne bedient. Der verlinkte (bei Reich...) würde z.B. mir für meinen mega1284 nichts nützen, ebenso wenig für andere 40-Füsser wie mega16, m32, m644 und diese Familie (abgesehen vom Raster des abgebildeten Bauteils). Weil der Kondensator nur Sinn macht, wenn er zwischen Vcc und GND hängt. Sprich: man muss den Pinout des Controllers im Auge behalten !

PICture
10.05.2013, 22:11
Genau! :D Deshalb, auch wegen Preis, optimal ist den Abblockkondensator an nötige Pins selber anlöten.

wkrug
11.05.2013, 07:38
Pinbelegung... ...Deshalb, auch wegen Preis, optimal ist den Abblockkondensator an nötige Pins selber anlöten.
Absolut richtig - Beim 4017 hätte es aber gerade gepasst, bei den meisten Controllern wohl nicht.
Aber der Kollege hat ja ein Arduino Board wo diese Kondensatoren eh mit drauf sein sollten.
Ich kauf diese 100nF Keramikkondensatoren gleich immer im 100er Stückzahlen und wunder mich immer wieder wie schnell die weg sind.