DIY Stepper Motor Controller
Views: 0 စာရေးသူ - ဆိုဒ်အယ်ဒီတာကို PRUDITE PRUDION PRIEND PRUDE: 2020-09-02 မူလအစ: ဆိုဘ်ဆိုက်
မေးမြန်း
ထို DC Motors များကိုမှတ်ထားပါ။ သင်လုပ်ရန်လိုအပ်သမျှသည်အပြုသဘောနှင့်အနှုတ်လက်ခဏာကိုဘက်ထရီနှင့်ချိတ်ဆက်ပြီး Holla စတင်လည်ပတ်သည်။
သို့သော်ပိုမိုရှုပ်ထွေးသောစီမံကိန်းများအတွက်စတင်လုပ်ကိုင်သောအခါဤ DC Motors သည်သင်၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်မထင်ရ။ ။ ။ ။
ဟုတ်ကဲ့, ငါဆိုလိုတာကဆိုလိုတာကထိရောက်မှု, တိကျမှုနှင့်မည်သည့်ဂီယာကို deceleration အတွက်အရေးအကြီးဆုံး torque မရှိပါ။
ပုံမှန်လေ့ကျင့်ခန်းကဲ့သို့သောအရာဝတ်ထုများကိုလေ့ကျင့်ရန်ကူညီနိုင်သည့် Semi-Automatic Drill ကိုတည်ဆောက်ရန်ကျွန်ုပ်၏အစီအစဉ်ကိုစတင်သည်။
ရှည်လျားသောဇာတ်လမ်းတစ်ပုဒ်ပြုလုပ်ရန်ကျွန်ုပ်သည်လေ့ကျင့်ခန်းကိုအနည်းငယ်နှင့်အတိအကျရွှေ့ပြောင်းနိုင်သောမော်တာလိုအပ်သည်။
ဒီအရာအားလုံးကိုရိုးရှင်းတဲ့ DC Motor ကနေမရယူနိုင်တော့ဘူး, ဈေးမော်တာကိုသုံးဖို့ဆုံးဖြတ်လိုက်တယ်။
ဟုတ်တယ်, ဝါယာကြိုးလေးမျိုးပါတဲ့သူကငါသိတယ်။
ထို့ကြောင့်ဤညွှန်ကြားချက်လက်စွဲစာအုပ်တွင်ကျွန်ုပ်တို့သည် micro-controller ကိုအသုံးမပြုဘဲမော်တာ၏အမြန်နှုန်းနှင့် ဦး တည်ချက်ကိုထိန်းချုပ်ရန်အတွက်ဤလေးလိုင်းမော်တာကိုထိန်းချုပ်နိုင်မည်ဖြစ်သည်။
ဤစီမံကိန်း၏ရည်မှန်းချက်မှာအလုပ်ကိုလုပ်ရန်မိုက်ခရိုထိန်းချုပ်သူကိုတပ်ဆင်ရန်မလိုဘဲခြေလှမ်းမော်တာကိုအလွယ်တကူမောင်းနှင်နိုင်သည့် Modular Controller ကိုထုတ်လုပ်ခြင်းဖြင့်ခြေလှမ်းမော်တာကိုအသုံးပြုခြင်းအားရိုးရှင်းအောင်ပြုလုပ်ခြင်းဖြစ်သည်။
ကျွန်ုပ်တို့တည်ဆောက်မည့် Controller သည် A4988 မော်တာယာဉ်မောင်းအပေါ်အခြေခံသည်။
အတော်လေးစျေးပေါ, မည်သည့်အွန်လိုင်း e-store ကိုမဆိုရှာဖွေရန်လွယ်ကူသည်။
ယခုကျွန်ုပ်တို့သည်အသေးစိတ်အချက်အလက်များကိုမ 0 င်မီ, အဆင့် drive အတွက်ဒေတာစာရွက်ကိုကြည့်ပါ။
ယာဉ်မောင်းသည်မော်တာကိုလည်ပတ်ရန်အဆင့်မြင့် pin ပေါ်တွင် pwm ကိုထည့်သွင်းရန်လိုအပ်သည်။
pwm signal ၏ကြိမ်နှုန်းမြင့်တက်လာခြင်းကပိုမိုမြင့်မားသော RPM နှင့်အပြန်အလှန်အားဖြင့်ဖြစ်ပေါ်လိမ့်မည်။
မော်တာ၏လမ်းကြောင်းကိုထိန်းချုပ်ရန်ယာဉ်မောင်း၏ dir pin pin ကို VCC နှင့်မြေပြင်ဆိပ်ကမ်းများအကြားပြောင်းနိုင်သည်။
5 V (VDD) VMot လက်အောက်တွင်အလုပ်လုပ်သည့် drive သည်
မော်တာ၏ဗို့အားကိုကိုယ်စားပြုသည်။
မော်တာ၏ကွိုင်များသည် 1A, 2A, 1 ခ, 2B, 2B ဆက်သွယ်မှုအသီးသီးဆက်သွယ်လိမ့်မည်။
ယခုအခါလိုချင်သော pwm အချက်ပြမှုကိုထုတ်လုပ်ရန်အတွက်ကျွန်ုပ်တို့သည် 555 timer IC ကိုသုံးပါမည်။
ဤနေရာတွင် PWM signal ၏ output signal ၏ output frequency ကိုပြောင်းလဲရန် 10 K Potentiometer ကိုသုံးပါမည်။ ၎င်းသည်အလှည့်အပြောင်းမြန်နှုန်းကိုထိန်းချုပ်ရန်ကူညီလိမ့်မည်။
ကြွင်းသောအရာအခမဲ့အစိတ်အပိုင်းများတစည်းဖြစ်ပါတယ်။
သိထားပြီးတဲ့နောက်ငါဟာ breadboard မှာပဏာမစမ်းသပ်မှုကိုပြုလုပ်ပြီးအရာအားလုံးဟာပြီးပြည့်စုံတဲ့ပုံရတယ်။
မော်တာသည်တိကျမှန်ကန်မှုရှိပြီးထိရောက်မှုရှိပြီးကြီးမားသော torque ရှိသည်။
ဒါပေမယ့်ပြ problem နာကဒါက breadboard ပေါ်မှာ sma mess လုပ်ထားတယ်။ အဲဒါကစွမ်းဆောင်ရည်ဘုတ်အဖွဲ့မှာလုပ်ဖို့ရွေးချယ်စရာတစ်ခုမဟုတ်ပါဘူး။
ဒါကြောင့်ဒီ Controller အတွက် PCB ကိုဒီဇိုင်းဆွဲဖို့ငါဆုံးဖြတ်လိုက်တယ်, ဒါပေမယ့်အချိန်အနည်းငယ်ကြာလိမ့်မယ်, ဒါပေမယ့်ငါကဆက်သွယ်မှုတွေအားလုံးမှန်ပါတယ်,
PCB ဒီဇိုင်းပြီးဆုံးသွားသောအခါ SaCB သို့ သွား. PCB ရရှိရန်ကျွန်ုပ်၏ Gerber ဖိုင်ကိုသွားခဲ့သည်။
ရွေးချယ်စရာများကိုဖြတ်ကျော်ပြီးနောက်ကျွန်ုပ်၏ PCB ကိုအမိန့်ပေးခဲ့သည်။
သူတို့သည်အရည်အသွေးမြင့်မားသော PC များကိုအံ့သွဖွယ်ဈေးနှုန်းများဖြင့်ပေးသည်။
ဤစီမံကိန်းကိုပြုလုပ်နိုင်ရန်အတွက် Safeway ကိုကျေးဇူးတင်ပါသည်။
PCB နှင့် Gerber File အတွက် Link သည်ဤစီမံကိန်းအတွက်ကိရိယာများနှင့်အစိတ်အပိုင်းများစာရင်းမှာအောက်ပါအတိုင်းဖြစ်သည် - STORT TOADS: Story Driver: The Step Motor Driver: Motor Driver (Bom file) - PCBs (Bom file): PCBs (Bom file)
: PCBs PCESS ကိုပြီးပြည့်စုံသောအရည်အသွေးနှင့်အတူတစ်ပါတ်အတွင်းသို့ရောက်ရှိလာသည်။
အခုငါလက်ကိုဘုတ်အဖွဲ့ကိုတင်လိုက်တဲ့အခါငါအစိတ်အပိုင်းအားလုံးကိုစုဆောင်းပြီးသူတို့ကိုဘုတ်အဖွဲ့မှာညွှန်ကြားထားတဲ့အတိုင်းသူတို့ကိုစုစည်းပြီးစတင်ကြတယ်။
Motherboard ကိုဒီဇိုင်းရေးဆွဲရန်အချိန်များစွာဖြုန်းရန်အတွက်အကောင်းဆုံးသောအရာမှာယခုသင်လိုအပ်သည့်အတိုင်းသင်မိတ္တူများများလုပ်နိုင်သည်,
ဘုတ်အဖွဲ့အဆင်သင့်ဖြစ်သည့်အခါကျွန်ုပ်သည် 555 timer နှင့် stepping motor driver ကိုနေရာချထား။ မော်တာကိုချိတ်ဆက်ထားသည်။
အဲဒီနောက်မှာငါဘုတ်အဖွဲ့ကိုအာဏာတင်ဖို့မိကျောင်းကလစ်တွေသုံးပြီး 12 v ဘက်ထရီချိတ်ဆက်ထားတယ်။
တစ်ချိန်က Controller ကို 12 v ဘက်ထရီနှင့်ချိတ်ဆက်ထားသည်။
အဆိုပါမော်တာလှည့်စတင်သည်။
အရာအားလုံးမျှော်လင့်ထားသည့်အတိုင်း run နေပုံရသည်။
အလှည့်ကျလမ်းညွှန်ကို switch ကိုပြောင်းခြင်းဖြင့်ပြောင်းလဲနိုင်သည်။