单片机系统中常用的滤波算法有哪些
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机系统中常用的滤波算法有哪些//在单片机系统中常用的滤波算法
//(1)程序判断法
#defineA
chardata; //上一次的数据
charfiLTEr_1()
{
chardatanew;//新数据变量
datanew=get_data();//获得新数据
if((datanew–data》A)||(data–datanew》A)//滤波算法returndata;
returndatanew;
}
//(2)中值滤波法
#defineN11
charfilter_2()
{
charvalue_buf[N];
charcount,i,j,temp;
for(count=0;count{
value_buf[count]=get_data();
delay();
}
for(j=0;j{
for(i=0;i{
if(value_buf[i]》value_buf[i+1])
{