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

موضوع: سوالاتي در زمينه فركانس

  1. #1
    کاربر علاقه مند esmaeil57 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    66
    تشکر
    46
    تشکر شده 14 بار در 7 پست

    پیش فرض سوالاتي در زمينه فركانس

    با سلام
    خواهش ميكنم بگوييد:
    1- آيا آي سي رگولاتور 5 ولت زماني كه فقط AVR بهمراه ال سي دي كاراكتري كار ميكند و هيچ وسيله يا رله اي جريان نميكشد بايد داغ شود؟
    2- آيا فركانس كاري ميكرو در داغ شدن يا نشدن رگولاتور تاثير داره؟ چگونه؟ اگر دارد فركانس بايين يا بالا؟


    3- فركانس هاي بايين و بالا و ... را بر چه اساسي طبقه بندي كرده اند؟ مثلا بين چند تا چند ميشه بايين و بين چند تا چند تا ميشه بالا؟
    4- در كل آخرش نفهميدم فركانس بايين براي دستگاهمون انتخاب كنيم بهتره يا بالا ؟
    ممنونم

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

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    May 2009
    نوشته ها
    32
    تشکر
    0
    تشکر شده 8 بار در 8 پست

    پیش فرض

    سلام

    1. یخورده که گرم میشه اما نباید خیلی داغ بشه. شاید LED روی LCD مورد استفادت طوریه که خیلی جریان میکشه. می تونی با یک مقاومت کنترلش کنی.

    2. میکرو معمولاً برای کارکرد خودش آنقدر جریان نمیکشه که بخواهد رگولاتور را خیلی داغ کنه. مگر اینکه از پایه هاش جریان بکشی. اما میزان مصرف میکروکنترلر به چند عامل بستگی داره که مهمترین آن ها یکی ولتاژ اعمالی و یکی فرکانس کاری است. هر چه فرکانس کمتر باشد میزان جریان کشیده شده توسط میکرو کمتر خواهد بود. (اطلاعات بیشتر در دیتاشیت)

    3. دلیل انتخاب فرکانس اینه که میکرو خودش را برای سرعت های مختلف آماده کنه (از نظر میزان مصرف توان و ...) و البته تعیین زمان startup و غیره. مثلاً 8MHz فرکانس متوسط به حساب میاد اما مثلاً 16MHz فرکانس بالا.

    4. معمولاً برای کاربردهای عادی تنها تفاوتی که استفاده از فرکانس های بالا یا پایین برای افراد داره سرعت اجرای برنامه است و در اکثر کاربردها میزان مصرف توان توسط میکروکنترلر اصلاً مطرح نیست.

    بنابراین
    اولاً: تنها زمانی از فرکانس های بالا استفاده کنید که برنامه ای نوشتید که در آن سرعت اجرای بالاتر باعث بالا رفتن کارکرد برنامه میشه، یا حتی مواقعی وجود داره که لازم میشه از فرکانس بالاتر استفاده کرد چون میکرو برای برخی برنامه ها از نظر سرعت کم میاره. مثلاً در کاربردی که اطلاعات با سرعت زیاد به داخل مبکرو فرستاده میشه و میکرو باید هم داده را سر موقع بگیره و هم اون را بلافاصله پردازش کنه نوقت ممکنه میکرو در سرعت های پایین کم میاره. این فقط یه نمونه از چنین حالتیه.

    ثانیاً: اگر از فرکانس های 8MHz یا کمتر استفاده می کنید نیز تنها زمانی از کریستال خارجی استفاده کنید که نیاز به دقیق بودن فرکانس میکرو است (مثلاً برای حالتی که می خواهید ساعت با تایمرهای میکرو درست کنید و یا حتی وقتیه می خواهید ارتباط سریال آسنکرون تا حد ممکن هیچ خطایی نداشته باشه و یا هر چیز دیگه ای که به فرکانس ربط داره). در غیراینصورت بهتره همیشه از اسیلاتورهای داخلی استفاده کنید که دیگه شما را از زدن یه وسیله خارجی کنار میکرو (یعنی همان کریستال) بی نیاز میکنه.

  4. #3
    کاربر علاقه مند esmaeil57 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    66
    تشکر
    46
    تشکر شده 14 بار در 7 پست

    پیش فرض

    با تشکر فراوان از پاسخگویی ارزنده تان و اما در همین زمینه فرکانس:
    برای فرکانس 8 داخلی فیوزر بیت رو چگونه تنظیم کنم برای کریستال 8 خارجی چگونه؟

  5. #4
    کاربر علاقه مند
    تاریخ عضویت
    May 2009
    نوشته ها
    32
    تشکر
    0
    تشکر شده 8 بار در 8 پست

    پیش فرض

    به دیتاشیت میکروکنترلر مورد نظر مراجعه کنید، قسمت انتخاب منبع کلاک سیستم (System Clock and clock options). جداول مقادیر در آن ها موجود است. در داخل کتابهای AVR هم معمولاً بطور کامل این گزینه ها را می نویسند. تنها فیوزبیت هایی که مربوط به انتخاب منبع کلاک می شود فیوزبیت های CKSEL3..1 و CLKOPT و SUT است. این را در نظر داشته باشید که منبع فرکانس داخلی با نام اسیلاتور داخلی شناخته می شود نه کریستال داخلی و در دیتاشیت ها هم اینگونه نامگذاری می شود.

    البته اگر برای تنظیم فیوزبیت ها از AVR Studio استفاده کنید، تمام گزینه ها را در اختیارتان قرار می دهد و هیچ نیازی به مراجعه به دیتاشیت نیست و فقط باید نوع فرکاس را انتخاب کنید. BascomAVR نیز اینگونه است. اما در CodeVision باید ابتدا از دیتاشیت مقادیر فیوزبیت ها را بطور صحیح انتخاب کرده و تنظیم کنید.

    اگر برای میکروکنترلر خاصی می خواهی تنظیم کنی و امکان استفاده از دیتاشیت یا یکی از این نرم افزارها را نداری، بگو تا مقادیر فیوزبیت ها را بگویم. برای تنظیم فیوزبیتها پیشنهاد می کنم از AVR Studio استفاده کنی که خیلی کارت راحت می شود. حتی اگر با توجه به نوع پروگرامرت امکان استفاده مستقیم از AVR Studio نیست، می توانی مقادیر فیوزبیت ها را از آن نگاه کنی.

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

  1. تقسيم مقاومتي
    توسط alnz در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 12
    آخرين نوشته: 29-06-2013, 02:47
  2. پاسخ: 13
    آخرين نوشته: 02-04-2012, 23:52
  3. سوالاتي درباره at91sam7x256
    توسط armstk در انجمن AT91 series (ATMEL)
    پاسخ: 21
    آخرين نوشته: 29-07-2010, 13:58
  4. شمار دامنه‌هاي اينترنتي از مرز 193 ميليون گذشت
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 11-06-2010, 15:16
  5. اطلاعاتي در باره روبات فضايي
    توسط rezamilan در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 0
    آخرين نوشته: 30-11-2008, 10:09

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

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