Der bürstenlose Gleichstrommotor ist eine Art bürstenloser Gleichstrommotor.
Dies bedeutet, dass keine direkte Verbindung (Bürste)
zwischen der rotierenden Spindel und anderen festen Teilen, wie z. B. der Spule, besteht.
Daher ist die Drehung ein Produkt der Änderung der Stromrichtung der Spule.
Die Spindel hat (normalerweise) einen runden Magneten.
Die Spule selbst ist ein elektrischer Magnet.
Sie können also die Spindel drehen, indem Sie die Pole der Spule ändern.
Haben Sie jemals einen BLDC gesehen? Ja natürlich.
In jedem Computergehäuse gibt es viele solcher Fälle.
Lüfter, CD-ROM und Diskettenlaufwerk (falls nicht vorhanden)
Ist ein Gerät, das BLDC verwendet.
Der Lüfter verwendet normalerweise einen 2-Phasen-Motor mit 2 Pins in der Spule und 1 Pin im Hall-Sensor.
Das CD-ROM- oder Diskettenlaufwerk verfügt über einen dreiphasigen Motor, die Spule hat 3 Pins und der Hall-Sensor hat 1 Pin.
Der erwähnte Hall ist ein einfacher Sensor zur Erkennung der aktuellen Pole der Spindel.
Immer wenn ein Magnet ankommt, erzeugt er ein Signal. Deshalb Sie
diesem Pin können Sie die Anzahl der Räder des Motors (U/min) ermitteln .
Mit
Ich denke, die Theorie reicht aus.
Wie Sie auf dem Foto sehen können,
dies ein geeigneter Niederspannungsmotor für unser Projekt,
aber es war etwas schwierig, sie zu entfernen und zu verlassen
ist
Wie bereits erwähnt,
sind die Spulenstifte leicht zu erkennen.
Ich habe
Wenn es jedoch ein Problem mit dem Erkennungsstift gibt, können Sie diese auch mit Ohrazer erkennen. - 1x externes Netzteil (optional)
einen bekannten 4-L293D ICChanel -Treiber
verwendet
.
Chip -Aktivierungspin. Wie Sie in den Daten
. l293d unterstützt externe Stromversorgung und verfügt auch über einen
Es ist notwendig, den Puffer zwischen dem Mikrocomputer und anderen stromverbrauchenden Komponenten wie Motoren
, Relais, Spulen usw. zu verwenden. Manchmal ist es wichtig, einen höheren Strom oder eine
höhere Spannung zu verwenden ( mehr als 5 Arduino)
mit 5 Arduino verbinden) -
3 Motorenpaare) Verbinden
sehen können, gibt es: -
4 Erdungsstifte (mit Gnd verbinden) - 2 Aktivierungs- und 1 Vss (
in der
Sie daher die Pins
1 Vss (mit positiver externer Stromversorgung verbinden) - 4 Eingänge (3 davon mit Arduino) - 4 Ausgänge (
gemäß dem
bürstenlosen Motors . Das bedeutet, dass wir
36 Signalzustände
110, 100, 101, 001,
Abbildung gezeigten Schaltplan Geeignete Signale zum Antreiben des
vorbereiten sollten, um die Spindelrotation abzuschließen. Wir nehmen also an, dass die drei Signale A, B und C
sind 6 Schritte sind wie folgt:
. Durch Ändern der Verzögerungszeit können Sie die Geschwindigkeit des Motors ändern
011, 010 Wir
werden sie in einer Schleife verwenden
(Beispiel: 15 bis 20 ms). Wenn eine niedrige Latenz
verwendet wird 5 ms) You will only hear the buzz, no movement. So
I want to use a variable as a delay and change
it to throw the serial monitor window in Arduino. The code is as follows:/* DC brushless driver */month = int, etc; int p1 = 2; int p2 = 3; int p3 = 4; char
inChar;
); pinMode(p2, OUTPUT); pinMode(p3, OUTPUT); Serial
void
setup(){ pinMode
(p1, OUTPUT
. begin(9600); } /Loop
routines run over and over again forever
: void loop (){if (Serial. available()){
inChar = (char)Serial. read
(); if (
inChar == '-'){wait -=1; }else{wait +=
1; }Serial. println(wait); }digitalWrite(p1, 1); digitalWrite(p2, 1); digitalWrite(p3, 0); delay(wait); digitalWrite(p1, 1); digitalWrite(p2, 0);
digitalWrite(p3, 0); delay(wait);
digitalWrite(p1, 1);
digitalWrite(p2, 0); digitalWrite(p3, 1); delay(wait);
digitalWrite(p1, 0); digitalWrite(p2, 0);
digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0); digitalWrite(p2, 1); digitalWrite(p3,
1); delay(wait); digitalWrite(p1, 0);
digitalWrite(p2, 1); digitalWrite(p3, 0); delay(wait); }Some hints:-
No more than 12 v external power supply. -
For small BLDC motors, you can use Arduino 5 as a Vs, no external power supply ist erforderlich, aber die Motorgeschwindigkeit kann nicht erreicht werden. - Beginnen Sie mit dem Wartewert 10, schalten Sie dann den seriellen Monitor ein und geben Sie die Minustaste ein
um den Wert zu verringern.
,
Die HOPRIO-Gruppe, ein professioneller Hersteller von Steuerungen und Motoren, wurde im Jahr 2000 gegründet. Der Hauptsitz der Gruppe befindet sich in der Stadt Changzhou, Provinz Jiangsu.