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

چرخه ی کار چیست؟

چرخه وظیفه نشان دهنده درصد زمان سیگنال در حالت "بالا" در یک چرخه است، تعیین می کند که قدرت متوسط تحویل داده شده به یک دستگاه است.یک چرخه وظیفه 100٪ به این معنی است که سیگنال همیشه در آن قرار دارد، در حالی که 0٪ به معنی آن است که همیشه خاموش است.

چرخه کار محاسبه شده

چرخه وظیفه با استفاده از فرمول محاسبه می شود:

[x] چرخه (٪) = (در زمان / دوره کل) × 100

به عنوان مثال، اگر دوره PWM 20 میلی ثانیه باشد و سیگنال برای 5 میلی ثانیه بالا باشد، چرخه وظیفه این است:

[[ویرایش] [۵] / ۲۰ متر [۵]

استفاده از چرخه کار در آردوینو

در آردوینو، تابع برای تولید سیگنال های PWM استفاده می شود، ارزش بین 0 تا 255 را می پذیرد، که مربوط به چرخه ی وظیفه از 0٪ تا 100٪ است.

فرمول تبدیل یک چرخه وظیفه درصد به ارزش Arduino این است:

ارزش = (Duty Cycle% / 100) × 255

برای یک چرخه 50٪ وظیفه، ارزش آردوینو خواهد بود:

[[ویرایش] [۱۰] [۵۰] / ۱۰۰] × ۲۵۵ [۱۰] ⁇ [۱۰] [۱۰] [۱۰] [۱۰] [۱] [۱۰] [۱] [۱۰] [۱] [۱۰] [۱] [۱۰] [۱۰] [۱] [۱] [۱۰] [۱] [۱] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۱] [۵] [۱۰] [۱] [۱] [۵] [۱] [۲] [۵] [۵] [۱۰] [۱۰] [۱] [۱] [۱] [۱] [۱۰] [۱] [۱۰] [۱۰] [۱۰] [۱] [۱] [۱] [۱] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱] [۱۰] [۱] [۱] [۱] [۱] [۱۰] [۱] [۱] [۱۰] [۵] [۱] [۱] [۱] [۱] [۱] [۱۰] [۱۰]

خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه خلاصه

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