最近在做一个模拟量采集,液位仪表是HART通讯协议,需要同时使用EM231采集模拟量4-20mA信号,也要用HART采集模块采集数据,将两者得到的电流信号进行对比。出现了EM231模块采集的信号波动,而且浮动很大,如从16.221到16.785跳变。排除线路干扰等问题,于是想到使用滤波的方式解决,使用凌侠的中值滤波,由于表长最大只能设置到64,没有效果。然后使用自带的滤波,表长设置到256、128等都没有作用。自己编写滤波库,很麻烦,于是想到使用硬件滤波,方法:铝电解电容:22μF/25v(注意正负) 独石电容:CT-104 并联接入A+/A-,经测试,模拟量信号稳定。 嘿嘿,分享下。