????? ???


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
نویسنده پیام
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: December 2011

تشکرها : 7
( 2 تشکر در 2 ارسال )
ارسال: #1
ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
سلام

من برای ساختن کنترل یک دستگاه تلویزیون بوسیله میکرو باید یک فرکانس 36 کیلو هرتزی بسازم تا خروجی رو به IR-LED بدم حالا چند سوال دارم.

1-توی تایمر 8 بیتی شماره 2 در حالتی که کریستال روی 8 مگاهرتز هست باید تایمرو در چه حالتی قرار بدم و چه اعدادی توش بزارم تا این موج از OC2 با فرکانس بسیار دقیق تولید بشه؟

2-برای ارسال دیتا بهتره که تایمر 2 رو خاموش و روشن کنم یا پایه منفی IR-LED رو به خروجی پورت وصل کنم و با Hi و Low کردنش دیتا ارسال بشه یعنی همیشه موج از OC2 بیاد بیرون ولی پایه منفی مواقعی که لازمه ارسال بشه فعال بشه و در مواقع دیگه پایه منفی Hi بشه و عملا ارسالی صورت نگیره.

3-برای ارسال دیتا بهتره IR-LED مسقیم به میکرو وصل بشه یا باید با یک ترانزیستور تقویت بشه و بعد به IR-LED وصل بشه.

4-اگر از ترانزیستور استفاده کنم آیا دقت ارسال DATA برای من که می خوام دیتا با دقت 1 میکرو ثانیه ارسال بشه خطا ایجاد نمیکنه؟ چون توی دیتا شیت این ترانزیستورها اکثرا یه زمانی برای روشن شدن نیاز هست.

05-May-2012, 10:22:24
ارسال‌ها
پاسخ
ha_60 آفلاین
مدير سایت
*******

ارسال‌ها: 4,697
موضوع‌ها: 0
تاریخ عضویت: October 2004

تشکرها : 560
( 6398 تشکر در 2346 ارسال )
ارسال: #2
RE: ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
۱ - از کدویژن یه این نرم افزارهای avr اگه استفاده کنی خودشون اعداد رو بهت می دن
۲ - یهتر ۲ تا دیتا باهم and بشن تقریبا همین که خوت می گی
۳ - خیلی فرقی نمی کنه
۴ - نه خطا در حد نانو ثانیه خواهد بود

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
05-May-2012, 10:58:52
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : jenab, abbasalifix
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: December 2011

تشکرها : 7
( 2 تشکر در 2 ارسال )
ارسال: #3
RE: ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
    ممنون به خاطر جواب سریعتون

توی کدویزارد نرم افزار کد ویژن چیزی پیدا نکردم میشه اعداد برای تولید فرکانس رو بهم بدید یا فرمولشو

برای وصل کردن IR-LED به ترانزیستور از مدار زیر قصد دارم اسفاده کنم نظر شما چیه؟


ممنون
(آخرین ویرایش در این ارسال: 05-May-2012, 12:09:56، توسط jenab.)
05-May-2012, 12:08:02
ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: December 2011

تشکرها : 7
( 2 تشکر در 2 ارسال )
ارسال: #4
RE: ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
راستش من در مرود این PWM یک مقداری مطالعه کردم و فهمیدم که به دو صورت میشه این کارو انجام داد.
1-سخت افزاری
2-نرم افزاری

خوب من دوست دارم این کارو به صورت سخت افزاری انجام بدم تا CPU درگیر نشه و این طوری که من تا اینجا خوندم برای ساختن فرکنس 38KHz در حالتی که کلال میکرو 8MHz هست باید هر 106 کلاک خروجی تغییر پیدا کنه(عکس زیر)

   

و با مد سخت افزاری PWM خود تایمر میکر فکر نکنم بتونم این کارو بکنم.

دوستان راهی میشناسند

آیا توی مد CTC هم میشه موج PWM به صورت سخت افزاری ساخت؟
یعنی تایمر از صفر تا 105 بره و با اعمال یک کلاک دیکه که میشه 106 کلاک سرریز بشه و با سر ریز شدنش OC2 تغییر وضعیت بده. اگر اینطوری بشه که خیلی عاله.
(آخرین ویرایش در این ارسال: 05-May-2012, 17:21:26، توسط jenab.)
05-May-2012, 17:20:08
ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: December 2011

تشکرها : 7
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
یعنی هیچ کسی جوابی نداره به ما بده؟
06-May-2012, 10:23:11
ارسال‌ها
پاسخ
ha_60 آفلاین
مدير سایت
*******

ارسال‌ها: 4,697
موضوع‌ها: 0
تاریخ عضویت: October 2004

تشکرها : 560
( 6398 تشکر در 2346 ارسال )
ارسال: #6
RE: ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
تو مدار اول LED مقاومت می خواد
CTC رو درست یادم نمی یاد توی کاتالوگ خود ای سی باید ببینی
بااین روش که ساختی برای روش نرم افزاری باید ۲ تا رو با هم AND کنی (با ۲ تا دیود هم می شه) بعد بدی به ترانزیستور
بعد به این کاری هم که می کنی نمی گند PWM این یه روش مدولاسیون می تونی از PWM برای ساخت فرکانس کریر استفاده کنی

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
07-May-2012, 10:04:07
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تبدیل pwm به سینوسی akand1111 17 11,845 05-May-2018, 17:58:29
آخرین ارسال: a_gilani_82
  [فوری] ایجاد موج مربعی با دو کلید و نماش فرکانس در ال سی دی mamadr 0 619 30-June-2017, 16:20:29
آخرین ارسال: mamadr
  مشکل در کار با تایمر 1 در بسکام klick 3 2,437 18-February-2017, 04:04:42
آخرین ارسال: r0b0
  [سوال] تنظیم دقیق فرکانس داخلی میکرو xxabasxx 6 2,359 24-November-2016, 02:12:13
آخرین ارسال: xxabasxx
  2 در یک (خازن و سلف سنج) دقیق LC Meter با ATMega8 alimogmov 1 2,736 11-October-2016, 17:40:43
آخرین ارسال: armin_gera
  مشکل در ساخت تایمر لطفا کمک کنید omidsafari 8 3,039 30-July-2016, 17:28:09
آخرین ارسال: omidsafari
  [سوال] pwm hosseinip 0 859 08-July-2016, 12:49:52
آخرین ارسال: hosseinip
  [سوال] پیکربندی تایمر mostafa-m 5 2,068 18-June-2016, 22:48:07
آخرین ارسال: mostafa-m
  [سوال] استفاده ازهمه تایمرهادرمد pwm ومشکل درایجادتاخیرطولانی alirezajf68 4 1,613 10-March-2016, 00:47:57
آخرین ارسال: r0b0
Exclamation [فوری] مشکل نوشتن برنامه AVR با تایمر مد مقایسه dr.mohammad 7 2,226 19-January-2016, 13:28:49
آخرین ارسال: sharin

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS