Table of Contents
Pulse عرض Modulation (PWM) یک تکنیک است که در میکروکنترلرها برای کنترل تحویل قدرت به دستگاه هایی مانند موتور، LED ها و دیگر محیط های مناسب PWM استفاده می شود و نیاز به درک دستورالعمل های طراحی و محاسبات مربوط به اطمینان از کنترل کارآمد و دقیق دارد.
درک اصول PWM
PWM با تغییر یک خروجی دیجیتال در فرکانس بالا کار می کند. نسبت زمان در زمان بر روی کل، که به عنوان چرخه وظیفه شناخته می شود، تعیین می کند که قدرت متوسط تحویل داده شده به چرخه وظیفه بالاتر به معنای قدرت بیشتر است، در حالی که یک چرخه وظیفه پایین تر قدرت را کاهش می دهد.
دستورالعمل های طراحی برای اجرای PWM
برای پیاده سازی PWM به طور موثر، دستورالعمل های زیر را در نظر بگیرید:
- یک تایمر مناسب یا ماژول ضد را در میکروکنترلر انتخاب کنید.
- یک فرکانس PWM را انتخاب کنید که برای به حداقل رساندن صدا و اطمینان از عملیات صاف مناسب باشد.
- ثبت دقیق چرخه وظیفه برای دستیابی به سطوح کنترل مطلوب.
- اطمینان حاصل کنید که منبع برق میکروکنترلر می تواند بار تعویض را کنترل کند.
- استفاده از تکنیک های فیلترینگ در صورت لزوم برای صاف کردن سیگنال PWM.
محاسبه برای پارامترهای PWM
محاسبه پارامترهای PWM شامل تعیین تنظیمات تایمر بر اساس ساعت سیستم است.
- [[ویرایش] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰] [۱۰]] [۱۰] [۱] [۱۰] [۱] [۱۰]] [۱] [۱] [۱] [۱] [۱۰] [۱] [۱]
- چرخه ی نقرس (D: D = (در زمان / دوره) × ۱۰۰٪
- تایمر شمارش: شمارش = ساعت سیستم / Prescaler / فرکانس PWM
تنظیم ثبت نام های prescaler و تایمر اجازه می دهد تا کنترل دقیق بر فرکانس PWM و چرخه وظیفه، امکان عملکرد مناسب برای برنامه های خاص.