软件进行滤波方法的示例程序免费下载

资料大小: 0.05 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-11-04

上 传 者: 王海承他上传的所有资料

资料介绍

标签:软件(948)AD(555)滤波(340)

本文档的主要内容详细介绍的是软件进行滤波方法的示例C应用程序免费下载。

  假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();

  1、限副滤波法(又称程序判断滤波法)

  A、方法:

  根据经验判断,确定两次采样允许的最大偏差值(设为A)

  每次检测到新值时判断:

  如果本次值与上次值之差《=A,则本次值有效

  如果本次值与上次值之差》A,则本次值无效,放弃本次值,用上次值代替本次值

  B、优点:

  能有效克服因偶然因素引起的脉冲干扰

  C、缺点

  无法抑制那种周期性的干扰

  平滑度差

  /* 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、中位值滤波法

  A、方法:

  连续采样N次(N取奇数)

  把N次采样值按大小排列

  取中间值为本次有效值

  B、优点:

  能有效克服因偶然因素引起的波动干扰

  对温度、液位的变化缓慢的被测参数有良好的滤波效果

  C、缺点:

  对流量、速度等快速变化的参数不宜

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

  排序采用冒泡法*/

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 使用单片机实现流水灯的详细资料说明
  2. C51液晶显示模块的详细资料说明
  3. 实时时钟芯片的应用资料详细说明
  4. 使用ESP8266实现电磁继电器简易物联网控制的详细制作过程说明
  5. STM32 IAR的库函数资料免费下载
  6. 单片机设计程序和观察定时器工作状况的详细资料说明
  7. ICCAVR8单片机程序编程工具的应用程序免费下载
  8. 实现Verilog HDL模块化程序设计的详细资料说明
  9. BCL4516E单板的装机手册资料免费下载

本月

  1. 使用单片机设计热电阻测温仪及配套电子式校验仪的详细资料说明
  2. STC15W单片机开发板的电路原理图免费下载
  3. 单片机开发的详细资料概述
  4. 使用51单片机设计的红外测温仪电路图免费下载
  5. 单片机C51语言程序设计的基础资料详细说明
  6. 51单片机POV趣味制作详解PDF电子书免费下载
  7. 如何使用MSP430单片机设计便携式多功能测温仪
  8. 单片机C51语言程序设计基础的资料合集免费下载
  9. 使用单片机实现流水灯的详细资料说明
  10. 带显示屏与温度传感器的51单片机最小系统板电路图和程序免费下载

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  8. 51单片机c语言超强学习资料
  9. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  10. PIC单片机应用常见问答