《智能电子秤的设计.docx》由会员分享,可在线阅读,更多相关《智能电子秤的设计.docx(26页珍藏版)》请在第一文库网上搜索。
1、智能电子秤的设计天津天狮学院毕业实践报告题目:智能电子秤的设计二级学院电子与计算机学院专业08级通信技术学生姓名戴晓辰指导教师李建娜2011年05月31日智能电子秤要紧以单片机作为中心操纵单元,通过称重传感器进行模数转换单元,在配以键盘、显示电路及强大软件来构成。该电子秤不但计量准确、快速方便,更重要的是除了能实现自动称重、计价功能外,还可实现去皮、净/毛转,自动计算,数字显示等功能,受到广大用户欢迎。智能电子称由于携带方便,使用简单,对人们生活的影响越来越大。关键词:电子秤,称重传感器。AbstractInte11igente1ectronicba1anceva1uesdetectionan
2、dthemodernnew-typenamesoftechnica1comprehensiveonebodysuchasconversiontechnica1.Thissystemaimsatistheautomaticnameofe1ectronicnameheavy,automaticva1uationanddatahand1ingcarryoutresearch,itistohowtocarryouthand1ingforsamp1ingdata,isfortheco11ectionofdataandconversionandca1cu1ationprob1emhasstudied.Ha
3、vediscussedthesuspensionofthekeyinsing1ef1atmachinecontro1system,ca1cu1ateprob1em,showasaresu1tthatthroughsoftwaredesign,rea1izationisperfectedmore.Thistextisweighingthefoundationofhardwaredesigntointe11igente1ectron,hasana1ysedthesoftwarecontro1methodofe1ectronicnameindetai1.Sincethee1ectronofsing1
4、ef1atmachinecontro1weighsstructure,issimp1e,costischeap,receivedeep1ypeop1e1ike.Keywords:Inte11igencee1ectronicweighing;weighingsensor一、绪论1二、智能电子秤的工作原理12. 1匕IIJk了木干t月匕12.2 工作原理12.3 基本结构2三、智能电子秤的硬件设计23. 1彳口号,123.2单片机操纵系统53. 3键盘显示接口电路5四、智能电子秤的软件设计64. 1.1主程序工作原理64.1.3主程序流程框图74.2A/D转换结果处理程序74.2.1A/D94.2
5、.2,王104.3键盘与显示处理程序124.3.1程序原理-12-.一14一4.3.2键盘模块4.3.3显示模块16-结论-18-21参考文献一、绪论随着科学技术与经济的进展,出售商品品种的增加,需要称量物品的设备也需要更新换代,人们对称重装置的要求也越,电子称重装置推广,从而进入到传感器,电子学与微处理机领域、使得称重装置变成为电子仪器。它的特点是:精确、智能、方便、明了、可靠,克服了传统的杆秤、盘秤不精确、速度慢、不能计价、易作弊等缺点,在商业领域应用越来越多。本系统是针对自动称重、计算价格进行了研究的。讲述了用单片机操纵A/D转换、键盘输入与数据显示,对如何实现键盘中断、A/D采样进行研
6、究。着重讨论了数据处理问题,结果说明利用软件实现一系列功能使的性能价格比达最优。设计特别适用于测量精度要求较高的场合,具有较高的有用价值与推广价值。二、智能电子秤的工作原理2.1智能电子秤性能(1)电子称重仪表务必具有清零、去皮重.净/毛转换.分度数设定、最大称量设定.分度值设定.零中心指示、自动累计、欠电压指示等功能。(2)最大秤重IoKg(3)使用4位半共阴(或者共阳)12.5mm红色1ED显示,精确到小数点后2位数,(4)有自动计算价格的功能(键盘输入),(5)使用电阻应变片“电桥”采样输入。2.2工作原理根据智能电子秤的性能及技术要求,选择89C52单片机为核心,构成称量系统。系统要紧
7、有89C52单片机、A/D转换器、键盘/显示电路、传感器、放大电路、锁存器、等构成。当商品放到秤盘上时,秤盘下的重量电阻应变式传感器产生一电信号,信号的强弱随商品重量的大小而变,该电信号经放大电路放大后,送入A/D转换芯片进行模数转换,转换后的数字量与物重成正比,再进入89C52单片机通过数据处理,89C52单片机产生一组满足显示要求的数据,送至显示电路显示出实际重量。另一方面,商品单价通过键盘扫描电路送入89C52单片机,通过数据处理,送至显示电路显示出商品单价。物重与单价通过运算产生总价,也在显示电路上同时显示出来。2. 3基本结构该系统使用应变片式传感器进行测量,得出模拟信号;再进行放大
8、与模数转换,然后送入单片机行处理。由A/D接口模块、主机接口模块、键盘与显示模块构成。(如图2-1所示)图2-1系统框图信号采集部分:利用称重传感器获取外部重量信息;信号放大部分;模数转换部分:利用A/D转换器把输入的模拟信号转换成数字信号以送到单片机进行处理;单片机操纵部分:单片机是中央操纵系统,它同意外部送进的各类数据与操纵信息,通过运算与处理,然后送到外部以实现显示等需要;人机接口部分:人机联系部件有键盘、显示器等,这些部件同主机电路的连接是由人机接口电路来完成的。人机接口技术是智能仪表与操作者进行联系并得到实际应用的关键之一。三、智能电子秤的硬件设计2.1 信号采集电路(1)要达到设计
9、的性能要求,传感器的精度起着决定性作用。本设计选用应用于称重系统90%以上的高精度电阻应变式传感器。电阻应变传感器是将被测量的力通过它所产生的金属弹性变形转换成电阻变化的敏感元件。题目要求称重范围IoKg,重量误差不大于+0.005Kg,考虑到秤台自重、振动与冲击分量,还要避免超重损坏传感器,因此传感器量程务必大于额定称重即IOKG。我们选择的是1-PSIII型传感器,量程20Kg,精度为0.01%,满量程时误差0.002Kg。能够满足本系统的精度要求。本设计的测量电路使用最常见的桥式测量电路(见图3-1),用到的是电阻应变传感器半桥式测量电路。它的两只应变片与两只电阻贴在弹性梁上,测量电阻随
10、重力变化导致弹性梁应变而产生的变化。电阻的变化使桥式测量电路的输出电压发生变化。即输出电压的变化反映出重力的变化。电桥的输出电压可由下式表示:卫竺(竺1+些+些+竺!卜E1n(24)R1R2R3R4J上式说明电桥的输出电压V与四个桥臂的应变片感受的应变量的代数与成正比。图3T桥式测量电路(2)压力传感器输出的电压信号为毫伏级,因此对运算放大器要求很高。我们考虑能够使用专用仪表放大器INA128此芯片内部使用差动输入,共模抑制比高,差模输入阻抗大,增益高,精度也非常好,且外部接口简单。放大器增益,通过改变Rg的大小来改变放大器的增益。INAI28构成的放大器及滤波电路如图3-2示:图3-2INA
11、128构成的放大器及滤波电路通过调节Rg的阻值来改变放大倍数。微弱信号Vi1与Vi2被分别放大后从INA128的第6脚输出。A/D转换器IC17109的输入电压变化范围是T0V+10V,传感器的输出电压信号在020mv左右,因此放大器的放大倍数在500-600左右。由于IC17109对高频干扰不敏感,因此滤波电路要紧针对工频及其低次谐波引入的干扰。由于压力信号变化十分缓慢,因此滤波电路能够把频率做得很低。(3)通过放大电路的信号是模拟信号即模拟量,需要把它变成数字量才能送入单片机操纵系统受理,因此需要有A/D转换电路。由对传感器量程与精度的分析可知,A/D转换器误差应在0.03%下列:8位A/
12、D精度:10Kg256=39.06克12位A/D精度:IOKg/4096=2.44g14位A/D精度:10Kg16384=0.61g考虑到其他部分所带来的干扰,8位A/D无法满足系统精度要求。作为通常小商品称重需求,我们只需要选择12位的D转换器就能够了。双积分型A/D转换器具有很强的抗干扰能力。对正负对称的工频干扰信号积分为零,因此对50HZ的工频干扰抑制能力较强,对高于工频干扰(比如噪声电压)已有良好的滤波作用。只要干扰电压的平均值为零,对输出就不产生影响。特别对本系统,缓慢变化的压力信号,很容易受到工频信号的影响。故而使用双积分型A/D转换器可大大降低对滤波电路的要求。作为电子秤,系统对
13、AD的转换速度要求并不高,精度上12位的AD足以满足要求。另外双积分型A/D转换器较强的抗干扰能力,与精确的差分输入,低廉的价格。综合的分析其优点与缺点,我们最终选择了IC171093oIC17109输出12位二进制码,且与微处理器有较好的兼容性,可与89C52直接相连,接口原理图见图3-3。图中MODE端接地,7109工作于直接输出工作方式。RUN/HO1D接+5V,以使7109连续转换。STATUS作为中断请求信号与单片机的中断输入端相连。由于使用了3.58MHz的晶振并经58分频,故7109完成一次转换所需的时间为T=8192(脉冲周期)583.58=132.72ms,即转换速率为7.5
14、次/秒。7109输出的12位数据及极性、过量程标志分别由HBEN与1BEN操纵,分两次送入单片机。3. 2单片机操纵系统该智能电子秤使用ATM公司的AT89C52作为CPU,它是一种低功耗高性能的八位CMOS微操纵器,与MCS-51微操纵器件兼容本设计的操纵电路。以单片机89C52为操纵中心,负责接收数据与外接设备的信号,再处理数据,发出操纵信号,以达到所需的要求。单片机的PO口与A/D转换器的数据线、操纵线直接相连。键盘、显示器通过8279与单片机相接,单片机的PI口与8279的数据口相接,键盘的行线接8279的R1O-R13,S1O-S13经741S138译码输出,连接键盘的列线,S1O-
15、S13又由741S154译码输出,经7407驱动后到显示器1ED的各个位的公共阴极。输出线OUTBO-0UTB3OUTAO-OUTA3作为一个8位段选码数据输出端口,在连接32键以内的简单键盘时,CNT1.SH1FT输入端可接地。741S07芯片是8279作为1ED数码管显示器的段选码输出端口的同相驱动芯片。3.3键盘显示接口电路本设计系统除了前面所述的四个结构外,还需要用到人机联系部件以便接收各类命令与数据,即价格,重量的数据输入,清零、去皮重、净/毛转换、分度数设定、最大称量设定、分度值设定、零点自动跟踪、零中心指示、过载显示、自动累计、欠电压指示等命令的输入。集成芯片8279就是如上所述的一种功能较完善的键盘接口电路,它还具备显示接口的功能。8279芯片作为通用接口电路,一方面同意来自键盘的输入数据并进行预处理,另一方面实现对显示数据的管理与对数码显示器的操纵。本系统中有14位1ED显示器,4X4键盘与8279的接口电路。图中键盘的行线接8279的R1O-R13,8279选用外部译码方式,S1O-S13经741S138译码输出,连接键盘的列线,因