- Modernes Energiemessgeraet         
Ergebnis 1 bis 10 von 19

Thema: Arduino mit GRBL CNC-Shield

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    05.02.2016
    Beiträge
    6
    Ok, wenn bei gebrücktem Enableeingang keine Veränderung bei den Motoren zu spüren ist, würde ich normalerweise doch auf defekte Endstufen tippen.

    Merkwürdig finde ich jedenfalls Deine Beobachtung, dass beim Anlegen von 5V an den Step-Pins gleich die ganze Spannung zusammenbricht. Das würde ja bedeuten, dass die Step Pins auf Masse/Gnd-Potenzial liegen. Das hatte ich so nicht erwartet kann möglicherweise aber auch durch defekte Eingangsstufen der Endstufen hervorgerufen werden. Um sicher zu gehen, kannst du mal alle Endstufen entfernen. Zwischen Step-Pins und GND darf dann kein Durchgang zu messen sein sonst ist da irgendwo ein Kurzschluß auf dem Shield. Weiterhin muss an dem Enableeingang eine Spannung von 5V zu messen sein wenn nix angeschlossen ist.

    Das mit dem Taktsignal war vielleicht auch etwas missverständlich ausgedrückt. Da legt man üblicherweise nicht 5V direkt an sondern über einen Pullupwiderstand von ca. 10 kOhm (Also ein Ende des Widerstandes an +5V und das andere an einen der Stepeingänge. Dadurch hat der Eingang dann "High-Potenzial". Dann kann man mit einer Leitung den Stepeingang mit GND verbinden wodurch der Eingang dann auf "Low Potenzial" gezogen wird. Der Arduino macht das übrigens genauso, nur dass der natürlich keine Leitung benutzt sondern intern einen Transistor nach Masse durchschaltet.

    Als Taktgenerator kann man den Arduino übrigens auch ganz gut benutzen. Du kennst ja das Arduino "Blinkprogram". Wenn Du das etwas schneller blinken lässt, hast Du einen prima Taktgenerator. Aber im derzeitigen Zustand Deiner Schaltung brauchen wir das nicht. Solange Deine Motoren keine Reaktion auf das Enablesignal zeigen brauchen wir auch keinen Takt. Manchmal reicht es zum Prüfen übrigens auch schon wenn man wie oben geschrieben den Pullupwiderstand am Stepeingang hat und dann mit einer Leitung kurz Stepeingang und Masse berührt. Der Motor sollte dann einen Einzelstep ausführen und je nach Motor kann man dann den Step hören bzw an einem leichten Zucken der Motoren erkennen.

    Egal - irgenwas stimmt hier jedenfalls nicht und sinnvollerweise würde ich jetzt erst mal das Shield ohne Endstufen auf Kurzschlüsse und Durchgänge der Signale prüfen und dann mal nur eine einzelne Endstufe bestücken. Momentan habe ich die Endstufen im Verdacht dass sie kaputt sind denn dass das Shield einen Produktionsfehler hat kann ich mir nicht so wirklich vorstellen.
    Man sollte übrigens die Motoren nie unter Spannung abziehen oder die Endstufen ohne Motoren laufenlassen. Dadurch kann nämlich auch schon mal eine Endstufe gegrillt werden. Die Endstufen könnte man zwar jetzt auch einzeln ohne Shield testen (Motor dran, Pin 5 und 6 brücken, je einen Pullupwiderstand von 5V an Enable und Step, Motorspannung draufgeben, Enable per Brücke aktivieren und dann Step mal auf Masse takten und gucken, ob sich was an den Motoren tut.) aber wenn Du Dich nicht richtig mit Elektronik auskennst, wird es nun schwierig. Meiner Meinung nach hast Du nun zwei Möglichkeiten. Die eine wäre, wenn Du die ganze Schaltung mal jemandem in die Finger drückst, der das mal eben durchmessen und testen kann. Zu leicht hat man sonst zu schnell versehentlich mal was "kaputtgetestet".
    Falls Du da niemanden kennst, und den nächsten Versuch lieber mit Deinem neuem Shield und neuen Endstufen durchführen möchtest, würde ich aber zunächst mal nur eine Endstufe (aber mit Motor) bestücken und damit testen. Aus der Ferne ist es jetzt leider ein bisschen schwierig, den Fehler aufzuspüren. Deine Beschaltung und die Estlcamkonfiguration scheinen mir jedenfalls korrekt zu sein.
    Geändert von rcmarc03 (11.02.2016 um 11:51 Uhr)

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    05.02.2016
    Beiträge
    6
    Hab noch mal darüber nachgedacht. Die Tatsache, dass Du bei anlegen einer Spannung am Step-Eingang einen Kurzschluss bekommst, macht mich doch sehr stutzig. Das darf so nicht sein denn solange dieser Kurzschluss besteht kann Dein Board nicht funktionieren. Die Frage ist nun woher kommt das. Aber das kann man eigentlich ganz leicht heraus zu finden.

    Also:
    - Arduino noch mal weg vom Shield. Alle Spannungen abklemmen.
    - Nun einen Durchangspiepser (bzw. Ohmmeter) an Step-Eingang und Masse anschließen. Vermutlich piepst es jetzt bereits bzw. zeigt einen relativ geringen Widerstand an.
    - Jetzt mal Stück für Stück die Jumper und Endstufen abziehen bis gar nix mehr drauf ist. Sobald das Piepsen aufhört, hast Du den Übeltäter gefunden. (Mit viel Glück war's ja doch nur ein falscher Jumper oder nur eine einzelne defekte Endstufe.)
    Wenn es immer noch piepst, hat Dein Shield einen Produktionsfehler. Dann mal gucken, ob Du irgendwo zwischen den Leiterbahnen oder Lötpunkten einen Kurzschluss entdecken kannst.


    Viel Erfolg und berichte mal.

    Gruß, marc

    ps: wo hast Du die Endstufen eigentlich gekauft? Ich kann da keine Beschriftung drauf erkennen. Die sind doch richtig herum gesteckt - oder ?
    Geändert von rcmarc03 (11.02.2016 um 12:07 Uhr)

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    55
    Beiträge
    2.810
    ...generell sollten bei einer Testinbetriebnahme keinerlei Jumper/Brücken gesteckt sein - es wird nicht einer zwingend benötigt !

    Ich hatte zudem schon mal den Vorschlag gemacht, ein "reines" GRBL aufzuspielen (Anleitungen dafür gibt es etliche, auch auch deutsch) und ein Terminalprogramm zu verbinden und auf Reaktion zu warten. Wenn dies gemacht wurde, dann sind Shield, Treiber, Motoren, usw. erst die nächsten Schritte!

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    23.01.2016
    Beiträge
    9
    Zitat Zitat von rcmarc03 Beitrag anzeigen
    ps: wo hast Du die Endstufen eigentlich gekauft? Ich kann da keine Beschriftung drauf erkennen. Die sind doch richtig herum gesteckt - oder ?
    Hi marc,

    vielen, vielen Dank für Deine Geduld und Deine Ratschläge. Beim Durchmessen aller Pins habe ich festgestellt, daß ich Trottel tatsächlich die Endstufen falsch aufgesteckt habe. Eigentlich wäre es das Erste, was ich hätte überprüfen müssen, aber ...
    Alle drei Enstufen sind hin. Habe noch eine vierte gehabt und mit der läuft alles einwandfrei.
    Muß mir jetzt im Reich der Mitte neue bestellen. Der Schaden hält sich wenigstens in Grenzen, 1,78 €/St. nur die Lieferzeit nervt.

    Nochmals vielen Dank und Gruß, Hardy

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    05.02.2016
    Beiträge
    6
    Hallo Hardy,

    freut mich, dass Du letztendlich den Fehler noch gefunden hast. Auch wenn die Endstufen nun kaputt sind weißt du jetzt wenigstens woran es gelegen hat und das ist doch auch schon was wert.
    Dir übrigens auch vielen Dank für die Rückmeldung und nun weiterhin fröhliches Basteln.

    Gruß, marc
    ps: falls Du nicht so lange warten möchtest: hier gibt's die Stepper auch recht günstig. 5Stück für 14,50 und es geht flott.
    https://www.roboter-bausatz.de/191/5...tmotor-treiber
    Geändert von rcmarc03 (11.02.2016 um 18:02 Uhr)

Ähnliche Themen

  1. [ERLEDIGT] Arduino Uno und GRBL Nema 17 Schrittmotor ansteuern
    Von Sigma1990 im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 12.01.2016, 15:01
  2. Motor Control Shield für Arduino
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 05.02.2015, 00:00
  3. Arduino Motor Shield Frage
    Von Andi#87 im Forum Arduino -Plattform
    Antworten: 1
    Letzter Beitrag: 01.04.2014, 00:11
  4. Arduino UNO und CANdiy-Shield
    Von Micro5 im Forum Arduino -Plattform
    Antworten: 0
    Letzter Beitrag: 24.08.2013, 20:04
  5. Arduino UNO Bluetooth Shield
    Von Droggelbecher im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 28.01.2013, 14:10

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests