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

موضوع: مدار ترموستات

  1. #61
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    39
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مدير جان مشكلو تو كدوم تاپيك مطرح كنم؟

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

  3. #62
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    39
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    امروز با يه نفر اشنا شدم كه همين مشكل را قبلا داشته.
    ايشون هم يه ترموستات با همين سنسور ساخته بوده و همين مشكل را داشت.
    گفت بايد به برنامه يه حلقه اضافه بشه كه هر 8 ثانيه دما را بخواند و دماي گرفته شده از كاربر را با دماي اين حلقه مقايسه كند. گفت بايد با دستور floor نوشت.
    يه مسلمون پيدا ميشه اين حلقه را اضافه كنه؟؟

  4. #63
    کاربر فعال
    تاریخ عضویت
    Aug 2007
    نام
    سعید نیکنامی
    نوشته ها
    253
    تشکر
    1
    تشکر شده 28 بار در 20 پست

    پیش فرض

    سورسشو بذار من واست اضافه کنم

  5. #64
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    39
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مهندس منم همين فايلي كه در اول اين تاپيك هست را دارم.
    جناب كوير زحمت نوشتن برنامه را كشيدن.
    كوير جان امكانش هست سورس را به دوستمون بدين تا برنامه كامل بشه؟

    پ.ن:
    مشكل را در سايت همسايه مطرح كردم چند نفر از دوستان نظرات مختلفي دادن كه كپي ميكنم:

    1- چند تاكار مي توني بكني. اول اينكه چند بار دما رو بگيري و ميانگين اونها رو حساب كني و نمايش بدي.
    كار دوم هم اينه كه يك خازن 10 ميكرو و يك مقاومت مثلا 10 كيلو بين پايه ADC و زمين قرار بده. با اين كار تا حد خيلي خيلي زيادي ريپل يا پرش گرفته ميشه.

    2- آقا من هم توی یک پروژه از روش میانگین گیری استفاده کردم.

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

    به این روش من دما را با دقت دهم درجه نمایش دادم. پرش هم نداشت. کاملا هم دقیق بود.

    3- من یک روش خوب دیگه سراغ دارم.
    اونم اینه که برای تغذیه ولتاژ پایه AVCC از یک 7805 استفاده کنید.
    من امتحان کردم .جواب داد.
    البته نباید فراموش کرد نرخ نمونه برداری ADC توی این قضیه خیلی مهم هستش.


    4- سلام

    اين يه ميانگين گيره كه هر 200 ميكرو ثانيه يه نمونه ميگيره و وقتي تعداد نمونه ها به 20 رسيد يه ميانگين از بين اين اعداد ميگيره و در متغير Final ذخيره ميكنه

    کد:

    ...

    Config Adc = Single , Prescaler = Auto

    'Now give power to the chip

    Start Adc


    Dim W(21) As Word , Channel As Byte , M As Byte , Final As Single


    Cls

    Channel = 0


    Do

    For M = 1 To 20

    'any other code
    W(m) = Getadc(channel)
    Waitus 200

    Next m

    For M = 1 To 20

    Final = Final + W(m)

    Next M

    Final = Final / 20

    Locate 1 , 1
    Lcd Final

    Loop

    End




    اينا نظرات دوستان بود. مهندس نظر شما چيه؟

  6. #65
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    39
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    كوير جان يكي از اساتيد دانشگاه هم قبول كردن كه مشكل برنامه را حل كنن.
    ممكنه سورس برنامه را اينجا بزاريد؟

  7. #66
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2008
    نوشته ها
    42
    تشکر
    5
    تشکر شده 13 بار در 8 پست

    پیش فرض

    با سلام
    می شه این ترموستات تو دمای پایین هم رله رو فعال کنه یعنی دو حالته باشه برای دما بالا ودمای پایین هم رله رو فعال کنه......................................
    برنامه و مدارش رو میزارید....................
    ممنون میشم

صفحه 4 از 4 نخستنخست 1234

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

  1. پروژه ترموستات عجیب
    توسط flaat در انجمن AVR
    پاسخ: 27
    آخرين نوشته: 27-01-2014, 02:41
  2. طراحی ترموستات خاص
    توسط REZANEWS در انجمن AVR
    پاسخ: 37
    آخرين نوشته: 25-10-2010, 00:18
  3. دوستان كمكم كنيد
    توسط mohammadr1371 در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 23-07-2009, 21:22
  4. ساخت ترموستات با کنترول دمای بال
    توسط haddadi_mahdi در انجمن AVR
    پاسخ: 7
    آخرين نوشته: 06-05-2009, 15:11
  5. كمك در مورد ساختن ترموستات
    توسط vahidf در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 30-07-2008, 11:26

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

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