《应变式称重系统论文(传感器)-传感器综合实训论文.doc》由会员分享,可在线阅读,更多相关《应变式称重系统论文(传感器)-传感器综合实训论文.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、传感器实训报告应变式称重系统 传感器综合实训论文文 学院名称: 电气信息工程学院 专 业: 电气工程及其自动化 班 级: 09电气 1W 姓 名: 学 号: 指导教师: 2012年3月第 14 页 共 16 页目录1概述 -11.1 引言 -11.2 采用应变片称重的基本原理 -11.3 组成及框图 -12 硬件电路设计 -22.1 应变电桥电路 -22.2 仪表放大器电路 -32.3 A/D转换电路 -52.4 显示电路 -63 软件设计 -73.1 程序流程图 -73.2 源程序清单 -74 系统调试与分析 -94.1 硬件调试 -94.2 软件调试 -104.3 综合调试 -104.4
2、故障分析与解决方案 -105 功能测试及结果分析 -115.1 测试仪器 -115.2 测试结果与分析 -116 体会与建议 -11 参考文献 -12附 录 -131概 述1.1.前 言在日常生活中,电子称的应用十分广泛,平时在见到电子称的时候我就会想,这东西到底是怎么实现称重的呢?传统的机械 称在称重的时候由于人为因素,误差很大。在学完传感器之后,我对应变片这一块很感兴趣,同时也了解到用于电子秤的称重传感器的压缩量通常可以忽略不计,可以安装在工业过程设备中。在这一次设计的系统是基于单片机控制的电子称可以说是精度高,智能化程度高,可以在实践生产中广泛应用。1.2.应变称重系统基本原理利用传感器
3、与检测技术实验室已有的应变式称重台,将四片应变片此采用全桥形式接入测量电路,经过运放OP07组成仪表放大器放大,再由串行模数转换芯片TLC549进行A/D转换,转换结果送入单片机At89C51,通过同向门7407驱动四位数码管显示。仪表放大器的输出需经采集卡采集,经CSY9.0虚拟仪器软件分析,得到较好的线性度和灵敏度后,再送入AD芯片进行转换。1.3.组成及框图图1 系统框图2硬件电路设计2.1 应变电桥电路电阻应变式传感器是利用电阻应变片将应变转换为电阻变化的传感器,传感器由在弹性元件上粘贴电阻应变敏感元件构成。当被测物理量作用在弹性元件上时,弹性元件的变形引起应变敏感元件的阻值变化,通过
4、转换电路转换成电量输出,电量变化的大小反映了被测物理量的大小。其主要缺点是输出信号小、线性范围窄,而且动态响应较差。但由于应变片的体积小,商品化的应变片有多种规格可供选择,而且可以灵活设计弹性敏感元件的形式以适应各种应用场合,所以用应变片制造的应变式压力传感器在测量力、力矩、压力、加速度、重量等参数中仍有非常广泛的应用。应变片是最常用的测力传感元件。当用应变片测试时,应变片要牢固地粘贴在测试体表面,测件受力发生形变,应变片的敏感栅随同变形,其电阻值也随之发生相应的变化。通过测量电路,转换成电信号输出显示。当具有初始电阻值R的应变片粘贴于试件表面时,试件受力引起的表面应变,将传递给应变片的敏感栅
5、,使其产生电阻相对变化。在一定应变范围内与的关系满足下式: 式中,为应变片的轴向应变。 定义为应变片的灵敏系数。它表示安装在被测试件上的应变在其轴向受到单向应力时,引起的电阻相对变化与其单向应力引起的试件表面轴向应变之比。 电阻应变片计把机械应变转换成后,应变电阻变化一般都很微小,例如传感器的应变片电阻值120,灵敏系数K=2,弹性体在额定载荷作用下产生的应变1000,应变电阻相对变化量为:可以看出电阻变化只有120*0.002=0.24,其电阻变化率只有0.2%。这样小的电阻变化既难以直接精确测量,又不便直接处理。因此,必须采用转换电路,把应变片计的变化转换成电压或电流变化。通常采用惠斯登电
6、桥电路实现这种转换。若将电桥四臂接入四片应变片,如图2所示,即两个受拉应变,两个受压应变,将两个应变符号相同的接入相对桥臂上,构成全桥差动电路。图2 全桥电路在接入四片应变片时,需满足以下条件:相邻桥臂应变片应变状态应相反,相对桥臂应变片应变状态应相同。可简称为:“相邻相反,相对相同”。 此时 全桥差动电路不仅没有非线性误差,而且电压灵敏度是图2全桥电路为单片工作时的4倍,同时具有温度补偿作用。当E和电阻相对变化一定时,电桥的输出电压及其电压灵敏度与各桥臂阻值的大小无关。2.2仪表放大器电路2.2.1仪表放大器工作原理由于传感器的输出信号往往较小,必须经过放大电路进行调理放大,再进行测量。常用
7、的放大电路可以由单运放放大器、双运放放大器、三运放放大器或直接由集成仪表放大器(如AD620、AD623)等构成。下面以三运放构成的仪表放大器为例说明仪表放大器的工作原理及性能指标,运算放大器选择高精度运放OP07。图3 OP07管脚功能图2.2.3仪表放大器工作电路图4、图5是压力传感器的测量电路,并在Multisim10.1仿真软件仿真测试(见附录一),由两个部分组成。前一部分是采用三个运放构成的仪表放大器,后面的放大器将仪表放大器的输出电压进一步放大。R8是电桥的调零电阻,R17是整个放大电路的调零电阻,R8,R19调整运放增益。仪表放大器因为输入阻抗高,共模抑制能力好而作为电桥的接口电
8、路。其增益可用下式表示:反相放大器部分的增益可用下式表示:图1 仪表放大器图2 反向放大器2.3.A/D转换电路一般电子秤的A/D转换精度越高越好,A/D精度越高,电子秤的灵敏度越高。但12位的A/D芯片价格比较贵,考虑到实验室条件,本次设计采用8位串行A/D芯片TLC549。TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可与通用微处理器通过SDO、SCLK、CS三条口线进行串行接口 具有4MHz片内系统时钟和软硬件控制电路,转换时间最长17微秒。允许的最高转换速率为40000次/秒。总失调误差最大为0.5LSB(最低有效位)。可用于较小信号的采样。与AT89C51的具体连接线
9、路如图6所示。REF+接5V电源,REF-接地, TLC549的AIN引脚接仪表放大器的输出端。SDO、CS 、SCLK分别接AT89C51的P1.0、P1.1、P1.2 引脚。图3 TLC549电路连接TLC549在读出前一次数据后,马上进行电压采样,ADC转换,转换完后就进入HOLD模式,直到再次读取数据时,芯片才会进行下一次A/D转换。也就是说,本次读出的数据是前一次转换的值,读操作后就会再启动一次转换,一次转换所用的时间最长为17uS。2.4.显示电路采用4个共阴数码管,以动态扫描方式显示电压值,如下图示。图4 显示电路3.软件设计3.1程序流程图3.2 源程序清单 #include#
10、include #define uchar unsigned char#define uint unsigned int#define datapoint P0 #define bitpoint P2uchar code word=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x6f;uchar code bitword=0xfe,0xfd,0xfb,0xf7;sbit SCLK=P12;sbit SDO=P10;sbit CS=P11;uchar BCD4;uint ADSS;uchar ADS20;void delayshort();void
11、display();void TOBCD();void AD();void delay_50us(uint t);void main( ) uchar p; while(1) AD( ); TOBCD( ); for(p=0;p100;p+) display(); void AD( ) uchar i,j; for(j=0;j20;j+) CS=1; SCLK=0; _nop_(); _nop_(); CS=0; _nop_(); _nop_(); for(i=0;i8;i+) SCLK=1; _nop_(); _nop_(); ADSj=ADSj1; if(SDO=1) ADSj+; SCL
12、K=0; CS=1; /禁止TLC549,再次启动A/D转换 delay_50us(1); ADSS=0; for(i=0;i20;i+) ADSS=ADSS+ADSi; ADSS=ADSS/20;void TOBCD() uint temp; temp=ADSS; temp=temp*5000.0/255; BCD0=temp%10; /最低位 BCD1=temp/10%10; BCD2=temp/100%10; BCD3=temp/1000; /最高位void display() uchar i; bitpoint=0x00; for(i=0;i0;i-)for(j=100;j0;j-);
13、void delay_50us(uint t)uchar j; for(;t0;t-) for(j=19;j0;j-) ;4.系统调试与分析4.1 硬件调试硬件调试是整个调试步骤中第一步,硬件电路的正确性,是其它各部分正常工作的先决条件。(1) 首先判断购买的各个元器件本身是否已经损坏,再则根据电路原理图仔细检查元器件是否有组装上的错误,诸如极性电容、集成块安装方向错误等。再利用万用表检测各个焊点是否存在虚焊等问题,并且按照原理图一部分一部分的检测,着重注意走线、接点之间是否存在相互间的短路、开路或接错等。(2) 根据图10所示,应变式传感器已经装在传感器试验台上。传感器中各应变片上的R1、R
14、2、R3、R4接线颜色分别为黄色、蓝色、红色、白色,可用万用表测量同一种颜色的两端判别,R1=R2=R3=R4=350。图5 应变式传感器安装示意图(3) 接入电源,拨通电源开关,将实验板调节增益电位器R8(参考图7和图8)顺时针调节大致到中间位置,再进行仪表放大器调零,方法为将仪表放大器的正、负输入端(在做板时要预留插孔)与地短接,调节电路板上调零电位器R17,输出的电压读数为零,关闭电源。(注意:当R8、R17的位置一旦确定,就不能改变)(4) 电路板上的R1、R2、R4和R5接入电桥,接成直流全桥。检查接线无误后,接通电源。调节电桥调零电位器R3,使电路板的输出电压压降为零。4.2 软件
15、调试软件调试主要应用Keil软件进行程序的调试,Keil软件全面支持汇编语言,C51语言的编译/连接、调试。(1) 显示程序的调试:编写显示程序,在数码管上显示1,2,3,4或其它已知信息。当数码管能够正常显示则显示程序及硬件部分正确。 (2) A/D转换程序的调试:参照TLC549的数据手册,根据数据手册上的时序图编写程序,在TLC549的模拟输入端输入已知电压,经转换在数码管上显示电压值。4.3 综合调试在完成了硬件和软件调试工作以后,便可进行系统的综合调试。综合调试一般采用全速断点调试运行方式,在这个阶段的主要工作是排除系统中遗留的错误以提高系统的动态性能和精度。4.4.故障分析与解决方
16、案4.4.1 故障出现情况(1)在调节整个电路的调零电阻时,电路输出电压不发生变化;(2) 有一个芯片十分烫手。4.4.2 解决方案(针对上述故障一一对应的解决方案)(1)在第一次测量电桥电阻式得到了正确的阻值,但在实验中无论怎么调节调零电阻,输出电压也不为零。再次检查时却发现电桥红线电阻阻值会发生微弱变化,推断出红线的接触可能不好,通过万用表测量后发现红线时断时续,可能在调解时式断开的。焊接后的到想要的结果。(2)起初怀疑是焊接方面的问题,但和得出实验结果的板子对比之后发现并没有焊错。于是我测量了芯片引脚相应的电压,得到的也是正确值。后来在和同学调换一块芯片后问题也得到了解决。5.功能测试及
17、结果分析5.1 测试仪器 (1) 应变式称重台(2) 直流稳压电源(3) 数字万用表5.2 测试结果在托盘上放置一只砝码,读取电压数值,依次增加砝码和读取相应的电压值。记下实验结果填入表1中。表1 测试数据重量20406080100120140160180200220电压194324431538642751858952107711721392 从表中的数据可以看出,每增加20g的砝码,电压就增大110mv左右,线性度较好,测量效果较好。6.结束语本次试验结束之后我对传感器有了更进一步的了解。应变片传感器反应不时很灵敏,所以在取数据的时候还要稍微等一会,而我做出来的电子称精度也达到107.85mv/g,这个精度已经相当好了,可以测出很小的重量变化。同时我在调试电路时发现一个问题就是,这次我做的系统结果会产生很大的漂移,这对测量结果又很大的影响,这就是电路中需要改进的地方。附录一:附录二:附录三:附录四: