Wir wurden gebeten, einen Steuerkreis für die Motordrehzahl mit den folgenden Komponenten zu entwerfen:
15V source -> potentiometer -> LPF -> OpAmp -> ADC -> DAC -> OpAmp -> Motor Driver -> 3V DC Motor
(aufgrund des geringen Preises)
Ich werde dies auf einem Steckbrett verdrahten.
1. Das Wichtigste zuerst, ich habe eine 15- und -15-Quelle (VCC, VEE)
1.1 (Update) Ich habe zwei 20k-Widerstände vor dem Topf, damit ich eine feinere Kontrolle über den Motor hätte (-3V bis +3V)
2. Ein Tiefpassfilter mit einer Grenzfrequenz von 100 Hz (Mein Prof schlägt vor, dass wir diesen Wert nur verwenden, um unerwünschte Signale zu löschen)
3. Ein OpAmp mit Einheitsverstärkung, weil ich etwas brauche, um die Transistoren vom hochohmigen Ausgang des Potis anzusteuern.
4. Eine Push-Pull-Verstärkerkonfiguration, die aus den NPN- und PNP-Transistoren besteht, damit ich meinen Motor in beide Richtungen drehen lassen kann (dh ein Motortreiber).
Also meine Fragen sind:
Sind meine Widerstands-/Kondensatorwerte praktikabel?
Wie implementiere ich den ADC -> DAC-Teil?
Muss ich vor dem Topf einen Widerstand platzieren, damit er nicht durch Hochspannung durchbrennt?
Anmerkungen:
Kein PWM.
Die Motortreiberschaltung kann auch eine H-Brückenschaltung oder ein IC sein, aber ich denke, das wäre teurer.
Ich brauche auch einige Vorschläge, wie ich die Schaltung verbessern kann.
Da es sich nur um einen 3-V-Motor handelt, würde ich den Bereich des Drehzahlreglers begrenzen, indem ich einen Widerstand über und unter dem Poti RV1 hinzufüge. Ein 10k-Widerstand auf beiden Seiten begrenzt den Ausgangshub auf +/- 5 V und gibt Ihnen eine feinere Kontrolle über die Geschwindigkeit. Durch Erhöhen dieser Werte wird der Spannungsbereich bei Bedarf noch weiter reduziert.
Übrigens - ich vermute, Ihr Professor hat eher nach einer Geschwindigkeitsregelung vom Typ mit geschlossenem Regelkreis gesucht als nach dem Typ mit offenem Regelkreis, den Sie haben . Daher die Verweise auf ADC, DAC und Tiefpassfilter. Dies würde auch einen Tachometer (normalerweise eine Art Impuls-/Frequenzgerät, dessen Ausgang eine Umwandlung in ein analoges Signal - DAC) erfordern würde, um die Drehzahl der Motorwelle zu messen.
Es könnte eine gute Idee sein, mit Ihrem Professor genau zu klären, was für dieses Projekt erforderlich ist (offener oder geschlossener Regelkreis?), bevor Sie sich auf ein endgültiges Design festlegen.
Wenn Sie einen Tiefpassfilter mit einer Grenzfrequenz von 100 Hz wünschen, müssen Sie einige Änderungen vornehmen. Die 10 uF / 16 K, die Sie zeigen (obwohl sie durchaus machbar sind), haben eine Grenzfrequenz von -3 dB von 1 Hz (eigentlich ein bisschen weniger, aus Gründen, die ich beschreiben werde).
Die Quellenimpedanz, die in den 10K-Pot-Wischer (mit Ihren 20K-Widerständen an jedem Ende) blickt, ist nicht Null, und das erhöht den 16K-Widerstand. Wenn der Wischerwiderstand außer Acht gelassen wird, beträgt er 12,5 K, wenn sich der Topf in der Mitte befindet. Wenn der Pot an beiden Enden ist, beträgt er 12K. Wir können also 12,25 K als Annäherung verwenden.
Lassen Sie uns einen Standard-Kondensatorwert auswählen (weil Widerstände in feineren Schritten vorkommen). Wir wissen, dass es ungefähr 1/100 von dem sein sollte, was wir vorher hatten, also versuchen wir etwas Schönes und sogar wie 100 nF.
Subtrahieren Sie die 12,25 K, die wir von der Quellenimpedanz des Topf- / Widerstandsteilers erhalten, und der Widerstand sollte etwa 3,6 K betragen. (Der Cutoff ändert sich ein wenig mit der Pot-Rotation, aber nicht genug, um sich Sorgen zu machen - weniger als 2% in jede Richtung).
HL-SDK
pjc50
Flüchtig
Flüchtig
pjc50
Flüchtig
Jippie
Flüchtig
Jippie
pjc50
Flüchtig
Flüchtig
pjc50
Flüchtig
pjc50
pjc50
Flüchtig
John u
Flüchtig
John u
Flüchtig
Benutzer16222