Auswahl von Schrittmotor-Treiber-Kombination

Dies ist mein erster Versuch, meine eigene Schaltung und Leiterplatte zu entwerfen / zu bauen, also bitte haben Sie Geduld mit mir. Ich baue ein kleines, tragbares Gerät, das einen kleinen, genauen Motor verwendet. Mein Ziel ist es, die Einheit so klein wie möglich zu machen und dennoch eine höhere Drehmomentfähigkeit zu erreichen.

Suche nach einem Schrittmotor Zunächst begann ich, die gewünschten Motormerkmale zu entwerfen: hohe Genauigkeit, Effizienz (geringer Leistungsbedarf), geringe Größe mit angemessener Drehmomentfähigkeit und 360-Grad-Rotation.

Letztendlich habe ich auf den 28BYJ-48- Stepper zurückgegriffen, weil ich Schwierigkeiten hatte, etwas zwischen dem etwas teureren / sperrigeren NEMA und den Mikrosteppern zu finden - von denen keiner beide Ziele des Projekts erfüllte. Ich habe ein paar Bedenken bezüglich der Qualität dieser Motoren, nämlich der Effizienz und Lebensdauer des Motors.

Den richtigen Stepper-Treiber herausfinden Ich weiß, dass der L293 eine gängige Wahl für den Antrieb kleiner Motoren ist, aber ich bin eindeutig ein Bestrafungsfresser und habe beschlossen, eine andere Option zu finden! Nach Stunden des gedankenlosen Surfens musste ich mich von dem befreien, was zu einem Sandfang wurde. (Ich muss sagen, ich habe einen viel größeren Respekt vor der Entwicklung (investierte Zeit) dieser kleinen Leiterplatten, die achtlos auf Mülldeponien landen).

Wie auch immer, ich schweife ab, ich werde bei der bereits befahrenen Straße bleiben und den L293DD (Oberflächenmontage) verwenden. Gibt es eine bessere Option, die jemand empfehlen könnte, oder vielleicht eine bessere Methode zur Suche nach Komponenten?

ATTINY10 (1024 Bytes) zum Hochladen eines kleinen Programms, das ich geschrieben habe und das den Betrieb des Motors beschreibt.

Ist der Treiber eine gute Wahl für mein kleines Projekt. Ich weiß, dass diese Motoren mit ihrer eigenen Treiberplatine gekauft werden können, aber ich habe gerade angefangen, Eagle zu verwenden, und möchte meine eigene Platine entwerfen – die Platine mit verschiedenen Teilen ausstatten und die Gesamtgröße des Gehäuses und das Design-Layout minimieren zu einer Platine. Der Motor wird nicht stark belastet, daher beabsichtige ich nicht, dass die Kombination irgendwelche Maximalwerte erreicht.

Kann jemand eine gute Ressource empfehlen, um etwas über PCB-Design zu lernen?

Sie können mit diesem Motor nur sehr wenig anfangen, warum erklären Sie nicht, welche Anwendung Sie benötigen?

Antworten (1)

Sparkfun.com hat einige gute Tutorials zum PCB-Design mit Eagle, die kostenlos sind. (mit einigen Einschränkungen). Upverter.com ist auch ein guter Ort, um sich einzuarbeiten, die Lernkurve wird etwas höher sein, aber weniger Teileerstellung, was Ihnen Zeit spart. Stellen Sie in Bezug auf das PCB-Design sicher, dass Sie neben leistungshungrigen ICs über ausreichende Leistungsobergrenzen verfügen. Finden Sie im Internet eine Leiterbahnbreitentabelle und stellen Sie sicher, dass Ihre Leiterbahnen den durch sie fließenden Strom bewältigen können. Normalerweise stellen Sie große Leistungs-/Masseebenen her, da dies die Induktivität und den Widerstand des Kupfers auf der Platine verringert. Sie können sich jede Spur als einen winzigen Widerstand und eine Induktivität vorstellen, Sie können die Werte jeder Spur / Ebene tatsächlich berechnen. Eine große Massefläche bietet auch Platz für HF von Prozessoren oder PWM und macht weniger Spuren einer Antenne. Wenn Sie ein zweischichtiges Design erstellen, wird das Einpassen der Leistungsebenen in die Leiterplatte komplizierter, da Sie gezwungen sind, Leiterbahnen durch Ihre Grundebene zu führen. Hier wird das PCB-Design eher zu einer Kunst, Sie versuchen, mehrere Anforderungen in Einklang zu bringen. Das Bildhier Art veranschaulicht dies.

Beginnen Sie mit:

  1. Eine Masseebene auf der unteren Schicht
  2. Platzieren Sie Ihre Steckverbinder und ICs, platzieren Sie sie dort, wo es sinnvoll ist, und drehen Sie sie, um ein Überkreuzen von Leiterbahnen zu vermeiden
  3. Leiten Sie Ihren Strom unter Verwendung geeigneter Leiterbahngrößen weiter
  4. Leiten Sie Ihre digitalen Signale weiter (unter 20 MHz müssen Sie sich wahrscheinlich zu viele Gedanken darüber machen, wohin sie gehen, darüber wird es eher zu einer Wissenschaft)
  5. Möglicherweise müssen Sie die Schritte 2 bis 4 wiederholen, um bessere Ergebnisse zu erzielen

Überprüfen Sie dann das @ # $ ^ aus Ihrem Board, bevor Sie es abschicken, stellen Sie sicher, dass Ihr Schaltplan in Ordnung ist, überprüfen Sie alle Eingänge / Ausgänge sowie VCC und Masse. Sind sie sinnvoll? hast du irgendwas rückgängig gemacht? Haben Sie alle Pins richtig und korrekt zu den Datenblättern?

Überprüfen Sie dann die Platine. Haben die Pads die richtige Größe auf den Teilen? Benötigen Sie Befestigungslöcher? Möchten Sie Testpunkte, um die Fehlerbehebung zu vereinfachen? (Oh, und Vias führen Strom, hast du die auch richtig dimensioniert?)

Dann schick es ab, wenn es 100% funktioniert, nachdem du es gestopft hast, bist du mein Held.