|
به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد. لطفا از طریق این لینک برای ثبت نام اقدام نمایید. |
|
| جدیدترین موضوعات انجمنها | |
|
|
||||||||
![]() |
|
|
LinkBack | ابزارهای موضوع | نحوه نمایش |
|
|
#1 | |||||||||
|
مدير ارشد
![]() تاریخ عضویت: Dec 2009 محل سکونت: اصفهان نوشتهها: 186
تشكرها: 75
265 بار تشكر شده در 112 پست
درجه: 12 [ ![]() ![]() ]سابقه: 0 / 292 ![]() |
خب اول با یه پروژه ی خیلی آسون شروع می کنیم.
در این پروژه از تایمر یک استفاده میکنیم. فرکانس کاری میکرو 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/ این دو مدل از همه کاربردش بیشتره . در پروژه های بعدی انواع دیگه رو براتون میگم
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_- ذکات علم ... --------------------------------- موفق باشین ... |
|||||||||
|
|
|
![]() |
| علاقه مندی ها (Bookmarks) |
| برچسب ها |
| تولید pwm, pwm |
| ابزارهای موضوع | |
| نحوه نمایش | |
|