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

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 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 میکرو ثانیه ارسال بشه خطا ایجاد نمیکنه؟ چون توی دیتا شیت این ترانزیستورها اکثرا یه زمانی برای روشن شدن نیاز هست.

۱۶-اردیبهشت-۱۳۹۱, ۱۰:۲۲:۲۴
ارسال‌ها
نقل قول این ارسال در یک پاسخ
ha_60 آفلاین
مدير سایت
*******

ارسال‌ها: 4,693
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۳

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

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۶-اردیبهشت-۱۳۹۱, ۱۰:۵۸:۵۲
وب سایت ارسال‌ها
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : jenab, abbasalifix
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

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

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

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


ممنون
(آخرین ویرایش در این ارسال: ۱۶-اردیبهشت-۱۳۹۱, ۱۲:۰۹:۵۶، توسط jenab.)
۱۶-اردیبهشت-۱۳۹۱, ۱۲:۰۸:۰۲
ارسال‌ها
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : abbasalifix
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

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

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

   

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

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

آیا توی مد CTC هم میشه موج PWM به صورت سخت افزاری ساخت؟
یعنی تایمر از صفر تا 105 بره و با اعمال یک کلاک دیکه که میشه 106 کلاک سرریز بشه و با سر ریز شدنش OC2 تغییر وضعیت بده. اگر اینطوری بشه که خیلی عاله.
(آخرین ویرایش در این ارسال: ۱۶-اردیبهشت-۱۳۹۱, ۱۷:۲۱:۲۶، توسط jenab.)
۱۶-اردیبهشت-۱۳۹۱, ۱۷:۲۰:۰۸
ارسال‌ها
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : abbasalifix
jenab آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 7
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8
یعنی هیچ کسی جوابی نداره به ما بده؟
۱۷-اردیبهشت-۱۳۹۱, ۱۰:۲۳:۱۱
ارسال‌ها
نقل قول این ارسال در یک پاسخ
ha_60 آفلاین
مدير سایت
*******

ارسال‌ها: 4,693
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۳

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

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۸-اردیبهشت-۱۳۹۱, ۱۰:۰۴:۰۷
وب سایت ارسال‌ها
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 92 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  مشكل در راه اندازي ميكرو atmega8 fateme67hj 9 273 ۲۸-خرداد-۱۳۹۴, ۱۳:۳۲:۱۲
آخرین ارسال: fateme67hj
  [سوال] راهنمایی برای کار با تایمر 1 hamze_b 12 401 ۲۵-خرداد-۱۳۹۴, ۱۶:۲۰:۳۸
آخرین ارسال: student-p
Sad [فوری] تایمر بسکام نواوران طب 9 359 ۲۰-خرداد-۱۳۹۴, ۰۹:۳۵:۱۴
آخرین ارسال: student-p
  [سوال] راهنمایی برای کار با تایمر کانتر صفر hamze_b 18 503 ۱۰-خرداد-۱۳۹۴, ۱۷:۱۳:۲۴
آخرین ارسال: sharin
  [سوال] اندازه گیری فرکانس پالس مربعی mohza 6 1,330 ۳۰-اردیبهشت-۱۳۹۴, ۲۱:۴۴:۵۶
آخرین ارسال: sharin
  کمک در مورد سنجش زمان توسط تایمر 0 و 1 در مگا 8 و کدویژن MicrowaveCO 6 376 ۰۸-اردیبهشت-۱۳۹۴, ۱۵:۵۳:۰۷
آخرین ارسال: MicrowaveCO
  2 در یک (خازن و سلف سنج) دقیق LC Meter با ATMega8 alimogmov 0 323 ۱۶-اسفند-۱۳۹۳, ۲۰:۵۱:۲۴
آخرین ارسال: alimogmov
  مشکل با فرکانس 16 مگ میکرو pontiac132 3 224 ۰۳-اسفند-۱۳۹۳, ۱۳:۲۸:۲۸
آخرین ارسال: pontiac132
  [سوال] تایمر سه دقیقه ای به صورت جز به جز biner 2 271 ۲۷-دى-۱۳۹۳, ۱۱:۲۱:۱۸
آخرین ارسال: biner

پرش به انجمن:


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

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