Geschrieben June 7, 2012 at 09:397. Jun 2012 Ev. wird das nicht möglich sein, aber ich frage lieber nach, möchte mit einem Micro Switch https://shop.tinkerforge.com/accessories/micro-switch.html den Stepper anhalten, wenn der Switch gedrükt wird. Gäbe es an der Stepper-Platine Kontakte, die man ev. als Eingänge für ein Stop-Signal nutzen könnte. Oder bleibt mir nur der Umweg den Switch an ein IO4 bzw. Analog-Out Bricklet anzuschliessen ?
Geschrieben June 7, 2012 at 10:147. Jun 2012 Ich hatte für meinen Schlitten auch an so etwas gedacht, um dies als Notausfunktion bzw. Endlagenschalter zu verwenden. Wäre auch für mich interessant zu wissen.
Geschrieben June 7, 2012 at 10:357. Jun 2012 Autor Paul, ich habe jetzt den Schlitten und Schiene (80mm) von IGUS erhalten, was mir auffällt, der Schlitten fährt sehr streng über die Schiene. Ist das bei Euch auch so ? Wenn ich die Schiene z.B. vertikal aufstelle bleibt der Schlitten stehen...
Geschrieben June 8, 2012 at 09:518. Jun 2012 Das liegt meist daran, dass die Trockengleitlager am Schlitten "nur" festgeschraubt sind und diese evtl, etwas verdreht sind. Das passiert bei meinen Schlittenbremsen häufiger, wenn ich die zu fest anziehe, verdrehen sich die Gleitlager und der Schlitten bewegt sich etwas schwerer danach. Einfach die Schrauben etwas lösen und dann mit etwas gefummel wieder so festschrauben, dass diese sich nicht verkanten, dann gleitet der Schlitten wieder.
Geschrieben June 8, 2012 at 10:198. Jun 2012 Autor Ja, da muss man ev. nachjustieren. Ich denke nach zahlreichen Fahrten werden sich die Gleitlager von selbst "eingeschmiert" haben. Aber wir sollten in diesem Thread lieber mal auf eine Antwort vom TF-Team hoffen ?! Nach dem Hype um WIFI, IMU-Rotationen etc. wäre es mal schön wenn man sich auch nur kurz auch um andere Themen kümmern könnte. Es macht m.E. mittelfristig keinen Sinn TF-Themen hier reinzustellen, die höchstens von den Ehrenamtlichen beantwortet werden, aber sonst kein Feedback erhalten.
Geschrieben June 11, 2012 at 07:4711. Jun 2012 Sorry für die späte Antwort. Momentan kann man nur eine IO-4 oder IO-16 für nen Stop Signal nutzen. Sofern keiner über das Kabel stolpert oder die Software sich aufhängt sollte dies vernünftig funktionieren. Eine Möglichkeit, dass der Stepper direkt einen Schalter überwacht gibt es momentan nicht. Hierfür müsste die Firmware des Steppers angepasst werden.
Geschrieben June 11, 2012 at 08:3311. Jun 2012 Autor @Batti, wirklich nur die FW ? Sind an/auf der Platine mögliche Kontakte schon vorhanden ?
Geschrieben June 12, 2012 at 11:4412. Jun 2012 Autor Studiere gerade das Platinenschema vom Stepper... Im Stepper-Brick befindet sich der Motortreiber DRV8811PWP. Pin 3 ist ein Input-Pin um die Direction zu steuern. Sollte ein Impuls von Außen -ev. durch einen Mikroschalter ausgelöst- nicht die Stepper-Richtung umdrehen ? Das alleine würde schon ausreichen um bei einem Kameraschlitten auf die Endlagen zu reagieren.
Geschrieben June 20, 2012 at 22:0420. Jun 2012 @Batti, wirklich nur die FW ? Sind an/auf der Platine mögliche Kontakte schon vorhanden ? Naja, jeder Bricklet Port hat 4 Universal IO Pinne. Natürlich könnte man ein Breakout Board nehmen, dort Endschalter anlöten und eine Firmware in C schreiben welche in Echtzeit den Schrittmotor Anhält per Interrupt (der Interrupt müsste dann natürlich höhere Priorität haben als alle vorhandenen). Damit hättest du eine Reaktionszeit von ~125ns, verglichen mit einer Reaktionszeit von Minimal 2ms über die IO4 Lösung (Nachricht zum PC und zurück). Je nach Geschwindigkeit mit der gefahren wird ist das natürlich ein riesiger Unterschied! Edit: Eins noch: Falls etwas wirklich sicherheitsrelevantes gesteuert wird, sollte der Endschalter nur angefahren werden wenn etwas schief gelaufen ist und dann sollte der Endschalter den Strom zum Schrittmotor trennen. Sonst würde eine wie auch immer abgestürzte Stepper Brick Firmware ja trotzdem zur "Katastrophe" führen können.
Geschrieben June 22, 2012 at 18:2122. Jun 2012 Autor @borg Verstehe, aber über die Bricklet Ports ist mir das zu umständlich. Wie sieht es beim Motortreiber DRV8811PWP der Input-Pin 3 aus ? Kann dieser durch ein TTL-Signal z.B. aus einer Gabellichtschranke die Richtung des Steppers ändern ? Es geht hier um einen in der Länge begrenzten Kameraschlitten, erreicht der Schlitten jeweils das Ende der Schiene sollte die Richtung des Motors geändert werden.
Geschrieben June 22, 2012 at 21:5222. Jun 2012 Mit Pin 3 kannst du die Richtung setzen, ja. Dazu musst du aber auch die Firmware ändern (den Pin am Mikrocontroller auf Input stellen), sonst gibt es ja Kurzschlüsse an der Stelle.
Geschrieben June 23, 2012 at 10:0623. Jun 2012 Autor D.h. während dem Standardbetrieb des Stepper-Bricks muss der Pin auf Output eingestellt sein ? Und für meinen Spezialbetrieb als Input, dann wird das so nicht klappen...
Geschrieben June 23, 2012 at 10:2023. Jun 2012 Du könntest versuchen den Pin beim Mikrocontroller mit Pull Up und Pull Down zu steuern und du kannst ihn dann mit aktiv High und Low "überschreiben".
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.