Schnittstelle 8051 Gleichstrommotor mit einem DAC

Ich möchte 8051 an ein Doppelgetriebe-Kit anschließen, das mit einem Gleichstrommotor geliefert wird. Die Motorspezifikation lautet: "3-6 Volt und zieht bis zu einigen Ampere". Der DAC ist MAXIM 512: Und laut Datenblatt finde ich Folgendes: "Der verriegelte Digitalausgang (LOUT) hat eine 1,6-mA-Quelle Fähigkeit, während ein (VDD - 0,4 V) Ausgangspegel beibehalten wird. Bei einem Senkenstrom von 1,6 mA beträgt die Ausgangsspannung garantiert nicht mehr als 0,4 V. "

Und ich brauche einen Verstärker, um den DAC-Ausgang mit dem Motor zu verbinden. Aber wie soll die Verstärkerschaltung dafür ausgelegt werden?

Danke

Antworten (1)

Ja, wenn Sie versuchen möchten, den Motor mit einer variierenden Spannung anzutreiben, um seine Geschwindigkeit zu steuern, benötigen Sie einen Motortreiberverstärker.

Eine viel bessere Möglichkeit, dieses Problem zu lösen, wäre, den Motor einfach von einer 3-> 6-V-Versorgung zu versorgen und einen MOSFET-Transistor zu verwenden, der für "mehr als ein paar Ampere" als Schalter ausgelegt ist, um das Ein- und Ausschalten des Motors sehr schnell zu ermöglichen hohe Rate.

Verwenden Sie den 8051 mit einem Timer oder einer Software, um die sehr hohe Rate zu erzeugen, mit der der MODFET ein- und ausgeschaltet wird. Wenn Sie nun eine solche Wellenform erzeugen, variieren Sie die Zeitspanne, in der der Motor ausgeschaltet oder eingeschaltet ist. Dadurch ändert sich die Drehzahl des Motors!! Diese Technik wird als PWM (Pulsweitenmodulation) bezeichnet.

Wenn Sie beginnen, PWM-Techniken zur Steuerung der Motordrehzahl zu erforschen, werden Sie auch lernen, wie Sie einen solchen Treiber an den 8051 anschließen und welche Arten von Frequenzen Sie für die PWM-Wellenform verwenden sollten.

Spaß haben!

Danke. Ich verwende einen AT89C51RC2, sodass ich mit dem darin enthaltenen PCA-Modul eine PWM erzeugen kann. Und ich kann damit den Motor steuern, indem ich die PWM-Einschaltdauer variiere. Aber ich war mir nicht sicher, ob der Verstärker zwischen dem DAC und dem Motor angeschlossen werden sollte. Kann die Verstärkerschaltung so einfach sein wie die Verwendung eines Transistors oder sollte ich mich für einen Vollbrücken-IC entscheiden?