传感器特性实验数据处理方法

传感器实验数据处理方法孙福玉I曹万苍I王中文2(1赤峰学院内蒙古赤峰,024000)(2吉林省公主岭市范家屯第一中学)摘要传感器实验中,经常需婆通过实验数据求出传感器的特性指标,本文利用MATLAB的GUI功能,通过对GUI开发环境中回调I求I数的编程,设计了基于GUI的传感器实验数据处理界面,展示了方便灵活的参数输入和动态仿真结果的输出,开发设计出了具有良好交互式界面的传感器实验数据处理系统,可应用于所有传感器实验的数据处理。关键词传感器;非线性误差;灵敏度;GUI中图分类号:O4-39文献标识码:A1引言传感器通常把非电量转化为电量,它就相当于我们的五官,可感知温度、压力、高度、速度、光强等各种变化,并把这种变化转化为较容易处理的电压信号,电压信号送入单片机、FPGA、CPLD或ARM等处理器进行处理后,即可完成白动控制、数字显示、报警等工作。从中学到大学,在物理学中我们接触了很多传感器,如光敏管、压阻片、差动变压器等等,在涉及到传感器的实验中,经常需要通过实验数据求出传感器的特性指标,而这种特性指标的求解非常烦琐,需要化费学生大量的时间和经历,木文给出了一种MATLAB的GUI处理方法,可以非常容易的解决这个问题。2传感器的两个重要特性2.1传感器的非线性误差传感器的非线性误差是传感器的一个重耍指标,传感器的输出随输入的变化而变化,对于使用者而言,我们自然希望这种变化是线性的,我们称Z为输入输出特性曲线为一条直线,但由于种种原因,实际的传感器总是非线性的,我们就希望传感器的非线性越小越好,比如对于由压力传感器做成的电子秤,放上1Kg它显示1Kg,放上2Kg它显示了2.5Kg,可以说它的非线性误差太大了,这样的电子秤是无法使用的。非线性误差通常指的是相对误差,町以用公式(1)进行计算:厂=±里空L%(1)上式中A⑴壮为最人非线性绝对谋差,丫札为传感器的满量程输出值。2.2传感器的灵敏度传感器的灵敏度指传感器灵験的程度,其定义为传感器的输出量增量Ay与传感器的输入量增量X的比值,传感器的灵敏度可用公式(2)计算,通常情况下,我们希望传感器的灵敏度越人越好。对于线性传感器,它的灵敏度就是它的输入输出特性曲线的斜率。X(2)Ar为了根据公式(1)和公式(2)计算传感器的非线性误差和灵敏度,需要使用授小二乘法,公式(3)至公式(5)为最小二乘法的计算公式,从这几组公式中我们可以看出手工求解的烦琐程度。y2=a+bx2+£2公式(3)中x为传感器实验的n次输入,y为传感器实验的n次输岀。(4)%二儿一⑺+舛)公式(3)和公式(4)中,E为传感器n次实验的误差。工[)1一(°+站)]彳3YSYr.2厶'二0,厶'二0dadb-2工[兀-(。+九)]=0-2工+b兀)X=0(5)Vy{-/?V%,一一a=厶二~厶1=y-bxn一心—-甘公式(3)至公式(5)中a为输入输出特性曲线的截距,b为输入输出特性曲线的斜率,b值即为传感器的灵飯度s,n次实验中最大的£值就是AL加也就是最大非线性绝对误差的值。3传感器实验数据的GUI处理方法GUI是GraphicalUserInterfacesDevelopmentEnvironment的一个缩写,意为图形用户界而开发环境,简称GUI,GUI是MATLAB的一个子窗口,它具有非常强大的功能,其优点是方便灵活的参数输入,动态仿真结杲输出。可采川下列步骤设计传感器实验数据处理的GUI界面:(3)(1)启动MATLAB,点击file菜单,选中GUIDE子窗口选项,打开GUI的布局编辑器窗」(2)如图一传感器实验数据处理的GUI图形窗口所示,拖放所需要的控件,这里拖放四个动态文本框到工作区,其中两个用来放置实验中传感器的输入和输出数据,另外两个放置数据处理结果,即程序执行后输出的传感器的灵敏度和传感器的非线性误差,拖放三个静态文框到工作区,用来对四个动态文木框进行说明,拖放一个坐标轴控件用来放置传感器的输入输出特性曲线,拖放一个按钮控件,当按钮控件PushButtor按下后,GUI将开始运行。我们可以使用儿何位置排列工具对这些控件的位置进行重新排列和调整。(3)双击每一个所选中的控件,编辑它们的属性,这里把fontname属性设置为隶书,把fontsize属性设置为16,其它的fontweight,string,tag等属性也应进行相应的设置。⑷运行GUI程序,在自动生成的M-file中添加PushButtor按钮控件的Callback回调函数...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?