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


مدولاسیون عرض پالس (PWM) یک تکنیک قدرتمند است که در آن عرض پالس با ثابت نگه داشتن فرکانس تغییر می کند. این تکنیک امروزه در بسیاری از سیستم های کنترلی استفاده می شود. کاربرد PWM محدود نیست و در طیف وسیعی از کاربردها مانند کنترل سرعت موتور، اندازه گیری، کنترل توان و ارتباطات و غیره استفاده می شود. در تکنیک PWM می توان به راحتی سیگنال خروجی آنالوگ را با استفاده از سیگنال های دیجیتال تولید کرد. این آموزش به شما در درک PWM، اصطلاحات آن و نحوه پیاده سازی آن با استفاده از میکروکنترلر کمک می کند. در این آموزش ما PWM را با میکروکنترلر AVR Atmega16 با تغییر شدت یک LED نشان خواهیم داد. پین های PWM در میکروکنترلر AVR Atmega16Atmega16 دارای چهار پین PWM اختصاصی است. این پین ها عبارتند از PB3(OC0)، PD4(OC1B)، PD5(OC1A)، PD7(OC2).   در ادامه عناوین زیر در آموزش آورده شده است: سیگنال PWM چیست؟  چرخه وظیفه PWMقطعات مورد نیازمدار  برنامه نویسی Atmega16 برای PWM  سورس کامل: شما با خرید این آموزش به فایل تصاویر،صفحه توضیحات در قالب فایل اچ تی ام ال (HTML) قایل ویرایش و کپی دسترسی پیدا …


0 دیدگاه

دیدگاهتان را بنویسید

Avatar placeholder

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *