stepper motor speed ကို ဘယ်လိုထိန်းချုပ်မလဲ (ဥပမာ pulse frequency ကို တွက်နည်း)

နှစ်ဆင့် stepper မော်တာ မိတ်ဆက်-

အမှန်တကယ် stepper motor control သည်အလွန်ရိုးရှင်းသည်၊ အပလီကေးရှင်းသည်လူမိုက်များဖြစ်သည်၊ ထုတ်လုပ်သူများသည် stepper motor driver ၏ကောင်းသောအလုပ်၊ stepper motor ကိုထိန်းချုပ်ရန် driver မှမည်သို့အလုပ်လုပ်သည်၊ stepper motor ကိုအသေးစိတ်နားလည်ရန်မလိုအပ်ပါ။ stepper motor driver method ကို သင်သိနေသ၍၊ ဟုတ်ပါတယ်ရိုးရှင်းသော stepper မော်တာလည်ပတ်မှုဝိသေသလက္ခဏာများ, သို့မဟုတ်သိထားရမည်, ငါအောက်တွင်ဖော်ပြထားသောမိတ်ဆက်ပေးပါလိမ့်မယ်!

အပိုင်းခွဲ၏အခန်းကဏ္ဍ-

two-phase stepper motor၊ အခြေခံအဆင့် 1.8 ဒီဂရီ၊ ဆိုလိုသည်မှာ- 200 pulses motor တစ်ခုလုံးကို step ဟုခေါ်သော စက်ဝိုင်းတစ်ခုလှည့်ပါ။

အပိုင်းခွဲ၏လုပ်ဆောင်ချက်ကို stepper motor ၏ယာဉ်မောင်းပေါ်တွင်သတ်မှတ်နိုင်သည်။

အပိုင်းခွဲ 2 ခု (တစ်ဝက်တစ်လှမ်းဟုလည်းခေါ်သည်) တွင် အဆင့်ထောင့်သည် 0.9 ဒီဂရီဖြစ်ပြီး 400 ပဲမျိုးစုံသည် စက်ဝိုင်းတစ်ခုသို့လှည့်သည်။

အပိုင်းခွဲ 4 ခုအဖြစ် သတ်မှတ်ထားသောအခါ၊ အဆင့်ထောင့်သည် 0.45 ဒီဂရီဖြစ်ပြီး 800 လှည့်ပတ်သွားပါသည်။

အပိုင်းခွဲ 8 သို့ သတ်မှတ်ထားသောအခါ၊ အဆင့်ထောင့်သည် 0.225 ဒီဂရီဖြစ်ပြီး 1600 လှည့်ပတ်သွားပါသည်။

ခွဲခွဲများ မြင့်မားလေ၊ လက်ခံကွန်ပြူတာမှ ပေးပို့သော pulse ၏ အလျားသည် သေးငယ်လေ၊ တိကျမှု မြင့်မားလေဖြစ်သည်။ ဒါကို ကောင်းကောင်းနားလည်ပါတယ်၊ 10 မီလီမီတာ သွားဖို့ သွေးခုန်နှုန်း 10% အမှား၊ 1 မီလီမီတာ သွေးခုန်နှုန်း အမှားအယွင်း 1 မီလီမီတာ သွားဖို့ သွေးခုန်နှုန်း 1 မီလီမီတာ၊ တူညီတဲ့ 10% အမှား၊ သွေးခုန်နှုန်း အမှားအယွင်း 0.1 မီလီမီတာ။

အထူးသဖြင့် သေးငယ်သော အရှည်ကို လျှောက်လှမ်းရန် သွေးခုန်နှုန်းတစ်ခုစီ၏ ရည်ရွယ်ချက်ကို အောင်မြင်စေရန်အတွက် သေးငယ်သော အပိုင်းအစကို အလွန်ကြီးအောင် မသတ်မှတ်နိုင်ပါ။

လိုင်းပေါ်တွင် စက်ဝိုင်းလှည့်ရန် ပဲမျိုးစုံ 200 အဆင့် stepper မော်တာအား သတိရပါ။ အပိုင်းပိုကြီးလေ၊ stepper motor ၏ တော်လှန်ရေးတစ်ခုအတွက် ပဲမျိုးစုံအရေအတွက် ပိုများလေဖြစ်သည်။
DeepL.com ဖြင့် ဘာသာပြန်သည် (အခမဲ့ဗားရှင်း)

stepper သည် တစ်မိနစ်လျှင် 600 revolutions ဖြင့် 400 mm သွားလာလိုပါက OP မှ ပို့လိုသော pulse frequency နှင့် pulses အရေအတွက်ကို မည်သို့တွက်ချက်မည်နည်း။

