Suorita CDROM -harjaton moottori Arduinolla
Kotiin » Blogi » Suorita CDROM -harjaton moottori Arduinolla

Suorita CDROM -harjaton moottori Arduinolla

Näkymät: 0     Kirjailija: Sivuston editori Julkaisu Aika: 2020-09-02 Alkuperä: Paikka

Tiedustella

Facebook -jakamispainike
Twitterin jakamispainike
linjanjako -painike
WeChatin jakamispainike
LinkedIn -jakamispainike
Pinterestin jakamispainike
WhatsApp -jakamispainike
Kakaon jakamispainike
Snapchatin jakamispainike
Telegraminjako -painike
Sharethisin jakamispainike

Harjaton DC -moottori on eräänlainen harjaton tasavirtamoottori. Tämä tarkoittaa
ei ole suoraa liitäntää (harja) .
, että pyörivän karan ja muiden kiinteiden osien, kuten kelan, välillä
Siksi kierto on tulos kelan nykyisessä suunnassa.
Karalla on pyöreä magneetti (yleensä).
Kela itsessään on sähkömagneetti.
Joten voit kääntää karan vaihtamalla kelan napoja.
Oletko koskaan nähnyt BLDC: tä? Kyllä, tietysti.
Jokaisessa tietokonetapauksessa on monia sellaisia ​​tapauksia.
Tuuletin, CD ROM- ja Floppy Drive (jos sinulla on
laite, joka käyttää BLDC: tä.
Tuuletin käyttää yleensä 2-vaiheista moottoria, jossa on 2 nastaa kelassa ja 1-nastassa hallissa.
CDROM- tai Floppy-asemassa on kolmivaiheinen moottori, kela on 3 nasta ja hallin anturilla on 1-nasta.
on yksinkertainen sensori, joka on sensori.
Magnee-magneetti Luo
tämän PIN -moottorin (RPM), että moottorin
.
nopeus
on
signaalin
avulla poistaa ja jättää ne
Hieman
vaikea
.
Yleensä viimeinen nasta on anturi.
Mutta jos havaitsemisnastalla on ongelmia, kytke (+), (-),
he näkivät karan ravistavan 3 volttia.
Voit myös havaita ne Ohrazerilla. Käytetyt osat: -1x leipälauta. -
1x Drive IC L293d. -WIRES. -
1x ulkoinen virtalähde 6 V (valinnainen)
Käytin tunnettua 4-L293D ICCHANEL -ohjainta.
välillä on tarpeen käyttää puskuria .
Mikrotietokoneen ja muiden tehoa kuluttavien komponenttien, kuten moottorien, releiden, kelojen jne. (Ei LED),
Joskus on tärkeää käyttää korkeampaa virtaa tai korkeampaa jännitettä (
yli 5 Arduino)
ulkoista virtalähdettä, joskus vain mikroasi suojaamiseksi mistä tahansa päinvastaiselta.
Kuten transistorit ja integroidut piirit, on monia elektronisia komponentteja, joita voidaan käyttää puskurina.
Ehdotan, että L293D tukee ulkoista virtalähdettä ja siinä on myös siru -nasta.
Kuten datasta voidaan nähdä-
yksi, on: -4 -tapit (yhdistä GND: hen)
-2 Enable ja 1 VSS (
yhdistä 5 arduinoon) -1 Vs (
yhdistä positiivisiin ulkoisiin virtalähteisiin) -4-tuloihin (
3 niistä Arduino) -4 -lähetyksiin (
3 moottoriparia)
, kytke siis pins-napit kuvassa esitetyn kaavion mukaan.
Haluamme valmistaa sarjan sopivia signaaleja harjattoman moottorin ajamiseksi.
Tällä BLDC: llä on 36 askelta jokaiselle valmistumiskierrokselle.
Tämä tarkoittaa, että meidän tulisi valmistaa 36 signaalitilaa karan kierto loppuun.
Nämä 36 vaihetta on jaettu 6 ainutlaatuisen sekvenssin osaan.
Joten meillä on 6 erilaista signaalia, jotka tulisi toistaa 6 kertaa silmukassa.
Oletetaan, että kolme riviä ovat vastaavasti A, B ja C (tilattu),
tarvitsemme 3 bitin arvoa.
Oletetaan, että 0 on negatiivinen ja 1 on positiivinen.
Magic 6 -vaiheet ovat seuraavat: 110, 100, 101, 001, 011, 010 Käytämme niitä yhdessä silmukassa.
Toinen tärkeä mainittava asia on odotus tai viivästyminen kunkin vaiheen välillä.
Muokkaamalla viiveaikaa voit muuttaa moottorin nopeutta.
Jos korkea latenssi valitaan (
esim. 15 - 20 ms),
moottori voi vain ravistaa tai aloittaa leikkaustoimenpiteet.
Jos käytetään matalaa latenssia (
esimerkiksi: 0 - 5 ms),
kuulet vain sirinä, ei liikettä.
Joten haluan käyttää muuttujaa viivästyksenä ja muuttaa sitä heittääksesi sarjamonitori -ikkunan Arduinossa.
Koodi on seuraava:/ * DC -harjaton kuljettaja */kuukausi = int jne.; int p1 = 2; int p2 = 3; int p3 = 4; char inchar; tyhjä setup () {
pinMode (p1, lähtö); PinMode (P2, lähtö); PinMode (P3, lähtö); Sarja. alkaa (9600); }
/Silmukan rutiinit kulkevat uudestaan ​​ja uudestaan ​​ikuisesti: tyhjä silmukka () {if (sarja. Käytettävissä ()) {inchar = (char) sarja. lukea(); if (inchar == ' -') {odota -= 1; } else {odota += 1; } Sarja. println (odota); } DigitalWrite (P1, 1);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); viivästyminen (odota);
DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 0); viivästyminen (odota); DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); viivästyminen (odota); DigitalWrite (P1, 0);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); viivästyminen (odota); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 1); viivästyminen (odota); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); viivästyminen (odota); } Jotkut vinkit:-
Enintään 12 V ulkoinen virtalähde. -
Pienille BLDC -moottoreille voit käyttää Arduino 5: tä VS: nä, ulkoista virtalähdettä ei tarvita, mutta moottorin nopeutta ei voida saavuttaa. -
Aloita odotusarvolla 10, kytke sitten sarjamonitori päälle ja kirjoita miinusnäppäin arvon vähentämiseksi.
Mitä pienempi odotusarvo, sitä nopeampi se on.

Hoprio Group A Professional Verser of Controller and Motors -yritys perustettiin vuonna 2000. Ryhmän pääkonttori Changzhou Cityssä, Jiangsun maakunnassa.

Nopea linkit

Ota yhteyttä

Whatsapp: +86 18921090987 
Puh: +86-18921090987 
Sähköposti: sales02@hoprio.com
Lisää: No.19 Mahang South Road, Wujinin korkean teknologian piiri, Changzhou City, Jiangsun maakunta, Kiina 213167
Jättää viesti
Ota yhteyttä
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Kaikki oikeudet pidätetään. Sivukartta | Tietosuojakäytäntö