اطلاعیه

Collapse
No announcement yet.

سنسور دما smt160

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

    #16
    پاسخ : سنسور دما smt160

    من accounte rapidshare ندارم متاسفانه
    Be sure your sin will find you out

    دیدگاه


      #17
      پاسخ : سنسور دما smt160


      ادرس راپید شیرو در کادر وسط صفحه قرار بده دانلودو بزن لینکشو بگیر

      http://irapidshare.net/
      ِِDie for Life, Not Live to Die
      Freedom Fighter
      " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

      دیدگاه


        #18
        پاسخ : سنسور دما smt160

        آقا برنامه من از روتین وقفه برنمیگده!
        Config Timer1 = Timer , Prescale = 1

        Enable Int0
        Enable Int1
        Config Pinb.2 = Input
        Config Pinb.0 = Input
        Config Pinb.4 = Input
        Config Pinb.6 = Output
        Config Portd.2 = Input
        Config Portd.3 = Input
        Config Int0 = Rising
        Config Int1 = Falling
        Declare Sub Incrim
        Declare Sub Decrim
        Dim A As Bit
        Dim C As Bit
        Dim X As Single
        Dim Xl As Word
        Dim Xf As Word
        Dim U As Single
        Dim Y As Byte
        Dim V As Byte
        Dim W As Byte
        Dim Z As Byte
        Dim B As Integer
        Dim F As Single
        Dim Temp As Single

        Shoru:
        Cls
        Stop Timer1
        Enable Interrupts
        On Int0 Int0_int
        On Int1 Int1_int
        Do
        B = Xl + Xf
        F = Xl / B
        Lcdat 1 , 1 , F
        F = F - 0.32
        Temp = F / 0.0047
        Lcdat 2 , 1 , Round(temp) ; "c "
        Lcd Timer1

        Loop
        End

        Int1_int:
        Stop Timer1
        Xl = Timer1
        Timer1 = 0
        Lcdat 3 , 1 , Xl
        Start Timer1
        Return

        Int0_int:
        Stop Timer1
        Xf = Timer1
        Timer1 = 0
        Lcdat 4 , 1 , Xf
        Start Timer1
        Return
        Be sure your sin will find you out

        دیدگاه


          #19
          پاسخ : سنسور دما smt160

          سلام

          آقای بهرام لینک پدیت شد

          http://chiaco.persiangig.com/document/smt160.zip
          ِِDie for Life, Not Live to Die
          Freedom Fighter
          " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

          دیدگاه


            #20
            پاسخ : سنسور دما smt160

            سلام
            آقا میشه برنامه C این سنسور رو هم بزارید. SMT160

            دیدگاه


              #21
              پاسخ : سنسور دما smt160

              سلام

              اینم کد C که من از کتاب میکروکنترلر های AVR نوشته ی آقای امیر ره افروز گرفتم

              کد:
              #include <mega16.h>
              #include <stdio.h> 
              #include <delay.h> 
              #include <stdlib.h>
              /*............*/
              // Declare your global variables here
              float T1,T2;
              bit edge=0;
              // External Interrupt 0 service routine
              interrupt [EXT_INT0] void ext_int0_isr(void)
              {
                // Place your code here
               if (edge)
               {
                 T2=TCNT1;
                 TCNT1=0;
                 // INT0 Mode: Falling Edge
                 MCUCR=0x02;
                 edge=0;
               }else
               { 
                 T1=TCNT1;
                 TCNT1=0;
                 // INT0 Mode: Rising Edge
                 MCUCR=0x03; 
                 edge=1;
               }
              }
              
              void main(void)
              {
              // Declare your local variables here
              float dc;
              float t;
              char strt[16],str[8];
              
              /*............*/
              
              while (1)
                 {
                 // Place your code here
                 delay_ms(1000);
                 dc=T1/(T1+T2);
                 t=(dc-0.32)/0.0047; 
                 lcd_clear();
                 ftoa(t,2,str);
                 sprintf(strt,"%s \XDF C",str);
                 lcd_puts(strt);
                 };
              }

              فقط کافیه وقفه ی0 رو فعال کنید و LCD رو وصل کنید
              ِِDie for Life, Not Live to Die
              Freedom Fighter
              " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

              دیدگاه


                #22
                پاسخ : سنسور دما smt160

                میشه یک توضیح مختصری هم بدی در مورد برنامه ؟؟
                به کدوم پایه وصل کنم ؟
                اگه صفحات اون کتاب رو داری برام ایمیل میکنی ؟؟؟ توضیحات

                دیدگاه


                  #23
                  پاسخ : سنسور دما smt160

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

                  فقط اگه یادم رفت یادآوری کنید :smile:
                  ِِDie for Life, Not Live to Die
                  Freedom Fighter
                  " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

                  دیدگاه


                    #24
                    پاسخ : سنسور دما smt160

                    آقا من عجله دارم میشه همین الان بگی که به کدوم پایه وصل کنم ؟؟
                    یه توضیح هم در مورد برنامه میدی

                    دیدگاه


                      #25
                      پاسخ : سنسور دما smt160

                      سلام

                      گفتم که به پایه ی INT0 وصل کنید :smile:
                      ِِDie for Life, Not Live to Die
                      Freedom Fighter
                      " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

                      دیدگاه


                        #26
                        پاسخ : سنسور دما smt160

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

                        http://www.eca.ir/forum2/index.php?topic=18164.0

                        پیروز و سربلند باشید.
                        آدمی از عالم خاکی نمی آید بدست

                        عالمی دیگر بباید ساخت و از نو آدمی
                        پردازش تصویر با FPGA از صفر تا انتها
                        http://www.eca.ir/forum2/index.php?topic=74299.0

                        دیدگاه


                          #27
                          پاسخ : سنسور دما smt160

                          سلام من یه فایل واست میذارم ببین به دردت میخوره البته بیشتر توضیحات مال چیاکو جانه که من یه چیزایی بهش اضافه کردم


                          http://www.4shared.com/file/58278433/a5843d27/smt160.html
                          کمتر به سایت میام .....

                          دیدگاه


                            #28
                            پاسخ : سنسور دما smt160

                            ما بعد از کلی مدت تصمیم گرفتیم پروژه های کنترل دما رو با همون smt160 ببندیم(قبلش با ad590کار میکردم). حالا این برنامه ای که دوستان گذاشتن رو نوشتیم و بستیم جواب داد اما خیلی نوسان داره.این نوسان رو چیکارش کنم!
                            خودم طبق عادت میانگین گیری کردم اما چون بصورت وقفه کار میکنه مشکل ایجاد میکنه.
                            اصلا چرا باید نوسان داشته باشه؟ و اگر نوسان داره شما چطوری مشکلو حل کردید؟
                            Be sure your sin will find you out

                            دیدگاه


                              #29
                              پاسخ : سنسور دما smt160

                              کمک!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                              این برنامه ای که دوستان گذاشتن رو نوشتیم و بستیم جواب داد اما خیلی نوسان داره.این نوسان رو چیکارش کنم!
                              خودم طبق عادت میانگین گیری کردم اما چون بصورت وقفه کار میکنه مشکل ایجاد میکنه.
                              اصلا چرا باید نوسان داشته باشه؟ و اگر نوسان داره شما چطوری مشکلو حل کردید؟
                              Be sure your sin will find you out

                              دیدگاه


                                #30
                                پاسخ : سنسور دما smt160

                                سلام

                                نوسان دما به احتمال زیاد به خاطر حضور نویزه

                                احتمالا محیطتتون نویزیه

                                از کابل شیلد برای انتقال سیگنال از سنسور به برد استفاده کنید
                                ِِDie for Life, Not Live to Die
                                Freedom Fighter
                                " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

                                دیدگاه

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