اطلاعیه

Collapse
No announcement yet.

معرفی PWM (مدولاسیون پهنای پالس)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    معرفی PWM (مدولاسیون پهنای پالس)


    PWM یا Pulse Width Modulation ( مدولاسیون پهنای پالس ) نام تکنیکی در الکترونیک است که استفاده گسترده ای در صنایع الکترونیک و مخابرات دارد. از این روش برای کارهایی مانند کدینگ پیام های مخابراتی ، کنترل توان دستگاه های الکتریکی ، شارژ باتری و … استفاده می شود.

    PWM یا Pulse Width Modulation یا Pulse Duration Modulation ( مدولاسیون عرض پالس یا مدولاسیون مدت زمان پالس ) نام تکنیکی در الکترونیک است که استفاده گسترده ای در صنایع الکترونیک و مخابرات دارد. از این روش برای کارهایی مانند کدینگ پیام های مخابراتی ، کنترل توان دستگاه های الکتریکی ، شارژ باتری و … استفاده می شود.
    در میکروکنترلر ها نیز PWM برای مصارف مختلفی مانند کنترل نور LED ها ( Fade کردن نور LED ) ، کنترل سرعت موتور های DC , انتقال پیام ، مبدل های ولتاژ و …. استفاده می شود.
    در اصل PWM موجی مربعی است که در برخی زمان ها ۰ و برخی زمان ها ۱ است و این ۰ و ۱ شدن ها با فرکانس مرتبی تکرار می شود. همانگونه که در شکل بالا مشاهده می کنید PWM مانند سایر امواج ، دارای دامنه یا Amplitude ، دور تناوب یا Period و فرکانس است. عبارت دیگری که در PWM مورد استفاده قرار می گیرد Duty Cycle است. دیوتی سایکل مدت زمان ۱ بودن به مدت زمان کل پریود در هر سیکل موج است که معمولا بر حسب درصد ( % ) نمایش داده می شود. به فرض مثال اگر Duty Cycle یک موج PWM برابر با ۴۰% باشد بدان معنی است که در هر سیکل ۴۰% ولتاژ برابر VCC و در ۶۰% اوقات ولتاژ برابر ۰ است. همانگونه که می دانید در چنین حالتی ولتاژ موثر یا Vrms برابر با ۴۰% VCC خواهد بود. به فرض مثال شما اگر با یک میکرو با تغذیه ۵V ، موج PWM با دیوتی سایکل ۵۰% ایجاد نمایید ولتاژ RMS شما برابر ۵۰% VCC یا به عبارتی ۲٫۵ ولت خواهد بود. در شکل زیر تعدادی موج PWM با فرکانس ثابت و دیوتی سایکل متفاوت نمایش داده شده است.

    با اعمال موج های PWM بالا به یک ماسفت می وانید توان یک موتور DC را بین ۰ تا ۱۰۰% تغییر دهید که این تغییر توان تاثیر مستقیمی بر سرعت موتور خواهد گذاشت. همچنین شدت نور LED ها را نیز با استفاده از این روش می توانید بین ۰ ( خاموش ) تا ۱۰۰% ( کاملا روشن و پر نور ) تغییر دهید.
    در سیستم های مخابراتی نیز یکی از روش های کد کردن سیگنال ها استفاده از PWM است که در شکل زیر می توانید مشاهده نمایید.



    همانگونه که در شکل بالا می بینید از روش بالا برای کد کردن اعداد ۰ الی ۴ می توان استفاده نمود.
    در شکل بالا به ۲ خط داده برای انتقال کلاک پالس و سیگنال نیاز است که می توان هر دو خط را با هم ادغام نمود و تنها از یک خط برای انتقال داده و کلاک استفاده نمود بدین شکل که لبه بالا رونده را به عنوان کلاک در نظر می گیرند و یک عرض مشخص برای ۰ تعیین می کنند.
    منبع :دیجی نیک

    #2
    پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

    نوشته اصلی توسط علی چمانی نمایش پست ها
    PWM یا Pulse Width Modulation ( مدولاسیون پهنای پالس ) نام تکنیکی در الکترونیک است که استفاده گسترده ای در صنایع الکترونیک و مخابرات دارد. از این روش برای کارهایی مانند کدینگ پیام های مخابراتی ، کنترل توان دستگاه های الکتریکی ، شارژ باتری و … استفاده می شود.


    با عرض سلام.
    خیلی ممنونم از توضیح اجمالی و مختصر اما مفید شما درباره PWM .
    می شه یه توضیح مختصری درباره ولتاژ موثر (Vrms) بدید.
    بعدا با توجه به گفته های شما:
    آیا کنترل ولتاژ ورودی به بار، با "PWM" کاملا به صرفه تر از همه جوانب در برابر کنترل ولتاژ با "مقاومت" یا "رگوله کردن" یا "دیگر روش ها" می باشد؟؟؟؟
    با تشکر.
    ارادت داریم!


    دیدگاه


      #3
      پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

      باسلام، دوستان اگر بخوایم یک لامپ 100 وات 220 ولت رو با مدولاسیون پهنای پالس در آردوینو کنترل کنیم به شکلی قابل انجام هست؟ و اینکه ماژول آماده ای برای این کار داریم ؟

      دیدگاه


        #4
        پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

        نوشته اصلی توسط علی چمانی نمایش پست ها

        PWM یا Pulse Width Modulation ( مدولاسیون پهنای پالس ) نام تکنیکی در الکترونیک است که استفاده گسترده ای در صنایع الکترونیک و مخابرات دارد. از این روش برای کارهایی مانند کدینگ پیام های مخابراتی ، کنترل توان دستگاه های الکتریکی ، شارژ باتری و … استفاده می شود.

        PWM یا Pulse Width Modulation یا Pulse Duration Modulation ( مدولاسیون عرض پالس یا مدولاسیون مدت زمان پالس ) نام تکنیکی در الکترونیک است که استفاده گسترده ای در صنایع الکترونیک و مخابرات دارد. از این روش برای کارهایی مانند کدینگ پیام های مخابراتی ، کنترل توان دستگاه های الکتریکی ، شارژ باتری و … استفاده می شود.
        در میکروکنترلر ها نیز PWM برای مصارف مختلفی مانند کنترل نور LED ها ( Fade کردن نور LED ) ، کنترل سرعت موتور های DC , انتقال پیام ، مبدل های ولتاژ و …. استفاده می شود.
        در اصل PWM موجی مربعی است که در برخی زمان ها ۰ و برخی زمان ها ۱ است و این ۰ و ۱ شدن ها با فرکانس مرتبی تکرار می شود. همانگونه که در شکل بالا مشاهده می کنید PWM مانند سایر امواج ، دارای دامنه یا Amplitude ، دور تناوب یا Period و فرکانس است. عبارت دیگری که در PWM مورد استفاده قرار می گیرد Duty Cycle است. دیوتی سایکل مدت زمان ۱ بودن به مدت زمان کل پریود در هر سیکل موج است که معمولا بر حسب درصد ( % ) نمایش داده می شود. به فرض مثال اگر Duty Cycle یک موج PWM برابر با ۴۰% باشد بدان معنی است که در هر سیکل ۴۰% ولتاژ برابر VCC و در ۶۰% اوقات ولتاژ برابر ۰ است. همانگونه که می دانید در چنین حالتی ولتاژ موثر یا Vrms برابر با ۴۰% VCC خواهد بود. به فرض مثال شما اگر با یک میکرو با تغذیه ۵V ، موج PWM با دیوتی سایکل ۵۰% ایجاد نمایید ولتاژ RMS شما برابر ۵۰% VCC یا به عبارتی ۲٫۵ ولت خواهد بود. در شکل زیر تعدادی موج PWM با فرکانس ثابت و دیوتی سایکل متفاوت نمایش داده شده است.

        با اعمال موج های PWM بالا به یک ماسفت می وانید توان یک موتور DC را بین ۰ تا ۱۰۰% تغییر دهید که این تغییر توان تاثیر مستقیمی بر سرعت موتور خواهد گذاشت. همچنین شدت نور LED ها را نیز با استفاده از این روش می توانید بین ۰ ( خاموش ) تا ۱۰۰% ( کاملا روشن و پر نور ) تغییر دهید.
        در سیستم های مخابراتی نیز یکی از روش های کد کردن سیگنال ها استفاده از PWM است که در شکل زیر می توانید مشاهده نمایید.



        همانگونه که در شکل بالا می بینید از روش بالا برای کد کردن اعداد ۰ الی ۴ می توان استفاده نمود.
        در شکل بالا به ۲ خط داده برای انتقال کلاک پالس و سیگنال نیاز است که می توان هر دو خط را با هم ادغام نمود و تنها از یک خط برای انتقال داده و کلاک استفاده نمود بدین شکل که لبه بالا رونده را به عنوان کلاک در نظر می گیرند و یک عرض مشخص برای ۰ تعیین می کنند.
        منبع :دیجی نیک
        سلام جناب چمانی،ممنون بابت توضیحات مفیدتون
        به نظرم رابطه ی ولتاژ موثر طبق رابطه ی زیر محاسبه میشه.



        دلیل: ادغام دو پست برای جلوگیری از اسپم

        یکی از مشکلاتی که دیدم خیلی دوستان تو خروجی pwm میکرو دارند اینه که فکر میکنند ولتاژ موثر رابطه ی مستقیم با دیوتی سایکل داره.
        [آموزشی] کنترل رله با پیامک توسط sim800l
        [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
        [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
        [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
        صفحه اینستاگرام : ecdco_ir

        دیدگاه


          #5
          پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

          نوشته اصلی توسط سید رضا باباتبار نمایش پست ها
          یکی از مشکلاتی که دیدم خیلی دوستان تو خروجی pwm میکرو دارند اینه که فکر میکنند ولتاژ موثر رابطه ی مستقیم با دیوتی سایکل داره.

          سلام خدمت شما دوست عزیز...
          من از فرمول های بالا یه چیز هایی فهمیدم ولی فرمول دوم رو حالیم نشد!
          اما حالا فرمول به کنار...
          ما فرضا یه مدار نوسان ساز یا مولد PWM (با آی سی 555)، یک بار(برای مثال موتور الکتریکی)، یک مولد برق(برای مثال منبع تغذیه 12 ولت رگوله شده) داریم. حالا می خوایم یه دیمر با تکنیک PWM بسازیم.
          اما سوال اساسی اینجاست که:
          1- اگه خواستیم 2 ولت به بار برسه چه فرکانس و دیوتی سایکلی باید به ترانزیستور یا ماسفت موتور برسه؟ (عکس پایین)
          2- آیا فرکانس تاثیر بر مدار دیمر ما دارد؟

          اینم شماتیک نوسان ساز مقدماتی
          ارادت داریم!


          دیدگاه


            #6
            پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

            نوشته اصلی توسط S.A.T نمایش پست ها
            سلام خدمت شما دوست عزیز...
            من از فرمول های بالا یه چیز هایی فهمیدم ولی فرمول دوم رو حالیم نشد!
            اما حالا فرمول به کنار...
            ما فرضا یه مدار نوسان ساز یا مولد PWM (با آی سی 555)، یک بار(برای مثال موتور الکتریکی)، یک مولد برق(برای مثال منبع تغذیه 12 ولت رگوله شده) داریم. حالا می خوایم یه دیمر با تکنیک PWM بسازیم.
            اما سوال اساسی اینجاست که:
            1- اگه خواستیم 2 ولت به بار برسه چه فرکانس و دیوتی سایکلی باید به ترانزیستور یا ماسفت موتور برسه؟ (عکس پایین)
            2- آیا فرکانس تاثیر بر مدار دیمر ما دارد؟

            اینم شماتیک نوسان ساز مقدماتی
            سلام اثبات فرمول ولتاژ موثر راحته،اگر خواستی بگو برات توضیح بدم
            شما ولتاژی که میخوای به مصرف کنندت برسه رو باید از طریق فرمول ولتاژ موثر محاسبه کنید که در پست قبلی قرار دادم.
            شما با تغییر دیوتی سایکل میتونید ولتاژ خروجی رو تغییر بدید،و همونطور که در فرمول بالا مشخصه فرکانس در ولتاژ خروجی تاثیری نداره.
            ولی با این حال فرکانس یه حداقل و حداکثری داره.اگر فرض کنیم بارلامپ باشه اگر فرکانس پایین بیاد شما چشمک زدن لامپ رو میبینید و این مطلوب نیست.از طرفی معمولاً در خروجی از یک فیلتر پایین گذر استفاده میکنند،حالا به طور کلی هر چه فرکانس بالاتر بره قطعاتی مثل سلف و خازن کوچیکتر میشن،پس این خیلی خوبه،اما از طرفی بالا رفتن فرکانس تلفات دینامیکی رو بالا میبره،همینطور ممکنه مدار به صورت غیر خطی کار کنه.خصوصاً برای ترایاک و به طور کلی تریستورها میدونیم نباید تغییرات ولتاژ و جریان زیاد باشه چون ممکنه باعث روشن شدن ناخواسته بشه،بنابراین برای زیاد کردن فرکانس هم محدودیت داریم.
            شما فرکانس رو در حد چند ده کیلو قرار بدید خوبه.
            جدیدترین ویرایش توسط سید رضا باباتبار; ۲۳:۵۱ ۱۳۹۶/۰۵/۱۲.
            [آموزشی] کنترل رله با پیامک توسط sim800l
            [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
            [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
            [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
            صفحه اینستاگرام : ecdco_ir

            دیدگاه


              #7
              پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

              نوشته اصلی توسط سید رضا باباتبار نمایش پست ها
              شما با تغییر دیوتی سایکل میتونید ولتاژ خروجی رو تغییر بدید
              گزارش مقدماتی اسیلاتور آستابل - دیمر PWM

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

              پروژه شماره 1 : اسیلاتور آستابل با 555 - دیمر PWM الکترونیکی (5 وات)
              در زیر به نقد و بررسی این پروژه می پردازیم.


              در حالت Vr = 50 k ohm
              Freq = 24 KHz
              Duty cycle = 17 % a
              High time = 6.931 us
              Low time = 34.657 us


              در حالت Vr = 1 ohm
              Freq = 144 KHz
              Duty cycle = 100 % a
              High time = 6.931 us
              Low time = 0.69 ns

              فرمول های محاسبه در عکس پایین



              این فیلم رو هم از دست ندین!!!
              http://www.aparat.com/v/y5GTM


              اما این مدار مقدماتی مشکلاتی دارد...
              1- ولتاژموثر ( در فیلم ) بدون در نظر گرفتن "بار" اندازه گیری شده و در صورت گذاشتن بار در مدار افت ولتاژ شدیدی اتفاق می افتد.
              2- آی سی 555 قابلیت تحمل جریان بالا ندارد لذا باید از یک تقویت کننده، بافر و یا ... استفاده کرد. اگر از ترانزیستور استفاده کنیم، ترانزیستور که حالیش نیست دیوتی سایکل چیه هر چی بیاد تو بیس رو تقویت می کنه پس اگه یه جا دیوتی سایکل 20 درصد نیاز باشه، خروجی ترانزیستور بیش از این مقدار هست. پس چاره کار چیست؟؟؟؟؟؟
              3- و در آخر... آیا فرکانس نسبتا بالا (144 KHz ) اختلالی در عملکرد مدار بعدی به ویژه نیمه هادی ها می گذارد؟؟؟؟
              جدیدترین ویرایش توسط S.A.T; ۲۲:۳۹ ۱۳۹۶/۰۵/۱۴.
              ارادت داریم!


              دیدگاه


                #8
                پاسخ : معرفی PWM (مدولاسیون پهنای پالس)

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

                دیدگاه

                لطفا صبر کنید...
                X