اطلاعیه

Collapse
No announcement yet.

سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

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

    #16
    پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

    ---
    اگر روزی بفهمی همه چیزایی که از بچگی تا حالا بهت گفتن بی اساس یا دروغه چه حالی میشی؟
    کارمندان نابکار، از دزدان و آشوبگران بیشتر به کشور آسیب ميآ‌رسانند

    دیدگاه


      #17
      پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

      متشکرم
      روش کار میکنم
      اما ای کاش این دستور عملی میشد و خیال همه راحت میشد:

      x = temp -1
      Set Fan Until Temp = X

      ممنون
      تخیل مهمتر از دانش است
      علم محدود است اما تخیل دنیا را دربر میآ‌گیرد
      آلبرت انیشتین

      دیدگاه


        #18
        پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

        آقا متشکرم :wow:
        به این شکل نوشتم جواب داد :smile:
        دمای خاموش شدن فن = Off_fan_temp
        دمای روشن شدن فن = Max_temp
        دمای واقعی = Temp

        Off_fan_temp = Max_temp - 1
        ----------------------------------------------------------------------
        If Temp => Max_temp Then
        set fan
        Elseif Temp <= Off_fan_temp Then
        reset fan

        حالا من موندم و کالیبره کردن دما
        دمای اتاق فک کنم حدود 21 -22 باشه اما دماسنج من 27 رو نشون میده
        چطور میتونم اونو به شکل دستی کالیبره کنم؟؟

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



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

        دیدگاه


          #19
          پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

          سلام دوست عزیز
          بابت اینکه نتونستم به موقع پاسختون رو بدم عذر خواهی میکنم ... تو این روزها مشغله کاری زیاده ....
          ممنون از دوست خوبمون آقای داوود رهایی که اینقدر خوب توضیح دادند

          نوشته اصلی توسط سیـــــــــم
          مشکل اینجاست وقتی دما به مرز فعال شدن رله خروجی که میرسه به دلیل بالا پایین شدن یک دهمی دما رله هی قطع و وصل میشه و این برام یه اشکال بزرگه
          چطور میتونم این مشکل رو حلش کنم؟؟
          برای این که از شر خاموش و روشن شدن پی در پی رله خلاص شوید باید برنامه را به صورت اشمیت تریگر تعریف کنید ...
          یعنی اینکه دو مقدار دمای خاموش کننده و روشن کننده گرمکن را تعریف کنید ...
          با فرض اینکه دمای خاموش کننده گرمکن را 40 درجه و دمای روشن کننده گرمکن را 39 درجه در نظر بگیریم و اگر دمای خوانده شده از سنسور دمای 30 درجه است و میخواهیم روی 40 درجه تنظیم گردد پس بنابراین گرمکن را باید روشن کنیم و در این صورت اگر دمای خوانده شده از سنسور اینگونه باشد :
          30-31-32-33-34-35-36-37-38-39-40
          حالا چون به دمای 40 درجه رسیده باید گرمکن خاموش گردد ...
          و چون گرمکن خاموش شده پس انتظار میرود که دمای فعلی پایین رود ...
          بنابراین باید منتظر ماند تا دما به 39 درجه برسد تا گرمکن دوباره روشن گردد ...
          زمانی که گرمکن به 40 درجه رسید باید دوباره آن را خاموش کنیم ...
          به همین ترتیب از شر خاموش روشن شدن پی در پی رله خلاص میشوید
          اختلاف دمای خاموش و روشن شدن گرمکن حلقه هیسترزیس می گویند
          نوشته اصلی توسط سیـــــــــم
          حالا من موندم و کالیبره کردن دما
          دمای اتاق فک کنم حدود 21 -22 باشه اما دماسنج من 27 رو نشون میده
          چطور میتونم اونو به شکل دستی کالیبره کنم؟؟

          چون سنسور دما رو ( LM35DZ) به شکل زیر که دوست خوبمون ( علی علی پور ریکنده - همکار بخش اجرایی ) زحمت کشیدن به ADC وصل کردم
          و چون دیود و مقاومت خود این شماتیک رو نداشتم به ناچار از قطعات نزدیک به این استفاده کردم که این خودش باعث میشه که مدار از مسیر کالیبراسیون خارج شه
          اگر شما با همون روشی که گفتم انجام بدید مطمئن باشید که تقریبا دقیقه ...
          اگر هم خطا داشته باشه در حد خیلی کم است که زیاد مهم نیست ...
          موفق باشید
          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
          معرفی نرم افزار Codewizard PWM
          با من بیشتر آشنا شوید

          دیدگاه


            #20
            پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

            آقا سامان شما گلی
            ممنون
            تقریبا" تموم شد و با اجازه ی شما عکسش رو گذاشتم تو بخش کارهای عملی
            البته کار نویزگیری و کارای جزئیش مونده
            سپاسگذارم

            http://www.eca.ir/forum2/index.php?topic=51501.120
            تخیل مهمتر از دانش است
            علم محدود است اما تخیل دنیا را دربر میآ‌گیرد
            آلبرت انیشتین

            دیدگاه


              #21
              پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

              یه راه دیگه اینه که دقت سنسور رو زیاد بالا نبری در عوض دمای مبنای رو با دما سنج دستی یا سوم اندازه بگیری و با دمای به ظاهر نادرست سنسور تطبیق بدی
              البته اگر در زبان c بود میشد کاملا تحلیل کرد چون تمام کدها رو برای هرکاری پشتیبانی میکنه.

              دیدگاه


                #22
                پاسخ : سوالاتی راجبه دستور رند کردن و نحوه تعریف کردن متغیرها و lm35

                بار عرض سلام و خسته نباشید خدمت اساتید محترم
                من ی دماسنج درست کردم میخوام دما رو از راه دور به ی میکرو و lcd بفرستم برنامه نویسیم به زبان بیسیک هست با دستور printbin و inkey دما رو میفرستم اما مشکلم اینجاس که دستور printbin اعداد صحیح میفرسته من میخوام کامل دمای متغیر single رو بفرستم که این متغیر با printbin ارسال نمیشه اگه دوستان راهنماییم کنن واقعا ممنون میشم

                دیدگاه

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