تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟
یکی میتونه بگه چطوری میشه انواع موج رو توسط PWM در AVR تولید کرد ؟ لطفا اول توضیح بدید که PWM چگونه کار میکند بعد بگید چطوری انواع موج رو باهاش ایجاد کنیم
ممنون :smile:
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
پاسخ : تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟
اصول ساخت PWM به این شکله:
یک شمارنده یا کانتر داریم
یک مقایسه کننده دیجیتال
یک کلاک خارجی
حالا این کلاک به شمارنده وارد میشه و شمارنده شروع به شمارش میکنه.تا کی؟معلومه .تا عددی که روی مقایسه گر ست شده.تو این زمان شمارش خروجی یکه.بعدش میشه صفر و دوباره شمارنده ریست میشه و الی آخر.
حالا فرکانس شمارش یا بهتر بگم فرکانس pwm رو هم میشه با تقسیم فرکانسی کلاک تعیین کرد.
پاسخ : تولید موج توسط PWM در میکروکنترولر AVR چگونه انجام میشود؟
:nerd:
PWM چیست!؟
میکرو AVR دارای چندتا تایمر هست!
مثلا میکرو مگا 32 دارای 3 تایمر هست!
تایمر شماره صفر و شماره دو دارای شمارنده 8 بیتی هستند! یعنی از 0 تا 255 می شمارند!
تایمر یک دارای شمارنده 16 بیتی است! یعنی از 0 تا 65535 می شمارد!
سرعت شمارش این تایمرها به 3 عامل بستگی دارد!
1- فرکانس کاری میکرو
2- فرکانس کاری تایمر
3- 8 یا 16 بیتی بودن تایمر
حالا PWM یه نمونه از مدل شمارش تایمر است! که اصطلاحا به آن مد کاری تایمر می گویند!
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
دیدگاه