基于单片机的语音播报电子秤设计说明

基于单片机的语音播报电子秤设计说明
基于单片机的语音播报电子秤设计说明

1 引言

在生活中我们经常需要用秤来测量物体的重量,由于秤在我们日常生活中的应用十分广泛,我们对其的设计要求就需要操作方便、易于识别。随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。电子秤向提高精度和降低成本方向发展的趋势引起了对低成本、高性能模拟信号处理器件需求的增加。

1.1 称重技术的发展与成果

电子称的发展过程经历了由简单到复杂、又粗糙到精密、由机械到机电结合再到全电子化、由单一功能到多功能的过程[1]。特别是近30年以来,工艺流程中的现场称重、配料定量称重、以及产品质量的监测等工作,都离不开能输出信号的电子衡器。近年来电子称已愈来愈多地参与到数据的处理和控制过程中。现代称重技术和数据系统已经成为工艺技术、储运技术、预包装技术、收货业务及商业销售领域中不可或缺的组成部分。随着称重传感器各项性能的不断突破[2],为电子称的发展奠定了基础,国外如美国、西欧等一些国家在20世纪60年代就出现了0.1%称量准确度的电子称,并在70年代中期约对75%的机械称进行了机电结合式改造。

我国的衡器在20世纪40年代以前还全是机械式的,40年代开始发展了机电结合式的衡器,50年代开始出现了以称重传感器为主的电子衡器,80年代以来,我国通过自行研究引进消化吸收和技术改造,已由传统的机械式衡器步入集传感器、微电子技术、计算机技术与一体化的电子衡器发展阶段[3]。随着称重传感器技术以及超大规模集成电路和微处理器的进一步发展,电子称重技术及其应用围将更进一步的发展,并被人们越来越重视。根据近些年来电子称重技术和电子衡器的发展情况及电子衡器市场的需求,电子称的发展动向为:小型化、模块化、智能化、集成化;其技术性能趋向于速率高、准确度高、可靠性高;其应用性趋向综合性、组合性[4]。

1.2 电子秤的组成

1.2.1电子秤的基本结构

电子秤是利用物体的重力作用来确定物体质量(重量)的测量仪器,也可用来确定与质量相关的其它量大小、参数、或特性。不管根据什么原理制成的电了秤均由以下三部分组成[5]:

a)承重、传力复位系统

它是被称物体与转换元件之间的机械、传力复位系统,又称电子秤的秤体,一般包括接受被称物体载荷的承载器、秤桥结构、吊挂连接部件和限位减振机构等。

b) 称重传感器

即由非电量(质量或重量)转换成电量的转换元件,它是把支承力变换成电的或其它形式的适合于计量求值的信号所用的一种辅助手段。

按照称重传感器的结构型式不同,可以分直接位移传感器(电容式、电感式、电位计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、卢表面谐振式)或是利用磁弹性、压电和压阻等物理效应的传感器。

对称重传感器的基本要:输出电量与输入重量保持单值对应,并有良好的线性关系;有较高的灵敏度;对被称物体的状态的影响要小;能在较差的工作条件下工作;有较好的频响特性;稳定可靠[6]。

c) 测量显示和数据输出的载荷测量装置[7]

即处理称重传感器信号的电子线路(包括放人器、模数转换、电流源或电压源、调节器、补尝元件、保护线路等)和指示部件(如显示、打印、数据传输和存贮器件等)。这部分习惯上称载荷测量装置或二次仪表。在数字式的测量电路中,通常包括前置放大、滤滤、运算、变换、计数、寄存、控制和驱动显示等环节[8]。

1.2.2电子秤的工作原理[9]

当被称物体放置在秤体的秤台上时,其重量便通过秤体传递到称重传感器,传感器随之产生力—电效应,将物体的重量转换成与被称物体重量成一定函数关系(一般成正比关系)的电信号(电压或电流等)。此信号由放大电路进行放大、经滤波后再由A/D器进行转换[10],数字信号再送到微处器的CPU处理,CPU不断扫描键盘和各种功能开关,根据键盘输入容和各种功能开关的状态进行必要的判断、分析、由仪表的软件来控制各种运算。运算结果送到存贮器,需要显示时,CPU发出指令,从存贮器中读出送到显示器显示,或送打印机打印。一般地信号的放大、滤波、A/D转换以及信号各种运算处理都在仪表中完成[11]。

1.2.3电子秤的计量性能

电子秤的计量性能涉及的主要技术指标有:量程、分度值、分度数、准确度等级等。

a)量程:电子衡器的最大称量Max,即电子秤在正常工作情况下,所能称量的最大值。

b)分度值:电子秤的测量围被分成若干等份,每份值即为分度值,用e或d来表示。c)分度数:衡器的测量围被分成若干等份,总份数即为分度数用n表示。

d)准确度等级[12]

国际法制计量组织把电子秤按不同的分度数分成Ⅰ、Ⅱ、Ⅲ、Ⅳ四类等级,分别对应不同准确度的电子秤和分度数n的围,如下表1.1所示:

表1.1 电子秤等级分类

1.3 课题设计思路

本课题要求利用单片机实现一种简便易实现的电子秤,具体模块包括称重传感器[13]、放大器、转换器、单片机、显示器等几部分。具体设计指标为:能测量体重且误差不大于50克、语音播报测量结果、低电压报警、低功耗设计[14]。

由于体重的称量围比较大,在做实物时对所需的传感器和电子秤支架要求比较高,考虑到学校实验室现有条件以及成本等因素,经指导老师同意,本次设计的电子秤量程改为0~3kg。

本课题的主要设计思路是:利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过模数转换器转换为数字信号,最后把数字信号送入单片机。单片机经过相应的处理后,得出当前所称物品的重量,并通过数码管显示显示数值以及扬声器进行语音播报。其主要技术指标为:称量围0~3kg;分度值0.001kg;精度等级中准确度(Ⅲ级);电源分为给系统供电的5V以及给语音播报模块的3V两部分。

2 系统方案论证与选型

按照本设计功能的要求,系统主要由控制器部分、测量部分、数据显示部分和语音播报部分这四个部分组成,系统设计总体方案框图如图2.1所示。

图2.1 系统设计总体方案

测量部分是利用称重传感器检测压力信号,得到微弱的电信号(本设计为电压信号),而后经放大电路处理后,送A/D转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D转换器输出的数字信号,经过复杂的运算,将数字信号转换为物体的实际重量信号,并通过控制器实现数据的显示以及语音播报的功能。

2.1 控制器部分

本设计由于要求必须使用单片机作为系统的主控制器,而且以单片机为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制系统”。这种新型的智能仪表在测量过程自动化、测量结果的数据处理以及功能的多样化方面,都取得了巨大的进展。

本设计对于系统并没有其他高标准的要求,结合A/D采集模块、数据显示模块和语音报数模块对单片机端口的要求,可以采用AT89C51单片机或者AT89SXX系列单片机[15]。

2.2 数据采集部分

2.2.1传感器的选择

在本设计中,传感器是一个十分重要的元件,传感器的精度决定电子秤的测量精

度,因此对传感器的选择显得特别重要。在选择传感器时不仅要注意其量程和参数,还要充分考虑与其相配置的各种电路的设计难易程度和设计性价比等。

