آشنایی با مدولاسیون عرض پالس (PWM) در میکروکنترلرهای Atmega16/32 AVR

- آشنایی با مدولاسیون عرض پالس (PWM) در میکروکنترلرهای Atmega16/32 AVR

آشنایی با مدولاسیون عرض پالس (PWM) در میکروکنترلرهای Atmega16/32 AVR

مدولاسیون عرض پالس (PWM) یک تکنیک قدرتمند است که در آن عرض پالس با ثابت نگه داشتن فرکانس تغییر می کند. این تکنیک امروزه در بسیاری از سیستم های کنترلی استفاده می شود. کاربرد PWM محدود نیست و در طیف وسیعی از کاربردها مانند کنترل سرعت موتور، اندازه گیری، کنترل توان و ارتباطات و غیره استفاده می شود. در تکنیک PWM می توان به راحتی سیگنال خروجی آنالوگ را با استفاده از سیگنال های دیجیتال تولید کرد. این آموزش به شما در درک PWM، اصطلاحات آن و نحوه پیاده سازی آن با استفاده از میکروکنترلر کمک می کند. در این آموزش ما PWM را با میکروکنترلر AVR Atmega16 با تغییر شدت یک LED نشان خواهیم داد.

پین های PWM در میکروکنترلر AVR Atmega16

Atmega16 دارای چهار پین PWM اختصاصی است. این پین ها عبارتند از PB3(OC0)، PD4(OC1B)، PD5(OC1A)، PD7(OC2).

 

در ادامه عناوین زیر در آموزش آورده شده است:

سیگنال PWM چیست؟

 

چرخه وظیفه PWM

قطعات مورد نیاز

مدار

 

برنامه نویسی Atmega16 برای PWM

 

سورس کامل:

شما با خرید این آموزش به فایل تصاویر،صفحه توضیحات در قالب فایل اچ تی ام ال (HTML) قایل ویرایش و کپی دسترسی پیدا می کنید.

 

برای دانلود کلیک کنید