0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何有效地提高传感器的测试精度

传感器技术 来源:传感器技术 2025-01-24 10:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

问题描述

如何有效地提高传感器的测试精度是行业的发展趋势;近来,对传感器进行实验测试过程中发现结果存在明显的工频干扰,信号中夹杂有明显噪音,具体频率为50hz,因此,近来以解决实际问题为出发点,对相关的内容进行归纳汇总;目前,消除噪音,提高传感器采集精度主要包含两种手段:1、硬件:通过电阻电容及电感构成滤波电路,对外界干扰源进行屏蔽;2、算法:通过数字信号处理,构建IIR、FIR滤波器对噪声信号进行滤除;具体内容如下所示~

db2cb5dc-d9a4-11ef-9310-92fbcf53809c.png

图a表述为信号采集系统实际测试结果,源信号中包含工频干扰,即使传感器未发生变形,输出信号具有明显的波动(幅度为0.6mv左右);图b表述为局部放大示意图,从图中可以看出干扰源的频率为50hz。

附录:补充材料

附1、硬件如何实现信号滤波?

本部分从硬件的角度对信号滤波整体方案进行介绍,主要分为三方面内容:1、滤波器的种类以及相关电路,推导了二阶低通、高通滤波器的传递函数(实际中应用最广);2、带通以及带阻滤波器具体结构;3、带通滤波器具体设计过程,分享了MATLAB程序;

db4ccf66-d9a4-11ef-9310-92fbcf53809c.png

图a表述为无源一阶低通滤波器基本结构;图b表述为无源一阶高通滤波器基本结构;图c表述为压控性二阶有源低通滤波器基本结构(现实中应用较广),第一阶电容C直接与运算放大器输出端连接,引入正反馈,能够有效地减小信号干扰;图d表述为有源二阶高通滤波器基本结构;

附1:无源滤波器具有的优点为:电路简单,可靠性高;相应的弊端为:信号经过滤波器后具有能量损失;具有明显的负载效应;信号无放大作用等;附2:同相放大器具有输入阻抗高,输出阻抗低的特性,广泛应用于前置放大级;附3:Rf电阻值不能大约2倍R1电阻值;

本部分对现实中应用最为广泛的有源二阶滤波器进行分析,其中,低通滤波器的传递函数为:

db731cde-d9a4-11ef-9310-92fbcf53809c.png

通带增益为:

db881eea-d9a4-11ef-9310-92fbcf53809c.png

高通滤波器的传递函数为:

db9d9f36-d9a4-11ef-9310-92fbcf53809c.png

通带增益为:

db881eea-d9a4-11ef-9310-92fbcf53809c.png

另一方面,带通、带阻滤波器可以通过基本的低通、高通滤波器串并联组成,其基本结构为:

dbc926a6-d9a4-11ef-9310-92fbcf53809c.png

图a表述为低通滤波和高通滤波器串并联组成带通、带阻滤波器的基本过程;图b表述为带通滤波器基本结构;图c表述为带阻滤波器基本结构;

dbe8ba2a-d9a4-11ef-9310-92fbcf53809c.png

上图表述基于MATLAB进行带通滤波器设计的具体过程,程序源代码如下所示,图中三条曲线分别代表低通滤波器、高通滤波器以及串联组成带通滤波器的幅频曲线,相关结果通过bode图进行直观展示,其中,纵坐标的单位为dB(20lg|G(jw)|),横坐标采用对数坐标系;附1:20dB表示信号衰减一个数量级;附2:硬件电路设计过程中,相关电阻的大小通过下述程序确定;

