پاسخ : نویز شدید در خروجی adc میکرو LPC1768
سلام
بله،مسلما داده ها نیاز به پردازش دارن
در این میان پیش پا افتاده ترین و همه گیر ترین روشی که همه به ذهنشون میرسه و معمولا استفاده میکنن میانگین گیری هست
اما فکر میکنم روش های خیلی بهتری هم برای این کار باشه
الان همین روشی که خودتون گفتین چی هست؟
در کل ممنون میشم دوستان هر کسی روشی برای میانگین گیری میشناسه معرفی کنن تا ما هم اشنا بشیم
بنده غیر از روش میانگین گیری عادی،یه روش دیگه دیدم که توی پروتکل TCP/IP برای تخمین زمان رسیدن پاسخ بسته استفاده میشه
تو این روش داریم:
Value_K=(1-a)Value_K-1 + a*ADC_Value
یعنی مقدار میانگیری شده برابر است با (مقدار قبلی میانگین گیری شده ضربدر( یک منهای یک ضریب مشخص )) بعلاوه (مقدار جدید قرائت شده از ADC ضربدر یک ضریب مشخص)
که هر چقدر این ضریب بزرگتر باشه،تاثیر نمونه های جدید بیشتر و تاثیر نمونه های قبلی کمتر میشه
نوشته اصلی توسط اشکان غفارزاده
نمایش پست ها
سلام
بله،مسلما داده ها نیاز به پردازش دارن
در این میان پیش پا افتاده ترین و همه گیر ترین روشی که همه به ذهنشون میرسه و معمولا استفاده میکنن میانگین گیری هست
اما فکر میکنم روش های خیلی بهتری هم برای این کار باشه
الان همین روشی که خودتون گفتین چی هست؟
در کل ممنون میشم دوستان هر کسی روشی برای میانگین گیری میشناسه معرفی کنن تا ما هم اشنا بشیم
بنده غیر از روش میانگین گیری عادی،یه روش دیگه دیدم که توی پروتکل TCP/IP برای تخمین زمان رسیدن پاسخ بسته استفاده میشه
تو این روش داریم:
Value_K=(1-a)Value_K-1 + a*ADC_Value
یعنی مقدار میانگیری شده برابر است با (مقدار قبلی میانگین گیری شده ضربدر( یک منهای یک ضریب مشخص )) بعلاوه (مقدار جدید قرائت شده از ADC ضربدر یک ضریب مشخص)
که هر چقدر این ضریب بزرگتر باشه،تاثیر نمونه های جدید بیشتر و تاثیر نمونه های قبلی کمتر میشه
دیدگاه