Arduino နှင့်အတူ CDROM Brushless Motor ကို run ပါ
နေအိမ် » ဘလော့ » Arduino နှင့်အတူ CDROM Brushless Motor ကို run ပါ

Arduino နှင့်အတူ CDROM Brushless Motor ကို run ပါ

Views: 0     စာရေးသူ - ဆိုဒ်အယ်ဒီတာကို PRUDITE PRUDION PRIEND PRUDE: 2020-09-02 မူလအစ: ဆိုဘ်ဆိုက်

မေးမြန်း

Facebook Sharing Button
Twitter Sharing Button
လိုင်းမျှဝေခြင်းခလုတ်
WeChat Sharing Button
LinkedIn Sharing Button
Pinterest မျှဝေခြင်းခလုတ်
WhatsApp Sharing Button
Kakao Sharing Button
Snapchat Sharing Button
Telegram Sharing Button
Sharethis sharing ခလုပ်

Brushless DC Motor သည် Brushless DC Motor အမျိုးအစားဖြစ်သည်။
ဆိုလိုသည်မှာ
အလှည့်အရာဗိုင်းလိပ်တံနှင့်အခြားပုံသေအစိတ်အပိုင်းများအကြားတိုက်ရိုက်ဆက်သွယ်မှု (brush) အရကွိုင်ကဲ့သို့။
ထို့ကြောင့်လည်ပတ်ခြင်းသည်ကွိုင်၏လက်ရှိ ဦး တည်ချက်ပြောင်းလဲမှု၏ထုတ်ကုန်တစ်ခုဖြစ်သည်။
အဆိုပါဗိုင်းလိပ်တံတွင် (များသောအားဖြင့်) ပတ်ပတ်လည် magnet ရှိပါတယ်။
အဆိုပါကွိုင်သူ့ဟာသူလျှပ်စစ်သံလိုက်ဖြစ်ပါတယ်။
ဒါကြောင့်သင်ကွိုင်၏ထမ်းဘိုးကိုပြောင်းလဲခြင်းအားဖြင့်ဗိုင်းလိပ်တံကိုလှည့်နိုင်ပါတယ်။
သငျသညျ bldc မြင်ဖူးပါသလား ဟုတ်ပါတယ်။
ကွန်ပျူတာအမှုတစ်ခုစီတွင်ထိုကဲ့သို့သောကိစ္စရပ်များစွာရှိသည်။
ပန်ကာ, စီဒီ rom နှင့် floppy drive (အကယ်. သင် haven) t ကို
အသုံးပြုသောကိရိယာတစ်ခုဖြစ်ပါတယ်။
တွင် PIN နံပါတ် 2 ခု ရှိသည်။ အဆိုပါကွိုင်၏ spindle ၏ pins 3 pin ကိုရှိပါတယ်။
CDROM သို့မဟုတ် floppy drive
ရှာဖွေတွေ့ရှိရန်
တိုင်း magnet ကို ဆိုက်ရောက်တဲ့ signal ကိုထုတ်ပေးသည်။
ဒါကြောင့်ဒီ pin ကိုမော်တာရဲ့ဘီးအရေအတွက်ကိုရှာဖွေတွေ့ရှိနိုင်တဲ့
signal signal ကို
ဒီဟာကို
ကြည့်ရှုနိုင်မှာပါ။
ငါမြင်တွေ့ရတယ်
။ အခန်း, ဒါပေမယ့်သူတို့ကိုဖယ်ရှားပစ်ဖို့နည်းနည်းလေးခက်ခဲခဲ့ပါတယ်။
ဒီ newbie လမ်းညွှန်အတွက်ပိုကောင်းတဲ့သားကောင်ပါ။
ဒီတော့
CDROMS က
များသောအားဖြင့်နောက်ဆုံး pin သည်အာရုံခံကိရိယာဖြစ်သည်။
သို့သော်ထောက်လှမ်းရေး PIN နံပါတ်နှင့်ပြ any နာရှိပါက ကျေးဇူးပြု
. ဆက်သွယ်ပါ (+), (+),
သူတို့ကို outrazer သုံးပြီးသူတို့ကိုလည်းတွေ့နိုင်သည်။ အသုံးပြုသောအစိတ်အပိုင်းများ - -1x breadboard ။ -
1x Drive IC L293D ။ -wires ။ -
1x External Power Supply 6 V (optional) ကို
ကျွန်တော်သုံးပြီး 4-L293D Icchanel Driver ကိုသုံးခဲ့တယ်။
အကြားရှိ Buffer ကိုအသုံးပြုရန်လိုအပ်သည် ။ တစ်ခါတစ်ရံတွင်
Motroller Controller နှင့် Motors, relay များ, ကွိုင်များစသည့်အခြားစွမ်းအင်သုံးအစိတ်အပိုင်းများ
(5 ခုထက်ပိုသောဗို့အား) ကိုအသုံးပြုရန်အတွက်အရေးကြီးသည်။
arduino) ပြင်ပစွမ်းအင်ထောက်ပံ့မှု
သင်၏ micro ကိုပြောင်းပြန်မှကာကွယ်ရန်တစ်ခါတစ်ရံတွင် ပိုမိုမြင့်မားသောလက်ရှိသို့မဟုတ်ပိုမိုမြင့်မားသောဗို့အား (
Transistors နှင့်ပေါင်းစပ်ထားသော circuits များကဲ့သို့ပင်အီလက်ထရွန်နစ်အစိတ်အပိုင်းများစွာရှိသည်။
L293D သည်ပြင်ပပါဝါထောက်ပံ့ရေးကိုအထောက်အကူပြုရန်နှင့် chip enable pin တစ်ခုပါ 0 င်ကြောင်းကျွန်ုပ်အကြံပြုပါသည်။
ဒေတာတွင်သင်မြင်နိုင်သည့်အတိုင်း - တစ်ခုတည်းသောအရာ -
GND နှင့်ဆက်သွယ်ပါ) - 4
2 Enable နှင့်
vs (5 ခုနှင့်ချိတ်ဆက်ပါ) -4 တွင်ဖော်ပြထားသောအချက်အလက်များ (
inputs များနှင့်
ဤသို့
Motors 3 အားလုံးအတွက်)
ချိတ်ဆက်ထားသောပုံများနှင့်ချိတ်ဆက်ပါ။
ကျွန်ုပ်တို့သည် Brushless Motor ကိုမောင်းထုတ်ရန်သင့်လျော်သောအချက်ပြများစွာကိုပြင်ဆင်လိုပါသည်။
ဤ Bldc တွင်ပြီးစီးမှုတစ်ခုချင်းစီအတွက်ခြေလှမ်း 36 ခုရှိသည်။
ဆိုလိုသည်မှာကျွန်ုပ်တို့သည် spindle လည်ပတ်မှုကိုဖြည့်စွက်ရန်အချက်ပြပြည်နယ် 36 ခုကိုပြင်ဆင်သင့်သည်။
ဤရွေ့ကားအဆင့် 36 ဆင့်ကိုထူးခွားတဲ့ sequence ကိုအပိုင်း 6 ပိုင်းခွဲထားတယ်။
ဒါကြောင့်ငါတို့မှာ signals 6 ကြိမ်ရှိတယ်။ အဲဒါကိုကွင်းဆက်တစ်ခုမှာ 6 ကြိမ်ထပ်ခါတလဲလဲလုပ်သင့်တယ်။
လိုင်းသုံးခုသည် A, B နှင့် C တို့တွင်အသီးသီးရှိကြောင်း (အမိန့်ထုတ်ထား)
အသုံးပြုရန် 3-bits ၏တန်ဖိုးလိုအပ်သည်ဆိုပါစို့။
0 က 0 ကအနှုတ်လက်ခဏာဖြစ်ပြီး 1 ကအပြုသဘောပါ။
မှော် 6 ခုသည်အောက်ပါအတိုင်းဖြစ်သည် - 110, 100, 101, 001, 011, 010 ကျွန်ုပ်တို့သည်၎င်းတို့ကိုကွင်းဆက်တစ်ခုတွင်အသုံးပြုပါမည်။
ဖော်ပြရန်နောက်ထပ်အရေးကြီးသောအရာတစ်ခုမှာခြေလှမ်းတစ်ခုချင်းစီအကြားစောင့်ဆိုင်းခြင်းသို့မဟုတ်နှောင့်နှေးခြင်းဖြစ်သည်။
နှောင့်နှေးအချိန်ကိုပြုပြင်ခြင်းအားဖြင့်သင်သည်မော်တာ၏အမြန်နှုန်းကိုပြောင်းလဲနိုင်သည်။
အကယ်. အငုံမှတ်ကိုရွေးချယ်ပါက (
ဥပမာ - 15 မှ 20 Ms)
သည်မော်တာသည်ဖြတ်တောက်ခြင်းသို့မဟုတ်ဖြတ်တောက်ခြင်းကိုစတင်ရန်ဖြစ်နိုင်သည်။ အနိ
အသုံးပြုပါ
မ့် အမဲလိုက်
ကို
ဒါကြောင့်ငါ arduino ရှိ Serial Monitor 0 င်းဒိုးကိုနှောင့်နှေးစေလိုသော variable ကိုအသုံးပြုလိုသည်။
Code သည်အောက်ပါအတိုင်းဖြစ်သည် - / * DC Brushless Driver * / လ = int, စသည်တို့, int p1 = 2; int p2 = 3; int p3 = 4; Char Inchar; ပျက်ပြယ် setup ကို () {
pinmode (P1, output); PinMode (P2, output); PinMode (P3, output); အမှတ်စဉ်။ စတင် (9600); }
/ loop လုပ်ရိုးလုပ်စဉ်များအစဉ်မပြတ်ပြန်လည်ကျော်လွှားနိုင်ပါသည်။ ဖတ်ပါ (); အကယ်. (Inchar == '- ') {စောင့်ဆိုင်း - = 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 ဖြင့်စတင်ပါ။ ထို့နောက် Serial Monitor ကိုဖွင့ ်. တန်ဖိုးကိုလျှော့ချရန် Minus ခလုတ်ကိုထည့်ပါ။
အနိမ့်စောင့်တန်ဖိုးအနိမ့်အမြင့်ကပိုမြန်။

Hoprio Group အုပ်စုကို 2000 ပြည့်နှစ်တွင်ကျွမ်းကျင်သော Controller နှင့် Motors ၏ Motroller ထုတ်လုပ်သူတစ် ဦး တည်ထောင်ခဲ့သည်။ Jiangsu ပြည်နယ်, Changzhou စီးတီးရှိ Changzhou City ရှိအဖွဲ့ချုပ်။

အမြန်လင့်များ

ကြှနျုပျတို့ကိုဆကျသှယျရနျ

WhatsApp: + 86 18921090987 
Tel: +86 - 18921090987 
အီးမေးလ်: sales02@hoprio.com
Add: No.19 Mahang South Road, Wujin အဆင့်မြင့်နည်းပညာဆိုင်ရာခရိုင်, Changzhou City, Jiangsu ပြည်နယ်, Jiangsu ပြည်နယ်, Jiangsu ပြည်နယ်,
အမှာစကားထားခဲ့ပါ
ကြှနျုပျတို့ကိုဆကျသှယျရနျ
မူပိုင်ခွင့်© 2024 Changzhou Hoprio E-Commerce Co. , Ltd. မူပိုင်ခွင့်များရယူထားသော။ ထိုင်ရာ | ကိုယ်ရေးအချက်အလက်မူဝါဒ