Pulse عرض Modulation (PWM) یک تکنیک است که برای کنترل قدرت تحویل داده شده به دستگاه های الکتریکی مانند موتورهای محاسبه چرخه صحیح وظیفه برای کنترل دقیق موتور در برنامه های میکروکنترلی ضروری است.این راهنما گام های عملی برای تعیین چرخه های وظیفه PWM را به طور موثر فراهم می کند.

درک چرخه PWM و Duty

PWM شامل تغییر سیگنال در فرکانس بالا و خاموش است. چرخه وظیفه نشان دهنده درصد زمان است که سیگنال در طول یک چرخه باقی می ماند.یک چرخه وظیفه ۰٪ به این معنی است که سیگنال همیشه خاموش است، در حالی که ۱۰۰٪ به معنی تنظیم چرخه وظیفه تغییر ولتاژ متوسط به موتور، کنترل سرعت آن است.

چرخه کار محاسبه شده برای سرعت موتور

برای محاسبه چرخه وظیفه مورد نیاز برای سرعت حرکتی خاص، ولتاژ عرضه و ویژگی های موتور را در نظر بگیرید. فرمول کلی این است:

[xuty Cycle] = (Desired ولتاژ / ولتاژ عرضه) × 100

به عنوان مثال، اگر ولتاژ عرضه 12V باشد و ولتاژ حرکتی مطلوب برای سرعت خاصی 6V باشد، چرخه وظیفه باید:

[Duty Cycle = (6V / 12V) × 100 = 50٪

اجرای PWM در میکروکنترلرها

اکثر میکروکنترلرها ماژول های PWM ساخته شده اند تا چرخه وظیفه را تنظیم کنند، ثبت PWM را با ارزش محاسبه شده پیکربندی کنند، به عنوان مثال، اگر رزولوشن PWM 8 بیتی (0-255) باشد، مقدار چرخه وظیفه برای 50٪ تقریبا 127 است.

اطمینان حاصل کنید که فرکانس PWM برای کنترل موتور مناسب است تا از نویز و ناکارآمدی جلوگیری کند. فرکانس های معمولی از 1 کیلوهرتز تا 20 کیلوهرتز.

دانلود بازی Key Points

  • چرخه ی کار، قدرت متوسطی را که به موتور عرضه می شود، تعیین می کند.
  • چرخه وظیفه محاسبه با استفاده از نسبت ولتاژ مطلوب برای ولتاژ عرضه.
  • کک میکروکنترلر PWM با ارزش چرخه ی محاسبه شده ثبت می کند.
  • از فرکانس مناسب PWM برای عملیات حرکتی صاف استفاده کنید.