از امروز مطالب آموزشی رو شروع می کنیم مطابق قولی که قبلآ داده بودیم

مدولاسیون پهنای باند
یا
Pulse Width Modulation - PWM یک روش برای تولید پالس هایی با زمان وظیفه های متغیر هست .
زمان وظیف هم به نسبت 1 بودن پالس ، به عرض کل پالس هست . به عبارت دیگه توسط PWM میشه پالس
های متغیر از نظر سطح 1 بودن پالس تولید کرد . مثلا پالسی تولید کرد که 10% از عرض پالس 1 باشه (فعال) و باقی 0 باشه (غیر فعال) و یا 20% و

pwm

حالا این متغیر بودن سطح 1 بودن پالس واسه چه جاهایی کاربرد داره ؟ PWM یکی از بهترین و ساده ترین روش های تولید ولتاژ DC متغیر هست . مزیتی هم که داره اینه که بدون اینکه لازم باشه سطح ماکزیمم پالس رو تغییر بدیم ، میشه ولتاژ متغیر ایجاد کرد . به این صورت که مثلا سطح ماکزیمم پالس 5 ولت هست ، اما با تغییر زمان وظیفه میشه تو عمل ولتاژ بین 0 تا 5 ولت متغیر تولید کرد . همونطور که می دونید سطح متوسط یا DC با توجه به فرمول زیر تعیین میشه :

frmula-pwm
که با تغییر زمان فعال بودن پالس میشه سطح متوسط یک تابع رو کنترل کرد . PWM هم با این روش عمل می کنه . بیشترین کاربردی هم که داره تو کنترل دور موتورها هست که با تغییر زمان وظیفه میشه ولتاژ اعمالی به موتور رو تغییر داد و در نتیجه دور موتور رو کنترل کرد . یکی دیگه از کاربردهای این روش هم تو ارتباط با ماژول ها مادون قرمز هست.کسانی که با میکرو کار میکنن pwm یکی از بحثهایی است که همیشه برای تولید ولتاژ DC متغیر یا خروجی و ورودی  سنسورها باهاش مواجه میشن

شاد و سربلند باشید