تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: درخواست - ترمومتر با ATMEGA 32 & LM35

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    محل سكونت
    به تو چه
    پست ها
    163

    پيش فرض درخواست - ترمومتر با ATMEGA 32 & LM35

    سلام من می خوام یه ترمومتر با ای سی lm35 به زبان c در code vision بنویسم دوستان اگه کسی بلده تو رو خدا کمکم کنه برنامه نویسیم ضعیفه

  2. #2
    اگه نباشه جاش خالی می مونه A'khz's Avatar
    تاريخ عضويت
    Dec 2008
    محل سكونت
    apache server
    پست ها
    277

    پيش فرض

    حتما میدونی که تو lm35 به ازای یک درجه سانتیگراد 10 میلی ولت اضاف میشه
    خوب باید خروجیش رو به پورت adc وصل کنی و تو تنظیمات Adc هشت بیت رو تیک بزن
    بعد اگه بر اساس aref گرفته باشی و به aref پنج ولت بدی پس میشه:
    پنج تقسیم بر 10 میلی =500
    که تو 500 درجه 5 ولت میده
    و 5 ولت تو 8 بیت برابر 255 هست
    و 255 تقسیم بر 500 =0.51
    حالا کافی مقدار ورودی adc رو بر 0.51 تقسیم کنی تا سانتیگراد بگیری

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    محل سكونت
    به تو چه
    پست ها
    163

    پيش فرض

    ببخشید من گفتم که برنامه نویسیم ضعیفه میشه کاملتر توضیح بدید

  4. #4
    ناظر انجمن علوم انسانی New Ray's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    21°N - 71°W
    پست ها
    978

    پيش فرض

    اول بايد يكم برنامه نويسي رو ابتدايي يادبگيري ، بعد . بيا اين تاپيكو از اول ببين شايد كمكت كنه ، فقط ATmega8 هست كه ميتوني تنظيماشو توي قسمت CodeWizard در كدويژن انجام بدي : درخواست - نقشه مداري براي كنترل دقيق دما محيط مخواستم

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    محل سكونت
    به تو چه
    پست ها
    163

    پيش فرض

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

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    محل سكونت
    به تو چه
    پست ها
    163

    پيش فرض

    اقا من یه برنامه به زبان C از اینترنت گیر اوردم عدد عجیب و غریب رو LCD نشون میداد اینم فرمولش: temp=(data*5*100)/1024
    بعد خودم رفتم یه کم دستکاریش کردم تا حدودی درست شد ولی دما که از 125 میره بالاتر رو LCD دوباره از صفر شروع میکنه میره بالا اینم فرمول من: temp=(data*5.1*100)/1040; راستی دو تا کلید هم میخوام برای تعیین ماکزیمم و مینیموم دما که خودم بتونم تنظیمش کنم لطفا کسی اگه بلده راهنمایی کنه مرسی

  7. #7
    ناظر انجمن علوم انسانی New Ray's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    21°N - 71°W
    پست ها
    978

    پيش فرض

    بايد بدوني دماي كارت چقدره ، اين سنسور lm35 بين 2 تا 90 درجه كار ميكنه اگه دما بيشتر يا كمتر باشه بايد از سنسورهاي قوي تري استفاده كني كه تقريبا بايد بدي بيرون برات سفارشي درست كنن.

    اما peyman_sogol چرا از 8 بيتي استفاده نمي كني ؟ بعد از تنظيم منبع داخلي 2.56 ولت استفاده كن و خازن 10uF بين پايه Aref و زمين قرار بده. الان عدد متغير adc دقيقا مقدار دما رو نشون ميده و اگه از متغير unsigned char يا بالاتر استفاده كرده باشي تا 256 درجه نشون ميده ولي LM35 معمولي كه از 90 درجه بالاتر نميره ! تنظيم كليد ها هم يكم سخت ميشه. همون برنامه در تاپيك گفته شده رو ببين: درخواست - نقشه مداري براي كنترل دقيق دما محيط مخواستم
    Last edited by New Ray; 21-01-2010 at 14:35.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •