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