Ich habe eine VEX 29-Motorsteuerung (u1 im Schaltplan), die ein PWM-Signal als Eingang verwendet, um einen Gleichstrommotor vorwärts oder rückwärts (mit unterschiedlicher Geschwindigkeit) anzutreiben. Leider ist VEX nicht sehr großzügig mit Informationen über seine Elektronik. Ich habe es geschafft, diesen Controller mit 5 V von einem Arduino-PWM-Pin zu betreiben. Aber die Motorsteuerung sollte in der Lage sein, mit höheren Spannungen als 5 V zu laufen, was auch die Motordrehzahl erhöhen würde. Daher möchte ich den Motorcontroller stattdessen mit 10 V betreiben, wobei das PWM-Eingangssignal 0 V-10 V betragen muss. Wie kann ich das Arduino-5-V-PWM-Signal verstärken, um ein 10-V-PWM-Signal zu werden?
Ich dachte daran, einen normalen NPN-Bipolartransistor zu verwenden, um die 10-V-Spannung mit der Frequenz des PWM-Signals ein- und auszuschalten und das 5-V-PWM-Signal in ein 10-V-PWM-Signal umzuwandeln. Ist das möglich? Und wenn ja, welche Art von Parametern brauche ich, um den richtigen Transistor auszuwählen (ich habe eine Tüte mit verschiedenen NPN- und PNP-Transistoren herumliegen)? Mein Motorcontroller nimmt nur etwa 10 Mikroampere oder etwas vom PWM-Pin auf, wenn er direkt an das Arduino angeschlossen ist (also bei 5 V).
Wie Bruce sagte, reichen normalerweise 5 Volt aus, um den Motortreiber zu steuern . Aber aus irgendeinem Grund, wenn Sie 10 Volt benötigen, und da dies eine einfache Schaltanwendung ist, sollte jeder Transistor funktionieren. Du solltest das tun:
[TOTE VERBINDUNG]
Der Wert des Widerstands beeinflusst den fließenden Strom und die Bandbreite.
ps wird die Modulation mit dieser Konfiguration invertiert, was bedeutet, dass Sie mehr Leistung mit weniger Impulsbreite und weniger Leistung mit mehr liefern. Sie müssen die PWM-Länge über die Software ändern.
Ihr Schaltplan kann nicht funktionieren, da die Masse der MCU nicht mit der Masse der Motorsteuerung verbunden ist. Aus diesem Grund kann kein Strom vom MCU-Pin in fließen Q1
.
Außerdem V2
ist rückwärts angeschlossen: Minuspol an Vin+
und Pluspol an Vin-
.
Diese Probleme müssen gelöst werden, bevor eine Analyse der PWM-Signalamplitude durchgeführt werden kann. Momentan haben Sie einfach kein PWM-Signal.
Bruce Abbott
Dolf Andringa
Dolf Andringa
Einige Sorta EE