اطلاعیه

Collapse
No announcement yet.

درخواست کمک برای حل مشکل AREF

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

    درخواست کمک برای حل مشکل AREF

    سلام

    با میکرو مگا 16 میخوام ورودی آنالوگ رو بخونم.
    متاسفانه 7805 با وجود تمام مزایایی که داره ، ولتاژش خیلی (البته برای کار من) دقت نداره(حدود چهار پنج صدم از 5 ولت واقعی کمتره).
    بناچار رفتم سراغ آی سی های ریفرنس ولتاژ.دم دست ترینش LM336 بود.مدارشو بستم و خروجیش رو روی 5 ولت دقیق تنظیم کردم.
    اما نمیدونم چرا وقتی به میکرو وصلش میکنم ولتاژ ریفرنس میاد پایین.
    یک نکته دیگه این که وقتی AVCC و AREF رو به خروجی 7805 وصل میکنم دیگه از افت ولتاژ خبری نیست.
    برنامه میکرو رو پاک کردم و با قطع کردن خروجی lm336 ، ولتاژ AVCC و Aref رو اندازه گرفتم.ولتاژ Aref حدود 0.31 ولت و ولتاژ AVCC در حدود 4.27 ولت بود.
    دوستان کسی تجربه در این مورد داره؟
    چرا ولتاژ خروجی LM336 میافته ؟
    عکس مدار رو براتون میگذارم.لطفا راهنمایی کنید.



    اینم برنامه که به زبان بیسیک تو محیط بیسکام نوشته شده.
    [left][right][left][left]
    $crystal = 12000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.2 , Rs = Portc.3
    Config Adc = Free , Prescaler = Auto , Reference = Off
    Config Portc = Output
    Config Pind.7 = Output
    Cursor Off
    Dim A As Integer , B As Integer
    Start Adc
    Cls
    Do

    B = Getadc(0)
    ' Select Case B

    ' End Select
    Locate 2 , 1 : Lcd "ADC=" ; B ; " "

    Loop

    #2
    پاسخ : درخواست کمک برای حل مشکل AREF

    سلام دوست عزیز
    - ولتاژ رفرنس از تغذیه (AVCC) نباید بیشتر باشه. پیشنهاد میکنم از LM336-2.5V استفاده کنید
    - LM336-2.5 بدون استفاده از پین ADJ ولتاژ ثابت 2.498 ولت رو میده
    - در تنظیمات برنامه برای استفاده از رفرنس خارجی، کاری به رفرنس نداشته باشید:
    کد:
    Config Adc = Free , Prescaler = Auto
    زندگي را تو بساز ،
    نه بدان ساز که سازند و پذيري بي حرف ،
    زندگي يعني جنگ ، تو بجنگ ،
    زندگي يعني عشق ، تو بدان عشق بورز.

    دیدگاه


      #3
      پاسخ : درخواست کمک برای حل مشکل AREF

      از ریفرنس 2.5 ولتی نمیتونم استفاده کنم چون رنج ولتاژ ورودی آنالوگم تا 4.5 ولت بالا میره.
      اگر سیگنالم رو با تقسیم ولتاژ هم کاهش بدم بازم مسئله دقت مقاومتهای مورد استفاده و نیز پایداری حرارتی اونها مطرح میشه.
      در مورد همین مدار چرا ولتاژ lm336 میافته؟
      متاسفانه جوابم رو نگرفتم تا حالا.
      اصلا رگولاتور 5 ولت بهتر از 7805 چی داریم که ولتاژش هم پایداری خوبی داشته باشه و دقیق باشه.در ضمن خیلی هم گرون نباشه و بتونه یک چیزی در حدود 200 میلی آمپر بده.
      یک سوال دیگه اینکه نمیشه ولتاژ خروجی همین 7805 رو با یک مدار جانبی بالاتر برد و دقیقا روی 5 ولت تنظیم کرد؟

      با تشکر

      دیدگاه


        #4
        پاسخ : درخواست کمک برای حل مشکل AREF

        شما میتونید با 2 تا مقاومت 1% یا حتی دقت بالاتر سطح ولتاژتون رو پایین بیارید
        به جای 4.7K از 680 اهم استفاده کنید و اون پتانسیومتر 10K رو هم کلا حذف کنید و پایه اش رو آزاد بزارید

        :REF02
        7-40v input
        5v out +-0.3%
        قیمتش هم حدود 6 تومن

        موفق باشید
        زندگي را تو بساز ،
        نه بدان ساز که سازند و پذيري بي حرف ،
        زندگي يعني جنگ ، تو بجنگ ،
        زندگي يعني عشق ، تو بدان عشق بورز.

        دیدگاه


          #5
          پاسخ : درخواست کمک برای حل مشکل AREF

          با تشکر از تمام دوستانی که زحمت کشیدند و پاسخ دادند.
          مشکلم حل شد.طراحی مدار ایرادی نداشت و فقط یک سیم نازک روی برد برد فراموش شده بود که با اتصالش موضوع حل شد.
          بازم از کمکتون ممنونم.

          شاد باشید و پیروز

          دیدگاه

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