怎样用STM32实现实现数字滤波器功能?

 作者:UPS电源    |      2024-03-28 17:15    |    标签: 数字 怎样 实现 功能 滤波器 STM32 限副

  1、限副滤波/* A值可根据实际情况调整

  value为有效值,new_value为当前采样值

  滤波程序返回有效的实际值 */

  #define A 10

  char value;

  char filter()

  {

  char new_value;

  new_value = get_ad();

  if ( ( new_value - value > A )( value - new_value > A )

  return value;

  return new_value;

  }

  2、中位值滤波法

  /* N值可根据实际情况调整

  排序采用冒泡法*/

  #define N 11

  char filter()

  {

  

怎样用STM32实现实现数字滤波器功能?

  

怎样用STM32实现实现数字滤波器功能?