Ich muss einen Rechteckwellengenerator herstellen, um einen Schrittmotortreiber zu steuern. Es muss mit einem Potentiometer gesteuert werden und einen Ausgangsbereich von 40 Hz bis 4 kHz erreichen.
Ich weiß nicht viel über Elektronik und ich habe viel, viel, viel recherchiert, aber ich verstehe bisher nicht genug davon, um das alleine herauszufinden.
Erstens, geht das überhaupt mit nur einem Potentiometer und zweitens, wie würde ich das machen?
Wie in den Kommentaren von Niel_UK erwähnt, kann dies mit einem 555-Timer in der Konfiguration „Astabil“ erfolgen. Obwohl es bessere Möglichkeiten gibt, einen Rechteckwellengenerator herzustellen, ist ein 555-Timer ein ausgezeichneter IC für Anfänger (was sich anhört, als wären Sie das), also ist es eine großartige Idee, mit diesem IC Schaltungen zu erstellen.
Eine Google-Suche nach dem Astable 555-Timer zeigt Ihnen, wie Sie die externen Komponenten anschließen:
Wenn Sie R2 durch ein Potentiomenter ersetzen, können Sie die Frequenz ändern, indem Sie die Spannungsschwelle am Entladestift ändern.
Als nächstes müssen Sie die Komponenten ausarbeiten, die Sie benötigen, um sich den gewünschten Frequenzbereich zu verschaffen. Es gibt einige Möglichkeiten, dies zu tun, es gibt viele Online-Rechner, die Sie verwenden können, wie z. B. diesen HIER , mit dem Sie die erforderlichen Parameter eingeben und die erforderlichen Werte berechnen können. Oder, wenn Sie abenteuerlustig sind, können Sie versuchen, es selbst zu berechnen, indem Sie die Formel f = 1,44 / (R1 + 2R2) C verwenden
Wenn Sie die Formel für R2 neu anordnen, können Sie herausfinden, welche Werte Sie benötigen, um 40 Hz zu erhalten, und welcher Wert dann für 40 kHz benötigt wird.
Ich würde auf jeden Fall empfehlen, zuerst zu versuchen, es selbst zu lösen, da dies ein Teil der Elektronik ist und die erforderliche Mathematik durchgeführt werden kann, sodass es eine gute Übung ist! Verwenden Sie das Online-Tool, wenn Ihre Ergebnisse entweder nicht funktionieren oder Sie zu frustriert sind (in diesem Fall würde ich etwas mehr recherchieren)!
Neil_DE