اطلاعیه

Collapse
No announcement yet.

[آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

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

    #46
    پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

    اینو بگیر
    8 مگا هرتز داخلی
    کد:
    http://s5.picofile.com/file/8170675618/DS18b20.rar.html
    .The best question deserves a better answer
    =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
    «پناه»می برم «به خدا»
    از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
    محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

    دیدگاه


      #47
      پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

      نوشته اصلی توسط •.´™ مَسِِــــح`.•
      اینو بگیر
      8 مگا هقی میکنه؟
      رتز داخلی
      کد:
      http://s5.picofile.com/file/8170675618/DS18b20.rar.html
      این اینک باز نمیشه!!!!!!
      اینجا پلود کنید این سایت عالیه http://www.uplooder.net/
      مشکل برنامه چی بود؟
      نگفتید کتابخونه 1820 , 18b20 که توی help کدویژن آورده شده فرقی میکنه؟

      دیدگاه


        #48
        پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

        مشکل در نوع فرستادن دیتا از سمت سنسور هستش و شایدم کتابخونه
        چون کتابخونه به صورت قفل شده هست نمیتونم نظر قطعی بدم
        شما همینو استفاده کن
        چک کردم لینک سالمه
        .The best question deserves a better answer
        =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
        «پناه»می برم «به خدا»
        از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
        محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

        دیدگاه


          #49
          پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

          #define MAX_DS1820 9

          unsigned char rom_codes[MAX_DS1820][1];

          چرا عدد 1؟! از سمت راست مگه نباید 9 باشه بخاطر کد 9 رقمی و MAX_DS1820 باید 8 باشه بخاطر اینکه 8تا سنسور رامیشه شبکه کرد؟
          پس چرا اینطوریه فرق داره؟

          شما اینا عملی تست کردین؟

          دیدگاه


            #50
            پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

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

            [code=c]
            unsigned char rom_codes[1][9];
            [/code]
            برای دریافت دیتا لازمه یه ارایه 9 بایتی داشته باشیم
            حالا اگه 6تا سنسور داشته باشیم اون عدد 1 به 6 تغیر پیدا میکنه
            و کد هم تغیر پیدا میکنه.
            بله قبلا تست کردم و از کد مطمعن هستم کدی که در صفحات قبلیه.




            موفق باشید.
            .The best question deserves a better answer
            =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
            «پناه»می برم «به خدا»
            از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
            محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

            دیدگاه


              #51
              پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

              نوشته اصلی توسط •.´™ مَسِِــــح`.•
              مشکل در نوع فرستادن دیتا از سمت سنسور هستش و شایدم کتابخونه
              چون کتابخونه به صورت قفل شده هست نمیتونم نظر قطعی بدم
              شما همینو استفاده کن
              چک کردم لینک سالمه
              منظورتون از قفل شده یعنی چه؟ کتابخانه که در فولدرهای inc و lib در مسیر نصب برنامه میشه دسترسی داشت؟!
              پایه های lcd هم طبق همون فرمی هست که گفتم؟

              دیدگاه


                #52
                پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                کتابخانه ها را میفرستس برام؟ البته منظورت اگه همونایی هست که توی lib و inc هستند برام بفرستید

                دیدگاه


                  #53
                  پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                  نوشته اصلی توسط محمد مینائیان
                  کتابخانه ها را میفرستس برام؟ البته منظورت اگه همونایی هست که توی lib و inc هستند برام بفرستید
                  مهندس جان خوبی؟
                  سنسور را عوضش کن ، اگه جواب نداد مشکل از نرم افزاره .
                  Reveng will surely come... Your hard time are ahead
                  // - - - - - - - - - -
                  برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                  // - - - - - - - - - -
                  اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                  // - - - - - - - - - -

                  دیدگاه


                    #54
                    پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                    [quote author=حسام اولاد دمشقیه link=topic=83190.msg596240#msg596240 date=1402246693]
                    البته با اجازتون برنامه رو یه کمی تغییر دادم به این شکل:
                    کد:
                       {
                       i=0;
                       for(b=0;b<7;b++){
                       sprintf(lcd,"%X",rom_codes[0][b]);
                       lcd_gotoxy(i,0);
                       lcd_puts(lcd);
                       i=i+2;
                       delay_ms(10);
                       }

                    چرا i=i+2; ؟ ؟؟ شما چاپ کن پشت سرهم میاد کاراکترها

                    این طور میتونی استفاده کنی:
                    for (i=0;i<8;i++)
                    {
                    sprintf(sn,"%02X",rom_codes[0][i]);
                    lcd_puts(sn);

                    };

                    دیدگاه


                      #55
                      پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                      درود بر شما دوست عزیز واقعا اطلاعات شما درمورد سنسور ds18b20 خیلی برام مفید بود
                      من چند وقتی است دنبال پروژه ای ام که میخوام دمای چهار طرف یک محیط را بگیرم و میانگین اش را روی lcd نمایش بدم
                      lm35 خیلی مناسب ولی به دلیل دور بودن سنسور از کنترلر امکان پذیر نیست
                      بنظر شما سنسور دما دیجیتال DS18B20 برای اینکار مناسب است
                      چرا سرعت نمایش دما انقدر پایین؟
                      خروجی DS18B20 تا چند متر جراب میده ؟

                      دیدگاه


                        #56
                        پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                        سلام دوستانی که تست کردن
                        تا 7 متر رو با سیم مرغوب جواب داده.
                        .The best question deserves a better answer
                        =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
                        «پناه»می برم «به خدا»
                        از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
                        محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

                        دیدگاه


                          #57
                          پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                          یعنی بیشتر از 7 متر جواب نمیده
                          من می خوام 30 متر کابل ببرم
                          پس چه جوری تقویت کنم

                          دیدگاه


                            #58
                            پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                            جوینده یابندس
                            موفق باشی
                            .The best question deserves a better answer
                            =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
                            «پناه»می برم «به خدا»
                            از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
                            محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

                            دیدگاه


                              #59
                              پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                              با سلام
                              من توی یه مدار دو تا سنسور ds18b20 استفاده کرده ام که تا چند وقت پیش روی برد به خوبی کار می کردند اما از وقتی که اونا رو با یه سیم حدودا یه متری به برد وصل کردم یکی از سنسور ها دما رو مقدار 127.95 درجه نشون میده و وقتی که در حالتی که مدار روشنه سنسور مورد نظر رو در میارم و دوباره جا می زنم دما رو درست نشون می ده و وقتی که دوباره تغذیه مدار رو قطع و وصل میکنم دوباره روز از نو و روزی از نو.....
                              این مشکل فقط با یکی از سنسور هاست
                              اینم بگم که به جای مقاومت 4.7 از یه مقاومت 3.3 استفاده کردم
                              به نظرتون میتونه مشکل خرابی خود سنسور باشه یا مشکل از جای دیگس؟
                              در ضمن زبان پروژه هم c و کامپایلر کدویژن.

                              دیدگاه


                                #60
                                پاسخ : [آموزش] راه اندازی سنسور دمای DS18B20 با کد ویژن

                                فک کنم بخاطر نوع سیم باشه که حالت خازنی ایجاد میکنه و ارتباط رو مختل میکنه.
                                با سیم شبکه cat5 تست کنید.
                                .The best question deserves a better answer
                                =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
                                «پناه»می برم «به خدا»
                                از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
                                محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

                                دیدگاه

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