اطلاعیه

Collapse
No announcement yet.

تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟

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

    تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟

    یکی میتونه بگه چطوری میشه انواع موج رو توسط PWM در AVR تولید کرد ؟ لطفا اول توضیح بدید که PWM چگونه کار میکند بعد بگید چطوری انواع موج رو باهاش ایجاد کنیم
    ممنون :smile:

    #2
    پاسخ : تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟

    سایت رو جستجو کن
    یه عالمه!!!!!!!!!!!! مطلب هست!
    حالا برای این که دست خالی نری از این پست
    به اینجا یه سری بزن:
    http://www.eca.ir/forum2/index.php?topic=78339
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
    3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

    دیدگاه


      #3
      پاسخ : تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟

      اصول ساخت PWM به این شکله:
      یک شمارنده یا کانتر داریم
      یک مقایسه کننده دیجیتال
      یک کلاک خارجی
      حالا این کلاک به شمارنده وارد میشه و شمارنده شروع به شمارش میکنه.تا کی؟معلومه .تا عددی که روی مقایسه گر ست شده.تو این زمان شمارش خروجی یکه.بعدش میشه صفر و دوباره شمارنده ریست میشه و الی آخر.
      حالا فرکانس شمارش یا بهتر بگم فرکانس pwm رو هم میشه با تقسیم فرکانسی کلاک تعیین کرد.

      امیدوارم مفید بوده باشه.

      دیدگاه


        #4
        پاسخ : تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟

        چطور میشه موج اره ی و دندانه ایجاد کرد تو بیسکام آیا کسی بلد هست.

        دیدگاه


          #5
          پاسخ : تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟

          :nerd:
          PWM چیست!؟
          میکرو AVR دارای چندتا تایمر هست!
          مثلا میکرو مگا 32 دارای 3 تایمر هست!
          تایمر شماره صفر و شماره دو دارای شمارنده 8 بیتی هستند! یعنی از 0 تا 255 می شمارند!
          تایمر یک دارای شمارنده 16 بیتی است! یعنی از 0 تا 65535 می شمارد!
          سرعت شمارش این تایمرها به 3 عامل بستگی دارد!
          1- فرکانس کاری میکرو
          2- فرکانس کاری تایمر
          3- 8 یا 16 بیتی بودن تایمر

          حالا PWM یه نمونه از مدل شمارش تایمر است! که اصطلاحا به آن مد کاری تایمر می گویند!

          تایمرهای میکرو AVR دارای 4 مد کاری هستند!
          1-Nomal
          2-CTC
          3-Fast PWM
          4- Phase Correct


          PWM حالتی از شمارش توسط تایمر است که فرکانس تولیدی توسط تایمر ثابت است ولی دیوتی سایکل Duty Cycle آن متغیر است! پایه ی خروجی تایمر در حالت PWM دو بار در هر شمارش تغییر حالت می دهد یعنی شکل موج آن تغییر می کند! یک بار در حالت برابری با مقدار OCR و یک بار در TOP با کمک این خاصیت می توان موتوهای DC رو به راحتی کنترل کرد یا به وسیله آن نور LED ها را تنظیم نمود یا اینکه با کمک 3 LED بیش از 7 رنگ با طیف نورهای مختلف تولید نمود!

          جهت آشانایی بیشتر و از پایه با مسائل جزئی باید مطالبی پیرامون مخابرات ، طول موج ، فرکانس و آشنایی با تایمرهای میکرو AVR را مطالعه کنید!

          جهت توضیح دادن در این تایپیک مطالب بسیار و پراکنده ای وجود خواهد داشت! :nerd:
          آنچه كه باعث موفقيت انسان ها مي شود سخت كوشي است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
          جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
          که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
          http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
          http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

          دیدگاه

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