اطلاعیه

Collapse
No announcement yet.

هشدار های فایل پروتئوس و کار نکردن دماسنج

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

    هشدار های فایل پروتئوس و کار نکردن دماسنج

    سلام دوستان من با دماسنجم مشکل دارم اونم اینه که کلی ارور میده و من نمی دونم دقیقا مشکلش چیه چون نه کد ها اروری دادن نه مدار فقط هشدار هست

    ممنون میشم نگاهی بندازید
    این کل فایل ها
    https://www.mediafire.com/?93tdfc4wjuf4tsm
    اینم عکس مدار

    اینم کد های بسکامش
    کد:
            $regfile = "m32def.dat"
    $crystal = 8000000
    Config Portc = Output
    Config Porta = Input
    Config Lcdpin = Pin , E = Portc.5 , Rs = Portc.4 , Db7 = Portc.0 , _
     Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1
    Config Lcd = 16 * 2
    Config Adc = Single , Prescaler = Auto
    Start Adc
    Dim Temp As Word
    Cursor Off
    Do
    Temp = Getadc(0)
    Temp = Temp / 2
    Select Case Temp
    Case Is =< 25 :                       'compare temperature
    Home L
    Lcd " Low "
    Case 25 To 35 :                       'compare temperature
    Home L
    Lcd " Normal "
    Case Is >= 36 :                       'compare temperature
    Home L
    Lcd " High "
    End Select
    Home
    Lcd Temp ; Chr(0) ; "C "                  'show temperature
    Loop
    End
    و یک کد دیگه که هیچکدوم کار راه ننداخت
    کد:
    $regfile = "m32def.dat"
    'We use internal osc 4000000 for atmega32
    $crystal = 4000000
    Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = _
    Portc.4 , E = Portd.2 , Rs = Portd.3
    Config Lcd = 16 * 2
    Config Adc = Single , Prescaler = Auto
    Start Adc
    Config Timer0 = Timer , Prescale = 1024
    Enable Interrupts
    Enable Timer0
    On Timer0 Temp_sample
    Start Timer0
    Dim Sample As Word
    Dim Temp As Word
    Dim Temp_final As Integer
    Dim Sum As Integer
    Deflcdchar 0 , 24 , 24 , 32 , 32 , 32 , 32 , 32 , 32    '' sign -> (')
    Cursor Off
    Cls
    Do
    
    
    Loop
    end              'end program
    
    Temp_sample:
    Incr Sample                         'incr sampling counter
    Temp = Getadc(0)                      'read adc(0) every 65ms
    Sum = Sum + Temp                      'sum the sample data
    If Sample = 15 Then                     '20 samples
      Sample = 0                        'reset sample counter
      Stop Timer0                       'stop timer to calculation
      Sum = Sum / 15                      'mean calculation
      Sum = Sum - 558                     'decrementing offset
      Temp_final = Sum / 2                   'every 10mv is almost 2 step of adc (adc step=5/1023=4.88mv)
      Select Case Temp_final
       Case Is =< 10 :                    'compare temperature
         Home L
         Lcd " Low  "
       Case 11 To 34 : 'compare temperature
         Home L
         Lcd " Normal "
       Case Is >= 35 :                    'compare temperature
         Home L
         Lcd " High  "
      End Select
    
      Home
      Lcd Temp_final ; Chr(0) ; "C  "            'show temperature
      Start Timer0
      Sum = 0
    End If
    Return
    فایل اماده شده و درستش رو دارم اما می خوام مشکلم بر طرف بشه

    #2
    پاسخ : هشدار های فایل پروتئوس و کار نکردن دماسنج

    دوستان منتظر راهنماییتون هستم

    دیدگاه


      #3
      پاسخ : هشدار های فایل پروتئوس و کار نکردن دماسنج

      واست این فایلها رو گذاشتم که واسم دعا کنی ...
      ساخت خودم هست ..
      کار میکنه ...
      http://upload.tehran98.com/upme/uplo...ca188a1711.zip
      تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
      علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

      دیدگاه


        #4
        پاسخ : هشدار های فایل پروتئوس و کار نکردن دماسنج

        سینا جان زحمت کشیدی ممنون
        اما من باید پروژم رو با lm335 تحویل بدم و با کد بسکام و atmega 16 ممنون میمش در این زمینه راهنماییم کنی

        دیدگاه


          #5
          پاسخ : هشدار های فایل پروتئوس و کار نکردن دما

          من دو تا فایل دارم که یکیش باat 16 هست اما متاسفانه کدش c هست
          اون یکی با بسکام هست ولی با atm 8 حالا من مشکل دارم خودم هر چی تغییرش می دم نمیشه
          ممنون میشم راهنماییم کنید


          http://www.mediafire.com/download/f3md4azi7xj85p8/LM335+Termometer.rar

          http://www.mediafire.com/download/4362zod9zf5lqij/Sensor_lm335_INTERRUPT.zip

          دیدگاه


            #6
            پاسخ : هشدار های فایل پروتئوس و کار نکردن دما

            اینم فایل اخرین تغییرات که مقدار رو نشون نمیده ولی دیگه هشدار ها رو نداره
            البته مشکل رو فهمیدم تو کانفیگ بود
            ولی الان هیچی نشون نمیده

            https://www.mediafire.com/?v70a6k0pknwawz6

            دیدگاه


              #7
              پاسخ : هشدار های فایل پروتئوس و کار نکردن دماسنج

              دوستان منتظر راهنماییتون هستم هر کاری می کنم نمی تونم جواب بگیرم
              ممنون میشم یکی از دوستان راهنماییم کنه

              دیدگاه

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