مدارهای درایور در برنامه هایی استفاده می شوند که از نوع خاصی از کنترلرها استفاده می کنند و نیاز به کنترل سرعت دارند. هدف مدار درایور ارائه روشی به کنترل کننده برای تغییر جریان سیم پیچ در موتور BDC است. مدار راه انداز به کنترل کننده اجازه می دهد تا پالس-در عرض ولتاژ تغذیه موتور BDC را تعدیل کند. از نظر مصرف برق، این روش کنترل سرعت بسیار کارآمدتر از روش های کنترل آنالوگ سنتی در تغییر سرعت موتور BDC است.
کنترل سنتی آنالوگ نیاز به یک رئوستات اضافی دارد که به صورت سری با سیمپیچهای موتور متصل میشود، که کارایی را کاهش میدهد. روش های مختلفی برای راندن موتورهای BDC وجود دارد. برخی از کاربردها فقط به چرخش موتور در یک جهت نیاز دارند. اولی از درایو جانبی پایین-و دومی از درایو جانبی بالا-استفاده میکند. مزیت استفاده از درایو جانبی پایین این است که نیاز به درایور FET را از بین می برد. موارد استفاده از درایور FET عبارتند از:
- برای تبدیل سیگنال TTL که ماسفت را هدایت می کند به سطح ولتاژ تغذیه.
- برای تامین جریان کافی برای راه اندازی ماسفت.
- برای ارائه تغییر سطح در برنامههای نیمه-پل.
برای اکثر برنامههای میکروکنترلر، نقطه دوم معمولاً قابل اجرا نیست زیرا پایههای ورودی/خروجی میکروکنترلر میتوانند یک جریان کششی 20 میلیآمپر-به بالا ارائه دهند.
توجه داشته باشید که در هر مدار، یک دیود در دو سر موتور متصل است تا از آسیب ولتاژ شار الکترومغناطیسی عقب (BEMF) به ماسفت جلوگیری کند. BEMF در طول چرخش موتور تولید می شود. هنگامی که ماسفت خاموش می شود، سیم پیچ های موتور روشن می مانند و جریان معکوس تولید می کنند.
