Hallo, Ich habe bei meinem Projekt bei 4 Servos die Stromversorgung parallel geschalten. Auch wenn keine der Signal-Leitungen verbunden ist fangen die Servos zu zittern an wenn ich das Netzteil einstecke! (Die Servos sollten von einem Arduino gesteuert werden) Ich habe ein Netzteil mit 5V und 1200mA verwendet! Siehe Anhang MfG
Sandro schrieb: > Auch wenn keine der Signal-Leitungen verbunden ist fangen die Servos zu > zittern an wenn ich das Netzteil einstecke! Zittern die Servos wirklich dauerhaft oder meinst Du nur ein Zucken im Moment des Einschaltens?
Die Dinger machen normalerweise eine ordentliche Sauerei auf der Stromversorgung. Eventuell puffern (Elkos), ggf. LC-Glieder?
PROBLEM GELÖST Ich habe durch zufälligen Probieren die Leitung zum GND vom Arduino (Siehe Anhang) unterbrochen und jetzt funktioniert alles einwandfrei .
Sandro schrieb: > Ich habe durch zufälligen Probieren die Leitung zum GND vom Arduino > (Siehe Anhang) unterbrochen und jetzt funktioniert alles einwandfrei . Ui... ein Arduino rennt also auch ohne Spannungsversorgung? Is ja echt der Hammer! :)
NEIN ich habe das GND zur anderen Stromquelle unterbrochen nicht das dass den Arduino versorgt !!
Sandro schrieb: > NEIN ich habe das GND zur anderen Stromquelle unterbrochen nicht das > dass den Arduino versorgt !! Das Zittern mag nun weg sein,aber funktioniert auch die Ansteuerung? Soweit ich aus dem Bild entnehmen kann,sind nun lediglich die Steuerleitungen mit dem Arduino verbunden.
Sandro schrieb: > Ich habe durch zufälligen Probieren die Leitung zum GND vom Arduino > (Siehe Anhang) unterbrochen und jetzt funktioniert alles einwandfrei . Das ist technisch nicht möglich.
Sandro schrieb: > NEIN ich habe das GND zur anderen Stromquelle unterbrochen nicht das > dass den Arduino versorgt !! Du brauchst für die Servos einen fetten Elko von 100-470uF zum Stabilisieren der Versorgungsspannung.
Es ist schon gesagt worden, dass die Auftrennung des Gnd-Potentials zwischen den Servos und dem Arduino, die ganze Schaltung funktionslos macht; Du kannst die Servos dann nicht mehr mit dem Arduiono steuern. Es mag für die Zukunft interessant sein, zu wissen wie man es richtig macht. Die Regel lautet, dass Du immer und grundsätzlich Kreise bauen musst; die sogenannten "Stromkreise". In Deinem Fall muss der Strom vom Arduino, über die gelben Steuerleitungen, durch die Servos wieder zurück zum Arduino fliessen können. Daran führt absolut kein Weg vorbei. Es ist zulässig dass von zwei (oder mehr) Kreisen ein Teil nur einen einzigen Draht, nämlich den einen Gnd-Draht, benutzt. Das spielt keine Rolle. Aber es muss zwingend jeder Kreis geschlossen werden. Das die Servos zittern falls der Kreis geschlossen ist, ist zwar unerwünscht (und es kann mit verschiedenen Maßnahmen beseitigt werden), aber es ist nicht so, dass diese Gnd-Verbindung ein Fehler ist. Es scheint Dir so, dass das die Ursache ist, weil sie dann zittern, und das ist logisch richtig. Das ist vielmehr so, als wenn ein Auto brummt, wenn man den Motor startet und einen das Brummen stört. Aber wenn man den Motor ausmacht hört zwar das brummen auf, aber man kann auch nicht fahren. Der Motor ist nur eine der Ursachen für das Brummen. Eine andere ist, dass der Schall weitergeleitet wird. In jedem Fall aber ist der laufende Motor zwingende Voraussetzung dafür, dass man fahren kann (so zwingend wie die geschlossenen Stromkreise). Es ist in der Realität meist so, dass viele Ursachen und deren Wirkungen zusammenkommen. Manche sind zwingende Voraussetzungen, damit man etwas machen kann, andere unerwünscht. Wenn Du versuchst mit aufgetrenntem Gnd die Servos anzusteuern, wirst Du sehen, dass es nicht funktioniert. Es wird wieder funktionieren, wenn Du die Verbindung schliesst; auch wenn sie dabei zittern. Das Zittern hat eine zusätzliche Ursache, die zu erklären hier zu weit führen würde. Aber diese Ursache liegt in dem Aufbau und der Funktionsweise der Servos selbst in Verbindung mit Eigenschaften der Stromversorgung. Das wird durch den zusätzlichen Kondensator behoben.
Cool! Darf mich mal raten? Das wird bestimmt ein servogesteuertes Krippenspiel, oder? Viele Grüße Igel1
Sandro schrieb: > NEIN ich habe das GND zur anderen Stromquelle unterbrochen nicht das > dass den Arduino versorgt !! Sicher? Auf deinem Steckbrettbild ist die Verbindung zwischen Gnd der Servostromversorgung und Gnd vom Arduino jedenfalls noch vorhanden. Es wäre auch schlimm, wenn nicht, weil sonst die Ansteuerung der Servos nicht funktioniert. Miss mal genau nach.
Wolfgang schrieb: > Sandro schrieb: >> NEIN ich habe das GND zur anderen Stromquelle unterbrochen nicht das >> dass den Arduino versorgt !! > > Sicher? > Auf deinem Steckbrettbild ist die Verbindung zwischen Gnd der > Servostromversorgung und Gnd vom Arduino jedenfalls noch vorhanden. Es > wäre auch schlimm, wenn nicht, weil sonst die Ansteuerung der Servos > nicht funktioniert. Miss mal genau nach. Ich glaube Du irrst Dich, Wolfgang. Ich sehe in dem Thread zwei Verdrahtungsbilder mit Steckbord. Nämlich hier: https://www.mikrocontroller.net/attachment/preview/312784.jpg (mit einer Stromquelle, dem Batterpack) und hier: https://www.mikrocontroller.net/attachment/preview/312785.jpg In beiden verstehe ich den roten Kreis über der schwarzen Ground-Verbindung so, dass diese entfernt wurde. Und beide Bilder interpretiere ich so, dass nach dieser Trennung keine Verbindung mehr zwischen Arduino-Ground und Servo-Ground mehr existiert. Es ist sogar so, dass im ersten Bild, der Arduino auch keine positive Versorgungsleitung hat. Da fehlte vermutlich die Information, dass der USB-Stecker eingesteckt und wieder woanders (PC) angeschlossen ist. Könntest Du Dir das bitte nochmal anschauen und gucken, ob nicht vielleicht statt Dir, ich mich geirrt habe? @TO Das Video zeigt leider nicht alle Elemente einschliesslich der Verdrahtung. Es ist aber anzunehmen, da in der Elektrotechnik Wunder zwar vorkommen, aber äusserst selten sind, daß Axel recht hat und die Servos Ground vom Arduino nun über USB bekommen. Es kann garnicht genug betont werden wie wichtig bei Problemen eine klare, detaillierte und vollständige Darstellung von was auch immer ist. (Mit etwas Paranoia könnte man langsam denken, Du willst uns foppen. Aber ich nehme das noch nicht an). Jedenfalls gilt, was ich oben schon gesagt habe: Es MUSS zwingend Stromkreise geben.
Kreisender schrieb: > Ich sehe in dem Thread zwei Verdrahtungsbilder mit Steckbord. Ich bezog mich auf das in dem von mir zitierten Post, also https://www.mikrocontroller.net/attachment/preview/312785.jpg Kreisender schrieb: > In beiden verstehe ich den roten Kreis über der schwarzen > Ground-Verbindung so, dass diese entfernt wurde. Wenn das tatsächlich der Fall ist und die Versorgung, wie gezeigt, über massefreie Batterien erfolgt, besteht zwischen Servo und Arduino kein vernünftig definierter Potentialbezug und es lohnt nicht, darüber zu spekulieren, was bei der Servoansteuerung tatsächlich auf Grund irgendwelcher parasitärer Effekte passiert. Auf den Punkt bringen könnte man es, indem man den zweiten Servo aus der Schaltung entfernt. Dann hinge der erste nur noch über die eine gelbe Signalleitung am Arduino :-(
Nun wissen wir ja mittlerweilen alle, daß die GND Verbindung der beiden Stromquellen gebraucht wird! Den Elko in der Versorgungsspannung der Servos würde ich bei zwei Servos mit 1000µF ansetzen (Erfahrungswert). Im Einschaltmoment positionieren sich die Servos und ziehen hohe Spitzenströme, die so manches Netzteil aufgeben lassen. Mit was betreibst du die Servos eigentlich? Mit drei Batterien a 1,5V? Einem 5V Netzeil? Am USB-Anschluß? Bedenke, pro Servo kann der Spitzenstrom kurzzeitig bis 1A (oder auch mehr, je nach Typ und Belastung) hochgehen. Das Servozittern kann verschiedene Ursachen haben. Stimmt das Timing? Wenn nicht, versucht der Servo immer zwischen zwei Positionen hin und her zufahren. Versuchst du über die Endposition des Servos hinauszufahren? Manche Billigservos versuchen trotz Anschlag weiterzufahren. Es kann auch von einer einbrechenden Versorgungsspannung kommen, deren Ursache wieder zu wenig Strom aus der versorgenden Quelle ist.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.