Forum: Mikrocontroller und Digitale Elektronik Digital-Output Hardware für die Ansteuerung einer Stepper-Leistungskarte


von Andi (Gast)


Lesenswert?

Hallo :)

folgendes Problem:

Mein Ziel ist es 5 Schrittmotor-Leistungskarten mit Hilfe eines C# .NET 
Programms anzusteuern. Die Leistungskarten haben einen TTL eingang und 
bei jeder steigenden Flanke machen sie einen schritt. Momentan betreibe 
ich zwei dieser Karten mit einem selbstgebauten Interface (Wo ein Atmel 
µC werkelt), allerdings bin ich mit meiner persönlichen Umsetzung ein 
wenig unzufrieden (gerade was die Übertragungsstabilität angeht) und 
zusätzlich ist das selbstgebaute Interface nicht für fünf Ausgänge 
ausgelegt.

Zunächst hatte ich überlegt ein Produkt aus der RedLab Serie von 
Meilhaus zu verwenden, da diese kostengünstig sind und eine gute lib für 
.net bereitstellen. Nach kurzer Recherche musste ich aber leider 
feststellen, dass die D-I/O ports alle nicht dazu geeignet sind, da das 
Umschalten deutlich zu lange dauern würde. (Sinnvoll wäre eine Frequenz 
>5-10kHz)

Von Meilhaus selber wurde mir nun ein Produkt vorgeschlagen, dass über 
700€ kostet, was in keiner Relation zu dem gesamten Projekt steht (und 
nein es ist kein Plotter/cnc ;) ).

Jetzt zur eigentlichen Frage, kennt einer von euch eine günstige 
(<<100€) Digital I/O Hardware, wo es eine .Net lib für gibt, oder würdet 
ihr mir raten, dass ich mir z.B. ein Arduino besorge und mir daraus was 
passendes bastel?

Liebe Grüße
Andi

von Peter II (Gast)


Lesenswert?

Ich würde mal Intelligenz in die IO-Karte stecken. Ein PC ist nur 
bedingt echtzeitfähig. Damit bekommt man kaum einen gleichmäßigen Lauf 
der Motoren hin.

Einfach eine Atmel an die Serielle (oder USB) und diesen kann etwas 
komplexere Befehle geben.

z.b. 5 Schritte mit 10kHz auf Ausgang 1.

damit kann die Schnittstelle sehr langsam sein, der PC muss nicht auf 
die ms genau reagieren.

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
Noch kein Account? Hier anmelden.