اطلاعیه

Collapse
No announcement yet.

راهنمایی برنامه نویسی bascom

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

    راهنمایی برنامه نویسی bascom

    سلام.من در پایان نامه به چندتا مشکل کوچک برخوردم که به دلیل ضعف برنامه نویسی منه.لطفا کمکم کنید که گیر افتادم :angry:
    من 2سنسور lm335 دارم یکی توی آب مخزن و یکی تو هوا و درlcd نمایش داده میشن.میخوام اگه دمای آب 24 یا بیشتر بود هیتر خاموش و اگه کمتر بود میکرو با رله روشنش کنه به مدت 3دقیقه و بعد خاموش بشه.سنسور آب به adc0 و سنسور هوا به adc1 وصلن.اگر یک سنسور باشه که نمونش در کتابها هست ولی من 2تا دارم. :angry: هم در خواندن و محاسبه دما و هم در فرکانس کریستال مشکل دارم.برنامه یک سنسور اینه:
    crystal=4000000
    config adc=single,prescaler=1024,reference=....
    enable interrups
    enable timer0
    on timer0 t-sample
    start timer0
    dim sample as word,temp as word,water as integer,sum as integer
    deflcdchar 0,24,........
    cursor off:cls
    do
    loop
    end

    t-sample:
    incr sample
    temp=getadc(0)
    sum=sum+temp
    if sample=15 then
    sample=0
    stop timer0
    sum=sum/15
    sum=sum-558
    water=sum/2
    start timer0
    sum=0
    enf if
    return
    همونطور که گفتم من 2سنسور دارم برای محاسبه دمای هریک باید با dim، متغیرهایی مثل همینا با اندیس دیگه ای بسازم؟در این برنامه هر ثانیه 15 نمونه گرفته میشه و دما محاسبه میشه.من از اینا هم خوب سردرنمیارم!!یعنی مثلا کریستال بشه 8000000 چی میشه prescalerها؟
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

    #2
    پاسخ : راهنمایی برنامه نویسی bascom

    ازتون خمواهش میکنم جواب بدین :cry2:
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

    دیدگاه


      #3
      پاسخ : راهنمایی برنامه نویسی bascom

      سلام
      راستش کمک زیادی نمیتونم بکنم ولی میدونم که اساتید میتونن کمکت کنن
      ولی قبلش گفتم چیزی بگم شاید کمکت کرده باشه :redface:

      من خودم یه پروژه نوشتم که دو تا سنسور دمای lm35 بهش وصل میشه در اصل اینو برای ماشینم ساختم که یکیش دمای موتور و دیگری دما داخل رو روی lcd نشون میده یه نگاه بنداز شاید کمکت کنه :agree:
      در ضمن تو این پروژه اگه دمای موتور زیادی بره بالا هشدار میده
      راستی از تایمر هم استفاده نکردم فکر نکن به کارت بیاد کریستال هم همون 1mh باشه بهتره ولی اگه میخوای بالا باشه باید فیوزبیت رو هم عوض کنی
      اینم لینک

      http://persiandrive.com/4079
      AV Maziton 100
      Render By Artlantis Studio
      [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

      دیدگاه


        #4
        پاسخ : راهنمایی برنامه نویسی bascom

        درود بر شما
        اگر از سنسور lm35 استفاده کنی محاسبه دما راحتتره فقط کافیه مقدار ADC را تقسیم بر 2 کنی
        در روزگاری که لبخند آدم ها بخاطر شکست توست برخیز تا بگریزند. کورش کبیر
        شاد بودن، تنها انتقامی است که میتوان از زندگی گرفت. ارنستو چه گوارا

        دیدگاه


          #5
          پاسخ : راهنمایی برنامه نویسی bascom

          زمانی که تایمر میشمره از فرمول زیر بدست میاید :
          فرکانس کریستال /(بیت تایمر * مقدار پرسکلیر )=زمان
          در روزگاری که لبخند آدم ها بخاطر شکست توست برخیز تا بگریزند. کورش کبیر
          شاد بودن، تنها انتقامی است که میتوان از زندگی گرفت. ارنستو چه گوارا

          دیدگاه


            #6
            پاسخ : راهنمایی برنامه نویسی bascom

            سلام یلدای همه مبارک
            بچه ها من میخوام با lm335بسازم میشه در باره اون راهنمایی کنید؟
            جانم به فدای ائمه اطهار
            می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

            دیدگاه


              #7
              پاسخ : راهنمایی برنامه نویسی bascom

              چرا این پایین میزنید به نتیجه رسید؟!!!! یک نگاه بندازید ببینید به نتیجه رسید؟ اینو کسی میزنه یا همینجوری هست؟
              جانم به فدای ائمه اطهار
              می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

              دیدگاه


                #8
                پاسخ : راهنمایی برنامه نویسی bascom

                ای وای تورو خدا یکی کمک کنه دیگه آخه هروقت من سوال دارم کسی جواب کامل نمیده
                از اونایی که بلدن خواهش میکنم یک وقت کوچک بزارن :cry2:
                جانم به فدای ائمه اطهار
                می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

                دیدگاه

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