اطلاعیه

Collapse
No announcement yet.

فرکانس نمونه برداری در ADC میکرو

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

    فرکانس نمونه برداری در ADC میکرو

    سلام
    یکی از دوستان میتونه توضیح در مورد فرکانس نمونه برداری ADC میکرو بده؟
    حداکثر نمونه برداری در میکرو مگا32 چقدره؟
    با فرض اینکه کلاک میکرو 16 مگا هست.
    فقط در حالت کلی میدونم با استفاده از وقفه کانتر0 ، با تغییرات رجیستر های زیر
    TCCR0=0x03;
    TCNT0=0x00;
    OCR0=0x10;
    میشه انجام داد..

    #2
    پاسخ : فرکانس نمونه برداری در ADC میکرو

    ممنونم از این همه پاسخ :دی
    یعنی هیچ کی نمیدونه؟
    اصن میشه با یه میکرو مگا32 یه سیگنال با نرخ 6 یا 8کیلو بگیریم، از یه فیلتر دیجیتال که نوشتیم ،خروجی رو حساب کنیم؟
    برنامه فیلتر هم در زیر قرار دادم که اگه کسی جواب داد،بدونه چقد طول میکشه یا یه بار فیلتر کنه:

    کد:
    float fir(unsigned char n,float *h,float *u,float x){
       
     char i;
     float y;
     y=0; 
       
     u[0]=x; //read new input sample
       
     
        
    
     for(i=0;i<=n;i++) 
       y+=h[i]*u[i];      // calculate output   
      
            
     for(i=n;i>=1;i--)  //update delay buffer            
       u[i]=u[i-1];   //done in reverse order
       
       return y;
       }

    دیدگاه


      #3
      پاسخ : فرکانس نمونه برداری در ADC میکرو

      عزیز دیتا شیت اش رو نگاه کن

      با کلاک حداکثر برا مگا 16 مقادیر زیره

      m 13 μs- 260 μs Conversion Time m

      13 میکرو ثانیه تا 260 میکرو ثانیه

      یعنی اگر مقدار در مرحله اول پیدا بشه - بهترین حالت - 13 میکرو ثانیه و اگر در آخرین مرحله پیدا بشه 260 میکروثانیه

      شما همون 200 میکرو ثانیه بگیر خیرشو ببر

      برا 32 هم فکر کنم همونه
      تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
      داشتن عقله زيادتر از دیگر آدم ها است

      دیدگاه

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