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

سخت افزار

  • میکروکنترلر (به عنوان مثال، آردوینوینوینوین، ESP32)
  • راننده موتور یا LED
  • منبع تغذیه Power Supply
  • اتصال سیم

پیاده سازی پایه PWM

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

اکثر میکروکنترلرها دارای توابع داخلی یا کتابخانه ها برای ساده سازی تولید سیگنال های PWM هستند.برای مثال، آردوینو (FLT:0) را برای تنظیم چرخه وظیفه PWM در پین های خاص فراهم می کند.

مثال های Code Snippet

در زیر یک مثال ساده برای کنترل روشنایی LED با استفاده از PWM در آردوینوینو است:

[در این باره] [از این رو] استفاده کنید [[۱] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۱] [۳] [۳] [۳] [۳] [۳] [۱] [۱] [۳] [۱] [۳] [۱] [۱] [۳] [۳] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۱] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳]

[FLT2]

برنامه ها و ملاحظات

کنترل PWM به طور گسترده ای در تنظیم سرعت موتور، نور LED و مدیریت قدرت استفاده می شود، در هنگام اجرای PWM، فرکانس را برای جلوگیری از چشمک زدن یا سر و صدا در نظر بگیرید.

اطمینان حاصل کنید که میکروکنترلر و اجزای متصل می توانند فرکانس و محدوده ی اختیاری انتخابی را برای عملکرد بهینه کنترل کنند.