voer een cdrom borstelloze motor uit met arduino
Thuis » Bloggen » gebruik een cdrom-borstelloze motor met Arduino

voer een cdrom borstelloze motor uit met arduino

Aantal keren bekeken: 0     Auteur: Site-editor Publicatietijd: 02-09-2020 Herkomst: Locatie

Informeer

knop voor delen op Facebook
Twitter-deelknop
knop voor lijn delen
knop voor het delen van wechat
linkedin deelknop
knop voor het delen van Pinterest
WhatsApp-knop voor delen
knop voor het delen van kakao
knop voor het delen van snapchat
knop voor het delen van telegrammen
deel deze deelknop

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.

Snelle koppelingen

Neem contact met ons op

WhatsApp: +86 18921090987 
Tel: + 18921090987 
Toevoegen: No.19 Mahang South Road, Wujin Hightech District, Changzhou City, provincie Jiangsu, China 213167
Laat een bericht achter
NEEM CONTACT MET ONS OP
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Alle rechten voorbehouden. Sitemap | Privacybeleid