Hallo Liebe Gemeinde, ich habe mir von elegoo den a4988 Schrittmotortreiber gekauft. um ihn mal zu testen habe ich ihn "nur" mal so an meinen Raspberry gesteckt der Motor (ein Nema 13 mit einer maximalen Strom aufnahme von 1.5A glaube ich) hing zwar mit dran aber vom Pi kam kein Signal. Nach anlegen der "nur Test halber" 9V Motorspannung brannte das ding kurzerhand durch. Ich bin eher Laie auf diesem Gebiet und frage mich wieso? Den Treiber habe ich nicht verstellt oder eingestellt das Steckernetzteil bringt maximal 2A. Ich hatte zwar noch keinen Kühlkörper drauf, aber da der Motor eh nicht fahren sollte .... Wenn ihr mehr Info's benötigt (was sicherlich der Fall sein wird) so bitte fragt nach ich werde es guten gewissens beantworten und hoffe hr könnt mir ein wenig helfen. Gruß Alex
ImNobody schrieb: > um ihn mal zu testen habe ich ihn "nur" mal so an meinen Raspberry > gesteckt Es wäre möglicherweise hilfreich zu wissen, wie die Pins des A4988 angeschlossen waren. Wie war der Poti eingestellt? Wie äussert sich das Durchbrennen? Hat es gerochen, geraucht, gefunkt, oder richtig gebrannt?
Ja, das machen die manchmal, und auch die DRV8825 sind nicht davor gefeit. Und sie haben noch 2 Arduinos mit in den Abgrund gerissen. Beim Dritten brannte der 7805 durch. Den habe ich ausgelötet, jetzt geht er wieder (7805 NICHT ersetzt!). Gruss Chregu
Christian M. schrieb: > das machen die manchmal, und auch die DRV8825 > sind nicht davor gefeit Kennst du die Ursachen?
Helmut H. schrieb: > Es wäre möglicherweise hilfreich zu wissen, wie die Pins des A4988 > angeschlossen waren. Na, gar nicht, sonst hätte er es doch sicherlich geschrieben. Das wichtigste ist immer: Man darf niemals GND mit GND verbinden, es könnte ja Strom fliessen. Daß den billigen A4988 PLatinen die Elkos fehlen, merkt ja auch keiner der Bastler. Und dass man den Strom erinstellen muss, oje, dazu müsste man die Doku lesen. ImNobody schrieb: > Ich hatte zwar noch keinen Kühlkörper drauf, aber da der Motor eh nicht > fahren sollte .... Wie kommst du darauf, daß ein Schrittmotor NICHT den vollen Strom braucht wenn er sich nicht bewegt ? Fehlen dir die Grundlagen der Elektromotortechnik ?
ImNobody schrieb: > Nach anlegen der "nur Test halber" 9V Motorspannung brannte das ding > kurzerhand durch. Bei 9V ist der RSDon noch zu hochohmig. Versuche es mal mit 12V und mehr. Ein Labornetzteil ist bei solchen Sachen Goldwert.
soooo also sorry das ich nicht so schnell antworten konnte also es lagen an vmot / gnd 9v an an 1a - 2b der motor an vdd / gnd 3.3v direction und step waren zwar angeschlossen aber wurden vom pi nicht versorgt das poti weiß ich nicht. der chip platzte und rauchte ganz kurz auf. dauer vom an schliessen der 9v bis ab-rauchen würde ich definieren in unter einer sekunde. ich hoffe mal das es einfach nur ein schlechtes fabrikat war. Gruß Alex
Michael B. schrieb: > Helmut H. schrieb: >> Es wäre möglicherweise hilfreich zu wissen, wie die Pins des A4988 >> angeschlossen waren. > > Na, gar nicht, sonst hätte er es doch sicherlich geschrieben. Das > wichtigste ist immer: Man darf niemals GND mit GND verbinden, es könnte > ja Strom fliessen. > > Daß den billigen A4988 PLatinen die Elkos fehlen, merkt ja auch keiner > der Bastler. Und dass man den Strom erinstellen muss, oje, dazu müsste > man die Doku lesen. > > ImNobody schrieb: >> Ich hatte zwar noch keinen Kühlkörper drauf, aber da der Motor eh nicht >> fahren sollte .... > > Wie kommst du darauf, daß ein Schrittmotor NICHT den vollen Strom > braucht wenn er sich nicht bewegt ? Fehlen dir die Grundlagen der > Elektromotortechnik ? Hallo Michael B. ja mir fehlen die Grundlagen der Elektromechanik. und sagen wir es mal anders wenn der A4988 den Motor nicht ansteuern sollte weil er keinen "Befehl" dazu bekommt dann sollte wohl mE kein Strom fliessen oder gehe ich hier falsch in der annahme und der A4988 macht was er will? Gruß Alex
aSma>> schrieb: > ImNobody schrieb: >> Nach anlegen der "nur Test halber" 9V Motorspannung brannte das ding >> kurzerhand durch. > > Bei 9V ist der RSDon noch zu hochohmig. Versuche es mal mit 12V und > mehr. Ein Labornetzteil ist bei solchen Sachen Goldwert. Das hatte ich schon vermutet da ja im Datenblatt die rede von 8v - 35V die rede war wählte ich die 9V um mal klein anzufangen. ehrlich gesagt wollte ich nicht gleich 12V drauf geben um hier (genau diesen Schaden) nicht zu verursachen .... Ausserdem hatte ich jetzt nicht vor 20 treiber durch try and error zu verbraten Gruß Alex
ImNobody schrieb: > also es lagen an vmot / gnd 9v an > an 1a - 2b der motor > an vdd / gnd 3.3v Also die beiden GND nicht verbunden? Also KEIN Kondensator? Dann ist der Tod fest eingebaut. ImNobody schrieb: > dann sollte wohl mE kein > Strom fliessen oder gehe ich hier falsch in der annahme Schrittmotoren ziehen im Stand den maximalen Strom. Mit EN, kannst du das ein und abschalten. Aber du sagst ja nicht, welchen Pegel die Leitung hatte. Natürlich musst du den Strom einstellen BEVOR du den Motor daran machst. Und schaue dir mal ein Ramps1.4 Board an, was da alles für Kondensatoren und Schutzeinrichtungen drauf sind... Wenn du meinst darauf verzichten zu können, dann darfst du dich über etwas Rauch nicht wundern. Pass aber auf deinen RPI auf, der ist da sehr empfindlich.
ImNobody schrieb: > ich hoffe mal das es einfach nur ein schlechtes fabrikat war. Mit 99% Wahrscheinlichkeit wird es ein Schaltungsfehler deinerseits sein.
ImNobody schrieb: > gehe ich hier falsch in der annahme Ja. > und der A4988 macht was er will? Nein.
Arduino F. schrieb: > ImNobody schrieb: >> also es lagen an vmot / gnd 9v an >> an 1a - 2b der motor >> an vdd / gnd 3.3v > > Also die beiden GND nicht verbunden? Nein Gnd nicht mit einander verbunden. Beides separate Spannungsquellen. > Also KEIN Kondensator? KEIN Kondensator ok den habe ich in einer Beispielschaltung gesehen jedoch aus der Annahme das der A4988 keine Spannung am Motor anlegen wird weil er kein Signal dazu bekommt hatte ich diesen erst mal weggelassen. > Dann ist der Tod fest eingebaut. > > ImNobody schrieb: >> dann sollte wohl mE kein >> Strom fliessen oder gehe ich hier falsch in der annahme > Schrittmotoren ziehen im Stand den maximalen Strom. Na klar das verstehe ich jedoch wie schon gesagt erst wenn auch Spannung anliegt oder gehe ich da immer noch falsch in der annahme und der A4988 legt pauschal saft an. > > Mit EN, kannst du das ein und abschalten. > Aber du sagst ja nicht, welchen Pegel die Leitung hatte. Ich habe weder den Pin Enable noch Sleep (beide negiert) beschaltet. In einer Beispiel verdrahtung wurde hier Sleep (negiert) und Enable(negiert) gebrückt. Laut Aussage diverser Foren liegt am Sleep High via eines Push resistors an und diese werden dann auf den Enable gelegt. Ich hatte nicht vor den Motor zu bewegen. Habe deshalb hier kein Signal anegelegt. > > Natürlich musst du den Strom einstellen BEVOR du den Motor daran machst. Ok das mit dem Strom einstellen verstehe ich .... (bzw. wie genau ist mir noch nicht klar es gibt hier mehrere Formel und herangehensweisen .....) Aber jetzt nur um mal meine Fehler zu lokalisieren. Der Motor wird mit Spannung versorgt obwohl der A4988 keinen Anlass dazu hat. Dadurch verstehe ich das der Kondensator pflicht ist. und das ich den Strom vorher einstellen muss. Nun WIESO legt der A4988 unerlaubt Spannung am Motor an? Der Enable wurde nicht bewusst auf high gezogen somit enable nein --- Das nehme ich mal an. Damit ist es vollkommen egal was an direction und steps anlege der Treiber sollte mE den Motor nicht mit Spannung versorgen. Ohne Spannung kein Strom verbrauch. Wo liegt hier also mein Gedankenfehler ?!? Gruß Alex
ImNobody schrieb: > Der Enable wurde nicht bewusst auf high gezogen Aber vielleicht aus versehen auf LOW? Zumindest hast du dich darum offensichtlich nicht gekümmert. Leitsatz: Alle Bausteine wollen mit definierten Pegeln versorgt werden. Wenn sie das selber tun, steht das auch im Datenblatt. Und wenn das nicht darin steht, ist es deine Aufgabe das zu realisieren. ImNobody schrieb: > Nein Gnd nicht mit einander verbunden. > Beides separate Spannungsquellen. Dann solltest du das tun. Denn nicht bei allen Treiber Boards ist diese Verbindung auf dem Treiber schon gemacht.
Richard B. schrieb: > Kennst du die Ursachen? Nein. Lief alles schon eine Weile normal. Dann Enable High und weggegangen. Unterdessen sind sie abgefackelt. Einer ganz schlimm, wie im Bild, plus zwei weitere. 4A Sicherung hat's dann genommen. Gruss Chregu
Arduino F. schrieb: > Schrittmotoren ziehen im Stand den maximalen Strom. ... jedenfalls, wenn die Versorgungsspannung nicht hoch genug ist.
Wolfgang schrieb: > Arduino F. schrieb: >> Schrittmotoren ziehen im Stand den maximalen Strom. > > ... jedenfalls, wenn die Versorgungsspannung nicht hoch genug ist. Naja, die Einstellung des Potis bestimmt den Motorstrom. Und ein zu schwaches Netzteil sollte man da nicht dran bauen.
Ohne Schaltplan wird das nichts und am besten zeichnest du ihn nicht, wie du es anschließen wolltest, sondern wie es tatsächlich angeschlossen ist. Lange Kabel, die mit einem offenen Ende herunterbaumeln sind keine Signalleitungen, sondern Antennen. Manch empfindlicher Eingang wertet das dann als Steuersignal und zappelt nervös…tja und freie Energie, vom Bauteillieferanten in die kleinen metallisierten Tüten hineingezaubert tut ein Übriges.
na dann werde ich mal den aufbau vervollständigen. vielen dank für eure Hilfe Gruß Alex
Für die Dinger gibt es doch die Motorshields mit passenden Elkos drauf, benutzt du die nicht? Sowas: https://de.aliexpress.com/item/RepRap-RAMPS1-4-for-Arduino-Mega2560-4-x-stepper-driver-Pololu-A4988-for-Prusa-Mendel-3D/1571259650.html?spm=2114.47010708.4.2.w0CaON Gruß
hi jj, vielen dank für den tipp. werde mich mal dahingehend ein wenig umsehen. ein experemetieller aufbau OHNE Motor hat schon mal geklappt. Jetzt noch den stepper einstellen und dann mal nachsehen ob ich mir doch so ein schield besorge .... gruß Alex
Arduino F. schrieb: > Naja, die Einstellung des Potis bestimmt den Motorstrom. > Und ein zu schwaches Netzteil sollte man da nicht dran bauen. Nein, tut es nur, im statischen Zustand. Bei steppendem Motor kommt es eben drauf an, was das Netzteil der Induktionsspannung entgegen setzen kann.
Wolfgang schrieb: > Arduino F. schrieb: >> Naja, die Einstellung des Potis bestimmt den Motorstrom. >> Und ein zu schwaches Netzteil sollte man da nicht dran bauen. > > Nein, tut es nur, im statischen Zustand. Bei steppendem Motor kommt es > eben drauf an, was das Netzteil der Induktionsspannung entgegen setzen > kann. Wieso "Nein"? Dein "Nein", scheint ein anderes zu sein, als mein "Nein" Das Poti bestimmt den Motor Strom. Egal ob der Motor rennt, oder steht. Das Netzteil braucht nur genug Reserven, Sowohl Strom, als auch Spannung, damit der Treiber regeln kann.
Arduino F. schrieb: > Das Poti bestimmt den Motor Strom. > Egal ob der Motor rennt, oder steht. Nein, das Poti bestimmt nur den maximalen Strom. Je kleiner die Spannung vom Netzteil ist, um so weniger kann der Treiber beim Steppen (= Änderung des Sollstromes) gegen die Induktionsspannung den Strom durch die Wicklung drücken. Das führt dazu, dass, abhängig von Versorgungsspannung und Renngeschwindigkeit, der Strom zusammen und das Drehmoment ein bricht. Wenn dein Sprachgebrauch von "schwaches Netzteil" gleichbedeutend mit "wenig Spannung" ist, hast du natürlich Recht.
Wolfgang schrieb: > Wenn dein Sprachgebrauch von "schwaches Netzteil" gleichbedeutend mit > "wenig Spannung" ist, hast du natürlich Recht. Danke! Dann sind wir uns ja doch einig. Für mich macht es überhaupt keinen Sinn, den Treiber außerhalb des Regelbereiches zu nutzen. Genauer: Mit "keinen Sinn" meine ich, es wäre Schwachsinnig. Wolfgang schrieb: > und das > Drehmoment ein bricht. Denn genau das wollen wir doch nicht!
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.