مهندس موفق الکترونیک

کنترل دور موتور با PWM

کنترل دور موتور یکی از بزگترین بحث های مهندسی برق امروزی می باشد با توجه به اهمیت یافتن کنترل دقیق موتورها مثلا موتورهای مترو را تصور کنید که با اون همه وزن و فشار باید با دقت بالا کنترل شود و یا به عنوان مثال دیگر می توان تنظیم کننده زاویه پرتاب موشک را در نظر گرفت که در ان زاویه ها خیلی حیاتی و مهم می باشند . در این وقت از میکرو دیزاینربراتون یک پروژه کنترل دور موتور را تهیه کرده ام که می تواند شروع خوبی برای ساخت کنترل کننده های موتور ها باشد . وجه تمیز این پروژه با دیگر برنامه ها در نحوه نمایش سرعت  موتور روی نمایشگر است . این پروژه شامل کد و شبیه ساز می باشد . کد آن در نرم افزار کدویژن نوشته شده است . از ادامه فایل های پروژه را دانلود کنید.

pwmmotor

اگر این نوشته‌ برایتان مفید بود لطفا کامنت بنویسید.

مطلب پیشنهادی:  پروژه کنترل رله از طریق شبکه اترنت (وب سرور روی میکروکنترلر)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 دیدگاه

  1. با سلام
    احتراما خواهشمند است در صورت امکان فایل های آموزشی را به صورت pdf در اختیار بازدید کنندگان قرار دهید.
    با سپاس فراوان جهت زحمات شما:هاشمی

  2. عایییییییییییییییییییییییییییییییییییییی بود // مرسی // اگه میشه یه پیام به ای دی من توی تلگرام بدید … تا سوالامو ازتون بپرسم / مرسی / آی دی

  3. سلام
    من يه پروژه با avr براي كنترل موتور dc با استفاده از pwm و ic l293dدرست كردم اما مشكل اينجاست كه هر بار در تايم متفاوت موتور ها خاموش ميشن(reset)
    با delay و تايمر امتحان كردم نتيجه هردو يكسان بنظرتون مشكل كجاست؟
    ممنون

  4. سلام مهندس برای راه اندازی پنج موتور به شکل زیر چکار می توانیم بکنیم؟ قصد داریم 5 موتور DC را به وسیله PWM و میکروکنترلر ATMEGA16 کنترل کنیم ، همانگونه که میدانید این
    میکرو دارای 2 خط PWM هست . برنامه ای بنویسید که در آن با استفاده از تابعی به نام
    PWM_Generat(m1_pwm,m2_pwm,m3_pwm,m4_pwm,m5_pwm) امکان ایجاد 5 خط
    PWM وجود داشته باشد ، پارامتر های m_pwm duty cycle سیگنال های pwm را بر حسب درصد تعیین می
    کند ، مثلا PWM_Generat(100,50,10,20,70) سیگنال PWM موتور 1 را با duty cycle 100 درصد و
    موتور 2 را با 50 درصد و … درایو می کند