传感器量程的选择可依据秤的最大称量值、选用传感器的个数、秤体的自重、可能产生的最大偏载及动载等因素综合评价来确定。一般来说,传感器的量程越接近分配到每个传感器的载荷,其称量的准确度就越高。但在实际使用时,由于加在传感器上的载荷除被称物体外,还存在秤体自重、皮重、偏载及振动冲击等载荷,因此选用传感器量程时,要考虑诸多方面的因素,保证传感器的安全和寿命。 方案一 压电传感器

压电传感器是一种典型的有源传感器,又称自发电式传感器。其工作原理是基于某些材料受力后在其相应的特定表面产生电荷的压电效应。

压电传感器体积小、重量轻、结构简单、工作可靠,适用于动态力学量的测量,不适合测频率太低的被测量,更不能测静态量。目前多用于加速度和动态力或压力的测量。压电器件的弱点:高阻、小功率。功率小,输出的能量微弱,电缆的分布电容及噪声干扰影响输出特性,这对外接电路要求很高。 方案二 电容式传感器

电容式传感器是将被测非电量的变化转换为电容变化的一种传感器。它有结构简单、灵敏度高、动态响应好、可实现非接触测量、具有平均效应等优点。电容传感器可用来检测压力、力、位移以及振动学非电参量。

电容传感器的基本工作原理可用最普通的平行极板电容器来说明。两块相互平行的金属极板,当不考虑其边缘效应(两个极板边缘处的电力线分布不均匀引起电容量的变化)时,其电容量为:

d A

C r 0εε=

(2.1)

式(2.1)中

d ——两极板间的距离

A ——两平行极板相互覆盖的有效面积

r ε——介质的相对介电常数 0ε——真空中介电常数

若被测量的变化式中,d 、A 、r ε三个参量中任一个发生变化,都会引起电容量的变化,通过测量电路就可转换为电量输出。

虽然电容式传感器有结构简单和良好动态特性等诸多优点,但也有不利因素: a )小功率、高阻抗。受几何尺寸限制,电容传感器的电容量都很小,一般仅几皮法至几十皮法。因C 太小,故容抗C X c ω1

=很大,为高阻抗元件,负载能力差;又因

其视在功率C u P ω2

0=,C 很小,则P 也很小,故易受外界干扰,信号需经放大,并采取抗干扰措施。

b )初始电容小,电缆电容、线路的杂散电路所构成的寄生电容影响很大。 方案三 电阻应变式传感器

电阻应变式传感器是一种利用电阻应变效应,将各种力学量转换为电信号的结构型传感器。电阻应变片式电阻应变式传感器的核心元件,其工作原理是基于材料的电阻应变效应,电阻应变片即可单独作为传感器使用,又能作为敏感元件结合弹性元件构成力学量传感器。

导体的电阻随着机械变形而发生变化的现象叫做电阻应变效应。电阻应变片把机械应变信号转换为△R/R 后,由于应变量及相应电阻变化一般都很微小,难以直接精确测量,且不便处理。因此,要采用转换电路把应变片的△R/R 变化转换成电压或电流变化,其转换电路常用测量电桥。

直流电桥的特点是信号不会受各元件和导线的分布电感及电容的影响,抗干扰能力强,但因机械应变的输出信号小,要求用高增益和高稳定性的放大器放大。 应变片式传感器有如下特点:

a )应用和测量围广,应变片可制成各种机械量传感器。

b )分辨力和灵敏度高,精度较高。

c )结构轻小,对试件影响小, 对复杂环境适应性强,可在高温、高压、强磁场等特殊环境中使用,频率响应好。

通过以上对压力传感器的分析与比较,综合考虑本次设计的技术指标,选择方案三。在实际工作中为确保传感器线性好、精度高,要求称重传感器的有效量程在20%~80%之间,因此购买了最大量程为10千克的电阻应变式传感器,其主要技术指标如表2.1所示。

表2.1 压力传感器主要技术指标

2.2.2 放大电路的设计[16]

经由传感器或敏感元件转换后输出的信号一般电平较低,经由电桥等电路变换后的信号亦难以直接用来显示、记录、控制或进行信号转换。为此,测量电路中常设有模拟放大环节。这一环节目前主要依靠由集成运算放大器的基本元件构成具有各种特性的放大器来完成。

放大器的输入信号一般是由传感器输出的。传感器的输出信号不仅电平低,阻高,还常伴有较高的共模电压。因此,一般对放大器有如下一些要求:

a)输入阻抗应远大于信号源阻。否则,放大器的负载效应会使所测电压造成偏差。 b )抗共模电压干扰能力强。

c )在预定的频带宽度有稳定准确的增益、良好的线性,输入漂移和噪声应足够小以保证要求的信噪比。从而保证放大器输出性能稳定。

d )能附加一些适应特定要求的电路。如放大器增益的外接电阻调整、方便准确的量程切换、极性自动变换等。

由于专用仪表放大器芯片部采用差动输入,共模抑制比高,差模输入阻抗大,增益高,精度也非常好,且外部接口简单。结合学校实验室的情况,本设计采用OP07芯片来设计放大电路。

采用OP07设计的基本放大电路如图2.2所示,由模电和电路知识可算出OP07输出端的电压3U ,计算过程为:

cc V R R R U 2

12

1+=

(2.2)

cc V R

R R

U +=

32 (2.3)

)(124

5

3U U R R U -=

(2.4) 由(2.2)和(2.3)代入(2.4)得

cc V R R R R R R R R

U 4

521233)(

+-+= (2.5)

图2.2 采用OP07设计的基本放大电路

为满足实际情况下所需的放大倍数需要,由(2.5)可知,可以增大4

5

R R 的值,同时也可以在OP07之后继续级联OP07进行对电压的放大。 2.2.3 A/D 转换器的选择

A/D 转换部分是整个设计的关键,这一部分处理不好,会使得整个设计毫无意义。目前,世界上有多种类型的ADC ,有传统的并行、逐次逼近型、积分型ADC ,也有近年来新发展起来的∑-Δ型和流水线型ADC ,多种类型的ADC 各有其优缺点并能满足不同的具体应用要求。目前, ADC 集成电路主要有以下几种类型:

a )并行比较A/D 转换器:如ADC0808、 ADC0809等 。并行比较ADC 是现今速度最快的模/数转换器,采样速率在1GSPS 以上,通常称为“闪烁式”ADC 。它由电阻分压器、比较器、缓冲器及编码器四种分组成。这种结构的ADC 所有位的转换同时完成,其转换时间主取决于比较器的开关速度、编码器的传输时间延迟等。缺点是:并行比较式A/D 转换的抗干扰能力差,由于工艺限制,其分辨率一般不高于8位。

b)逐次逼近型A/D转换器:如:ADS7805、ADS7804等。逐次逼近型ADC是应用非常广泛的模/数转换方法,这一类型ADC的优点:高速,采样速率可达 1MSPS;与其它ADC相比,功耗相当低;在分辨率低于12位时,价格较低。缺点:在高于14位分辨率情况下,价格较高;传感器产生的信号在进行模/数转换之前需要进行调理,包括增益级和滤波,这样会明显增加成本。

