智能电子秤的设计.docx
《智能电子秤的设计.docx》由会员分享,可在线阅读,更多相关《智能电子秤的设计.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 天津天狮学院毕业实践报告题目:智能电子秤的设计二级学院 电子与计算机学院 专 业 08 级通信技术 学生姓名 戴晓辰 指导教师 李建娜 2011年05月31日摘 要智能电子秤主要以单片机作为中心控制单元,通过称重传感器进行模数转换单元,在配以键盘、显示电路及强大软件来组成。该电子秤不但计量准确、快速方便,更重要的是除了能实现自动称重、计价功能外,还可实现去皮、净/毛转,自动计算,数字显示等功能,受到广大用户欢迎。智能电子称由于携带方便,使用简单,对人们生活的影响越来越大。关键词:电子秤,称重传感器。AbstractIntelligent electronic balance values d
2、etection and the modern new-type names of technical comprehensive one body such as conversion technical.This system aims at is the automatic name of electronic name heavy, automatic valuation and data handling carry out research. it is to how to carry out handling for sampling data , is for the coll
3、ection of data and conversion and calculation problem has studied. Have discussed the suspension of the key in single flat machine control system , calculate problem , show as a result that through software design, realization is perfected more. This text is weighing the foundation of hardware desig
4、n to intelligent electron , has analysed the software control method of electronic name in detail. Since the electron of single flat machine control weighs structure, is simple, cost is cheap, receive deeply people like. Keywords:Intelligence electronic weighing; weighing sensor 目 录一、绪论1二、智能电子秤的工作原理
5、12.1 智能电子秤性能12.2 工作原理12.3 基本结构2三、智能电子秤的硬件设计23.1信号采集电路23.2 单片机控制系统53.3键盘显示接口电路5四、智能电子秤的软件设计64.1主程序设计64.1.1 主程序工作原理64.1.3 主程序流程框图74.2 A/D转换结果处理程序74.2.1 A/D转换过程94.2.2 程序104.3 键盘与显示处理程序124.3.1 程序原理134.3.2 键盘模块144.3.3 显示模块16结 论18参 考 文 献21一、绪论随着科学技术和经济的发展,出售商品品种的增加,需要称量物品的设备也需要更新换代,人们对称重装置的要求也越,电子称重装置推广,从
6、而进入到传感器,电子学和微处理机领域、使得称重装置变成为电子仪器。它的特点是:精确、智能、方便、明了、可靠,克服了传统的杆秤、盘秤不精确、速度慢、不能计价、易作弊等缺点,在商业领域应用越来越多。本系统是针对自动称重、计算价格进行了研究的。讲述了用单片机控制A/D转换、键盘输入和数据显示,对如何实现键盘中断、A/D采样进行研究。着重讨论了数据处理问题,结果表明利用软件实现一系列功能使的性能价格比达最优。设计特别适用于测量精度要求较高的场合, 具有较高的实用价值和推广价值。二、智能电子秤的工作原理2.1 智能电子秤性能(1)电子称重仪表必须具有清零、去皮重净毛转换分度数设定、最大称量设定分度值设定
7、零中心指示、自动累计、欠电压指示等功能。(2) 最大秤重10Kg(3) 采用4位半共阴(或共阳)12.5mm红色LED显示,精确到小数点后2位数,(4) 有自动计算价格的功能(键盘输入),(5) 使用电阻应变片“电桥”采样输入。2.2 工作原理根据智能电子秤的性能及技术要求,选择89C52单片机为核心,组成称量系统。系统主要有89C52单片机、A/D转换器、键盘/显示电路、传感器、放大电路、锁存器、等组成。当商品放到秤盘上时,秤盘下的重量电阻应变式传感器产生一电信号,信号的强弱随商品重量的大小而变,该电信号经放大电路放大后,送入A/D转换芯片进行模数转换,转换后的数字量与物重成正比,再进入89
8、C52单片机经过数据处理,89C52单片机产生一组满足显示要求的数据,送至显示电路显示出实际重量。另一方面,商品单价通过键盘扫描电路送入89C52单片机,经过数据处理,送至显示电路显示出商品单价。物重与单价经过运算产生总价,也在显示电路上同时显示出来。2.3 基本结构该系统采用应变片式传感器进行测量,得出模拟信号;再进行放大和模数转换,然后送入单片机行处理。由A/D接口模块、主机接口模块、键盘与显示模块组成。(如图2-1所示)图2-1系统框图信号采集部分:利用称重传感器获取外部重量信息;信号放大部分;模数转换部分:利用A/D转换器把输入的模拟信号转换成数字信号以送到单片机进行处理;单片机控制部
9、分:单片机是中央控制系统,它接受外部送进的各种数据和控制信息,通过运算和处理,然后送到外部以实现显示等需要;人机接口部分:人机联系部件有键盘、显示器等,这些部件同主机电路的连接是由人机接口电路来完成的。人机接口技术是智能仪表和操作者进行联系并得到实际应用的关键之一。三、智能电子秤的硬件设计3.1信号采集电路(1)要达到设计的性能要求,传感器1的精度起着决定性作用。本设计选用应用于称重系统90以上的高精度电阻应变式传感器。电阻应变传感器是将被测量的力通过它所产生的金属弹性变形转换成电阻变化的敏感元件。题目要求称重范围10Kg ,重量误差不大于+0.005Kg,考虑到秤台自重、振动和冲击分量,还要
10、避免超重损坏传感器,所以传感器量程必须大于额定称重即10KG。我们选择的是 L-PSIII 型传感器,量程 20Kg ,精度为0.01%,满量程时误差 0.002Kg 。可以满足本系统的精度要求。 本设计的测量电路采用最常见的桥式测量电路(见图3-1),用到的是电阻应变传感器半桥式测量电路2。它的两只应变片和两只电阻贴在弹性梁上,测量电阻随重力变化导致弹性梁应变而产生的变化。电阻的变化使桥式测量电路的输出电压发生变化。即输出电压的变化反映出重力的变化。电桥的输出电压可由下式表示:上式说明电桥的输出电压V和四个桥臂的应变片感受的应变量的代数和成正比。图3-1 桥式测量电路(2)压力传感器输出的电
11、压信号为毫伏级,所以对运算放大器要求很高。 我们考虑可以采用专用仪表放大器INA128 此芯片内部采用差动输入,共模抑制比高,差模输入阻抗大,增益高,精度也非常好,且外部接口简单。 放大器增益 ,通过改变Rg的大小来改变放大器的增益。 INA128构成的放大器及滤波电路如图3-2示:图3-2 INA128构成的放大器及滤波电路通过调节Rg的阻值来改变放大倍数。微弱信号Vi1和Vi2被分别放大后从INA128的第6脚输出。A/D转换器ICL7109的输入电压变化范围是-10V+10V,传感器的输出电压信号在020mv左右,因此放大器的放大倍数在500600左右。由于 ICL7109对高频干扰不敏
12、感,所以滤波电路主要针对工频及其低次谐波引入的干扰。因为压力信号变化十分缓慢,所以滤波电路可以把频率做得很低。(3)经过放大电路的信号是模拟信号即模拟量,需要把它变成数字量才能送入单片机控制系统受理,所以需要有A/D转换电路。由对传感器量程和精度的分析可知, A/D 转换器误差应在 0.03%以下 :8位A/D精度: 10Kg/256=39.06克12 位 A/D 精度: 10Kg/4096=2.44g14 位 A/D 精度: 10Kg/16384=0.61g考虑到其他部分所带来的干扰 ,8位 A/D 无法满足系统精度要求。作为一般小商品称重需求,我们只需要选择12位的A/D转换器就可以了。
13、双积分型 A/D转换器具有很强的抗干扰能力。对正负对称的工频干扰信号积分为零,所以对50HZ的工频干扰抑制能力较强,对高于工频干扰(例如噪声电压)已有良好的滤波作用。只要干扰电压的平均值为零,对输出就不产生影响。尤其对本系统,缓慢变化的压力信号,很容易受到工频信号的影响。故而采用双积分型A/D转换器可大大降低对滤波电路的要求。 作为电子秤,系统对 AD的转换速度要求并不高,精度上12位的AD足以满足要求。另外双积分型A/D转换器较强的抗干扰能力,和精确的差分输入,低廉的价格。综合的分析其优点和缺点,我们最终选择了ICL71093。ICL7109输出12位二进制码,且与微处理器有较好的兼容性,可
14、与89C52直接相连,接口原理图见图3-3。图3-3 接口原理图图中MODE端接地,7109工作于直接输出工作方式。RUN/HOLD接+5V,以使7109连续转换。STATUS作为中断请求信号与单片机的中断输入端相连。由于采用了3.58MHz的晶振并经58分频,故7109完成一次转换所需的时间为T=8192(脉冲周期)58/3.58=132.72ms,即转换速率为7.5次/秒。7109输出的12位数据及极性、过量程标志分别由HBEN和LBEN控制,分两次送入单片机。3.2 单片机控制系统该智能电子秤采用ATM公司的AT89C524作为CPU,它是一种低功耗高性能的八位CMOS微控制器,与MCS
15、-51微控制器件兼容本设计的控制电路。以单片机89C52为控制中心,负责接收数据和外接设备的信号,再处理数据,发出控制信号,以达到所需的要求。单片机5的P0口与A/D转换器的数据线、控制线直接相连。键盘、显示器通过8279与单片机相接,单片机的P1口与8279的数据口相接,键盘的行线接8279的RL0RL3, SL0SL3经74LS138译码输出,连接键盘的列线, SL0SL3又由74LS154译码输出,经7407驱动后到显示器LED的各个位的公共阴极。输出线OUTB0OUTB3、OUTA0OUTA3作为一个8位段选码数据输出端口,在连接32键以内的简单键盘时,CNTL、SHIFT输入端可接地
16、。74LS07芯片是8279作为LED数码管显示器的段选码输出端口的同相驱动芯片。3.3键盘显示接口电路本设计系统除了前面所述的四个结构外,还需要用到人机联系部件以便接收各种命令和数据,即价格,重量的数据输入,清零、去皮重、净毛转换、分度数设定、最大称量设定、分度值设定、零点自动跟踪、零中心指示、过载显示、自动累计、欠电压指示等命令的输入。集成芯片8279就是如上所述的一种功能较完善的键盘接口电路,它还具备显示接口的功能。8279芯片作为通用接口电路,一方面接受来自键盘的输入数据并进行预处理,另一方面实现对显示数据的管理和对数码显示器的控制。本系统中有14位LED显示器,44键盘和8279的接
17、口电路。图中键盘的行线接8279的RL0RL3,8279选用外部译码方式,SL0SL3经74LS138译码输出,连接键盘的列线,因显示位数比较多,所以要用到4线-16线译码器74LS154,SL0SL3又由74LS154译码输出,经7407驱动后到显示器LED的各个位的公共阴极。输出线OUTB0OUTB3、OUTA0OUTA3作为一个8位段选码数据输出端口,控制LED显示器每一位数码管显示的内容,当从一位LED数码管向下一位切换时,由消隐输出线BD输出低电平,74LS154译码产生低电平,使74LS138输出全为高电平。此时,在8位段数据输出端口输出下一个LED显示位的显示内容。74LS138
18、译码循环产生低电平,8位段数据输出端口也依次把公共阴极为低电平位的显示位中的显示内容分别显示出来,当这一过程很快显示时,人们就会在几个LED中看到了显示出来的不同内容。在连接32键以内的简单键盘时,CNTL、SHIFT输入端可接地。74LS07芯片是8279作为LED数码管显示器的段选码输出端口的同相驱动芯片。四、智能电子秤的软件设计智能电子秤软件系统设计的基本思想是充分利用微机丰富的软件功能,实现称重过程一系列要求,提高系统可靠性,使得系统性能价格比达到最优。智能电子秤作为一种实时性要求不是很高系统,用软件代替部分硬件功能很合算。4.1主程序设计电子秤软件设计的总体思想是:根据预先编制的程序
19、对测量进行控制,完成自动诊断、自动清零、自动逻辑判断、自动存取数据完成重量的测试;搜集和处理测得数据,并通过对重量的测试,按各种参数之间关系,经计算后自动求出一系列有关未知参数,如重量、单价和总价。4.1.1 主程序工作原理 软件程6序包括主程序、显示程序、键盘处理程序、转换程序、数据转换处理程序。控制器中T89C52的INT1为中断请求输入线,INT0为键盘中断服务程序。A/D中断服务程序完成采样数据的存储;键盘中断服务程序完成扫描,判断数字键或功能键,若为数字将其数据送入数据缓冲区和显示缓冲区。若是功能键进入相应功能键处理程序。键盘上有数字键09和五个功能键,数字键用于输入商品单价、物体重
20、量,功能键有去皮、清零、净/毛转换等功能、小数点。(1) AT89C52输入输出端口定义如下:P0口A/D转换数据采集P1口芯片8279与单片机的接口P2.0、P2.1采样值高低字节的读取P2.7 8279的片选端P3口8279与7109的控制端(2) 外部中断INT0用于A/D转换服务程序外部中断INT0完成A/D转换中断请求,包括数据采集及处理,当采集完一次申请中断,总共采集8次。(3) 外部中断INT1用于键盘中断服务程单片机外部中断INT1完成对键盘显示接口功能芯片8279的按键和数据状态显示的控制,并可输入单价,各种命令处理,显示价格、重量等参数。(4) 定时中断T0用于A/D转换中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 电子秤 设计
限制150内