Ich bin derzeit ein Informatikstudent, der versucht, eine einfache Schaltung zu bauen, um die Spannung mit einem Transistor und einem Arudino Uno zu variieren. Der Motor zieht zwischen 12 V und 28 V mit einem Strom von etwa 280 mA. Ich möchte die Spannung mit dem Arduino durch die Verwendung von PWM vom Arduino steuern. Theoretisch gibt mir ein 50%iges Tastverhältnis des Arduino die Hälfte der Spannung vom Kollektor zum Emitter. Ich habe versucht, PWM ohne Kondensatoren zu verwenden, und es endete damit, dass der Motor jaulte und ihn möglicherweise beschädigte.
Der BJT, den ich verwenden werde, ist der TIP120 mit einer Beta von 1000.
Hier ist der Schaltplan. Ich habe ursprünglich versucht, einen 1-nF-Kondensator über dem Motor zu verwenden, um zu versuchen, die Spannung während des Ausschaltzyklus von PWM zu glätten. Aber das ließ den Motor immer noch heulen, also testete ich eine Reihe verschiedener Kondensatoren und etwa 10 uF machten ihn leiser, aber sowohl das Netzteil als auch der Motor jaulten.
Bei seiner aktuellen Konfiguration sieht das Signal über dem Motor ungefähr so aus (bei Verwendung eines Arbeitszyklus von 50%)
Wie würde ich in der Lage sein, eine konsistente Leitung bei 12 V zu erhalten? oder jede andere Spannung, die durch das Tastverhältnis eingestellt ist.
PS der Induktor ist der Motor und die Werte sind nicht korrekt. Nur als Referenz verwendet.
Wenn die PWM-Frequenz hoch genug ist, beträgt die Welligkeit des Stroms durch den Motor nur wenige Prozent, obwohl die Spannung, die Sie an den Klemmen sehen, immer noch von der Versorgungsspannung (abzüglich des Transistorabfalls) zum Diodenabfall schwingt ( die negativ ist, wenn sie im gleichen Sinne wie die Versorgungsspannung gemessen wird).
Ihr Problem ist wahrscheinlich, dass die von Ihnen verwendete Frequenz zu niedrig ist. Schaltverluste, die mit der Frequenz zunehmen, aber mit der Übergangsgeschwindigkeit des Transistors von voller Leitung zu keiner Leitung abnehmen, werden Sie dazu bringen, die niedrigste Frequenz zu haben, die eine tolerierbare Welligkeit ergibt, und liegt normalerweise im Bereich von 20 bis 30 kHz Vermeiden Sie hörbare Effekte, obwohl einige Motoren mit sehr niedrigen Wicklungsinduktivitäten viel höhere Frequenzen oder zusätzliche Drosseln in Reihe mit den Wicklungen benötigen.
Chris Stratton
John
Chris Stratton
Ale..chenski