c)积分型A/D转换器:如:ICL7135、ICL7109、ICL1549、MC14433等。积分型ADC 又称为双斜率或多斜率ADC,是应用比较广泛的一类转换器。它的基本原理是通过两次积分将输入的模拟电压转换成与其平均值成正比的时间间隔。与此同时,在此时间间隔利用计数器对时钟脉冲进行计数,从而实现A/D转换。积分型ADC两次积分的时间都是利用同一个时钟发生器和计数器来确定,因此所得到的表达式与时钟频率无关,其转换精度只取决于参考电压VR。此外,由于输入端采用了积分器,所以对交流噪声的干扰有很强的抑制能力。若把积分器定时积分的时间取为工频信号的整数倍,可把由工频噪声引起的误差减小到最小,从而有效地抑制电网的工频干扰。这类ADC 主要应用于低速、精密测量等领域,如数字电压表。其优点是:分辨率高,可达22位;功耗低、成本低。缺点是:转换速率低,转换速率在12位时为100~300SPS。d)压频变换型ADC:其优点是:精度高、价格较低、功耗较低。缺点是:类似于积分型ADC,其转换速率受到限制,12位时为100~300SPS。

考虑到本系统中对物体重量的测量和使用的场合,精度要求不是很苛刻,转换速率要求也不高,而双积分型A/D转换器精度高,具有精确的差分输入,且双积分型A/D转换器具有很强的抗干扰能力,因此本设计理想的A/D转换器应选择双积分型A/D转换器。但考虑到实验室只有并行比较A/D转换器(ADC0808和ADC0809)的实际情况,且本设计所选择的压力传感器灵敏度较高,所产生的电信号变化也较快,且误差要求50g,因此本设计选用并行比较A/D转换器ADC0809。

2.3 显示电路的选择

数据显示是电子秤的一项重要功能,是人机交换的主要组成部分,它可以将测量电路测得的数据经过微处理器处理后直观的将物体质量显示出来。数据显示部分可以有以下两种方案供选择:一是 LED数码管显示,二是LCD液晶显示两种选择。本设计中只要求显示物体质量,因此采用LED数码管显示即可。

2.4 语音播报功能的实现

本设计要求语音播报功能[17],考虑到电子秤的称量结果,语音播报模块至少需要包含0~9十个数字、点和单位(千克或者公斤)这些语音量,经过查阅相关资料,本设计选择了市亿矽特科技的电子称语音芯片SC1010B。

3 系统硬件电路设计

3.1 基于AT89C51的主控电路

3.1.1 AT89C51芯片简介

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

AT89C51芯片共有40个引脚,其芯片引脚图如图3.1所示。具有以下标准功能:128字节部RAM、32 个I/O 口线、两个16位定时/计数器、一个5向量两级中断结构、一个全双工串行通信口、片振荡器及时钟电路。另外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU 停止工作,但RAM、定时器、计数器、串口和中断系统仍在工作。掉电保护方式下,RAM容被保存、振荡器被冻结、单片机一切工作停止,直到下一个中断或硬件复位为止。

图3.1 AT89C51管脚图

3.1.2 单片机管脚说明

a)P0~P3口引线

P0:是一个8位漏级开路的双向I/O通道,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL 门电流。P1口管脚写入1后,被部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:是一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL 门电流。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如表3.1所示。

表3.1 P3口特殊功能

b)控制信号线

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE 脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。

EA /VPP:当EA保持低电平时,CPU只执行片外程序存储器指令;当EA端保持高电平时,CPU执行片程序存储器指令。在FLASH编程期间,此引脚也用于接收12V 编程电源电压(VPP)。

XTAL1:作为振荡器倒相放大器的输入。使用外振荡器时,需接地。

XTAL2:作为振荡器的倒相放大器的输出和部时钟工作电路的输入。使用外振荡器时,接收外振荡器信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。单片机复位以后,P0~P3口输出高电平,SP指针重新赋值为07H,其他特殊功能寄存器和程序计数器PC被清零。

3.1.3 单片机最小系统电路构成

单片机的最小系统由时钟电路、复位电路、电源电路及单片机构成,其电路图和实物图分别如图3.2和图3.3所示。单片机的时钟信号用来提供单片机片各种操作的时间基准,复位操作则使单片机的片电路初始化,使单片机从一种确定的初态开始运行。单片机的时钟信号通常用两种电路形式得到:部振荡方式和外部振荡方式。在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振)或瓷谐振器,就构成了部振荡方式。由于单片机部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。

图3.2 AT89C51最小系统电路图

图3.3 单片机最小系统实物模块

3.2 数据采集电路设计

3.2.1 传感器参数的测量与计算

在本设计中,传感器是采集实际物体重量的元器件,主要把重量的变化转化为变化的电压信号,因此需要测量该压力传感器的特性曲线。

根据表2.1中传感器的参数,将传感器接入电路,用万用表测得传感器的输入电阻为406Ω,输出电阻为349Ω,鉴定传感器正常,可以使用。

测试传感器可以正常使用后,开始测试传感器的特性曲线,测试方法为:将传感器接入电路,放上支架,测出此时的空载组织,然后依次增加砝码测出相应的电阻阻值,每次重量的增量为50克,测出该传感器负载0~3000克时相对应的电阻值,如图3.4所示。

图3.4 传感器阻值与压力关系测试

按照上述方法,依次测出传感器的电阻值,并将数据一一记录,待量程围的数据测完后,将数据输入Excel进行数据分析,描绘该压力传感器的特性曲线,从而得出该压力传感器电阻值与其所负载重量之间的关系式,从而代入放大采集电路中计算出

U,所测数据如表3.2所示。

A/D采集端口的电压值

o

表3.2 压力传感器阻值与负载重量关系

将以上数据输入Excel中进行处理,得出其关系曲线,如图3.5所示。

图3.5 传感器阻值与负载重量关系图

由图3.5可知,该传感器的阻值与负载质量为线性关系,这就便于放大电路的设

计与计算,并且由此可知A/D 采集端的电压0U 与传感器负载重量W 也成线性关系。 3.2.2 放大电路

通过对传感器阻值特性的测试,由表3.2可知在本设计量程以及误差围,该传感器的阻值变化较小,因此对于放大电路的设计要求较高。在Proteus 的仿真中发现电压变化为百分位级别,因此放大电路的增益应设置为放大100倍,为保证电路的稳定性,在图2.2的基础上采用级联OP07的方式进行设计放大电路,OP07的管脚图如图3.6所示,所设计的放大电路如图3.7所示。

图3.6 OP07管脚图

图3.7 放大电路