clear all;clc
%有源带通滤波器
%LPF 传递函数计算 f0=35Hz C = 1uF,R = R=4.549kΩ 
c1 = 1e-6;
r1 = 4549;
%HPF 传递函数计算 f0=15Hz C = 1uF
c2 = 1e-6;
r2 = 10615;
%q品质因子(品质因子和通带增益具有一定关系)
q=0.7
%LPF
Avp1 = 3-(1/q);
k1=(3-Avp1)/(c1*r1);
k2 = 1/(c1*c1*r1*r1);
k3 = Avp1/(c1*c1*r1*r1);
num1=[k3]; %传递函数分子
den1=[1 k1 k2]; %传递函数分母
G1=tf(num1,den1);
%HPF
Avp2 = 3-(1/q);
k4=(3-Avp2)/(c2*r2);
k5 = 1/(c2*c2*r2*r2);
k6 = Avp2;
num2=[k600];%传递函数分子
den2=[1k4k5];%传递函数分母
G2=tf(num2,den2);
p=bodeoptions;
p.FreqUnits='Hz';
p.Grid= 'on';
[num,den] = series(num1,den1,num2,den2); %计算串联传递函数
printsys(num,den) %显示串联后的总传递函数
hold on;
bode(num,den,p); %绘制波特图
% hold on;
% bode(G1,p);
% hold on;
% bode(G2,p);
title('有源二阶模拟带通滤波器相频特性');%标题

附2、程序如何实现滤波?

本部分从算法的角度论述信号滤波的具体工作流程,主要的内容包含:1、滤波器具体的结构以及相关的参数设置,采样定理的含义;2、算法滤波后具体效果展示;具体内容如下~

dc053bfa-d9a4-11ef-9310-92fbcf53809c.png

图a表述FIR滤波器的幅频特性曲线,其中,信号的采样频率为1000hz(采样定理:采样频率大于信号最高频率的2倍,即:现有测量系统在保证精度的情况下,待测信号的最大频率为500hz);现采用低通滤波器,截止频率为50hz,当信号频率高于截止频率时,信号幅值衰减10倍以上;图b表述为采用滤波器对包含工频干扰的信号进行分析处理的结果,从图中可以看出,采用滤波算法与直接屏蔽干扰源具有相同的采样效果,还是挺不错的~

clear all;clc
% 读取传感器输出信号
node='信号采集结果.txt';
[x,y]...
    =textread(node,'%f%f','emptyvalue',0,'headerlines',10);


output=filter(lowpass,y);
caiji=1000length(y);
output=output(caiji,1);
plot(output)


function Hd = lowpass
%LOWPASS Returns a discrete-time filter object.


% All frequency values are in Hz.
Fs = 2000;  % Sampling Frequency
Fpass=40;%PassbandFrequency
Fstop = 50;              % Stopband Frequency
Dpass = 0.057501127785;  % Passband Ripple
Dstop = 0.1;             % Stopband Attenuation
dens  = 20;              % Density Factor


% Calculate the order from the parameters using FIRPMORD.
[N, Fo, Ao, W] = firpmord([Fpass, Fstop]/(Fs/2), [1 0], [Dpass, Dstop]);


%CalculatethecoefficientsusingtheFIRPMfunction.
b  = firpm(N, Fo, Ao, W, {dens});
Hd = dfilt.dffir(b);
% [EOF]

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54401

    浏览量

    786224
  • 测试
    +关注

    关注

    8

    文章

    6033

    浏览量

    130734
  • 算法
    +关注

    关注

    23

    文章

    4761

    浏览量

    97153
  • 硬件
    +关注

    关注

    11

    文章

    3556

    浏览量

    68750

