به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد.

لطفا از طریق این لینک برای ثبت نام اقدام نمایید.

    
You have (1) Unread PM; Click The Icon To Read It You have a new PM
جدیدترین موضوعات انجمنها


بازگشت   متارو > ميكروكنترلر > AVR > پروژهای عملی با AVR

تولید Pwm

پروژهای عملی با AVR

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 02-05-2010, 12:16 AM   #1
Arrow تولید Pwm

خب اول با یه پروژه ی خیلی آسون شروع می کنیم.
در این پروژه از تایمر یک استفاده میکنیم. فرکانس کاری میکرو 8 مگاهرتز و تایمر 31.250 kHz و در مد Ph. correct PWM top=00FFh
خوب در این جا چون بالاترین حد تایمر رو 255 تنظیم کردیم و تایمر 31250 رو در 1 ثانیه میشماره پس 255 تا رو در 0.00816 ثانیه میشماره. چون از مد Correct استفاده کردیم این زمان 2 برابر میشه یعنی 0.01632 پس فرکانس این موج حدودا میشه 61.27 که چون فرکانس متر Proteus نمی تونه اعشارشو نشون بده مدام مقدارش عوض می شه ولی بیشتر نزدیک به این مقداره.
خوب پهنای پالس هم که با OCR1A کنترل میشه که از ADC خونده میشه و مقدارش بین 0 تا 255 تغییر میکنه. توجه کنین که ADC روی مد 8 بیتی تنظیم شده!
یک مدل دیگه PWM هم هست که برای کنترل سرو موتور استفاده میشه
http://www.metaroclub.com/f56/rc-ser...or-driver-495/
این دو مدل از همه کاربردش بیشتره .
در پروژه های بعدی انواع دیگه رو براتون میگم
فایل های پیوست شده
نوع فایل: rar DC Motor Driver.rar (70.9 کیلو بایت, 113 نمایش)
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_-
ذکات علم ...
---------------------------------
موفق باشین ...
Kooshan آنلاین نیست.   پاسخ با نقل قول
3 کاربر از Kooshan به خاطر این مطلب مفید تشکر کرده اند
پاسخ

علاقه مندی ها (Bookmarks)

برچسب ها
تولید pwm, pwm

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

انتخاب سریع یک انجمن


اکنون ساعت 01:02 PM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.


تمامي حقوق مادي و معنوي اين مجموعه متعلق به شركت ربات گستران آپادانا مي‌باشد Persian Skin By : Vbskin