利用AD8230滤波
0赞
哪个系统不用滤波呢,因为系统频域的限制,几乎每个系统都要滤波,而且滤波也能为系统创造更好的性能,这已经成为一个系统必不可少的一部分了。在工程中,信号是不同频率的正弦波线性叠加而成的,组成信号的不同频率的正弦波叫做信号的频率成分或叫做谐波成分。只允许一定频率范围内的信号成分正常通过,而阻止另一部分频率成分通过的电路,这就构成了滤波电路。任何一个电子系统都具有自己的频带宽度(对信号最高频率的限制),频率特性反映出了电子系统的这个基本特点。而滤波器,则是根据电路参数对电路频带宽度的影响而设计出来的工程应用电路。常用的滤波有低通、带通等。最近做的项目用的是低通滤波器,其中运放的型号是AD8230.
它是一款低漂移、差分采样、精密仪表放大器,最大特点是自稳调零特性使失调电压漂移降至50 nV/°C以下。非常适合热电偶和桥式传感器应用。同时具有高共模抑制比CMR,其最低值为110 dB,能够抑制传感器距仪表较远的测量中的线路噪声。低频噪声保持在最小值3 μV峰峰值,因而成为要求极高直流精度应用的绝佳选择。用起来感觉这款高的输入阻抗、高共模抑制比、低输出阻抗、低功耗的放大器还是很不哦的,起码效果很好。
低通滤波器的基本电路特点是,只允许低于截止频率的信号通过。一般一阶低通滤波器对于周期性干扰具有很好的抑制作用,适用于波动频繁的参数滤波,但是不足之处呢是会带来相位滞后,灵敏度相应会降低。

因为这个还是比较简单的,所以推到就不放上了。
当然一般情况下,还可以采用软件滤波,但是若是DSP还是建议软件滤波较好,但是限于单片机的运算速度,如果使用单片机,还是用硬件吧。软件的代码页很简单。
define a 100
char value;
char filter_6()
{
char nev_value;
new_value=get_date();
return(100-a)*value+new_value;
}