由图3.7可知:

)(10)(12124

5

3U U U U R R U -=-=

(3.1) 3314

15

010)1(U U R R U =+

= (3.2) )(10012U U U o -= (3.3)

由计算可知,此电路可以达到放大100倍的效果,在Ptoteus中的仿真结果如图3.8所示。

图3.8 放大电路的仿真

3.2.3 A/D转换与AT89C51接口连接

ADC0809是多通道8位A/D转换器,置多路模拟开关及通道地址译码,能对多路模拟信号进行分是采集与转换。ADC0809的管脚图图如图3.9所示。

图3.9 ADC0809管脚图

其中IN0~IN7为8路模拟信号输入端,D0~D7为数据输出端,ADDA、ADDB、ADDC 为地址码输入端,ALE为地址锁存信号输入端,上升沿有效。ADC0809与单片机接口电路连接如图3.10所示。

图3.10 ADC0809与单片机接口电路

由于实验室缺少或非门,因此在硬件搭设中采用或门和非门,实物中该模块如图3.11所示。

图3.11 ADC0809与单片机接口硬件电路

3.2.4 测量算法

根据图3.8所示的放大电路,分别改变压力传感器的阻值,得出放大电路输出电U随压力传感器阻值R改变的相应数值,由于压力传感器阻值与其所负载的重量有压

o

U与压力传感器负载的重量之间的关系,所测得的数据如表 3.3关,因而可以推出

o

所示。

表3.3 放大电路输出电压与负载量关系表

将以上数据输入Excel中进行处理,得出其关系曲线,如图3.12所示。

图3.12 负载与输出电压关系曲线图

由图3.12可知压力传感器负载重量与放大电路输出电压(A/D数据输入端)成线性关系,可求出其关系式。ADC0809将采集的模拟信号转换为数字信号后送入单片机,单片机根据A/D模块采集到的电压量,经过换算可以求出压力传感器负载重量,

单片机课程设计报告书----电子秤

一、设计任务及要求: 设计任务: 完成一个简单的使用数字电子秤的硬件与软件部分的设计。 设计要求: 1.利用单片机实现对所设计的电子秤的各项功能的控制。 2.电子秤能够LCD液晶显示出商品的名称、价格,重量、总价等信息。 3.电子秤具有储存几种简单商品价格的功能。 4.电子秤的测量范围要求达到5KG,测量精度要求达到0.001。 5.电子秤能够自动完成商品的价格计算。 指导教师签名: 2010 年6月16 日二、指导教师评语: 指导教师签名: 2010 年7月3日三、成绩 验收盖章 2010 年7 月日

基于单片机的实用电子秤的设计 1 设计目的 单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。本 次数字电子秤的设计就是需要通过选择合适的单片机来进行主控,再结合A/D 转换、键盘、液晶显示、复位电路和蜂鸣器报警驱动电路的知识,同时在软件 的设计过程中用到键盘扫描、液晶显示驱动、模数转换程序及汉字库的的设计, 做到对我们所学数电、模电、单片机等知识的综合应用,最终实现所设计数字 电子秤的各项功能,达到“巩固知识,培养技能,学而用之”的实践目的。通过这次课程设计,不但要提高我们在工作中的学习能力、探究能力、应用能力和动 手能力,还要历练我们不畏艰难、不懂便学、有漏必补的认真严谨的工作态度,强化我们的社会适应力和社会竞争力,为走向社会提前试水,完善自我。 2 设计的主要内容及要求 本设计主要完成一个简单实用数字电子秤的硬件电路部分和软件部分的设计。硬件部分包括数据采集、最小系统板、人机交互界面三大部分。其中,数 据采集部分由压力传感器和A/D 转换部分组成;人机界面部分为键盘输入、 液晶显示。软件部分应用单片机 C 语言实现了本设计的全部控制功能。本设 计的数字电子秤要求能够显示商品的名称、价格、总量、总价等;能够自动完 成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能, 一旦重量超出了自身重量的测量的范围,发出警报;同时对数字电子秤的测量 范围要达到5KG,测量精度要求达到0.001。 3 整体设计方案 整个数字电子秤电路由压力传感电路(ADC0832采样)、模数转换系统、单 片机主控制电路、LM4229显示电路、蜂鸣器报警电路和4*4键盘电路6 个部

基于单片机的语音播报电子秤设计

1 引言 在生活中我们经常需要用秤来测量物体的重量,由于秤在我们日常生活中的应用十分广泛,我们对其的设计要求就需要操作方便、易于识别。随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。电子秤向提高精度和降低成本方向发展的趋势引起了对低成本、高性能模拟信号处理器件需求的增加。 1.1 称重技术的发展与成果 电子称的发展过程经历了由简单到复杂、又粗糙到精密、由机械到机电结合再到全电子化、由单一功能到多功能的过程[1]。特别是近30年以来,工艺流程中的现场称重、配料定量称重、以及产品质量的监测等工作,都离不开能输出信号的电子衡器。近年来电子称已愈来愈多地参与到数据的处理和控制过程中。现代称重技术和数据系统已经成为工艺技术、储运技术、预包装技术、收货业务及商业销售领域中不可或缺的组成部分。随着称重传感器各项性能的不断突破[2],为电子称的发展奠定了基础,国外如美国、西欧等一些国家在20世纪60年代就出现了0.1%称量准确度的电子称,并在70年代中期约对75%的机械称进行了机电结合式改造。 我国的衡器在20世纪40年代以前还全是机械式的,40年代开始发展了机电结合式的衡器,50年代开始出现了以称重传感器为主的电子衡器,80年代以来,我国通过自行研究引进消化吸收和技术改造,已由传统的机械式衡器步入集传感器、微电子技术、计算机技术与一体化的电子衡器发展阶段[3]。随着称重传感器技术以及超大规模集成电路和微处理器的进一步发展,电子称重技术及其应用范围将更进一步的发展,并被人们越来越重视。根据近些年来电子称重技术和电子衡器的发展情况及电子衡器市场的需求,电子称的发展动向为:小型化、模块化、智能化、集成化;其技术性能趋向于速率高、准确度高、可靠性高;其应用性趋向综合性、组合性[4]。 1.2 电子秤的组成 1.2.1电子秤的基本结构 电子秤是利用物体的重力作用来确定物体质量(重量)的测量仪器,也可用来确定与质量相关的其它量大小、参数、或特性。不管根据什么原理制成的电了秤均由以

单片机电子秤设计报告

基于单片机的电子秤 单片机电子秤设计报告 秤是一种在实际工作和生活中经常用到的测量器具。随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。 和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片 机设计实现,具有精度高、功能强等特点。本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。该电子秤的测量范围为 0-10Kg,测量精度达到 5g,有高精度,低成本,易携带的特点。电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。另外,该电子秤电路简单,使用寿命长,应用范围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。 一、功能描述 1、采用高精度电阻应变式压力传感器,测量量程 0-10kg ,测量精度可 达 5g 。 2、采用电子秤专用模拟 / 数字( A/D)转换器芯片 hx711 对传感器信号进行调理转换, HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的 24 位 A/D 转换器芯片

3、采用 STC89C52单片机作为主控芯片,实现称重、计算价格等主控功 4、采用 128*64 汉字液晶屏显示称重重量、单价、总价等信息。 5、采用 4*4 矩阵键盘进行人机交互,键盘容量大,操作便捷。 6、具有超量程报警功能,可以通过蜂鸣器和 LED灯报警。 7、系统通过 USB电源供电,单片机程序也可通过 USB线串行下载。 二、硬件设计 1、硬件方案 单片机电子秤硬件方案如图 1 所示: 图 1 单片机电子秤硬件方案称重传感器感应被测重力,输出微弱的毫伏级电压信号。该电压信号经过电子秤专用模拟 /数字(A/D)转换器芯片hx711 对传感器信号进行调理转换。 HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的 24 位 A/D 转换器芯片,内置增益控制,精度高,性能稳定。 HX711芯片通过 2 线串行方式与单片机通信。单片机读取被测数据,进行计算转换,再液晶屏上显示出

基于单片机的电子称传感器课程设计

测控技术与仪器专业 《传感器技术》课程设计任务书 淮阴工学院电子与电气工程学院 2014年06月

专业方向课程设计 课题:电阻应变式电子称 班级测控1111 学生姓名金梦磊学号 1111203115 指导教师张青春 淮阴工学院电子与电气工程学院

目录1.系统方案设计 1.1 概述 1.2 检测原理 1.3 系统原理框图 2.系统硬件设计 2.1 传感器选择及其特性 2.2 测量电路 2.3 信号采集电路 2.4 单片机及外围电路 2.5 总体电路图 3.系统软件设计 3.1 软件设计方法 3.2 软件流程图 3.3 软件清单及说明 4.系统调试与验证 4.1 调试过程 4.2调试结果(仿真结果)截图4.3 误差分析 5.课程设计体会与总结 附录:1、参考资料 2、元器件表

基于电阻式应变片式传感器的电子称设计 ` 1.系统方案设计 1.1概述 随着时代的进步和科技的发展,电子称已经成为现代生活中不可或缺的一部分。无论是做生意确定货物的重量,还是菜市场买菜看斤看两,还是没事减肥看看自己体重有没有减少,我们都需要使用称量道具,电子称以其便携,准确等优点占据着市场。 早期的电子称是通过模拟电路实现的,其抗干扰能力不足,准确也比较低。现在的电子称都是通过微控制器,采用数字信号的方式,这样就克服了以前的缺点,还可以实现键盘控制以及超额报警等更能。在学习了传感器,单片机,测控电路几门课程之后,我们可以自己设计出一个电子称了。 在我的设计中,我将采用电阻式应变片传感器进行测量,并采用放大器对传感器转换出的电压信号进行放大、达到A/D转换器输入电压的要求,采用8位A/D转换器将放大器产生的模拟信号转换成数字信号,单片机将接收到的数字处理后显示在4个数码管上(量程为0-1.999kg,所以只需要4个数码管),还需要蜂鸣器进行超量程报警,led灯显示电源的通断,两个拨位开关实现电源通断的控制,以及单片机的复位功能。 1.2检测原理 电阻式应变片传感器是通过电阻的应变效应进行测量。

基于单片机的电子秤的设计与实现(毕业论文)

第一章绪论 (1) 1.1研究目的和意义 (1) 1.2电子称重系统的应用领域 (1) 1.3主要工作以及论文结构 (1) 第二章系统方案论证与选型 (3) 2.1控制器部分 (3) 2.2数据采集部分 (4) 2.2.1 传感器的选择 (4) 2.2.2放大电路选择 (6) 2.2.3 A/D转换器的选择 (7) 2.2.4键盘处理部分方案论证 (8) 2.3显示电路部分的选择 (9) 2.4超量程报警部分选择 (9) 2.4.1 电源模块方案选型 (9) 第三章硬件电路设计 (10) 3.1AT89S52的最小系统电路 (10) 3.1.1单片机芯片AT89S52介绍 (10) 3.1.3 AT89S52的最小系统电路构成 (11) 3.2电源电路设计 (12) 3.3数据采集部分电路设计 (12) 3.6.1LED结构与原理 (14) 3.6.2动态显示LED显示器接口 (15) 3.4键盘电路与AT89S52单片机接口电路设计 (16) 键盘电路与AT89C51的接口电路设计 (16) 3.5报警电路的设计 (17) 第四章系统软件设计 (19) 4.1主程序设计 (19) 4.2子程序设计 (20) 4.2.1 A/D转换启动及数据读取程序设计 (20) 4.2.2显示子程序设计 (21) 4.2.3 键盘输入控制程序的设计 (21) 4.2.4报警子程序的设计 (22) 第五章总结 (23) 参考文献 (24) 附录1系统总图 (25)

第一章绪论 1.1 研究目的和意义 传统的机械秤有很多缺点,比如精度不高,结构复杂,易老化,成本高等。随着社会的发展,市场对秤的要求的越来越高,尤其是人体秤、厨房秤等各类便携式小型秤。电子秤与传统的机械秤相比有许多优越性,它用压力传感器取代机械秤的弹簧大大减小了秤的体积和制造难度,以LCD 或LED显示屏取代传统的刻度盘使外形更加美观,由于内部集成了单片机以及软件系统,电子秤还拥有传统机械秤无法比拟的智能性。他可以完成过载报警,总价计算,数据通信等众多功能。 目前市场上使用的称量工具,或者结构复杂,或者运行不可靠,且成本高,而且整体水平不高,部分小型企业质量差且技术薄弱,设备不全,缺乏产品的开发能力,产品质量在低水平徘徊。因此,有针对性的开发出一套具有实用价值的电子秤系统,从技术上克服上述诸多缺点,改善电子秤应用中的不足之处,具有现实意义。 1.2 电子称重系统的应用领域 电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。电子秤的应用领域主要分为工业计量和民用消费类。在工业计量应用领域有电子天平,珠宝秤,市场计价秤等;而民用秤主要有厨房秤,人体秤,便携式口袋秤等。工业计量应用对精度要求较高,而民用消费类的应用对精度的要求不高,但对秤的外观,智能性,便携性却有很高的要求。 1.3主要工作以及论文结构

单片机电子秤设计报告完整版样本

单片机电子秤设计报告 秤是一种在实际工作和生活中经常见到的测量器具。随着计量技术和电子技术的发展, 传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰, 电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。 和传统秤相比较, 电子秤利用新型传感器、高精度AD转换器件、单片机设计实现, 具有精度高、功能强等特点。本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。该电子秤的测量范围为0-10Kg, 测量精度达到5g, 有高精度, 低成本, 易携带的特点。电子秤采用液晶显示汉字和测量记过, 比传统秤具有更高的准确性和直观性。另外, 该电子秤电路简单, 使用寿命长, 应用范围广, 能够应用于商场、超市、家庭等场所, 成为人们日常生活中不可少的必须品。 一、功能描述 1、采用高精度电阻应变式压力传感器, 测量量程0-10kg, 测量精度可达5g。 2、采用电子秤专用模拟/数字( A/D) 转换器芯片hx711对传感器信号进行调理转换, HX711 采用了海芯科技集成电路专利技术, 是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。 3、采用STC89C52单片机作为主控芯片, 实现称重、计算

价格等主控功能。 4、采用128*64汉字液晶屏显示称重重量、单价、总价等信息。 5、采用4*4矩阵键盘进行人机交互, 键盘容量大, 操作便捷。 6、具有超量程报警功能, 能够经过蜂鸣器和LED灯报警。 7、系统经过USB电源供电, 单片机程序也可经过USB线串行下载。 二、硬件设计 1、硬件方案 单片机电子秤硬件方案如图1所示: 图1 单片机电子秤硬件方案

基于单片机的电子称毕业设计论文正文及结论

哈尔滨工程大学本科生毕业论文 第1章绪论 1.1引言 在我们生活中经常都需要测量物体的重量,于是就用到秤,但是随着社会的进步、科学的发展,我们对其要求操作方便、易于识别。随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。电子秤向提高精度和降低成本方向发展的趋势引起了对低成本、高性能模拟信号处理器件需求的增加。通过分析近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。 1.2 选题背景和意义 称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。称重装置不仅是提供重量数据的单体仪表,而且作为工业控制系统和商业管理系统的一个组成部分,推进了工业生产的自动化和管理的现代化,它起到了缩短作业时间、改善操作条件、降低能源和材料的消耗、提高产品质量以及加强企业管理、改善经营管理等多方面的作用。称重装置的应用已遍及到国民经济各领域,取得了显著的经济效益。电子秤是称重技术中的一种新型仪表,广泛应用于各种场合。电子秤与机械秤比较有体积小、重量轻、结构简单、价格低、实用价值强、维护方便等特点,可在各种环境工作,重量信号可远传,易于实现 1

基于单片机的电子秤的设计样本

四川信息职业技术学院 毕业设计阐明书(论文) 设计(论文)题目: 基于单片机电子秤设计 专业:应用电子技术 班级:应电12-3 学号: 1111111 姓名:某某某 指引教师:某某某

二〇一四年十一月二十五日

四川信息职业技术学院毕业设计(论文)任务书

目录 摘要................................................................................................... 错误!未定义书签。绪论................................................................................................... 错误!未定义书签。第一章方案设计与论证................................................................... 错误!未定义书签。 1.1方案选取 ............................................................................ 错误!未定义书签。 1.2方案论证 ............................................................................ 错误!未定义书签。第二章硬件设计与分析................................................................... 错误!未定义书签。 2.1单片机最小系统 ................................................................ 错误!未定义书签。 2.1.1 芯片简介.............................................................. 错误!未定义书签。 2.1.2 时钟电路设计...................................................... 错误!未定义书签。 2.1.3 复位电路设计...................................................... 错误!未定义书签。 2.2信号采集模块 .................................................................... 错误!未定义书签。 2.2.1 传感器选取.......................................................... 错误!未定义书签。 2.2.2 传感器选取.......................................................... 错误!未定义书签。 2.3数据转换电路 .................................................................... 错误!未定义书签。 2.3.1 A/D转换器选取................................................... 错误!未定义书签。 2.3.2 ADC0832简介 ..................................................... 错误!未定义书签。 2.3.3单片机对ADC0832控制原理 ............................ 错误!未定义书签。 2.4声光报警电路 .................................................................... 错误!未定义书签。 2.5显示电路 ............................................................................ 错误!未定义书签。 2.6整机电路 ............................................................................ 错误!未定义书签。

基于51单片机的电子秤的设计

学号: 毕业设计 G RADUATE T HESIS 论文题目:基于51单片机的电子秤的设计 学生姓名: 专业班级: 学院: 指导教师: 2017年06月12日

第一章功能说明 本设计系统以单片机AT89S52为控制核心,实现电子秤的基本控制功能。在设计系统时,为了更好地采用模块化设计法,分步设计了各个单元功能模块。 系统的硬件部分包括最小系统部分、数据采集部分、人机交互界面和系统电源四大部分。最小系统部分主要包括AT89S52和扩展的外部数据存储器;数据采集部分由称重传感器,信号的前期处理和A/D转换部分组成,包括运算放大器AD620和A/D转换器ICL7135;人机界面部分为键盘输入,四位LED数码显示器,可以直观的显示重量的具体数字以及方便的输入数据,使用方便;系统电源以LM317和LM337为核心设计电路以提供系统正常工作电源。 系统的软件部分应用单片机C语言进行编程,实现了该设计的全部控制功能。该电子秤可以实现基本的称重功能(称重范围为0~9.999Kg,重量误差不大于±0.005Kg),并发挥部分的显示购物清单的功能,可以设置日期和设定十种商品的单价,还具有超量程和欠量程的报警功能。 本系统设计结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。称重传感器原理 即由非电量(质量或重量)转换成电量的转换元件,它是把支承力变换成电的或其它形式的适合于计量求值的信号所用的一种辅助手段。 按照称重传感器的结构型式不同,可以分直接位移传感器(电容式、电感式、电位计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、声表面谐振式)或是利用磁弹性、压电和压阻等物理效应的传感器。 对称重传感器的基本要求是:输出电量与输入重量保持单值对应,并有良好的线性关系;有较高的灵敏度;对被称物体的状态的影响要小;能在较差的工作条件下工作;有较好的频响特性;稳定可靠。 传感器下的定义是:“能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。其中敏感元件指传感器中能直接感受被测量的部分,转换元件指传感器中能将敏感元件输出量转换为适于传输和测量的电信号部分。此外传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。 称重传感器在电子秤中占有十分重要的位置,被喻为电子秤的心脏部件,它的性能好坏很大程度上决定了电子秤的精确度和稳定性。通常称重传感器产生的误差约占电子秤整机误差的50%~70%。若在环境恶劣的条件下(如高低温、湿热),传感器所占的误差比例就更大,因此,在人们设计电子秤时,正确地选用称重传感器非常重要。 称重传感器的种类很多,根据工作原理来分常用的有以下几种:电阻应变式、电容式、压磁式、压电式、谐振式等。(本设计采用的是电阻应变式)电阻应变式称重传感器包括两个主要部分,一个是弹性敏感元件:利用它将被测的重量转换为弹性体的应变值;另一个是电阻应变计:它作为传感元件将弹性体的应变,同步地转换为电阻值的变化。电阻应变片所感受的机械应变量一般

电子称课程设计

1.前言 电子称重技术是现代称重计量和控制系统工程的重要基础之一,电子衡器经过40年的不断改进和完善,从60年代的机电结合型发展到现在的全电子型和数字化智能型。由于它具有称量准确、快速,读取方便,环境适应性强,便于与电子计算机结合而实现称重计量与过程控制自动化等特点,在工商贸易、能源交通、轻工食品、医药卫生、航空航天等部门得到了广泛的应用。本课题本着电子秤向高精度、高可靠方向研究,讲述了用单片机控制A/D转换、键盘输入和数据显示,对如何实现键盘中断、A/D采样进行研究。设计特别适用于测量精度要求较高的场合, 具有较高的实用价值和推广价值。本文中第一章讲述了电子秤的发展情况及其工作原理,第二章讲述了电子秤的硬件电路组成部分,第三章介绍了电子秤各部分功能实现的软件设计。 1.1研究本文的意义 物料计量是工业生产和贸易流通中的重要环节。称重装置或衡器是不可缺少的计量工具。随着工农业生产的发展和商品流通的扩大,衡器的需求也日益增多,过去沿用的机械杠杆秤己不能适应生产自动化和管理现代化的要求。自六十年代以来,由于传感器技术和电子技术的迅速发展,电子称重技术日趋成熟,并逐步取代机械秤。尤其是七十年代初期,微处理机的出现使电子称重技术得到了进一步的发展。快速、准确、操作方便、消除人为误差、功能多样化等方面已成为现代称重技术的主要特点。称重装置不仅是提供重量数据的单体仪表,而且作为工业控制系统和商业管理系统的一个组成部分,推进了工业生产的自动化和管理的现代化,它起到了缩短作业时间、改善操作条件、降低能源和材料的消耗、提高产品质量以及加强企业管理、改善经营管理等多方面的作用。称重装置的应用已遍及到国民经济各领域,取得了显著的经济效益。同时对称重仪表的要求也越来越高,要求仪表有更高抗干扰能力、更高的精度。 基于电子秤的现状,本文拟研究一种用单片机控制的高精度数字电子秤设计方案。这种高精度数字电子秤计量准确、携带方便,集质量称量功能与价格计算功能于一体,能够满足商业贸易和居民家庭的使用需求。 1.2 电子秤的发展 1.电子技术渗入衡器制造业 随着第二次世界大战后的经济繁荣,为了把称重技术引入生产工艺过程中去,对称重技术提出了新的要求,希望称重过程自动化,为此电子技术不断渗入衡器制造业。在1954年使用了带新式打印机的倾斜杠杆式秤,其输出信号能控制商用结算器,并且用电磁铁机构与代替人工操作的按键与办公机器联用。在1960年开发出了与衡器相联的专

基于单片机的电子秤的设计与实现(毕业论文)

摘要 随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子称重的控制系统中。本系统主要由单片机来控制,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤俱备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。 本系统以AT89S52单片机为主控芯片,外围附以称重电路、显示电路、报警电路、键盘电路等构成智能称重系统电路板,从而实现自动称重系统的称重功能、报警功能、数据计算功能以及人机交换功能。可以说,此设计所完成的电子秤很大程度上满足了应用需求。 关键词 AT89S52,CZAF-602压力传感器,A/D转换器,LCD显示器.

Abstract With the application of microelectronic technology,the tools of traditional weighing on the market have can't satisfy the demands of people. In order to change the problem of the application of traditional weighing tools in the using of daily life, the design will be integrated with intelligence, automation and human nature in the electronic scales with weight control system. This system mainly controlled by the single chip microcomputer , measured by weighting transducer and A/D converter component and added with the display unit, the electronic scales are aptitude for the high ratio of performance, multi-function , low power consumption ,and it is simple enough ,especially it is given the characteristic with Easy-to-use intuitively, Speed, Measure accurately, Higher automation. The system take AT89S52 SCM as the main controller chip,

基于51单片机电子秤设计

摘要 电子秤是日常生活中常用的称重设备,广泛应用于超市、大中型商场、物流配送中心。电子秤在结构和原理上取代了以杠杆平衡为原理的传统机械式称量工具。相比传统的机械式称量工具,电子秤具有称量精度高、装机体积小、应用范围广、易于操作使用等优点,在外形布局、工作原理、结构和材料上都是全新的计量衡器。 微电子技术的发展为电子秤提出了改进的空间。电子秤向着简单、便宜发展,智能化、精确的电子秤成为了人们的追求。本简易电子秤以常见的AT89C51为核心,以电阻应变片采集应变数据,通过HX711放大并进行AD转换供单片机处理,用LCD1602显示所测量的重量,同时本电子秤系统还提供单价设置进行求价格的计算以及去皮功能,通过一些简单低成本的元器件就完成了一个功能齐全的电子秤的制作,将传统电子秤的成本进行了缩减。 关键词:电阻应变片 AT89C51 HX711 电子秤

第一章方案与论证 一、方案类型 (一)方案一 通过单片机为主控芯片,用应变片采集应变数据,通过专用仪表放大器INA128对采集到的信号进行放大,在配上模数转换芯片对放大了的模拟信号转化为数字信号,传入单片机中进行数据处理,找出函数关系并转化关系。通过数字信号转化为重量值显示在LDC1602上,同时通过键盘进行数据输入,输入单价、去皮等功能。通过蜂鸣器和二极管实现超额报警功能。 (二)方案二 以单片机为主控芯片,应变片采集应变数据,将放大和模数转换用HX711芯片来同时进行实现,将模拟量传入主控芯片单片机中进行数据转换,通过函数关系转换为重量显示到LED 上或者LCD1602上,同时通过键盘按键进行数据输入,输入单价、去皮等功能,并通过蜂鸣器进行数据处理。 (三)方案三 运用PLC作为主控制器,PLC运用广泛,它具有接线简单,通用性好,编程简单,使用方便,可连接为控制网络系统,易于安装,便于维护等优点。 二、方案论证与选定 运用51单片机作为主控芯片,AT89C51是一种高效微控制器。它为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。但方案一中,放大和AD转换模块为独立模块,它们的独立设计费事费力且还会存在误差较大的情况。相比于方案一,方案二一HX711作为放大和AD 转换芯片,简化了电路结构。HX711是一款专为高精度电子秤设计的24位AD转换器芯片。与同类型其他芯片相比,该芯片集成了包括文雅电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。精度方面很好的满足了题目中的要求,相比于方案一,方案二根据可行性。 方案三采用PLC作为主控芯片,但其价格昂贵,违背了我们制作电子秤的简单、便捷、便宜的原则,所以我们并没考虑选用PLC作为主控芯片。 综合考虑后,我们决定选择方案二来进行本简易电子秤系统的设计与制作。通过精度、价格、简单程度出发考虑,方案二是最合适的。

单片机课程设计报告 基于单片机的电子秤设计

基于单片机的电子秤设计 一、【设计题目】 基于单片机的电子秤设计 二、【设计要求】 设计要求如下: (1)设计一款电子秤,用LCD液晶显示器显示被称物体的质量 (2)可以设定该秤所称的上限 (3)当物体超重时,能自动报警。 三、【设计过程】 1.【方案设计】 微控制器技术、传感器技术的发展和计算机技术的广泛应用,电子产品的更新速度达到了日新月异的地步。本系统在设计过程中,除了能实现系统的基本功能外,还增加了打印和通讯功能,可以实现和其他机器或设备(包括上位PC机和数据存储设备)交换数据.除此之外,系统的微控制器部分选择了兼容性比较好的AT89系列单片机,在系统更新换代的时候,只需要增加很少的硬件电路,甚至仅仅删改系统控制程序就能够实现。 另外由于实际应用当中,称可以有一定量的过载,但不能超出要求的范围,为此本设计提供了过载提示和声光报警功能。 综上所述,本课题的主要设计方案是:利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过模数转换器转换为数字信号,最后把数字信号送入单片机。单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。此外,还可通过键盘设定所称物品的价格。主要技术指标为:称量范围0~5kg;分度值0.01kg;精度等级Ⅲ级;电源DC1.5V(一节5号电池供电)。其设计框图如图3.1所示。 这种高精度智能电子秤体积小、计量准确、携带方便,集质量称量功能与价格计算功能于一体,能够满足商业贸易和居民家庭的使用需求。

图3.1 系统设计框图 2.【器件选择】 2.1单片机选择 本设计由于要求必须使用单片机作为系统的主控制器,而且以单片机为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制系统”。考虑到本设计中程序部分比较大,根据总体方案设计的分析,设计这样一个简单的的系统,可以选用带EPROM 的单片机,由于应用程序不大,应用程序直接存储在片内,不用在外部扩展存储器,这样电路也可简化。INTEL 公司的8051和8751都可使用,在这里选用ATMENL 生产的AT89SXX 系列单片机。AT89SXX 系列与MCS-51相比有两大优势:第一,片内存储器采用闪速存储器,使程序写入更加方便;第二,提供了更小尺寸的芯片,使整个硬件电路体积更小[1]。此外价格低廉、性能比较稳定的MCPU ,具有8K×8ROM 、256×8RAM 、2个16位定时计数器、4个8位I/O 接口。这些配置能够很好地实现本仪器的测量和控制要求 最后我们选择了AT89S52这个比较常用的单片机来实现系统的功能要求。AT89S52内部带有8KB 的程序存储器,基本上已经能够满足我们的需要。 2.2压力传感器的选择 在本设计中,传感器是个十分重要的元件,因此对传感器的选择也显得十分重要。不仅要注意其量程和参数,还要考虑与其相配置的各种电路的设计的难易程度键盘设定 阀值报警 LCD 显示器 AT89S52单片机 压力传感器 放大电路 A/D 转换器

基于单片机的电子秤程序

A_8255 EQU 7C00H B_8255 EQU 7D00H C_8255 EQU 7E00H CON_8255 EQU 7F00H;8255端口定义 ADC_0808 EQU 8000H;ADC0809地址ZHONGLIANG EQU 15H;重量存放地址 DANJIA EQU 16H;单价存放地址 EOC EQU P3.3 W8 EQU 0FEH W7 EQU 0FDH W6 EQU 0FBH W5 EQU 0F7H W4 EQU 0EFH W3 EQU 0DFH W2 EQU 0BFH W1 EQU 07FH;定义LED位码 ;;;;;;;;;主程序;;;;;;;;;; ORG 0000H LJMP MAIN ORG 0003H LJMP EINT0S ORG 0100H MAIN: MOV P1,#0F0H SETB TCON.0; 外部中断为下降沿触发 MOV IE,#81H; 外部中断开中断 MOV DPTR,#CON_8255 MOV A,#80H;状态字 MOVX @DPTR,A;8255初始化 LOOP: PUSH DPH PUSH DPL PUSH ACC MOV DPTR,#ADC_0808 MOV A,#00H MOVX @DPTR,A;启动0808,A无实际意义 ADLP1:JNB EOC,ADLP1 ADLP2:JB EOC,ADLP2 MOVX A,@DPTR;读 MOV ZHONGLIANG,A POP ACC POP DPL

POP DPH MOV A,ZHONGLIANG LCALL XIANSHI1;调用显示程序 MOV A,DANJIA LCALL XIANSHI2 MOV A,ZHONGLIANG MOV B,DANJIA MUL AB;算出总价 LCALL XIANSHI3;只显示低八位 SJMP LOOP ;;;;;;;;;;;;;;;键盘子程序;;;;;;;;; EINT0S: LCALL KEY ;调用键盘扫描程序 KEY: CLR EA ;中断总禁止 PUSH PSW ;PSW入栈 LCALL DELAY ;调用延时程序去抖动 LCALL KS ;调用检测按键子程序 JNZ SAOMIAO ;若有按键则跳转至扫描 LJMP INT0R SAOMIAO: ACALL K1 ;调用键盘扫描程序 INC A MOVC A,@A+PC ;查表后将值送入累加器 MOV DANJIA,A ;在P0口显示键盘值 K1: ;键盘扫描子程序 MOV R2,#0EFH ;将扫描值送入R2暂存 MOV R4,#00H ;R4用于存放行值,并将00H暂存 K3: MOV P1,R2 ;将R2的值送入P1口 L6: JB P1.0,L1 ;P1.0等于1跳转到L1 MOV A,#00H ;将第一列的列值00H送入ACC AJMP LK ;跳转到键值理程序进行键值处理L1: JB P1.1,L2 MOV A,#03H AJMP LK L2: JB P1.2,L3 MOV A,#06H

基于单片机的电子秤的设计

基于单片机的电子秤的 设计 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

四川信息职业技术学院 毕业设计说明书(论文) 设计(论文)题目: 基于单片机的电子秤的设计 专业: 应用电子技术 班级: 应电12-3 学号: 1111111 姓名: 某某某 指导教师: 某某某 二〇一四年十一月二十五日

四川信息职业技术学院毕业设计(论文)任务书

备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。

目录

摘要 随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子称重的控制系统中。本系统主要由单片机来控制,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤俱备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。 本系统以AT89C51单片机为主控芯片、辅以传感器采集模块、声光报警电路、电源供电模块、显示电路模块、数据转换模块等构成智能称重系统,从而实现自动称重系统的称重功能、声光报警功能。硬件部分主要由单片机 AT89C51、LCD、AD转换器、压力传感器、蜂鸣器等基本外围电子电路组成。可以说,此设计所完成的电子秤很大程度上满足了应用需求。 此电子秤具备备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。 关键词传感器采集;液晶显示;数模转换;声光报警

【精品毕设】基于51单片机的电子秤设计

毕业设计(论文) (2015届) 题目:基于51单片机的电子秤设计专业名称:应用电子技术 姓名:谢玉夏 学号:1210401038 班级:2012级应用电子技术 指导教师:刘志芳 2014年 12 月 30 日

摘要 称重技术是人类生活中不可缺少的部分,自古以来就被人们所重视。作为一种计量手段,被广泛应用于工业、农业、贸易等各个领域。随着现代文明和科学技术的不断进步,人们对称重技术的准确度要求也越来越高,电子秤产品技术水平的高低,直接影响各行各业的现代化水平和社会经济效益的提高。近年来,电子称重技术取得了突飞猛进的发展,电子秤在称重计量领域中也占有越来越重要的地位,其应用领域也在不断地扩大。尤其是商用电子秤,由于其具有准确度高、反应灵敏、结构简单等优点,被广泛应用于工商贸易、轻工食品、医药卫生等领域。目前,机械秤正在逐步被电子秤取代,这就促使电子秤的研究需要进一步的深入。 本设计是以AT89S51为核心的一种高精度电子秤,系统采用模块化设计法,其硬件结构主要包括:数据采集模块、最小系统模块、电源模块、键盘和显示模块。其中,数据采集模块包括称重传感器和A/D转换电路;最小系统部分主要包括AT89S51和扩展的外部数据存储器;键盘由4×4位矩阵键盘组成;显示部分LM4229液晶显示。软件部分由C语言编程,实现对各部分的控制。该电子秤可以能够显示商品的名称、价格、总量、总价等;能够自动完成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能。其称重范围为0~5Kg,分度值为0.001g。整个系统结构简单,使用方便。 关键词:电子秤;AT89S51单片机;称重传感器;A/D转换电路;液晶显示 II

基于单片机的电子秤毕业设计报告

传感器文献综述 设计题目:传感器的前程与挑战姓名: 班级:测控111班 指导老师:汪斌/谢东福/陈如清日期:2014.10.8~ 10.17

目录 第一章课程设计任务书 (1) 1.1设计题目:电子秤硬件电路设计 (1) 1.2设计目的 (1) 1.3设计任务及主要技术指标 (1) 1.3.1课程设计的任务 (1) 第二章总体方案设计 (2) 2.1 电子秤工作原理 (2) 2.2 基于AT89C51单片机的主控电路 (3) 2.2.1 单片机硬件接口 (3) 2.3 电阻应变式传感器 (4) 2.4 前级放大器部分 (5) 2.5 A/D转换器 (8) 2.6 显示模块 (8) 2.7 键盘输入 (9) 第三章硬件设计 (10) 3.1 显示模块 (10) 3.2 测量电路 (10) 3.3 模数转换电路 (11) 3.4 键盘及报警模块 (12) 第四章软件设计 (13) 4.1 程序运行框图 (13) 4.2 ADC0832采样子程序 (14) 4.3 显示子程序设计 (14) 4.4 键盘控制子程序设计 (15) 4.5 报警子程序 (16) 第五章仿真结果 (17) 5.1 电子秤硬件电路仿真图 (17) 5.2 仿真结果 (17) 第六章结束语 (19) 参考文献 (19) 附录1 c程序源代码 (20)

第一章课程设计任务书 1.1设计题目:电子秤硬件电路设计 1.2设计目的 称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于各个领域,但是随着微电子技术的应用,传统的机械称重工具已经满足不了人们的要求。电子称量装置、电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐,所以电子称替代机械称是发展的趋势。 1.3设计任务及主要技术指标 1.3.1课程设计的任务 设计任务要求: 电子秤硬件电路设计并用Proteus软件进行仿真调试。 设计硬件电路要求: 1、根据电路的要求选择电阻应变式传感器 2、可液晶显示所称物体重量、设置商品单价(元/Kg)及商品总价输出; 3、电子秤称重范围:0~9.999㎏;重量误差不大于 0.005㎏; 4、性能稳定、计数要精确,具有校准旋钮,简化电子称的校准操作; 5、具有溢出声光报警,提示用户纠正操作功能。

相关文档
最新文档