NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4123 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: ساخت اسيلاتور با avr

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2008
    نوشته ها
    22
    تشکر
    6
    تشکر شده 17 بار در 11 پست

    پیش فرض ساخت اسيلاتور با avr

    با سلام به تمام دوستان
    من براي دستگاه بخور سرد ميخواستم يه اسيلاتور بسازم چون ديدم اكثر اسيلاتورهاي موجود براي اين كار از فيدبك خود كريستال استفاده كردن و كلا دردسر تنظيم كردن داره

    طرحي كه من در سر داشتم اين بود كه با يه ميكرو avr فركانس 1.6 مگاهرتز را بسازم بعد با يك ماسفت +درايوش بدم به پيزو وكار تمام وگفتم حالا اگه فركانس كريستال هم 1.6 هم نبود با كم و زياد كردن كار تمامه

    ولي وقتي يك لوپ بسته با بسكام نوشتم با كريستال 8 ديدم فركانس نهايتا به زور به 1 مگا ميرسه حالا كريستال بالاتر نداشتم اگر اور كلاك كنم مشكلم حل ميشه يا كلا سرعت كلاك پايه هاي ميكرو همينه يا بايد از پايه مخصوصي استفاده كنم

    اگر هم نشدنيه از دوستان لطف كنند يه اي سي مثل 555 معرفي كنند كه بشه همچين محدوده فركانسي را ساخت
    ودر اخر موندم اصلا ميشه از ماسفت هم استفاده يا حتما بايد از همان ترانزيستور واسيلاتور با فيدبك كرستال استفاده كرد

    دوستان هر نكته كوچك هم كه شده بگوييد شايد راه گشا باشد
    با تشكر

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    سلام،
    از تایمر های میکرو برای ساخت فرکانس مورد نظرتون استفاده کنید. با این روش می تونید تا نصف فرکانس کلاک (4 مگاهرتز با کریستال 8 مگاهرتز) روی پایه های خروجی تایمر ( OCxA , OCxB اگر اشتباه نکنم) درست کنید.

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2008
    نوشته ها
    22
    تشکر
    6
    تشکر شده 17 بار در 11 پست

    پیش فرض

    براي استفاده از OCxA , OCxB بايد همان لوپ ساده استفاده كرد يا دستورات ديگري لازم داره
    اخه خودم نميتوانم امتحان كنم چون فركانس مترم تا يك مگ اندازه گيري ميكنه
    فقط شرمنده من بسكام كار ميكنم

  5. #4
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    اصلاً شرمنده نباش بابت این قضیه
    با استفاده از خط زیر می تونید تایمر رو در حالتی فعال کنید که به شما پالس خروجی بدهد :
    کد:
    Config Timer1 = Pwm , Prescale = 1 , Clear_timer = 1 , Compare_a = Toggle
    بعد با تنظیم رجیستر Compare1a می تونید فرکانس خروجی رو تغییر بدید.
    البته با تغییر prescale هم فرکانس خروجی تغییر می کنه. پالس خروجی روی پایه OC1A قرار می گیره.

موضوعات مشابه

  1. پاسخ: 17
    آخرين نوشته: 14-07-2016, 12:10
  2. سيگنال ژنراتور
    توسط lpln852 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 2
    آخرين نوشته: 10-08-2012, 13:05
  3. درخواست فوت پرينت اسيلاتور
    توسط msmut7020 در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 16
    آخرين نوشته: 05-08-2011, 20:16
  4. سيم ريدر
    توسط pooriya در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 26-08-2009, 15:10
  5. نقشه گوشي مبايل و ارتباط دهي سيم
    توسط hitler در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 10
    آخرين نوشته: 26-02-2009, 21:37

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •