Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hallo zusammen,
ich bin neu hier im Forum und habe auch noch keine Erfahrung mit LabView.
Für meine Masterarbeit muss ich einen Motortreiber mit Schritt- und Richtungssignal mit einem NI myRio ansteuern. Zur Zeit befinde ich mich noch in der Aufbauphase der Hardware und bin auf ein Problem gestoßen:
Geplant war, über die DIO Kontakte einmal das Richtungssignal auszugeben (high/low) sowie über ein PWM Signal die Schritte zu erzeugen. Die maximale Ausgangsspannung der digitalen Ausgänge des myRio beträgt jedoch nur 3,3 Volt, der Motortreiber hat als Eingang 5 V – 24 V angegeben. Jetzt habe ich Bedenken, dass die Spannung des myRio zur sicheren Ansteuerung der Steuerung nicht ausreicht.
Das Manual der myRio gibt jedoch an, dass die DIO 5 V kompatibel sind. Nun überlege ich, ob es möglich ist, einen „sinking“ Ausgang zu verwenden (siehe Anhang), da der myRio ja 5 V bereitstellt. Dann würde beim Setzen des Ausganges auf „low“ der Strom fließen, jedoch beim Setzen auf „high“ die Spannung nur auf 3,3 Volt angehoben werden. Hier gäbe es dann immer noch eine Spannungsdifferenz von 1,7 Volt, und der Motortreiber würde u. U. keinen Logikwechsel erkennen.
Gibt es eine Möglichkeit, den Ausgang so anzusteuern, dass dieser zwischen Ground und hochohmig wechselt? Oder hat jemand eine andere Idee, den Motortreiber mit dem myRio zu verbinden.
Im Notfall müsste ich einen DC/DC Wandler mit ausreichender Geschwindigkeit einsetzen, was ich jedoch gerne vermeiden würde.
Schon einmal vielen Dank und schöne Grüße,
Tobias
Zitat:Das Manual der myRio gibt jedoch an, dass die DIO 5 V kompatibel sind.
Das allein reicht dir aber nicht: lt. deinem Manual-Auszug will der Motortreiber am Eingang nicht nur Spannung, sondern auch Strom haben,um damit seine Optokoppler zu betreiben. Wieviel Strom brauchen die denn - und wieviel Strom liefern die LVTTL-Pins deines myRIO?
Zitat:Im Notfall müsste ich einen DC/DC Wandler mit ausreichender Geschwindigkeit einsetzen, was ich jedoch gerne vermeiden würde.
So was einfaches wie simple Transistoren/MOSFETs kennt die Jugend heute nicht mehr, oder?
danke für die schnelle Antwort! Der myRio hat einen Ausgangsstrom von 4 mA. Der Motortreiber benötigt 7 bis 16 mA Steuerstrom. Somit liefert der myRio auch zu wenig Strom.
Am besten ist wahrscheinlich dann, wie von dir vorgeschlagen, einen Transistor zu benutzen. Manchmal kommt man auf die einfachsten Lösungen nicht
Vielen Dank!
vielen Dank für deinen Tipp, habe mir direkt die Bausteine bestellt und werde die ausprobieren.
Ich habe die Teile gerade nur kurz angeschaut, die können direkt verwendet werden ohne Widerstand oder andere zusätzliche Bauteile, oder?
Jap! Einfach nur Vcc, GND und die OE Pins an GND anschließen, fertig. Nichts kompliziertes.
Für den Rückweg dann ggf. noch ein Spannungsteiler, aber da musst du schauen ob du diesen brauchst.