تبلیغات
الکترونیک-میکروکنترلر-روباتیک - PWM (مدلاسیون عرض پالس) چیست?
 
الکترونیک-میکروکنترلر-روباتیک
دنیای شگفت انگیز الکترونیک
درباره وبلاگ


به نام خداوندی که انسان را آفرید تا نشانه ای از خودش باشد در روی زمین و به اوحکمت آموخت تا دستگیر همدیگر باشند و به کمال برسند.
باسلام به شما جویندگان راه علم و حقیقت
مدتی بود که به فکر راه اندازی وبلاگی در مورد برق (الکترونیک) بودم که فرصتی پیش آمد تا با همکاری دوست عزیزم این وبلاگ رو راه اندازی کنیم،در اینجا قصد داریم با عنایت خدا مطالبی که مورد نیاز عاشقان و دوست داران به رشته برق (الکترونیک) است رو ارائه کنیم.نظرات شما درموردمطالب مارابه هرچه بهترکردن وبلاگ کمک میکند.
***ما جوانان به یاری خدا ایران اسلامی را خواهیم ساخت،می شود،می توانیم***

مدیر وبلاگ : Electronics
مطالب اخیر
نویسندگان
نظرسنجی
مطالب این وبلاگ را چگونه ارزیابی میکنید؟








چهارشنبه 5 بهمن 1390 :: نویسنده : Electronics
 در بسیاری از موارد، ما نیاز به كنترل ولتاژ بر روی پایه‌های خروجی میكروكنترلر را داریم. مثلاً اگر بخواهیم سرعت موتور را كنترل كنیم، باید ولتاژی كه بر روی موتور اعمال می‌شود را كنترل كرد. در حقیقت سرعت موتور تقریباً تابع مستقیمی از ولتاژی است كه بر روی آن اعمال می‌شود. یعنی اگر ولتاژ كاریِ موتوری (ولتاژ استاندارد برای فعال سازی موتور كه بر روی بدنه‌ی آن نوشته می‌شود) 12 ولت باشد، با اعمال ولتاژ 6 ولت روی آن، می‌توانید سرعت چرخش را حدوداً به نصف كاهش دهید.

این موج تعداد پالسهای قطع ووصل را کنترل کرده ودر نهایت ولتاژ مرجعی را به ماتحویل میدهد.به مثال زیر توجه کنید.فکرکنیدولتاژورودی ما بین 0ولت و5ولت {پالس مربعی} باشد وموج( مدلاسیون عرض پالس)رانصف در نظر گرفته باشیم در این صورت مصرف کننده ولتاژورودی خود را2.5ولت مشاهده خواهد کرد.

به همین ترتیب می‌توان هر ولتاژی بین 0 تا 5 ولت را بر روی خروجی‌ مورد نظر ایجاد كرد. اگر بخواهیم ولتاژی بالاتر از 2.5 ولت داشته باشیم، باید طول بازه‌های زمانی‌ای كه خروجی 1 است را نسبت به بازه‌هایی كه خروجی 0 است بیشتر كنیم. به عنوان مثال برای ایجاد ولتاژ 2.5 ولت، باید 5 میكرو ثانیه سطح ولتاژ خروجی 1 باشد، سپس 5 میكرو ثانیه سطح ولتاژ 0 شود تا موجی به شكل بالا ایجاد شود.

یا به عنوان مثالی دیگر، اگر بخواهیم در خروجی ولتاژ 4 ولت داشته باشیم، باید باید 8 میكرو ثانیه سطح ولتاژ خروجی 1 باشد، سپس 2 میكرو ثانیه سطح ولتاژ 0 شود، تا ولتاژ پایه‌ی خروجی مورد نظر 4 ولت باشد .
در حقیقت ولتاژ خروجی از رابطه‌ی ساده‌ی زیر به دست می‌اید.
:

(طول كل بازه)  / ( طول بازه‌ای كه خروجی 1 است)

پس طبق رابطه‌ی بالا،برای ایجاد ولتاژ 4 ولت، می‌توان به جای استفاده از بازه‌های 8 و 2 میكرو ثانیه‌ای، از بازه‌های 4 و 1 میكرو‌ ثانیه‌ای استفاده كرد. (یعنی 4میكرو ثانیه 5ولت، 1 میكرو ثانیه 0 ولت)
نمودار ولتاژ‌های 4 ولت و 1 ولت در زیر نشان داده شده است:

نمودار نحوه‌ی تولید ولتاژ 4 ولت              نمودار نحوه‌ی تولید ولتاژ 1 ولت

باذکر این مثال منظور رابهتر میرسانیم.

} (while(1
PORTB.4=1;1

(delay_ms (5
;
PORTB.4=0 
delay_ms(5);5
{

در میكروكنترلر‌ها نیازی نیست در هربار استفاده از(مدلاسیون عرض پالس)چندین خط برنامه بنویسیم در میکرو 4پایه وجود دارد که فقط بایددر این رجیسترها عددی از0تا255انتخاب کنیم. و طبق الگوی زیر آن را در برنامه‌ی خود بنویسید:

یك عدد صحیح بین 0 تا 255 = نام رجیستر مربوطه‌  ;

در واقع این عدد نشان دهنده توان(مدلاسیون عرض پالس)است.

رجیستر‌های مربوط به این 4 پایه.
است.
OCR0، OCR1AL، OCR1BL و OCR2 نام دارند كه به ترتیب، متناظر پایه‌های PB.3، PD.5، PD.4  و PD.7‌

OCR1AL=51; // 20% Duty Cycle on PD.5
OCR1BL=255; //100% Duty Cycle on PD.4
OCR2=0;  //0% Duty Cycle on PD.7






نوع مطلب :
برچسب ها :
لینک های مرتبط :
جمعه 24 شهریور 1396 09:29 ب.ظ
Awesome things here. I'm very happy to peer your post.
Thank you a lot and I'm taking a look forward
to contact you. Will you please drop me a e-mail?
یکشنبه 12 شهریور 1396 11:22 ب.ظ
Helpful information. Lucky me I discovered your website by accident, and I am shocked why this
coincidence did not came about earlier! I bookmarked it.
یکشنبه 24 اردیبهشت 1396 11:50 ب.ظ
I was recommended this website by way of my cousin. I'm not positive whether this publish is written through him as no
one else realize such certain about my trouble. You are amazing!
Thanks!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
پخش زنده حرم