Hallo, ich habe folgende Frage: ich steuere derzeit 6 Schrittmotortreiber über eine 1,5m lange Leitung an (also 1,5m zwischen µC und Schrittmotortreiber). Jeder Treiber bekommt seine eigenen Step-, Enable, Direction Impulse und liefert ein Referenzsignal zurück. Derzeit mache ich das parallel und brauche dafür entsprechend viele Leitungen. Es würde mich reizen das Ganze mal seriell zu testen. Die Motoren laufen mit einer Schrittfrequenz von max. 10kHz, d.h. ich müßte alle 100µs die zuvor erwähnten 4 Signale (Step, Enbable, Direction und Referenz) für jeden der 6 Treiber in einen seriellen Datenstrom wandeln und anschliessend wieder zurückwandeln. Das macht 24 Bit pro 100µs, also 240.000 Bit/s oder rund 240Kbit/s. Nun meine Frage, kann man sowas mit einfachen Schieberegistern lösen oder brauchts dafür spezielle Wandler? Es würde mich auch reizen sowas mit FPGA's umzusetzen. Wahrscheinlich wäre das mit Kanonen auf Spatzen geschossen aber ich habe in dieser Richtung bisher keine praktische Erfahrung und es würde mich reizen etwas mit FPGA's zu probieren. Was wäre hier eurer Meinung nach die beste Lösung? Gruß Lars
@ Lars (Gast) >Nun meine Frage, kann man sowas mit einfachen Schieberegistern lösen Ja, ist aber nicht sinnvoll. >oder brauchts dafür spezielle Wandler? Es würde mich auch reizen sowas >mit FPGA's umzusetzen. Machbar, aber nix als Spielerei in die flasche Ricvhtung. >Erfahrung und es würde mich reizen etwas mit FPGA's zu probieren. Für Schrittmotoren? Na, da schlafen die ja ein. >Was wäre hier eurer Meinung nach die beste Lösung? Ich würde einfach den uC direkt an die Endstufe setzten und die Steuersignale (vom PC?) per UART dorthin bringen. Nicht spektakulär aber sinnvoll. MFG Falk
Hallo Falk,
Danke für deine Antwort.
>Ich würde einfach den uC direkt an die Endstufe setzten...
Geht leider nicht, auch wenn das die mit Abstand beste Lösung wäre.
Es gibt für wenig Geld fertige Wandler seriell/parallel in verschiedenen Geschmacksrichtungen.
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.