اطلاعیه

Collapse
No announcement yet.

مشکل با نویز در attiny13

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

    مشکل با نویز در attiny13

    سلام دوستان .

    یمدار دارم با میکرو attiny13 از adc این میکرو دارم استفاده میکنم . الان با یمشکلی مواجه شده و اونم این هست که هرکاری میکنم با روشن شدن مدار میکرو دچار نویز میشه و اصلا طبق برنامه نشته شده عمل نمیکنه
    وظیفه ای که میکرو باید انجام بده این هست که بوسیله واحد adc سطح خروجی سنسور های گیرنده مادون قرمز رو اندازه گیری کنه و متناسب با اون ی کد 3 بیتی در خروجی پایه ها ایجاد کنه
    اینم بگم برای درایو کردن سنسور های مادون قرمز از uln2003 استفاده شده
    در کنار میکرو از یک خازن 104 هم استفاده شده این کدی هست که برای خواندن adc نوشته شده ولی بازم نویز رو تاثیر میده

    unsigned int adc_avreg(void)
    }
    unsigned char i=0,,c=0:;
    unsigned int adcv=0;
    unsigned int adc_buffer=0;;
    for(i=0;i<=20;i++)
    {
    ADCSRA|=0x40;//start adc convert
    while(ADCSRA & 0x40)//whait until adcs bit set to 0
    {
    }
    adc_buffer=adc_buffer+ADCW;
    c++;
    if(c==2)
    {
    c=0;
    adcv=adcv+(adc_buffer/2);
    adc_buffer=0;
    }
    else
    {
    }
    delay_us(500);

    }

    return adcv/10

    ;}






    دوستان لطفا کمک کنید هر کاری کردم نتونستم این مشکل رو حل کنم
    اطلاعات برد سنسور توسط یک کابل idc به برد مرکزی داده میشه ...تغذیه برد سنسور هم از طریق همین کابل تامین میشود

    راستی تا یادم نرفته وقتی اسیلسکوپ رو برای دیدن شکل سیگنال adc به مدار وصل میکنم بدون مشکل شروع به کا ر میکنه؟؟؟!
    جدیدترین ویرایش توسط mr-torabi; ۱۶:۳۶ ۱۳۹۵/۰۸/۲۲.

    #2
    پاسخ : مشکل با نویز در attiny13

    سلام
    این میکرو یکم ناز و اداش زیاده
    یه خازن 1000 میکروفاراد هم با تغذیه موازی کنید بعد از رگولاتور
    امیدوارم که مشکلتون حل بشه

    دیدگاه


      #3
      پاسخ : مشکل با نویز در attiny13

      دوست عزیز شما چی گفتین؟؟؟وقتی اوسیلوسکوپ رو وصل میکنین ، مدار درست کار میکنه؟؟؟....مگه همچین چیزی هم ممکنه؟؟!!!

      دیدگاه


        #4
        پاسخ : مشکل با نویز در attiny13

        سلام
        لطفا عکس از مدار بذارید و هم چنین شماتیک
        اللهم صل علی محمد و ال محمد و عجل فرجهم
        پیامبر اکرم(ص):زکات علم نشر آن است.
        در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

        دیدگاه


          #5
          پاسخ : مشکل با نویز در attiny13

          سلام دادا.
          بهتره خروجی سنسور رو با یه opamp بافر کنی و به میکرو بدی.
          در ضمن ولتاژ مرجع هم خیلی مهمه. یه سری ریزه کاری کاره که باید رعایت شه.
          یه عکس از سخت افزار بزار تا بهتر بشه کمک کرد
          تشکر لازم نیست!

          دیدگاه


            #6
            پاسخ : مشکل با نویز در attiny13

            سلام دوستان ازکمک شما ممنون هستم .
            شکر خدا مشکل حل شد!
            مشکل با استفده از یک مقاومت در وردی ADC و OPAMP حل شد
            دوست عزیز iman-63 برای استفاده از ADC این میکرو از ولتاژ رفرنس داخلی میکرو استفاده نشده و از واتاژ VCC برای ولتاژ رفرنس استفاده شده
            با توجه به اینکه با بوجود آمدن ریپل در ولتاژ ورودی میکرو باعث بوجود آمدن خطا در مقدار خوانده شده از ADC هست بجز استفاده از خازن های بزرگ و نویز گیر راه دیگه ای برای جلوگیری از بجود آمدن ریپل در در ولتاژخروجی رگولاتور وجود دارد؟!

            از سایر دوستان که در این موضوع مشارکت داشتن کمال تشکر را دارم...
            جدیدترین ویرایش توسط mr-torabi; ۱۶:۵۲ ۱۳۹۵/۰۸/۲۵.

            دیدگاه

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