اطلاعیه

Collapse
No announcement yet.

مشکل در a/d میکرو

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

    مشکل در a/d میکرو

    با عرض سلام.
    بنده تازه عضو این سایت شدم چون تو عمرم به اینطور مشکلی برنخورده بودم.متاسفانه در تبدیل ولتاژ یک پتاسیومتر(آزمایشی) اعداد مختلفی رو شاهد هستم که این اعداد مثلاً از 100 تا حتی 300 متغیره و نمیدونم مشکل از کجاست.راستی بنده اعداد رو با توجه به سیستم نگاه میکنم(hyper terminal)
    ممنون میشم اگه راهنمایی کنید.
    میکروی pic877a و 4mhz

    #2
    پاسخ : مشکل در a/d میکرو

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

    ولی احتمالا مشکل شما از کلاک مبدل باشه . با تقسیمات کمترش کنید درست میشه
    من نبودم آنکه از من در خیالت ساختی ...
    پس تو هم چون دیگران چندان مرا نشناختی

    دیدگاه


      #3
      پاسخ : مشکل در a/d میکرو

      آقا از جوابتون ممنون فقط منظورتون Define ADC_CLOCK هستش؟

      دیدگاه


        #4
        پاسخ : مشکل در a/d میکرو

        سلام دوست من.
        من هم ورودتون رو خوش اومد میگم :nerd:
        دوست من، پیشنهاد میکنم یه سری به این لینک بزنید و هر 3 صفحه ی تایپیک مربوطه رو بخونید.

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

        راستی با کدوم کامپایلر کار میکنید؟

        زندگی برگ بودن در مسیر باد نیست
        امتحان ریشه هاست
        ریشه هم هرگز اسیر باد نیست
        زندگی چون پیچک است
        انتهایش میرسد پیش خدا!

        دیدگاه


          #5
          پاسخ : مشکل در a/d میکرو

          از pbp و ویرایشگر MicroCode Studio Plus استفاده میکنم.میشه یه نمونه کد بزارید.

          دیدگاه


            #6
            پاسخ : مشکل در a/d میکرو

            در ثبات ADCON0
            بیت 7 و 8 مربوط یه کلاک مبدل A/D است :nerd:
            مثلا 10 رو انخاب کنید

            اون لینک جناب Pama هم میتونه مفید باشه :nice:
            من نبودم آنکه از من در خیالت ساختی ...
            پس تو هم چون دیگران چندان مرا نشناختی

            دیدگاه


              #7
              پاسخ : مشکل در a/d میکرو

              آقا دستتون درد نکنه.
              من بیشتر این دقت بالا رو بخاطر استفاده از سنسور kmz43 میخواستم که باید مقادیر خروجی ولتاژ بسیار دقیق باشه.
              فعلا با 100 بار نمونه گیری از یک کانال مبدل تونستم دقت لازم رو بدست بیارم ولی هنوز کار داره و ازتون درخواست میکنم هر چی در این باره میدونید بهم بگید.
              یا علی

              دیدگاه


                #8
                پاسخ : مشکل در a/d میکرو

                نوشته اصلی توسط sinakian
                از pbp و ویرایشگر MicroCode Studio Plus استفاده میکنم.میشه یه نمونه کد بزارید.
                @ DEVICE pic16f877a,WDT_OFF ,PWRT_ON ,PROTECT_OFF ,LVP_ON

                define DEBUG_MODE 1
                DEFINE DEBUG_BAUD 9600
                define lcd_dreg portd
                define lcd_dbit 4
                define lcd_rsreg portd
                define lcd_rsbit 2
                define lcd_ereg portd
                define lcd_ebit 3
                define lcd_bits 4
                define lcd_lines 2

                advar var word
                trisa = %11111111
                ADCON1 = %10000010
                ADCON0 = %00000001
                pause 500
                main:
                ADCON0.2 = 1
                WHILE ADCON0.2 = 1
                PAUSE 5
                WEND
                advar.highbyte = ADRESH
                advar.lowbyte = ADRESL

                lcdout $fe, 1
                lcdout "v="
                lcdout $fe, $14
                lcdout #advar
                pause 70
                goto main
                end
                زندگی برگ بودن در مسیر باد نیست
                امتحان ریشه هاست
                ریشه هم هرگز اسیر باد نیست
                زندگی چون پیچک است
                انتهایش میرسد پیش خدا!

                دیدگاه

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