Գործարկեք CDROM- ի անխռով շարժիչը Arduino- ով
Տուն » Բլոգ » Գործարկեք CDROM- ի խելագար շարժիչը Arduino- ի հետ

Գործարկեք CDROM- ի անխռով շարժիչը Arduino- ով

Դիտումներ: 0     Հեղինակ: Կայքի խմբագիր Հրապարակեք ժամանակը: 2020-09-02 Ծագումը: Կայք

Հարցաքննել

Facebook- ի փոխանակման կոճակը
Twitter- ի փոխանակման կոճակը
Գծի փոխանակման կոճակը
Wechat Sharing կոճակը
LinkedIn Sharing կոճակը
Pinterest Sharing կոճակը
WhatsApp- ի փոխանակման կոճակը
Kakao Sharing կոճակը
Snapchat Sharing կոճակը
Telegram Sharing կոճակը
ShareThis Sharing կոճակը

Խոզանակ DC շարժիչը մի տեսակ խոզանակ DC շարժիչ է:
Սա նշանակում է, որ ուղղակի կապը (խոզանակ)
պտտվող spindle- ի եւ այլ ֆիքսված մասերի միջեւ, ինչպիսիք են կծիկը:
Հետեւաբար, ռոտացիան կծիկի ներկայիս ուղղության փոփոխության արդյունք է:
Spindle- ն ունի կլոր մագնիս (սովորաբար):
Կծիկը ինքնին էլեկտրական մագնիս է:
Այսպիսով, դուք կարող եք շրջել spindle- ը `փոխելով կծիկի բեւեռները:
Երբեւէ տեսել եք Bldc: Այո, իհարկե:
Յուրաքանչյուր համակարգչային գործի մեջ նման դեպքեր կան:
Երկրպագու, CD ROM եւ անգործունյա սկավառակ (եթե դուք չունեք
Bldc- ի մի սարք:
Երկրպագուն սովորաբար օգտագործում է 2-փուլանոց շարժիչով եւ
սենսորը ունի 1 քորոց
դահլիճի
: ազդանշան է առաջացնում:
Հետեւաբար, դուք կարող եք օգտագործել այս քորոցը `շարժիչի անիվների քանակը հայտնաբերելու կամ ազդանշանային
համար
արագությունը
արագության
:
կարգավորելու Բիտ դժվար է հեռացնել եւ թողնել դրանք:
Այսպիսով, CDROM- ն ավելի լավ զոհ է այս Նորեկի ուղեցույցի համար:
Համենայն դեպս, ինչպես միշտ նշվում է, որ լարերը
հեշտությամբ հայտնաբերվում են, եւ դրանք փոխադարձ են:
Սովորաբար վերջին քորոցը սենսորն է:
Բայց եթե հայտնաբերման PIN- ի խնդիր կա, խնդրում ենք կապել (+), (-)
նրանք տեսել են spindle ցնցող 3 վոլտ:
Կարող եք նաեւ հայտնաբերել, օգտագործելով Ohrazer- ը: Օգտագործված մասեր. -1x ամանատախտակ: -
1x Drive IC L293D: -Կարծում է: -
1x արտաքին էլեկտրամատակարարում 6 V (ըստ ցանկության)
Ես օգտագործեցի հայտնի 4-L293D ICCHANEL վարորդ:
Անհրաժեշտ է օգտագործել միկրոհամակարգիչների միջեւ բուֆերային համակարգը
վերահսկիչ եւ այլ էլեկտրամատակարարման բաղադրիչների միջեւ, ինչպիսիք են շարժիչները, ռելեներ, կծիկ եւ այլն (ոչ LED- ները):
Երբեմն կարեւոր է օգտագործել ավելի բարձր հոսանք կամ ավելի բարձր լարման (
ավելի քան 5 arduino)
արտաքին էլեկտրամատակարարում, երբեմն պարզապես ցանկացած հակառակը պաշտպանելու համար:
Տրանզիստորների եւ ինտեգրված սխեմաների նման, կան բազմաթիվ էլեկտրոնային բաղադրիչներ, որոնք կարող են օգտագործվել որպես բուֆեր:
Ես առաջարկում եմ, որ L293D- ն աջակցի արտաքին էլեկտրամատակարարմանը, ինչպես նաեւ ունի չիպերի միացման քորոց:
Ինչպես տեսնում եք տվյալների մեջ `
սինգլ, կա. -4 Հողի քորոցներ (միացեք GND- ին) -
-ը եւ 1-ը
2
3
Arduino) -4 Արդյունքները (
զույգ շարժիչ)
:
Մենք ցանկանում ենք պատրաստել մի շարք հարմար ազդանշաններ `խոզանակային շարժիչը վարելու համար:
Այս Bldc- ն ունի 36 քայլ ավարտի յուրաքանչյուր փուլի համար:
Սա նշանակում է, որ մենք պետք է պատրաստենք 36 ազդանշանային պետություն `Spindle ռոտացիան ավարտելու համար:
Այս 36 քայլերը բաժանվում են եզակի հաջորդականության 6 մասի:
Այսպիսով, մենք ունենք 6 տարբեր ազդանշաններ, որոնք պետք է 6 անգամ կրկնեք հանգույցի մեջ:
Ենթադրենք, որ երեք տողերը, համապատասխանաբար (պատվիրված),
անհրաժեշտ է 3 բիթի օգտագործման արժեք:
Ենթադրում ենք, որ 0-ը բացասական է, իսկ 1-ը դրական է:
Magic 6 քայլերը հետեւյալն են. 110, 100, 101, 001, 011, 010 Մենք դրանք կօգտագործենք մեկ հանգույցում:
Նշելու եւս մեկ կարեւոր բան է յուրաքանչյուր քայլի սպասումը կամ հետաձգումը:
Փոփոխելով հետաձգման ժամանակը, կարող եք փոխել շարժիչի արագությունը:
Եթե ​​ընտրվում է բարձր լատենտություն (
Ex: 15- ից 20 MS)
շարժիչը կարող է պարզապես թափահարել կամ սկսել կտրող գործողությունը:
Եթե ​​օգտագործվում է ցածր լատենտություն (
Ex: 0-ից 5 MS)
Դուք միայն կլսեք բուռնը, ոչ շարժում:
Այսպիսով, ես ուզում եմ փոփոխական օգտագործել որպես հետաձգում եւ փոխել այն, Arduino- ում սերիական մոնիտորի պատուհանը նետելու համար:
Օրենսգիրքը հետեւյալն է. / * DC խոզանակ վարորդ * / ամիս = int եւ այլն; int p1 = 2; int p2 = 3; int p3 = 4; char dobar; անվավեր կարգավորում () {
pinmode (p1, ելք); Pinmode (P2, ելք); Pinmode (P3, ելք); Սերիան: Սկիզբ (9600); }
/ Loop ռեժիմը կրկին եւ կրկին Forever. Void Loop () {Եթե (սերիական: Առկա () {) սերիան: կարդալ (); Եթե ​​(դաստար == '- ') {սպասեք - = 1; } Այլ {սպասիր + = 1; Serial. println (սպասել); Digitalwrite (P1, 1);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); հետաձգել (սպասել);
DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 0); հետաձգել (սպասել); DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); հետաձգել (սպասել); DigitalWrite (P1, 0);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); հետաձգել (սպասել); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 1); հետաձգել (սպասել); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); հետաձգել (սպասել); } Որոշ ակնարկներ. -
ոչ ավելի, քան 12 V արտաքին էլեկտրամատակարարում: -
Փոքր Bldc Motors- ի համար կարող եք օգտագործել Arduino 5-ը որպես vs, արտաքին էլեկտրամատակարարում չի պահանջվում, բայց շարժիչի արագությունը հնարավոր չէ հասնել: -
Սկսեք սպասման արժեքից 10-ը, ապա միացրեք սերիական մոնիտորը եւ մուտքագրեք մինուս բանալին `արժեքը նվազեցնելու համար:
Որքան ցածր է սպասման արժեքը, այնքան ավելի արագ է:

Hoprio Group- ը վերահսկիչի եւ շարժիչների պրոֆեսիոնալ արտադրող, ստեղծվել է 2000 թ.

Արագ հղումներ

Կապվեք մեզ հետ

Whatsapp: + 86 18921090987 
Հեռ. +86 - 18921090987 
Էլ. Փոստ. sales02@hoprio.com
Ավելացնել: No.19 Mahang South Road, Wujin բարձր տեխնոլոգիաների շրջան, Չանգժոու քաղաք, Jiangsu նահանգ, Չինաստան 213167
Հաղորդագրություն թողեք
Կապվեք մեզ հետ
Հեղինակային իրավունք © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Բոլոր իրավունքները պաշտպանված են: Կայքի քարտեզ | Գաղտնիության քաղաքականություն