dc motor controller နှင့် ac motor controller သည် motor controller အမျိုးအစားဖြစ်သော်လည်း သံလိုက်စက်ကွင်းလည်ပတ်မှု၏ ရလဒ်အဖြစ် ထုတ်လုပ်ပါသည်။ ကွဲပြားပေမယ့် အောက်မှာ နှစ်ခုစလုံး အသေးစိပ် ရှင်းပြပေးပါတယ် ။ ပထမဦးစွာ ac motor controller သည် alternating current (ac) ကို အသုံးပြု၍ motor controller ကို ထိန်းချုပ်ရန်အတွက် အဖွင့်-အပိတ်ခလုတ် အစိတ်အပိုင်းများမှတစ်ဆင့် ဆက်သွယ်နိုင်သည်။ Dc motor controller သည် မတူညီသော current ၏ input ကို PWM ထိန်းချုပ်မှုမှတဆင့် dc input ကိုအသုံးပြုရန်ဖြစ်သည်။ ဒုတိယ၊ အထူးသဖြင့် ac motor controller ထက်သေးငယ်သော power dc motor controller၊ အထူးသဖြင့် brushless motor controller သည် brush motor controller ၏ ချို့ယွင်းချက်များစွာကို ကျော်လွှားနိုင်သည်။ အထက်ပါအချက်သည် dc motor controller နှင့် ac motor controller အကြားခြားနားချက်ကို ခွဲခြမ်းစိတ်ဖြာသည်။