اطلاعیه

Collapse
No announcement yet.

مشکل با A/D میکرو

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

    مشکل با A/D میکرو

    من تازه با میکرو pic 16f877 شروع به کار کردم و هنگام کار با واحد A/D ، خروجی A/D دچار نوسان میشه (البته چند بیت کم ارزشش) و شبیه سازی برنامه با پروتئوس هیچ مشکلی نداره.
    اگه میشه راهنمایی کنید.

    #2
    پاسخ : مشکل با A/D میکرو

    دوست عزیز این مشکل احتمالا در اثر نوسان ولتاژ refrence یا vref یا منبع تغذیه ات است.حتما در سر ولتاژ کل مدارت یک خازن الکترولیت بگذار معمولا 470 میکرو فاراد کافیه. اگه مبنای نمونه گیری avcc است aref رو با خازن 100 نانو فاراد زمین کن. زمین آنالوگت رو به agnd بده. در سر ورودی a/d هم یک خازن 1 میکروفاراد بگذار .این شاء الله مشکلت حل می شه.

    دیدگاه


      #3
      پاسخ : مشکل با A/D میکرو

      بهتره برای نتیجه گیری بهتر پایه های RA2 , RA3 به عنوان Vref انتخاب کنی

      دیدگاه


        #4
        پاسخ : مشکل با A/D میکرو

        Vref هم نباید به هیچ عنوان نوسان داشته باشه. و با تثبیت ولتاژ به وسیله خازن این کار انجام می گیره.

        دیدگاه


          #5
          پاسخ : مشکل با A/D میکرو

          آقا حالا من همین مشکل رو دارم ولی خیلی کم : ولتاژ خروجی در حد دهم ولت تغییر میکنه اونم فقط بین 3 عدد همه ی کارهای بالا هم کردم Vref و ولتاژی رو هم که اندازه گیری می کنم نوسان نداره به نظر شما دیگه چه کاری مونده که نکردم؟

          دیدگاه


            #6
            پاسخ : مشکل با A/D میکرو

            نوشته اصلی توسط parsa2
            آقا حالا من همین مشکل رو دارم ولی خیلی کم : ولتاژ خروجی در حد دهم ولت تغییر میکنه اونم فقط بین 3 عدد همه ی کارهای بالا هم کردم Vref و ولتاژی رو هم که اندازه گیری می کنم نوسان نداره به نظر شما دیگه چه کاری مونده که نکردم؟
            سلام
            منظورت اینه که دامنه ولتاژ خروجی کمه؟
            خب می تونی تقویتش کنی یا از گین ADC استفاده کنی
            اگر نه بیشتر توضیح بده لطفا
            در دیر مغان آمد یارم قدحی در دست
            مست از می می خواران از نرگس مستش مست

            دیدگاه


              #7
              پاسخ : مشکل با A/D میکرو

              منظورم اینه که نویز برمی داره مثلاً وقتی می خوام ولتاژی رو به اندازه ی 5/. ولت اندازه بگیرم دقیق روی lcd عدد 5/. رو نشون نمی ده و به جاش 35/. ، 21/. ، 66/. ،5/. ولتاژی که توسط A/D اندازه گیری شده بین این اعداد نوسان پیدا می کنه. چکار کنم که فقط 5/. رو نشون بده؟ البته تو پروتئوس درسته یعنی مشکله برنامه نویسی نداره هر چی هست از سخت افزاره.

              دیدگاه


                #8
                پاسخ : مشکل با A/D میکرو

                سلام
                مدارهای لازم (سلف و خازن ) که توی دیتاشیت گفته برای حذف نویز بستی؟
                اگر ولتاژ DC رو میخوای اندازه بگیری میتونی با یه خازن کوچولو ورودی ADC رو زمین کنی
                در دیر مغان آمد یارم قدحی در دست
                مست از می می خواران از نرگس مستش مست

                دیدگاه


                  #9
                  پاسخ : مشکل با A/D میکرو

                  می خوام ولتاژ DC رو اندازه بگیرم وبا یه خازن 1uF ورودی AD رو زمین کردم اما بازم جواب نداد.لازمه باترکیب سلف و خازن نویز گیری کنم؟(برای ولتاژ DC)

                  دیدگاه


                    #10
                    پاسخ : مشکل با A/D میکرو

                    البته بگم برای اندازه گیری ولتاژ زیر یک ولت این مشکل ها پیش میاد . برای اندازه گیری ولتاژ های بالای یک ولت هیچ مشکلی وجود نداره حتی در حد هزارم ولت!

                    دیدگاه


                      #11
                      پاسخ : مشکل با A/D میکرو

                      من با avr کار کردم . در avr یک امکان وجود داشت noise canceler ببین همچین چیزی تو pic هم هست. زمان مراجعه به adc رو هم می تونی کم کنی . مثلا تو تایمر بری نمونه برداری کنی.خازن الکترولیتی هم که بهت گفتم اجرا کن.

                      دیدگاه

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