Archiv verlassen und diese Seite im Standarddesign anzeigen : suche Schrittmotor Treiber und Controller
csjessid
11.06.2007, 13:46
Hallo,
ich möchte eine Schaltung zur Ansteuerung von Schrittmotoren bauen und suche dazu passende Controller und Driver. Die Driver sollten unipolar UND bipolor unterstützen und wenn möglich über SPI mit dem Controlelr kommunizieren. Kennt jemand solche ICs (Hersteller/Nummer/etc.)?
mfg
Christian
Hallo Christian,
die einzigen Bausteine, die sich über SPI ansteuern lassen, sind die Chips von Trinamic (z.B. TMC 246 -> Reichelt). Diese Bausteine sind hochintegriert, beinhalten sowohl Controller als auch den Treiber (glaube, bis 1500mA) und verfügen teilweise sogar über sensorlose Stillstandsüberwachung. Nebenbei sind sie auch noch kostengünstig.
Andere Kombinationen mit L297 als Controller und L6203 oder L298 als Treiber lassen sich nicht über SPI steuern - außer natürlich mit einem separatem µC.
Ich hoffe, ich konnte Dir helfen....
csjessid
12.06.2007, 08:31
Hallo,
von Trinamic hatte ich mir auch schon was rausgesucht, mit 428 als Controller und 236 als Treiber.
Ist es denn möglich mit dieser Schaltung für bipolare Motoren auch unipolare Motoren anzusteuern, wenn man über einen extra Schalter den Common Anschluss hinzuschalten/aktivieren kann?
Ich hab grad die Datenblätter nicht zur Hand... Ist darin der Befehlssatz zur Ansteuerung der Motoren beschrieben bzw. wie eine Bewegung über SPI Kommunikation erzielt werden kann?
Der TMC246 steuert die Stepper ausschließlich bipolar an. Allerdings kann man sehr viele Unipolare Antriebe einfach bipolar ansteuern. Dies geht meist wenn er 6 oder 8 Anschlüsse hat, dann werden halt nur 4 genutzt. Hat dein Schrittmotor nur 5 Anschlüsse dann geht normalerweise nur die unipolare Ansteuerung.
Der TMC 246 hat einige geniale Eigenschaften allerdings auch Schwächen. Mit den anderen Trinamics hab ich mich noch nicht beschäftigt.
Babbage
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.