采集滤波
简单地一个adc采集获取电感的数值是远远不够,采集到的信息可能是不准确的,需要采集多次,通过各种滤波算法处理才能得到一个较好的数值,这样用起来才可靠。
在这里我只贴出一种算法,给大家简单地描述下:
for(num = 0; num < 10; num++)
{
i = adc_once(ADC1_SE9,ADC_12bit); j = adc_once(ADC1_SE9,ADC_12bit); k = adc_once(ADC1_SE9,ADC_12bit); // B1-4
//2.取中值
if (i > j)
{
tmp = i; i = j; j = tmp;
}
if (k > j)
tmp = j;
else if(k > i)
tmp = k;
else
tmp = i;
sum+=tmp;
}
AD_VAL4=sum/10;
sum=0;
如上图这里所用的滤波算法就是中值平均滤波法
方法就是:相当于“中值滤波法”+“算术平均滤波法”,连续采样10次,去掉一个最大值和一个最小值,最后再算术平均。
优点:融合了两种滤波法的优点, 对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
滤波
+关注
关注
10文章
624浏览量
56249 -
电感
+关注
关注
51文章
5697浏览量
101089 -
电磁
+关注
关注
15文章
1012浏览量
51015 -
智能车
+关注
关注
21文章
395浏览量
76695
发布评论请先 登录
相关推荐
智能车设计基础
智能车设计基础 第10章.rar http://filemarkets.com/file/bai2471/9d9e6c95/智能车设计基础 第3章.rar: http://www.t00y.com
发表于 10-21 21:11
智能车
基于光电导航的无人驾驶智能车下个月学校举行这个智能车比赛,比在相同路段跑的时间,看到这个题目,没有任何思路。。望高手指教下,原理图,设计思路。。都可以!!谢谢~
发表于 04-03 22:47
树莓派智能车AlphaBot系列教程
;catid=57树莓派智能车AlphaBot教程1:人生若只如初见 ...树莓派智能车AlphaBot教程2:直流电机控制 ... 树莓派智能车AlphaBot教程3:避障树莓派智能车
发表于 05-15 15:39
怎么实现基于电磁场检测的寻线智能车设计?
本文采用通电导线产生的电磁场对智能车进行引导。使用磁场信号引导车沿一定轨迹行走的优点主要体现在磁场信号具有很好的环境适应性,不受光线、温度、湿度等环境因素的影响。
发表于 05-14 07:15
基于单片机的智能车设计
作为一名练习时长两年半的练习生,来浅谈下第十五届智能车竞赛规则。第十五届智能车受疫情影响,终于在千呼万唤中姗姗来迟。细读规则,便会发现今年的智能车和往年有所不同。今年的组别设置有竞速组4组:基础四轮
发表于 09-02 06:29
NXP恩智浦智能车四轮组的设计资料分享
上一篇:恩智浦智能车四轮组-- 1.电磁检测方案、运放选型之前对运放的选型基本确定下来,除了运放,如果搭配STC8单片机的ADC做电磁信号的采集,运放模块设计时还要注意一些细节。检波电
发表于 01-13 07:45
电磁循迹智能车是由哪些模块组成的
我的第一辆智能车—电磁循迹智能车以下是所用的模块:舵机,电机,L298N驱动模块,PID算法,OLED,电磁杆,ADC多路采集配置DMA,干
发表于 01-14 09:08
智能车制作相关资料分享
文章目录前言一、智能车是什么智能车总体概要比赛内容二、为什么要参加智能车1.收获功利的角度看从体验的角度看三、备赛找队友找队友的四个方面:1:意愿2:责任心3:日常表现4:时间PS:最好不要找好
发表于 01-17 07:48
智能车硬件的整体框架主要由哪几部分组成呢
对于智能车硬件的整体框架主要由5部分组成:电磁信号采集与处理部分、电机驱动部分、电源管理部分、主控部分、其他部分(停车模块等)1、电磁信号采集
发表于 02-11 06:36
评论