Drejtoni një motor pa furça cdrom me Arduino
Shtëpi » Blog » Drejtoni një motor pa furça cdrom me Arduino

Drejtoni një motor pa furça cdrom me Arduino

Views: 0     Autori: Redaktori i faqes Publikoni Koha: 2020-09-02 Origjina: Sit

Kërkoj

Butoni i Ndarjes në Facebook
butoni i ndarjes në Twitter
butoni i ndarjes së linjës
Butoni i Ndarjes WeChat
Butoni i Ndarjes së LinkedIn
butoni i ndarjes së pinterest
butoni i ndarjes së whatsapp
Butoni i Ndarjes Kakao
butoni i ndarjes së Snapchat
butoni i ndarjes së telegramit
Butoni i Ndarjes së Sharethis

Motori DC pa furça është një lloj motori DC pa furça.
Kjo do të thotë asnjë lidhje e drejtpërdrejtë (furçë)
midis gishtit rrotullues dhe pjesëve të tjera fikse, siç është spiralja.
Prandaj, rotacioni është një produkt i ndryshimit në drejtimin aktual të spirales.
Gishti ka një magnet të rrumbullakët (zakonisht).
Vetë spiralja është një magnet elektrik.
Kështu që ju mund ta ktheni gishtin duke ndryshuar polet e spirales.
A keni parë ndonjëherë një BLDC? Po, sigurisht.
Ka shumë raste të tilla në secilin rast kompjuteri.
Tifoz, cd rom dhe floppy drive (nëse nuk e keni t
është një pajisje që përdor bldc.
zakonisht përdor një motor 2-fazor me 2 kunja në spirale dhe 1 pin në sensorin e sallës.
Cdrom ose floppy Drive ka një motor trefazor, spirale ka 3 kunjat, dhe sensori i sallës ka 1 pin
Tifoz
. gjeneron
një
sinjal
.


​ishte pak e vështirë për të hequr dhe
lënë
ato
.
Zakonisht pin e fundit është sensori.
Por nëse ka ndonjë problem me pinin e zbulimit, ju lutemi lidhni (+), (-)
ata panë gishtin që po tundte 3 volt.
Ju gjithashtu mund t'i zbuloni ato duke përdorur Ohrazer. Pjesët e përdorura: -1x Bukë bukë. -
1x Drive IC L293d. -Virat. -
1x Furnizimi me energji të jashtme 6 V (opsionale)
Kam përdorur një shofer të njohur 4-L293d Icchanel.
Shtë e nevojshme të përdorni tamponin midis mikrokompjuterit
kontrolluesin dhe përbërësit e tjerë që konsumojnë energji, siç janë motorët, stafet, mbështjelljet, etj (jo LED).
Ndonjëherë është e rëndësishme të përdorni një rrymë më të lartë ose një tension më të lartë (
më shumë se 5 arduino)
furnizim me energji të jashtme, ndonjëherë vetëm për të mbrojtur mikro tuaj nga çdo e kundërt.
Ashtu si transistorët dhe qarqet e integruara, ka shumë përbërës elektronikë që mund të përdoren si tampon.
Unë sugjeroj që L293D të mbështesë furnizimin me energji të jashtme dhe gjithashtu ka një pin të aktivizuar me çip.
Siç mund ta shihni në të dhënat-
beqare, ka: -4 kunja tokësore (lidheni me GND)
-2 aktivizoni dhe 1 vss (
lidheni me 5 arduino) -1 vs (
lidheni me furnizimin me energji të jashtme pozitive) -4 inputet (
3 prej tyre me daljet arduino) -4 (
3 palë motorë)
, prandaj, lidhni pinet sipas diagramit skematik të treguar në figurën.
Ne duam të përgatisim një seri sinjalesh të përshtatshme për të drejtuar motorin pa furçë.
Kjo BLDC ka 36 hapa për secilën raund të përfundimit.
Kjo do të thotë që ne duhet të përgatisim 36 gjendje sinjali për të përfunduar rrotullimin e gishtave.
Këto 36 hapa ndahen në 6 pjesë të një sekuence unike.
Pra, ne kemi 6 sinjale të ndryshme që duhet të përsëriten 6 herë në një lak.
Supozoni se të tre linjat janë përkatësisht A, B dhe C (të porositura)
Ne kemi nevojë për një vlerë prej 3 bit për t'u përdorur.
Supozojmë se 0 është negativ dhe 1 është pozitiv.
Hapat Magic 6 janë si më poshtë: 110, 100, 101, 001, 011, 010 Ne do t'i përdorim ato në një lak.
Një tjetër gjë e rëndësishme për të përmendur është pritja ose vonesa midis secilit hap.
Duke modifikuar kohën e vonesës, ju mund të ndryshoni shpejtësinë e motorit.
Nëse zgjidhet latente e lartë (
p.sh: 15 deri në 20 ms)
motori thjesht mund të tronditet ose të fillojë veprimin e prerjes.
Nëse përdoret latente e ulët (
p.sh: 0 deri në 5 ms)
do të dëgjoni vetëm gumëzhitjen, pa lëvizje.
Kështu që unë dua të përdor një ndryshore si vonesë dhe ta ndryshoj atë për të hedhur dritaren e monitorit serik në Arduino.
Kodi është si më poshtë:/ * shofer pa furça */muaj = int, etj; int p1 = 2; int p2 = 3; int p3 = 4; char inchar; konfigurimi i pavlefshëm () {
pinMode (p1, dalje); pinMode (p2, dalje); pinMode (p3, dalje); Serial fillojnë (9600); Rutinat
/Loop Rutinat funksionojnë pa pushim përgjithmonë: boshllëku i pavlefshëm () {if (serial. Në dispozicion ()) {inchar = (char) Serial. lexo (); nëse (inchar == ' -') {prisni -= 1; } tjetër {prisni += 1; } Serial. println (prisni); } DigitalWrite (P1, 1);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); vonesa (prisni);
DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 0); vonesa (prisni); DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); vonesa (prisni); DigitalWrite (P1, 0);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); vonesa (prisni); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 1); vonesa (prisni); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); vonesa (prisni); } Disa sugjerime:-
jo më shumë se 12 V Furnizimi me energji të jashtme. -
Për motorët e vegjël BLDC, ju mund të përdorni Arduino 5 si VS, nuk kërkohet furnizim i jashtëm me energji, por shpejtësia e motorit nuk mund të arrihet. -
Filloni me vlerën e pritjes 10, pastaj ndizni monitorin serik dhe futni tastin minus për të zvogëluar vlerën.
Sa më e ulët të jetë vlera e pritjes, aq më shpejt është.

Hoprio Group A Prodhues Profesional i Kontrolluesit dhe Motors, u krijua në vitin 2000. Selia e Grupit në qytetin Changzhou, Provinca Jiangsu.

Lidhje të shpejta

Na kontaktoni

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
Shto: Nr.19 Mahang South Road, Wujin High Tech District, Changzhou City, Provinca Jiangsu, Kinë 213167
Lini një mesazh
Na kontaktoni
Të drejtat e autorit © 2024 Changzhou Hoprio E-Commerce Co, Ltd Të gjitha të drejtat e rezervuara. Sitap | Politika e privatësisë