اطلاعیه

Collapse
No announcement yet.

مدت زمان روشن بودن میکرو

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

    مدت زمان روشن بودن میکرو

    سلام
    دوستان دنبال یه مداری میگردم که بتونه مدت زمان روشن بودن میکرو رو محاسبه
    کنه و داخل خودش ذخیره کنه

    یعنی از زمانی که میکرو روشن میشه هر ۵ دقیقه که میگذره میکرو مدت زمان روشن بودن
    مدار رو روی lcd نشون بده و اتوماتیک میکرو زمان رو داخل خودش ذخیره کنه طوری ذخیره کنه که اگر ناگهان برق*مدار قطع شد زمان تا هرجایی که
    بوده و یا در حال محاسبه ۵ دقیقه ای گفتم بوده ذخیره بشه
    ترجیحا با اتمگا ۸ و بسکام باشه
    ممنون

    #2
    پاسخ : مدت زمان روشن بودن میکرو

    نوشته اصلی توسط HAMEDNM نمایش پست ها
    سلام
    دوستان دنبال یه مداری میگردم که بتونه مدت زمان روشن بودن میکرو رو محاسبه
    کنه و داخل خودش ذخیره کنه

    یعنی از زمانی که میکرو روشن میشه هر ۵ دقیقه که میگذره میکرو مدت زمان روشن بودن
    مدار رو روی lcd نشون بده و اتوماتیک میکرو زمان رو داخل خودش ذخیره کنه طوری ذخیره کنه که اگر ناگهان برق*مدار قطع شد زمان تا هرجایی که
    بوده و یا در حال محاسبه ۵ دقیقه ای گفتم بوده ذخیره بشه
    ترجیحا با اتمگا ۸ و بسکام باشه
    ممنون
    سلام شما میتونی از تایمر داخلی خود میکرو در مد تایمر استفاده
    کنی که هر پنج دقیقه یا هر زمان دیگری یک متغیر یکی اضافه بشه مقدار رو
    در eeprom ذخیره کنه که پاک نشه و روی lcdنمایش بده هیچ
    مدار خاصی نمی خواهد
    جدیدترین ویرایش توسط خلبان; ۱۶:۰۴ ۱۳۹۷/۱۱/۱۱.
    قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

    دیدگاه


      #3
      پاسخ : مدت زمان روشن بودن میکرو

      من اینکارو کردم و چون حساس بود محاسبات، یه باطری سکه ای تو مدار گزاشتم که وقتی برق میرفت تغذیه مدار میافتاد روی اون و سریع مقدار آخر رو روی EEprom ذخیره میکرد و برق اون باطری سکه رو از میکرو قطع میکرد و خودکشی میکرد بعد که برق میومد دوباره ریست میشد و برنامه دوباره تایمرش فعال میشد.

      دیدگاه


        #4
        پاسخ : مدت زمان روشن بودن میکرو

        درود . پیشنهاد من استفاده از ماژول ساعت و ثبت زمان هست . و به جای ذخیره مداوم هر ۵ دقیقه ، مدار تشخیص قطع تغذیه و یا روش آقای آرمین رو انجام میدادم ،

        دیدگاه


          #5
          پاسخ : مدت زمان روشن بودن میکرو

          اگر منظورتون رو درست متوجه شده باشم شما یه ساعت با atmega 8 بسازید بعد یک وفقه سخت افزاری اضافه کنید به برنامه. به این صورت که هرموقع تغذیه میکرو قطع شد mega8 زمان رو بریزه توی EEPROM داخلیش. اگر براتون مقدور هست بیشتر توضیح بدید که می خواهید چه کاری انجام بدید شاید بهتر بتونم راهنمایی کنم
          گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
          همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

          دیدگاه


            #6
            پاسخ : مدت زمان روشن بودن میکرو

            لطف میکنید یه سورس بدید
            من زیاد تو برنامه نویسی وارد نیستم

            دلیل: ادغام دو پست برای جلوگیری از اسپم

            نوشته اصلی توسط amin20107 نمایش پست ها
            اگر منظورتون رو درست متوجه شده باشم شما یه ساعت با atmega 8 بسازید بعد یک وفقه سخت افزاری اضافه کنید به برنامه. به این صورت که هرموقع تغذیه میکرو قطع شد mega8 زمان رو بریزه توی EEPROM داخلیش. اگر براتون مقدور هست بیشتر توضیح بدید که می خواهید چه کاری انجام بدید شاید بهتر بتونم راهنمایی کنم
            بله دقیقا همینکه میفرمایید
            حالا فردا یه عکی از یه نمونه میزارم ببینید

            دیدگاه


              #7
              پاسخ : مدت زمان روشن بودن میکرو

              باسلام.امکان اندازه گیری زمانی که یک پایه 1 شده توسط خود میکرو وجود دارد؟در زبان اسمبلی

              دیدگاه

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