اطلاعیه

Collapse
No announcement yet.

نمایش دمای منفی با سنسورlm35

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

    نمایش دمای منفی با سنسورlm35

    با سلام
    من برنامه ای رو به زبان C (با نرم افزار CodeVisionAVR) برای اندازه گیری دما و نمایش آن بر روی LCD با قطعات LM35 و ATmega16 نوشته ام و آنرا در پروتئوس شبیه سازی کردم. برنامه درست عمل میکند اما مشکل اینجاست که دمای منفی سنسور را بر روی LCD با عدد صفر نشان میدهد.
    پایه GND سنسور برابر با ولتاژی بیشتر از صفر قرار دادم ، بر روی همین پایه از دیودها و پل دیودی استفاده کردم اما باز هم مشکل حل نشد.
    در اینترنت و سایت شما سرچ کردم اما تقریبا تمامی انها به زبان بیسیک هستند. لطفا من را برای حل این مشکل در زمینه نرم افزار CodeVisionAVR و زبان c کمک کنید
    متن برنامه و شبیه ساز پروتوس را ضمیمه کرده ام.
    با تشکر

    http://www.uplooder.net/cgi-bin/dl.cgi?key=a6ec112e89050a7586a6c55ec33e7b74

    http://www.uplooder.net/img/image/8/7fed49f951e64f023b0cbec23885d3b7/11111.jpg

    #2
    پاسخ : نمایش دمای منفی با سنسورlm35

    1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
    2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
    3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

    دیدگاه


      #3
      پاسخ : نمایش دمای منفی با سنسورlm35

      نوشته اصلی توسط محمدصادق رستمی
      طبق تصویر قرارداده شده بر اساس دیتاشیت سنسور شما باید بعد از بستن سخت افزار طبق شکل از دو مبدل آنالوگ به دیجیتال برای محاسبه دمای مثبت و منفی استفاده کنید!

      یادتان باشد آنچه که باعث موفقیت شما می شود:

      "سخت کوشی است و نه نخبه بودن"
      آنچه که باعث موفقیت انسان ها می شود سخت کوشی است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
      جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
      که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
      http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
      http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

      دیدگاه


        #4
        پاسخ : نمایش دمای منفی با سنسورlm35

        سلام
        شما اول فرض کن سنسور رو وصل نکردی. با مقاومت ولتاژی رو بساز که وقتی به adc میدی یه عددی مثلا 25 رو نشون بده. حالا خروجی سنسور رو به همون adc بده، چی میشه؟ اگه ولتاژ خروجی سنسور منفی بشه (دمای زیر صفر) اون وقت عدد 25 یواش یواش کم میشه. با این تفاسیر برای دمای 0 درجه عدد 25 رو داری. حالا توی برنامه اون متغیری رو که در نظر گرفتی تا adc درونش قرار بگیره، منهای 25 کن. همین! الان تا منفی 25 رو اندازه میگیره

        دیدگاه

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