原文标题:工频信号干扰

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    并行传感器提高倾斜测量精度

    提高使用 ADIS16209 倾角计进行倾斜测量的精度和可重复 性。我能否并行使用几个传感器来提升精度?答案:是的,理论上可以,这种技术通过使用多个
    发表于 10-12 10:38

    如何在数据变化不频繁的传感器应用中有效地利用BLE维持低功耗无线运行?

    本文将重点介绍如何在数据变化不频繁的传感器应用中,有效地利用BLE维持低功耗无线运行。
    发表于 05-18 06:39

    什么是力传感器?如何提高传感器精度

    什么是力传感器?力传感器主要由哪几个部分组成?力传感器主要分为哪几类?如何提高传感器精度?力
    发表于 07-28 07:01

    提高传感器精度的神经网络方法

    为使较低精度传感器获得较高精度,以提高传感器的性能价格比。本文提出人工神经网络提高
    发表于 06-16 16:15 12次下载

    驻波管中隔声量的四传感器测量法

    本文研究了驻波管中隔声量测试的一种新方法———四传感器测试法。它可以有效地消除透声部分末端反射波,尤其能提高低频段隔声量的
    发表于 06-29 10:27 9次下载

    提高传感器精度的神经网络方法

    为使较低精度传感器获得较高精度,以提高传感器的性能价格比。本文提出人工神经网络提高
    发表于 07-07 09:01 26次下载

    如何有效地在ATE上提高DDR存储接口测试覆盖率

    如何有效地在ATE上提高DDR存储接口测试覆盖率叶庆, 郭铮, 楚中曙, 粟涯上海交通大学微电子学院,上海,中国,200122摘要:双倍数据速率( DDR, Double Data
    发表于 12-15 14:58 34次下载

    高压,ptc,ntc:如何有效地解读这字母汤的温度传感器

    本文档中内容包含如何有效地解读字母汤的温度传感器,其中包含了原理及原理图等。
    发表于 09-14 11:28 3次下载
    高压,ptc,ntc:如何<b class='flag-5'>有效地</b>解读这字母汤的温度<b class='flag-5'>传感器</b>

    角位移传感器原理_角位移传感器应用

    角位移传感器是位移传感器的一种型号,采用非接触式专利设计,与同步分析和电位计等其它传统的角位移测量仪相比,有效地提高了长期可靠性。它的设计
    发表于 10-01 15:32 3962次阅读

    如何提高传感器精度

    为什么“高精度传感器被置于如此重要的位置?追根究底,这与新能源汽车电气化、智能化、网联化的趋势有关。自动驾驶系统需要车辆能够准确且敏锐地捕捉到车辆位置变动和与周围事物的距离,由此判断车辆是否需要做出转向、刹车等反应,这要求汽车具备更精准的雷达、摄像头等
    发表于 09-22 15:02 2508次阅读
    如何<b class='flag-5'>提高</b><b class='flag-5'>传感器</b><b class='flag-5'>精度</b>?

    如何提高传感器精度

    的半导体领域的热门词。在新能源汽车市场的推动下,车用传感器正释放出巨大的市场潜力。9月5日,工信部举行的“工业稳增长”系列主题新闻发布会上指出,要支持高精度传感器等技
    的头像 发表于 09-26 08:08 1411次阅读
    如何<b class='flag-5'>提高</b><b class='flag-5'>传感器</b><b class='flag-5'>精度</b>?

    VS高精度电压传感器

            VS系列电压传感器是一种量程覆盖35kV及以下的直流、交流、周期性脉冲以及各种不规则波形的电压传感器精度高达0.05%FS、带宽高达100kHz,可满足宽频带、高精度
    的头像 发表于 09-19 15:55 1179次阅读
    VS高<b class='flag-5'>精度</b>电压<b class='flag-5'>传感器</b>

    气压传感器如何提高测量精度

    ,包括机械式、电容式、电阻式和压电式等。每种类型的传感器都有其特定的应用场景和优缺点。选择合适的传感器类型是提高测量精度的第一步。 机械式传感器
    的头像 发表于 11-28 14:02 1734次阅读

    激光位移传感器精度如何提高

    提高激光位移传感器的测量精度可以从多个方面入手,以下是一些有效的方法: 一、选择合适的传感器 根据测量要求和环境条件选择 :不同的应用场景对
    的头像 发表于 02-13 17:04 1581次阅读

    如何优化气体压力传感器性能,提高传感器测量精度

    气体压力传感器是一种用于测量气体压力的装置,其精度直接影响到工业自动化控制的效果。在生产过程中,气体压力传感器精度越高,控制效果越好,生产效率也越高。因此,
    的头像 发表于 10-18 17:21 1201次阅读