اطلاعیه

Collapse
No announcement yet.

تاخیر چند ساعت با AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تاخیر چند ساعت با AVR

    سلام و درود بر دوستان اهل فن!

    برای کنترل یه هیتر با avr که زمانش رو کاربر تعیین میکنه و ممکنه تا چند ساعت هم برسه، به نظرتون از تایمر خود avr استفاده کنم؟ یا IC مجزا بذارم؟ چرا؟

    و اگر پیشنهادتون تایمر خود میکرو هست، از چه روشی واسه چند ساعت تاخیر استفاده کنم؟ for تو در تو؟!

    ممنوووون! :biggrin:

    #2
    پاسخ : تاخیر چند ساعت با AVR

    با یه کریستال 32.768 کیلو تایمر AVR رو ست کن تا تو هر یک ثانیه یه اینتراپت بده ، بعد کل تایم هات رو بر اساس ثانیه ذخیره کن حالا میتونی هر تایمی رو حتی تا چند ساعت رو بصورت دقیق داشته باشی !

    دیدگاه


      #3
      پاسخ : تاخیر چند ساعت با AVR

      rtc ساعت
      هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
      بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
      میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

      تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

      دیدگاه


        #4
        پاسخ : تاخیر چند ساعت با AVR

        ممنون از راهنماییتون! :smile:

        دیدگاه


          #5
          پاسخ : تاخیر چند ساعت با AVR

          سلام
          برای تاخیرهای زیاد و کلا کارهایی که به فرکانس بالا نیازی نیست بهتره که فیوز بیتها و در نتیجه کلاک میکرو روی کریستال فرکانس پایین خارجی 32.768 تنظیم بشه اینجوری هم مصرف توان میاد پایین و هم عمر میکرو خیلی خیلی بیشتر میشه
          :agree:
          فرزندم در راه است

          دیدگاه


            #6
            پاسخ : تاخیر چند ساعت با AVR

            کلاک خارجی؟؟!
            یعنی کریستال خارجی میکرو رو 32.768 کیلو هرتز بذاریم؟ اینطوری که برنامه اصی میخوابه!!!!

            اگه تجربه دارین یه کم بیشتر توضیح بدین!!!! :biggrin:

            دیدگاه


              #7
              پاسخ : تاخیر چند ساعت با AVR

              سلام . شما اسیلاتور داخلی میکرو رو انتخاب می کنی مثلا یک مگا هرتز . بعد به پایه های TOSC1 و TOSC2 یک کریستال 32.768 کیلو هرتز وصل می کنی . البته تو میکرو های mega این پایه و جود داره . حالا تایمر صفر رو راه اندازی می کنی و سورس کلاک رو میذاری روی TOSC . با این کار میکرو کار خودشو انجام می ده و برنامه اصلی هم نمی خوابه . اما یه زمان پایه دقیق توسط این کریستال 32.768 درست میکنی که میتونی به عنوان ساعت ازش استفاده کنی.

              دیدگاه


                #8
                پاسخ : تاخیر چند ساعت با AVR

                سلام
                ممنون از راهنماییت!!
                اگه تجربشو داری لطفا بگو اگه از کلاک داخلی استفاده کنم اذیت نمیکنه؟! من همیشه به عنوان یه پشن اضافه روش فکر می کردم ! یعنی تو پروژه های جدی میشه روش حساب کرد؟ امتحان کردی؟

                بعد با این کریستالی که گفتی،دقت مطلوبه؟! واسه چند ساعت خوبه؟! یعنی تست کردی ؟ جواب داده؟

                ممنون از کمکت امیدوارم اطلاعات منم یه جا به دردت بخوره!! :icon_razz: :rolleyes:

                دیدگاه


                  #9
                  پاسخ : تاخیر چند ساعت با AVR

                  سلام سلام!!
                  یافففففتم!!

                  تو مگا 16 بر خلاف مگا 8 اسیلاتور تایمر از اسیلاتور اصلی جداست و TOSC ها به PC6 & PC7 وصله! که خیلی خوبه !! این اسیلاتوری که گفتی میذاریم واسه تایمر یه اسیلاتور 8 یا 12 هم میذاریم واسه خود میکرو که جیگرش حال بیاد!!! :mrgreen:

                  ممنون از راهنماییت!!

                  دیدگاه


                    #10
                    پاسخ : تاخیر چند ساعت با AVR

                    خیلی خوبه. ببین اسیلاتور داخلی خیلی دقیق نیست و فرکانسش بر حسب دما و میکرو به میکرو فرق می کنه . برای جاهایی که تایمینگ خیلی دقیق نمی خوای ، خیلی خوب روش میشه حساب کرد. چون هم کریستال یه خرج اضافیه و هم ممکنه بالاخره مثل المانهای دیگه خراب بشه دیگه

                    دیدگاه


                      #11
                      پاسخ : تاخیر چند ساعت با AVR

                      آقا یکی کمک کنه به من
                      یه ساعت تایمری ساختم روی پروتیوس سرعتش خوبه ولی روی مدار اصلی با سرعت ۱۰برابر میشماره از کلاک داخلی ۱m با مگا8استفاده شده

                      دیدگاه

                      لطفا صبر کنید...
                      X