基于单片机的电子秤设计.docx
- 文档编号:29606811
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:49
- 大小:587.67KB
基于单片机的电子秤设计.docx
《基于单片机的电子秤设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的电子秤设计.docx(49页珍藏版)》请在冰豆网上搜索。
基于单片机的电子秤设计
基于单片机的电子秤设计
基于单片机的电子秤设计
摘要
随着微电子技术的应用,市场上使用的传统称重工具差不多满足不了人们的要求。
为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子秤重的操纵系统中。
本系统要紧由单片机来操纵,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤俱备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。
本系统以AT89S52单片机为主控芯片,外围附以称重电路、显示电路、报警电路、键盘电路等构成智能称重系统电路板,从而实现自动称重系统的各种操纵功能。
能够说,此设计所完成的电子秤专门大程度上满足了应用需求。
关键词SP20C-G501,AT89S52,称重传感器,A/D转换器,LCD显示器
1.1电子秤的组成
1.1.1电子秤的差不多结构
电子秤是利用物体的重力作用来确定物体质量(重量)的测量仪器,也可用来确定与质量相关的其它量大小、参数、或特性。
不管依照什么原理制成的电子秤均由以下三部分组成:
(1)承重、传力复位系统
它是被称物体与转换元件之间的机械、传力复位系统,又称电子秤的秤体,一样包括同意被称物体载荷的承载器、秤桥结构、吊挂连接部件和限位减振机构等。
(2)称重传感器
即由非电量(质量或重量)转换成电量的转换元件,它是把支承力变换成电的或其它形式的适合于计量求值的信号所用的一种辅助手段。
按照称重传感器的结构型式不同,能够分直截了当位移传感器(电容式、电感式、电位计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、声表面谐振式)或是利用磁弹性、压电和压阻等物理效应的传感器。
对称重传感器的差不多要求是:
输出电量与输入重量保持单值对应,并有良好的线性关系;有较高的灵敏度;对被称物体的状态的阻碍要小;能在较差的工作条件下工作;有较好的频响特性;稳固可靠。
(3)测量显示和数据输出的载荷测量装置
即处理称重传感器信号的电子线路(包括放大器、模数转换、电流源或电压源、调剂器、补尝元件、爱护线路等)和指示部件(如显示、打印、数据传输和存贮器件等)。
这部分适应上称载荷测量装置或二次外表。
在数字式的测量电路中,通常包括前置放大、滤滤、运算、变换、计数、寄存、操纵和驱动显示等环节。
1.1.2电子秤的工作原理
当被称物体放置在秤体的秤台上时,其重量便通过秤体传递到称重传感器,传感器随之产生力-电效应,将物体的重量转换成与被称物体重量成一定函数关系(一样成正比关系)的电信号(电压或电流等)。
此信号由放大电路进行放大、经滤波后再由模/数(A/D)器进行转换,数字信号再送到微处器的CPU处理,CPU不断扫描键盘和各种功能开关,依照键盘输入内容和各种功能开关的状态进行必要的判定、分析、由外表的软件来操纵各种运算。
运算结果送到内存贮器,需要显示时,CPU发出指令,从内存贮器中读出送到显示器显示,或送打印机打印。
一样地信号的放大、滤波、A/D转换以及信号各种运算处理都在外表中完成。
1.1.3电子秤的计量性能
电子秤的计量性能涉及的要紧技术指标有:
量程、分度值、分度数、准确度等级等。
(1)量程:
电子衡器的最大称量Max,即电子秤在正常工作情形下,所能称量的最大值。
(2)分度值:
电子秤的测量范畴被分成若干等份,每份值即为分度值。
用e或d来表示。
(3)分度数:
衡器的测量范畴被分成若干等份,总份数即为分度数用n表示。
电子衡器的最大称量Max能够用总分度数n与分度值d的乘积来表示,即Max=n•d
(4)准确度等级
国际法制计量组织把电子秤按不同的分度数分成Ⅰ、Ⅱ、Ⅲ、Ⅳ四类等级,分别对应不同准确度的电子秤和分度数n的范畴,如下表1-1所示:
标志及等级
电子秤种类
分度数范畴
特种准确度
基准衡器
n>100000
高准确度
周密衡器
10000 中准确度 商业衡器 1000 一般准确度 粗衡器 100 表1-1电子秤等级分类 1.2设计思路 目前,台式电子秤在商业贸易中的使用已相当普遍,但存在较大的局限性: 体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。 现有的便携秤为杆秤或以弹簧、拉伸变形来实现计量的弹簧秤,居民用户使用的差不多是杆秤。 弹簧盘秤制造工艺要求较高,弹簧的疲劳问题无法完全解决,一旦超过弹簧弹性限度,弹簧秤就会产生专门大误差,以至损坏,阻碍到称重的准确性和可靠性,只是一种临时的代用品,也被列入逐步取消的行列。 微操纵器技术、传感器技术的进展和运算机技术的广泛应用,电子产品的更新速度达到了日新月异的地步。 本系统在设计过程中,除了能实现系统的差不多功能外,还增加了打印和通讯功能,能够实现和其他机器或设备(包括上位PC机和数据储备设备)交换数据.除此之外,系统的微操纵器部分选择了兼容性比较好的AT89系列单片机,在系统更新换代的时候,只需要增加专门少的硬件电路,甚至仅仅删改系统操纵程序就能够实现。 另外由于实际应用当中,称能够有一定量的过载,但不能超出要求的范畴,为此我们还设计了过载提示和声光报警功能。 综上所述,本课题的要紧设计思路是: 利用压力传感器采集因压力变化产生的电压信号,通过电压放大电路放大,然后再通过模数转换器转换为数字信号,最后把数字信号送入单片机。 单片机通过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。 此外,还可通过键盘设定所称物品的价格。 要紧技术指标为: 称量范畴0~5kg;分度值0.01kg;精度等级Ⅲ级;电源DC1.5V(一节5号电池供电)。 这种高精度智能电子秤体积小、计量准确、携带方便,集质量称量功能与价格运算功能于一体,能够满足商业贸易和居民家庭的使用需求。 第二章系统方案论证与选型 按照本设计功能的要求,系统由6个部分组成: 操纵器部分、测量部分、报警部分、数据显示部分、键盘部分、和电路电源部分,系统设计总体方案框图如图2.1所示。 图2-1设计思路框图 测量部分是利用称重传感器检测压力信号,得到柔弱的电信号(本设计为电压信号),而后经处理电路(如滤波电路,差动放大电路,)处理后,送A/D转换器,将模拟量转化为数字量输出。 操纵器部分同意来自A/D转换器输出的数字信号,通过复杂的运算,将数字信号转换为物体的实际重量信号,并将其储备到储备单元中。 操纵器还能够通过对扩展I/O的操纵,对键盘进行扫描,而后通过键盘散转程序,对整个系统进行操纵。 数据显示部分依照需要实现显示功能。 2.1操纵器部分 本设计由于要求必须使用单片机作为系统的主操纵器,而且以单片机为主操纵器的设计,能够容易地将运算机技术和测量操纵技术结合在一起,组成新型的只需要改变软件程序就能够更新换代的“智能化测量操纵系统”。 这种新型的智能外表在测量过程自动化、测量结果的数据处理以及功能的多样化方面,都取得了庞大的进展。 再则由于系统没有其它高标准的要求,又考虑到本设计中程序部分比较大,依照总体方案设计的分析,设计如此一个简单的的系统,能够选用带EPROM的单片机,由于应用程序不大,应用程序直截了当储备在片内,不用在外部扩展储备器,如此电路也可简化。 INTEL公司的8051和8751都可使用,在那个地点选用ATMENL生产的AT89SXX系列单片机。 AT89SXX系列与MCS-51相比有两大优势: 第一,片内储备器采纳闪速储备器,使程序写入更加方便;第二,提供了更小尺寸的芯片,使整个硬件电路体积更小。 此外价格低廉、性能比较稳固的MCPU,具有8K×8ROM、256×8RAM、2个16位定时计数器、4个8位I/O接口。 这些配置能够专门好地实现本仪器的测量和操纵要求 最后我们最终选择了AT89S52那个比较常用的单片机来实现系统的功能要求。 AT89S52内部带有8KB的程序储备器,差不多上差不多能够满足我们的需要。 2.2数据采集部分 电子秤的数据采集部分要紧包括称重传感器、处理电路和A/D转换电路,因此关于这部分的论证要紧分三方面 2.2.1传感器的选择 在设计中,传感器是一个十分重要的元件,因此对传感器的选择也显的专门的重要,不仅要注意其量程和参数,还有考虑到与其相配置的各种电路的设计的难以程度和设计性价比等等. 传感器量程的选择可依据秤的最大称量值、选用传感器的个数、秤体的自重、可能产生的最大偏载及动载等因素综合评判来确定。 一样来说,传感器的量程越接近分配到每个传感器的载荷,其称量的准确度就越高。 但在实际使用时,由于加在传感器上的载荷除被称物体外,还存在秤体自重、皮重、偏载及振动冲击等载荷,因此选用传感器量程时,要考虑诸多方面的因素,保证传感器的安全和寿命。 传感器量程的运算公式是在充分考虑到阻碍秤体的各个因素后,通过大量的实验而确定的。 其公式如下: C=K0×K1×K2×K3×(Wmax+W)/N(2.1) C—单个传感器的额定量程;W—秤体自重;Wmax—被称物体净重的最大值;N—秤体所采纳支撑点的数量;K0—保险系数,一样取值在1.2~1.3之间;K1—冲击系数;K2—秤体的重心偏移系数;K3—风压系数。 本设计要求称重范畴0~5kg,重量误差不大于0.01kg,依照传感器量程运算公式(2.1)可知: C=1.25×1×1.03×1×(20+1.9)/1(2-1) =9.01205 为保证电子秤称量结果的准确度,克服传感器在低量程段线性度差的缺点。 传感器的量程应依照皮带秤的最大流量来选择。 在实际工作中,要求称重传感器的有效量程在20%~80%之间,线性好,精度高。 重量误差应操纵在±0.01Kg,又考虑到秤台自重、振动和冲击重量,还要幸免超重损坏传感器,依照式2.1的运算结果,因此我们确定传感器的额定载荷为7.5Kg,承诺过载为150%F.S,精度为0.05%,最大量程时误差 0.01kg,能够满足本系统的精度要求. 综合考虑,本设计采纳SP20C-G501电阻应变式传感器,其最大量程为7.5Kg.称重传感器由组合式S型梁结构及金属箔式应变计构成,具有过载爱护装置。 由于惠斯登电桥具诸如抑制温度变化的阻碍,抑制干扰,补偿方便等优点,因此该传感器测量精度高、温度特性好、工作稳固等优点,广泛用于各种结构的动、静态测量及各种电子秤的一次外表。 该称重传感器要紧由弹性体、电阻应变片电缆线等组成,其工作原理如图2.1所示: 图2.1称重传感器原理图 表一压力传感器要紧技术指标 准确度等级Accuracyclass C30.020.03 额定载荷Ratedload kg 1、2.5、5、7.5、10、15 灵敏度Sensitivity mV/V 1.8±0.08 非线性Nonlinearity %F.S. ±0.02 滞后Hysteresis 0.02 重复性Repeatability 0.02 蠕变Creep %F.S./30min ±0.02 蠕变复原creeprecovery 零点输出Zerobalance %F.S. ±1 零点温度系数Zerotemperaturecoefficient %F.S./10℃ ±0.02 额定输出温度系数Ratedoutputtemperaturecoefficient 输入电阻Inputresistance Ω 415~445 输出电阻Outputresistance Ω 349~355 绝缘电阻Insulationresistance MΩ ≥5000 供桥电压Supplyvoltage V 12(DC/AC) 温度补偿范畴Temperaturecompensationrange ℃ -10~+50 承诺温度范畴Safetemperaturerange ℃ -20~+60 承诺过负荷Safeoverload %F.S. 120 极限过负荷Ultimateoverload %F.S. 200 四角误差Fourcornererror %F.S. 0.03 连接电缆Connectcable mm Φ3.8×300 接线方式Methodofconnectingwire 输入Input(+): Red输入Input(-): White 输出Output(+): Green输出Output(-): Blue 屏蔽Shield: Yellow 其测量原理: 用应变片测量时,将其粘贴在弹性体上。 当弹性体受力变形时,应变片的敏锐栅也随同变形,其电阻值发生相应变化,通过转换电路转换为电压或电流的变化。 由于内部线路采纳惠更斯电桥,当弹性体承担载荷产生变形时,输出信号电压可由下式给出: (2-2) 2.2.2放大电路选择 称重传感器输出电压振幅范畴0~20mV。 而A/D转换的输入电压要求为0~2V,因此放大环节要有100倍左右的增益。 对放大环节的要求是增益可调的(70~150倍),依照本设计的实际情形增益设为100倍即可,零点和增益的温度漂移和时刻漂移极小。 按照输入电压20mV,辨论率20000码的情形,漂移要小于1µV。 由于其具有极低的失调电压的温漂和时漂(±1µV),从而保证了放大环节对零点漂移的要求。 残余的一点漂移依靠软件的自动零点跟踪来完全解决。 稳固的增益量能够保证其负反馈回路的稳固性,同时最好选用高阻值的电阻和多圈电位器。 由2.2.1中称重传感器的称量原理可知,电阻应变片组成的传感器是把机械应变转换成ΔR/R,而应变电阻的变化一样都专门微小,例如传感器的应变片电阻值120Ω,灵敏系数K=2,弹性体在额定载荷作用下产生的应变为1000ε,应变电阻相对变化量为: ΔR/R=K×ε=2×1000×10-6=0.002(2-3) 由式2-3能够看出电阻变化只有0.24Ω,其电阻变化率只有0.2%。 如此小的电阻变化既难以直截了当精确测量,又不便直截了当处理。 因此,必须采纳转换电路,把应变计的ΔR/R变化转换成电压或电流变化,然而那个电压或电流信号专门小,需要增加增益放大电路来把那个电压或电流信号转换成能够被A/D转换芯片接收的信号。 在前级处理电路部分,我们考虑能够采纳以下几种方案: 方案一、利用一般低温漂运算放大器构成前级处理电路; 一般低温漂运算放大器构成多级放大器会引入大量噪声。 由于A/D转换器需要专门高的精度,因此几毫伏的干扰信号就会直截了当阻碍最后的测量精度。 因此,此种方案不宜采纳。 方案二、要紧由高精度低漂移运算放大器构成差动放大器,而构成的前级处理电路;差动放大器具有高输入阻抗,增益高的特点,能够利用一般运放(如OP07)做成一个差动放大器。 其设计电路如图2-2所示: 方案(三): 采纳专用外表放大器,如: INA126,INA121等构成前级处理电路。 下面举例用INA128仪用外表放大器来实现。 图2.2利用一般运放设计的差动放大器 一样说来,集成化仪用放大器具有专门高的共模抑制比和输入阻抗,因而在传统的电路设计中差不多上把集成化仪器放大器作为前置放大器。 然而,绝大多数的集成化仪器放大器,专门是集成化仪器放大器,它们的共模抑制比与增益相关: 增益越高,共模抑制比越大。 而集成化仪器放大器作为心电前置放大器时,由于极化电压的存在,前置放大器的增益只能在几十倍以内,这就使得集成化仪器放大器作为前置放大器时的共模抑制比不可能专门高。 有学者试图在前置放大器的输入端加上隔直电容(高通网络)来幸免极化电压使高增益的前置放大器进入饱和状态,但由于信号源的内阻高,且两输入端不平稳,隔直电容(高通网络)使等共模干扰转变为差模干扰,结果适得其反,严峻地损害了放大器的性能。 为了实现信号的放大,设计电路如下: 图2.3采纳INA128设计的放大电路 1.前级采纳运放A1和A2组成并联型差动放大器。 理论上不难证明,在运算放大器为理想的情形下,并联型差动放大器的输入阻抗为无穷大,共模抑制比也为无穷大。 更值得一提的是,在理论上并联型差动放大器的共模抑制比与电路的外围电阻的精度和阻值无关。 2.阻容耦合电路放在由并联型差动放大器构成的前级放大器和由仪器放大器构成的后级放大器之间,如此可为后级仪器放大器提高增益,进而提高电路的共模抑制比提供了条件。 同时,由于前置放大器的输出阻抗专门低,同时又采纳共模驱动技术,幸免了阻容耦合电路中的阻、容元件参数不对称(匹配)导致的共模干扰转换成差模干扰的情形发生。 3.后级电路采纳廉价的仪器放大器,将双端信号转换为单端信号输出。 由于阻容耦合电路的隔直作用,后级的仪器放大器能够做到专门高的增益,进而得到专门高的共模抑制比。 从理论上运算整个电路的共模抑制比为: (2-4) 式中: CMRTotal或CMRRTotal-放大器的总共模抑制比;CMR1-第一级放大器的共模抑制比;CMR2或CMRR2-第二级放大器的共模抑制比;A1d、A1c、A2d和A2c-分别为第一级放大器和第二级放大器的差模增益和共模增益。 通过实际测量,图2.4所示的电路采纳图中所给出的参数时,电路的共模抑制比在120dB以上。 有以上分析以及基于电子秤的要求精确度不是专门高,因此选择由一般放大器所组成的差动放大器作为本设计的信号放大电路。 2.2.3A/D转换器的选择 A/D转换部分是整个设计的关键,这一部分处理不行,会使得整个设计毫无意义。 目前,世界上有多种类型的ADC,有传统的并行、逐次靠近型、积分型ADC,也有近年来新进展起来的∑-Δ型和流水线型ADC,多种类型的ADC各有其优缺点并能满足不同的具体应用要求。 目前,ADC集成电路要紧有以下几种类型: (1)并行比较A/D转换器: 如ADC0808、ADC0809等。 并行比较ADC是现今速度最快的模/数转换器,采样速率在1GSPS以上,通常称为“闪耀式”ADC。 它由电阻分压器、比较器、缓冲器及编码器四种分组成。 这种结构的ADC所有位的转换同时完成,其转换时刻主取决于比较器的开关速度、编码器的传输时刻延迟等。 缺点是: 并行比较式A/D转换的抗干扰能力差,由于工艺限制,其辨论率一样不高于8位,因此并行比较式A/D只适合于数字示波器等转换速度较快的仪器中,不适合本系统。 (2)逐次靠近型A/D转换器: 如: ADS7805、ADS7804等。 逐次靠近型ADC是应用专门广泛的模/数转换方法,这一类型ADC的优点: 高速,采样速率可达1MSPS;与其它ADC相比,功耗相当低;在辨论率低于12位时,价格较低。 缺点: 在高于14位辨论率情形下,价格较高;传感器产生的信号在进行模/数转换之前需要进行调理,包括增益级和滤波,如此会明显增加成本。 (3)积分型A/D转换器: 如: ICL7135、ICL7109、ICL1549、MC14433等。 积分型ADC又称为双斜率或多斜率ADC,是应用比较广泛的一类转换器。 它的差不多原理是通过两次积分将输入的模拟电压转换成与其平均值成正比的时刻间隔。 与此同时,在现在间间隔内利用计数器对时钟脉冲进行计数,从而实现A/D转换。 积分型ADC两次积分的时刻差不多上利用同一个时钟发生器和计数器来确定,因此所得到的表达式与时钟频率无关,其转换精度只取决于参考电压VR。 此外,由于输入端采纳了积分器,因此对交流噪声的干扰有专门强的抑制能力。 若把积分器定时积分的时刻取为工频信号的整数倍,可把由工频噪声引起的误差减小到最小,从而有效地抑制电网的工频干扰。 这类ADC要紧应用于低速、周密测量等领域,如数字电压表。 其优点是: 辨论率高,可达22位;功耗低、成本低。 缺点是: 转换速率低,转换速率在12位时为100~300SPS。 (4)压频变换型ADC: 其优点是: 精度高、价格较低、功耗较低。 缺点是: 类似于积分型ADC,其转换速率受到限制,12位时为100~300SPS。 考虑到本系统中对物体重量的测量和使用的场合,精度要求不是专门苛刻,转换速率要求也不高,而双积分型A/D转换器精度高,具有精确的差分输入,重要的是输入阻抗高(大于 ),可自动调零,有超量程信号输出,全部输出于TTL电平兼容。 且双积分型A/D转换器具有专门强的抗干扰能力。 对正负对称的工频干扰信号积分为零,因此对50Hz的工频干扰抑制能力较强,对高于工频干扰(例如噪声电压)已有良好的滤波作用。 只要干扰电压的平均值为零,对输出就不产生阻碍。 专门对本系统,缓慢变化的压力信号,专门容易受到工频信号的阻碍。 依照系统的精度要求以及综合的分析其优点和缺点,本设计采纳了12位A/D转换器AD574 2.2.4键盘处理部分方案论证 由于电子秤需要设置单价(十个数字键),还具有确认、删除等功能,总共需设置17个键(包括一个复位键)。 键盘的扩展有使用以下方案: 采纳矩阵式键盘: 矩阵式键盘的特点是把检测线分成两组,一组为行线,一组列线,按键放在行线和列线的交叉点上。 图2.6给出了一个4×4的矩阵键盘结构的键盘接口电路,图中的每一个按键都通过不同的行线和列线与主机相连这。 4×4矩阵式键盘共能够安装16个键,但只需要8条测试线。 当键盘的数量大于8时,一样都采纳矩阵式键盘。 图2.4矩阵式键盘 结合本设计的实际要求,16个按键使用4×4矩阵式键盘,另外一个复位键使用独立式按键实现。 2.3显示电路部分的选择 数据显示是电子秤的一项重要功能,是人机交换的要紧组成部分,它能够将测量电路测得的数据通过微处理器处理后直观的显示出来。 数据显示部分能够有以下两种方案供选择。 的组成有以下两种方案可供选择: 一是LED数码管显示,二是LCD液晶显示两种选择.LCD液晶显示器是一种极低功耗显示器,从电子表到运算器,从袖珍时外表到便携式微型运算机以及一些文字处理机都广泛利用了液晶显示器。 2.4超量程报警部分选择 智能仪器一样都具有报警和通讯功能,报警要紧用于系统运行出错、当测量的数据超过外表量程或者是超过用户设置的上下限时为提醒用户而设置。 在本系统中,设置报警的目的确实是在超出电子秤测量范畴时,发出声光报警信号,提示用户,防止损坏仪器。 超限报警电路是由单片机的I/O口来操纵的,当称重物体重量超过系统设计所承诺的重量时,通过程序使单片机的I/O值为高电平,从而三极管导通,使蜂鸣器SPEAKER发出报警声,同时使报警灯D1发光。 第三章硬件电路设计 依照设计要求与设计思路,此电路由一块AT89S52、按键输入电路、时钟电路、复位电路、LCD显示段码驱动电路、LCD显示位码驱动电路、12位LCD显示器电路、蜂鸣器电路。 图3.1硬件电路设计框图 在本系统中用于称量的要紧器件是称重传感器(一次变换元件),称重传感器在受到压力或拉力时会产生电信号,受到不同压力或拉力是产生的电信号也随着变化,而且力与电信号的关系一样为线性关系。 由于称重传感器一样的输出范畴为0~20mV,对A/D转换或单片机的工作参数来说不能使A/D转换和单片机正常工作,因此需要对输出的信号进行放大。 由于传感器输出的为模拟信号,因此需要对其进行A/D转换为数字信号以便单片机接收。 单片机依照称重传感器输出的电信号和速度传感器输出的速度信号运算出物体的重量。 在本系统中,硬件电路的构成要紧有以下几部分: AT89C52的最小系统构成、电源电路、数据采集、人-机交换电路等。 3.1AT89S52的最小系统电路 3.1.1单片机芯片AT89S52介绍 单片机采纳MCS-51系列单片机。 由ATMEL公司生产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电子秤 设计