اطلاعیه

Collapse
No announcement yet.

چرا تایمر نرم افزاری دقیق نیست؟

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

    چرا تایمر نرم افزاری دقیق نیست؟

    سلام دوستان...
    میدونید چرا تایمر نرم افزاری حتی اگه از کریستال خارجی هم استفاده بشه باز هم نسبت به تایمر سخت افزاری دقت کمتری داره؟
    دلیلش چیه؟
    با تشکر
    تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

    www.intelart.ir


    ساخت کنترلر دما PID فازي با AVR [آموزشی]

    #2
    پاسخ : چرا تایمر نرم افزاری دقیق نیست؟

    تو تایمر سخت افزاری cpu درگیر نمیشه ولی تو تایمر نرم افزاری شما خودتون با استفاده از تاخیر زمان رو میسازی ویا زمان رو اندازه میگیری وcpu درگیر میشه بعلاوه با فرض فرکانس بالا بودن بازم برای اجرای هر دستور یک سیکل نیاز هست و تو تایمر نرم افزاری چندین سیکل برای اجرای دستورات صرف میشه که دقتو میاره پایین .
    بعلاوه حتی زمانی که از کریستال خارجی استفاده بشه بازم زمان دقیق دقیق نیست . مثلا اگه بخای 1 میکرو تاخیر ایجاد کنی میشه 2.4 میکرو واگه بخای 1 میلی ایجاد کنی میشه 1.007 میلی ثانیه

    دعا پشتِ دعا براي آمدنت
    گناه پشــــــتِ گناه براي نيامــدنت
    دل درگــير ، مــيان اين دو انتخــــــــــــــــــــاب
    کــــــــــــــدام آخر ؟ آمـــدنـت يا نيامدنـــــــــــــــــــــــت

    دیدگاه


      #3
      پاسخ : چرا تایمر نرم افزاری دقیق نیست؟

      خیلی ممنون
      ولی یه مسئله دیگه :سوالی که استاد ما پرسید این بود:حتی اگه تاخیر ناشی از دستورات رو هم حساب کنیم باز هم نسبت به سخت افزاری دقیق نیست...
      در این مورد نظری دارید؟
      تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

      www.intelart.ir


      ساخت کنترلر دما PID فازي با AVR [آموزشی]

      دیدگاه


        #4
        پاسخ : چرا تایمر نرم افزاری دقیق نیست؟

        این استاد شما همونی نیست که میگفت... ولش کن. :mrgreen:
        عوامل زیادی رو تایمر نرم افزاری اثر میذاره. از فرکانس میکرو و نوع نوسان ساز میکرو بگیر تا....

        دیدگاه


          #5
          پاسخ : چرا تایمر نرم افزاری دقیق نیست؟

          چون نرم افزار ممکنه در گیر کارهای دیگه بشه روی اندازه گیری زمان تاثیر میزاره. مثلا اگر کرونومتر موبایلو روشن بگزاریم ساعت موبایل مقدار زیادی عقب میافته.

          دیدگاه


            #6
            پاسخ : چرا تایمر نرم افزاری دقیق نیست؟

            نوشته اصلی توسط Rohalamin
            این استاد شما همونی نیست که میگفت... ولش کن. :mrgreen:
            عوامل زیادی رو تایمر نرم افزاری اثر میذاره. از فرکانس میکرو و نوع نوسان ساز میکرو بگیر تا....
            درود بر شما!
            چرا خود خودشه!!!!

            خوب نه آخه...من همینا رو گفتم بهش...گفتم ینی اگه فرکانس رو ببریم بالا و کریستال با خازن بزاریم بازم دقیق نیست؟...گفت آره...بازم به سخت افزاریش نمیرسه!
            نمیدونم دیگه چه چیز دیگه ای هست که در نظر نگرفتم!
            تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

            www.intelart.ir


            ساخت کنترلر دما PID فازي با AVR [آموزشی]

            دیدگاه


              #7
              پاسخ : چرا تایمر نرم افزاری دقیق نیست؟

              نوشته اصلی توسط mohammad751
              چون نرم افزار ممکنه در گیر کارهای دیگه بشه روی اندازه گیری زمان تاثیر میزاره. مثلا اگر کرونومتر موبایلو روشن بگزاریم ساعت موبایل مقدار زیادی عقب میافته.

              بله احتمالا این دلیل خیلی خوبیه...مثلا اگه وسطش یه اینتراپت اتفاق بیفته که هیچی دیگه!...(اگه فعال باشه!)
              تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

              www.intelart.ir


              ساخت کنترلر دما PID فازي با AVR [آموزشی]

              دیدگاه

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