Stepper မော်တာ၏အမြန်နှုန်းကို ကျွန်ုပ်တို့မည်ကဲ့သို့ ထိန်းချုပ်နိုင်သနည်း (ဆိုလိုသည်မှာ၊ ကျွန်ုပ်တို့သည် သွေးခုန်နှုန်းကို မည်သို့တွက်ချက်ရမည်နည်း။

ဆက်တင်သည် အပိုင်းလေးပိုင်းကောင်းသည်ဟု ယူဆပါက၊ တစ်ခုသောတော်လှန်ရေးတစ်ခုပြုလုပ်ရန် မော်တာအတွက်လိုအပ်သော ပဲမျိုးစုံအရေအတွက်၊ ဆိုလိုသည်မှာ၊ 800၊ stepper motor speed ကို 600 rpm ရရှိရန်၊ လက်ခံသူမှပေးပို့သင့်သော ပဲမျိုးစုံများ၏ ကြိမ်နှုန်းတွက်ချက်ခြင်း ကွန်ပျူတာ

ကြိမ်နှုန်းသဘောတရားသည် တစ်စက္ကန့်အတွင်း ပို့လွှတ်သည့် ပဲမျိုးစုံအရေအတွက်ဖြစ်သည်။

ထို့ကြောင့်၊ stepper motor ၏တစ်စက္ကန့်လျှင် တော်လှန်ရေးအရေအတွက်ကို ဦးစွာတွက်ချက်ပါ။

600/60 = တစ်စက္ကန့်လျှင် 10 တော်လှန်ရေး

ထို့နောက် 10 revolutions/sec အတွက် လိုအပ်သော ပဲမျိုးစုံအရေအတွက်ကို တွက်ချက်ပါ။

10 X 800 = 8000

ဆိုလိုသည်မှာ၊ သွေးခုန်နှုန်းသည် 8000 သို့မဟုတ် 8K ဖြစ်သည်။

နိဂုံးချုပ်၊ 600 rpm ၏ stepper motor speed ကိုနားလည်ရန်အတွက် host computer သည် pulse output frequency 8K ကို ထိန်းသိမ်းထားသင့်သည်။

ကဲ နားလည်ပြီလား။ pulse frequency ကို တွက်ချက်ရန်အတွက် prerequisites နှစ်ခုကို သိထားရပါမည်။

1၊ stepper motor ၏တော်လှန်ရေးတစ်ခုအတွက်လိုအပ်သောပဲမျိုးစုံအရေအတွက်ကိုသိပါ။

2၊ stepper motor ၏ rotational speed ကို သိပြီး၊ rotational speed unit သည်- revolutions per

stepper မော်တာအတွက်လိုအပ်သောပဲမျိုးစုံအရေအတွက်ကိုဘယ်လိုတွက်ချက်မလဲ။

ဆက်တင်သည် အပိုင်းလေးပိုင်းကောင်းသည်ဟု ယူဆပါက စက်ဝိုင်းတစ်ခုလှည့်ရန် မော်တာအတွက် လိုအပ်သော ပဲမျိုးစုံအရေအတွက်သည် 800 ဖြစ်ပြီး၊ stepper motor သည် 400 mm အကွာအဝေးသို့ သွားလာနေကြောင်း သိရှိစေရန်အတွက် ပေးပို့သင့်သော ပဲမျိုးစုံအရေအတွက်ကို တွက်ချက်ခြင်း၊ အထက်ကွန်ပြူတာ

အကယ်၍ stepper motor နှင့် screw (pitch: 10mm) ၏ output shaft သည် တိုက်ရိုက်ချိတ်ဆက်မှု သို့မဟုတ် pulley drive မှတဆင့်၊ wheel circumference သည် 10mm ဖြစ်သည်။ ဆိုလိုသည်မှာ စက်ဝိုင်းလှည့်ရန် stepper motor သည် စက်လမ်းလျှောက်ခြင်း၏ အရှည် 10mm ဖြစ်သည်။

မော်တာ၏ တော်လှန်ရေးတစ်ခု၏ ပဲမျိုးစုံ အရေအတွက်သည် 800 ဖြစ်ပြီး၊ ထို့နောက် သွေးခုန်နှုန်း လမ်းလျှောက်သည့် အရှည်

10mm / 800 = 0.0125 မီလီမီတာ

400mm သွားလာရန် လိုအပ်သော ပဲမျိုးစုံ အရေအတွက်-

400/0.0125 = 32000 ပဲမျိုးစုံ

နိဂုံးချုပ်၊ stepper motor မှ 400 mm အကွာအဝေးကို သိရှိနိုင်ရန် host computer မှ ပေးပို့သင့်သော pulses အရေအတွက်မှာ 32000 ဖြစ်သည်။

အခု နားလည်ပြီလား ပဲမျိုးစုံအရေအတွက်ကို တွက်ချက်ရန်အတွက် ကြိုတင်သိရှိထားရမည့် အချက်သုံးချက်မှာ-

1၊ stepper motor ၏တော်လှန်ရေးတစ်ခုအတွက်လိုအပ်သောပဲမျိုးစုံအရေအတွက်ကိုသိပါ။

2, လမ်းလျှောက်အရှည်၏စက်ဝိုင်းလှည့်ရန် stepper motor ကိုသိ;

3၊ stepper မော်တာလိုအပ်သောစုစုပေါင်းခရီး၏အရှည်ကိုသိပါ။

ကျွန်ုပ်တို့သည် တိကျမှုကို မြှင့်တင်လိုပါက အပိုင်းခွဲအား 64 သို့ သတ်မှတ်ပါက မော်တာ၏ တော်လှန်ရေးတစ်ခုအတွက် လိုအပ်သော ပဲမျိုးစုံအရေအတွက်သည်-

64 X 200 = 12800

ရွေ့လျားနေသော သွေးခုန်နှုန်း၏ အရှည်မှာ-

10mm / 12800 = 0.00078 မီလီမီတာ

400 mm သွားလာရန် လိုအပ်သော ပဲမျိုးစုံ အရေအတွက်-

400/0.00078 = 512000 ပဲမျိုးစုံ

600 rpm ၏အမြန်နှုန်းကိုရရှိရန် host computer မှပေးပို့သင့်သော pulses ကြိမ်နှုန်းမှာ-

( 600 / 60 ) X 12800 = 128000

အဲဒါကတော့ 128K ဖြစ်ပါတယ်။
DeepL.com ဖြင့် ဘာသာပြန်သည် (အခမဲ့ဗားရှင်း)


စာတိုက်အချိန်- သြဂုတ်-၁၁-၂၀၂၄