Borstelloze gelijkstroommotor is een soort borstelloze gelijkstroommotor.
Dit betekent dat er geen directe verbinding (borstel)
is tussen de roterende spindel en andere vaste onderdelen, zoals de spoel.
Daarom is rotatie een product van de verandering in de stroomrichting van de spoel.
De spindel heeft (meestal) een ronde magneet.
De spoel zelf is een elektrische magneet.
Je kunt dus de spil draaien door de polen van de spoel te verwisselen.
Heb jij ooit een BLDC gezien? Ja natuurlijk.
Er zijn veel van dergelijke gevallen in elke computerkast.
Ventilator, cd-rom en diskettestation (als je dat niet hebt.
Is een apparaat dat BLDC gebruikt.
De ventilator gebruikt meestal een tweefasige motor met twee pinnen in de spoel en 1 pin in de hall-sensor.
Het cd-rom- of diskettestation heeft een driefasige motor, de spoel heeft drie pinnen en de Hall-sensor heeft 1 pin.
De genoemde hal is een eenvoudige sensor voor het detecteren van de huidige polen van de spil.
Telkens wanneer een magneet arriveert, genereert deze een signaal.
kan deze pin gebruiken om het aantal wielen van de motor te detecteren of de snelheid
Daarom moet je
Ik denk dat de theorie
Je kunt het op de foto zien.
van de motor te regelen (RPM).
Ik vond een Samsung borstelloze motor in mijn oude Asus
CDROM
Hoe dan ook, zoals eerder vermeld, hebben we 4 pinnen om de draden te lassen.
voldoende is. Laten we het doen!
Meestal is de laatste pin de sensor.
Maar als er een probleem is met de detectiepin, sluit dan aan (+), (-)
dat de spil 3 volt
Ze
zagen
trilde (optioneel)
Ik heb een bekende 4-L293D ICChanel-driver gebruikt.
is noodzakelijk om de buffer te gebruiken tussen de microcomputer, de controller en
, zoals motoren, relais, spoelen, enz. (geen LED's).
is het belangrijk om een hogere stroom of een hogere spanning te gebruiken (
Soms
Het
andere stroomverbruikende componenten
. De l293d ondersteunt externe voeding en heeft ook een chip-enable-pin.
je kunt zien in de gegevens -
Single, zijn er: -4 aardingspinnen (aansluiten op Gnd) -
2 enable en 1 Vss (aansluiten op
meer dan 5 Arduino)
aansluiten op positieve externe voeding) - 4
Arduino) - 1 Vs (
5
Zoals
geschikte signalen om de borstelloze motor aan te sturen. Deze BLDC heeft 36 stappen voor elke voltooiingsronde. Dit betekent dat
ingangen (waarvan 3 op Arduino) - 4 uitgangen (3
daarom de pinnen aan volgens het schema in de afbeelding
Sluit
36 signaaltoestanden moeten voorbereiden om
paar motoren)
we
dus aan
, 100, 101, 001, 011, 010 we zullen ze in één lus gebruiken. Een
dat 0 negatief is en 1 positief Magic 6 stappen zijn als volgt:
de spilrotatie te voltooien. Deze 36 stappen
zijn verdeeld in 6 delen van een unieke reeks. We nemen
110
ander belangrijk ding om te vermelden is het wachten of de vertraging tussen elke stap,
als er een hoge latentie is geselecteerd (
je
gezoem
kunt de snelheid van de motor wijzigen
bijvoorbeeld: 15 tot 20 ms). 5 ms) Je hoort alleen het
, OUTPUT) ; serieel. digitalWrite(p2, 1); digitalWrite(p3, 0);
, geen beweging. Dus ik wil een variabele gebruiken als vertraging en deze wijzigen om het seriële monitorvenster in Arduino te genereren:/* DC borstelloze driver */maand = int, etc; int p2 = 3; pinMode(p3
digitalWrite(p1, 1); 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, er is geen externe voeding nodig, maar het motortoerental kan niet worden bereikt - Begin met de
10, schakel vervolgens de seriële monitor in en voer de min-toets in om de waarde te verlagen.
wachtwaarde
HOPRIO-groep, een professionele fabrikant van controllers en motoren, werd opgericht in 2000. Hoofdkantoor van de groep in Changzhou City, provincie Jiangsu.