电子秤的分析与研究毕业论文

电子秤的分析与研究毕业论文

目录

摘要 (1)

第一章绪论 (2)

1.1引言: (2)

1.2 选题背景与意义 (2)

1.3 研究现状 (3)

1.3.1 影响因素 (3)

1.3.2 产品质量 (3)

1.3.3 发展方向............................. 错误!未定义书签。

1.3.4 电子秤的智能化 (4)

1.4 本文的结构 (4)

第二章系统方案的设计 (4)

2.1 电子秤的设计要求 (4)

2.1.1 基本要求 (4)

2.1.2 特色与创新 (5)

2.2 设计原理及设计基本思路: (5)

2.2.1系统的原理: (5)

2.2.2 系统的基本设计思路: (5)

2.3 系统总体设计方案比较与论证 (5)

2.4单片机的选型: (8)

2.5输入输出设备指派: (9)

2.5.1 键盘输入 (9)

2.5.2 输出显示 (9)

2.6系统电源 (10)

第三章系统硬件设计 (13)

3.1 基于AT89S52的主控电路 (13)

3.1.1芯片介绍 (13)

3.1.2 主控电路 (17)

3.2 基于ICL7135的前端信号处理电路 (18)

3.2.1 芯片介绍 (18)

3.2.2 信号处理电路 (22)

3.3 人机交互界面 (24)

3.3.1 键盘控制电路 (24)

3.3.2 液晶显示电路 (27)

3.4 系统电源 (29)

3.4.1 芯片介绍 (29)

3.4.2 电源电路 (30)

3.5 报警电路 (32)

第四章软件流程 (32)

4.1 主程序流程图 (32)

4.2 主要中断程序流程图 (33)

参考文献 (35)

附录1:原理图 (36)

附录2:Pcb板图 (37)

摘要

该设计以51系列单片机AT89S52为控制核心,实现电子秤的基本控制功能。在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为最小系统、数据采集、人机交互界面和系统电源四大部分。最小系统部分主要包括AT89S52和扩展的外部数据存储器;数据采集部分由压力传感器、信号的前级处理和A/D转换部分组成,包括运算放大器AD620和A/D转换器ICL7135;人机交互界面为键盘输入和点阵式液晶显示,主要使用ZLG7289键盘控制芯片和OCM4x8C显示器,可以方便的输入数据和直观的显示中文。系统电源以LM317和LM337为核心设计电路以提供系统正常工作电源。软件部分应用单片机C语言进行编程,实现了该设计的全部控制功能。该电子秤可以实现基本的称重功能(称重围为0~9.999Kg,重量误差不大于±0.005Kg),并发挥部分的显示购物清单的功能,可以设置日期和设定十种商品的单价,还具有超量程和欠量程的报警功能。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。

关键词:单片机;采样电路;A/D转换器;液晶显示

ABSTRACT

The design is based on the microcontroller AT89S52 system as the core to carry out the basic control function of the electronics steelyard. While designing the system, I adopt the mold piece method to divide the hardware of the system into four parts: the minimum system, sampling circuit, I/O interface and the system power supply. The minimum system mainly includes the AT89S52 and the expanded exterior data memory. Sampling circuit is comprised of a pressure sensor, a differential measuring amplifier AD620 and a A/D converter ICL7135. With the usage of ZLG7289 keyboard control chip and OCM4*8C display, we complete the function of the key board input and the LCD manifestation. The power supply system selects the LM317 and LM337 to design the electric circuit to provide the needed power supply. The software part applies a machine C language to carry out all control function. The electronic steelyard can weigh the scope as 0~9.999Kgs, and the weigh error margin is no bigger than ±0.005Kgs. It also has many other functions, such as displaying the shopping detailed list, setting the date and ten kinds of unit prices of merchandise and overweighing alarm. The whole system is simple, well-found, convenient to use and has high accuracy and certain

development value.

Key words: microcontroller; sampling circuit; A/D converter;

LCD Manifestation

第一章绪论

1.1引言:

质量是测量领域中的一个重要参数,称重技术自古以来就被人们所重视。公元前,人们为了对货物交换量进行估计,起初采用木材或土制作的容器对交换货物进行计量。以后,又采用简单的秤来测定质量。据考证,世界上最古老的计量器具出土于中东和埃及,最古老的衡器和砝码出自于埃及。秤是最普遍、最普及的计量设备,电子秤取代机械秤是科学技术发展的必然规律。低成本、高智能化的电子秤无疑具有极其广阔的市场前景。

21世纪,电子产品变得越来越丰富,给人们带来了很多很多的方便,其中电子秤成了人们生活中不可缺少的一部分。大大小小的市场电子秤能够完成许多工作,为人们节省了时间,提高了工作效率。

在超市里的一台电子秤,它能很精确的称出商品的重量,还能去除皮重,更主要的是,它其中预存了超市里商品的单价,当称出商品的重量后,电子秤马上就能算出价格,不管几种商品都能一一累加,最后列出清单,可以说非常的智能化,而且非常的精确。由此,顾客在购物的时候非常的放心,商家的效益也提高了,所以有了电子秤,顾客买的放心,商家也卖的开心了。

1.2 选题背景与意义

电子秤是日常生活中常用的电子衡器,广泛应用于超市、大中型商场、物流配送中心。电子秤在结构和原理上取代了以杠杆平衡为原理的传统机械式称量工具。相比传统的机械式称量工具,电子秤具有称量精度高、装机体积小、应用围广、易于操作使用等优点,在外形布局、工作原理、结构和材料上都是全新的计量衡器。电子秤的设计首先是通过压力传感器采集到被测物体的重量并将其转换成电压信号。输出电压信号通常很小,需要通过前端信号处理电路进行准确的线性放大。放大后的模拟电压信号经A/D转换电路转换成数字量被送入到主控电路的单片机中,再经过单片机控制译码显示器,从而显示出被测物体的重量。

目前市场上使用的称量工具,或者是结构复杂,或者运行不可靠,且成本高,精度稳定性不好,调正时间长,易损件多,维修困难,装机容量大,能源消耗大,生产成本高。而且目前市场上电子秤产品的整体水平不高,部分小型企业产品质量差且技术力量薄弱,设备不全,缺乏产品的开发能力,产品质量在低水平徘徊。因此,有针对性地开发出一套有实用价值的电子秤系统,从技术上克服上述诸多缺点,改善电子秤系统在应用中的不足之处,具有现实意义。

1.3 研究现状

1.3.1 影响因素

随着科技的进步, 对电子秤的要求也越来越高。影响其精度的因素主要有: 机械结构、传感器和数显仪表。在机械结构方面,因材料结构强度和刚度的限制, 会使力的传递出现误差,而传感器输出特性存在非线性, 加上信号放大、模数转换等环节存在的非线性,使得整个系统的非线性误差变得不容忽视。因此,在高精度的称重场合,迫切需要电子秤能在线自动校正系统的非线性。此外,为了保证准确、稳定地显示, 仪器部分辨率(主要是ADC 的分辨率) 一般要比外部显示分辨率高4 倍以上, 这就要求所采用的ADC 具有足够的转换位数,而采用高精度的ADC,自然增加了系统的成本。

1.3.2 产品质量

目前市场上主流的电子秤根据使用功能的不同包括以下几个类型:电子天平、电子计数秤、电子计价秤、电子台秤、电子吊钩秤、定量包装秤以及条形码电子秤等。面对种类如此繁多的电子秤,目前市场上存在许多不合格的电子秤产品。不合格问题主要表现在以下三个方面:

1、温度试验项目不符合标准规定;

2、湿热试验项目达不到标准要求;

3、抗电脉冲串试验和抗静电放电试验项目不合格。

造成产品不合格的原因主要有以下几个方面:

1、称重传感器的质量不达标,制约了电子秤产品整体质量的提高;

2、关键元器件未进行筛选和通电老化,造成电子计价秤质量失控;

3、部分产品设计上抗干扰能力不强;

4、产品检验把关不严。

面对目前市场上电子秤产品的总体质量不高的局面,除了加强对电子秤产品的日常监督管理之外,还要从根本上推动技术的发展,促进电子秤产品质量的提高,更好地保护消费者的合法权益。

1.3.3 发展方向

电子秤不仅要向高精度、高可靠方向发展,而且更需向多种功能的方向发展。据悉, 目前电子秤的附加功能主要有以下几种:

1、电子秤附加了计算机信息补偿处理装置,可以进行自诊断、自校正和多种补偿计算和处理;

2、具有皮重、净重显示等特种功能。电子秤有些已具备了动态称量模式, 即通过进行算术平均、积分处理和自动调零等方法, 消除上述的误差;

3、附加特殊的数据处理功能。目前的电子秤有附加多种计算和数据处理功

能, 以满足多种使用的要求。

今后, 随着电子高科技的飞速发展, 电子秤技术的发展定将日新月异。同时, 功能更加齐全的高精度的先进电子秤将会不断问世, 其应用围也会更加拓宽。1.3.4 电子秤的智能化

电子秤的称重功能是基于微电脑控制芯片处理器这一核心技术来实现的。由于目前在设计电子秤系统时大量地采用集成芯片,因此电子秤系统已经摆脱了以往的电子模式,正趋向智能化多元化方向发展。在此基础上可以实现系统功能的扩展,比如与上位机的通讯,在上位机上利用图形化界面的操作软件实现数据库管理等。

电子秤由于自身的精度高、功能强和使用方便,实际使用的电子秤有较高的性价比,在很多领域完全可以取代那些机械式的称重工具。在具体开发电子秤的系统时应该根据用户的客观需要,再结合系统硬件和软件,从而可以开发出一套实际使用价值极大的电子秤系统。目前,随着电子技术的飞速发展,微处理器应用技术的日趋成熟,必将推进基于微处理器为核心的电子秤系统功能的日趋完善,因此多元化智能电子秤具有广泛的应用前景和开发价值!

1.4 本文的结构

文以电子秤的研发作为应用背景,对传感器、模数转换、单片机及其接口

等技术进行了分析。全文共分为六章,各章的主要容如下:

第一章扼要地介绍了电子秤的概念、特点与相关研究背景;

第二章论证了系统方案,包括对原理的阐述,各种优缺点的比较,属于理论分析部分;

第三章通过对各种芯片的介绍以及对电路功能的分析,对系统硬件进行了描述,给出了单片机的的控制方案;

第四章简单介绍了系统软件流程;

第五章对整个设计做了总结,归纳了存在的问题和进一步研究的方向。

第二章系统方案的设计

电子秤的应用系统是由硬件和软件所组成。硬件指单片机、扩展的存储器、扩展的输入输出设备等部分;软件是各种工作程序的总称。硬件和软件只有紧密配合、协调一致,才能提高系统的性能价格比。从一开始设计硬件时,就应考虑相应软件的设计方法,而软件设计是根据硬件原理和系统的功能要求进行的。

2.1 电子秤的设计要求

2.1.1 基本要求

1、电子秤称重围:0~9.999Kg;重量误差不大于 0.005Kg;

2、液晶显示:所称物体重量、10种商品的购物清单等。

2.1.2 特色与创新

1、使用单片机为控制核心,大大简化了系统的组成构造,且单片机可拓展性强,可以很方便的对系统进行拓展和应用。

2、使用键盘输入数据,操作简单,方便。

3、中文液晶显示所称量的物品重量,同时还可显示物品的名称,数量,单价,金额和所有物品的总金额。

4、具有去皮功能和金额累加计算功能。

5、当物品重量超过电子秤量程,即过载情况或者是物品重量小于A/D转换器所能转换的最小精度,即欠量程的时候,具有超重报警功能。

2.2 设计原理及设计基本思路:

2.2.1系统的原理:

电子秤的工作原理。首先是通过压力传感器采集到被测物体的重量并将其转换成电压信号。输出电压信号通常很小,需要通过前端信号处理电路进行准确的线性放大。放大后的模拟电压信号经A/D转换电路转换成数字量被送入到主控电路的单片机中,再经过单片机控制译码显示器,从而显示出被测物体的重量。在实际应用中,为提高数据采集的精度并尽量减少外界电气干扰,还需要在传感器与A/D芯片之间加上信号调整电路。

2.2.2 系统的基本设计思路:

按照设计的基本要求,系统可分为三大模块,数据采集模块、控制器模块、人机交互界面模块。其中数据采集模块由压力传感器、信号的前级处理和A/D转换部分组成。转换后的数字信号送给控制器处理,由控制器完成对该数字量的处理,驱动显示模块完成人机间的信息交换。此部分对软件的设计要求比较高,系统的大部分功能都需要软件来控制。在扩展功能上,本设计增加了一个过载、欠量程报警提示。

2.3 系统总体设计方案比较与论证

在设计系统时,针对各个模块实现的功能来设计电子秤的方案有以下几种:方案一数码管显示方案

结构简图如下图所示:

图2.1 数码管显示方案

此方案利用数码管显示物体重量,简单可行,可以采用部带有模数转换功能的单片机。由此设计出的电子秤系统,硬件部分简单,接口电路易于实现,并且在编程时大大减少程序量,在电路结构上只有简单的输出输入关系。缺点是:硬件部分简单,虽然可以实现电子秤基本的称重功能,但是不能实现外部数据的输入,无法根据实际情况灵活地设定各种控制参数。由于数码管只能实现简单的数字和英文字符的显示,不能显示汉字以及其他的复杂字符,不能达到显示购物清单的要求。又因为采用了具有模数转换功能的单片机,系统电路过于简单,系统硬件的扩展必受到限制,电子秤的功能过于单一,达不到设计的标准。

方案二在前一种方案的基础上进行扩展,增加一键盘输入装置,增加外界对单片机部的数据设定,使电子秤实现称重计价的功能。

结构简图如下图所示:

图2.2 带有键盘输入的结构简图

此方案设计的电子秤,可以实现称物计价功能,但是局限于数码管的功能,在显示时只能显示单价、购物总额以及简单的货物代码等。在显示重量时,如果数码管没有足够的位数,那么称量物体重量的精度必受到限制,所以此方案需要较多的数码管接入电路中。这样在处理输入输出接口时需要另行扩展足够多的I/O接口供数码管使用,比较麻烦。

方案三前端信号处理时,选用放大、A/D转换等措施,尤其在显示方面采用具有字符图文显示功能的LCD显示器。这种方案不仅加强了人机交换的能力,而且满足设计要求,可以显示购物清单、所称量的物体信息等相关容。

结构简图如下图所示:

图2.3 LCD显示的方案

目前单片机技术比较成熟,功能也比较强大,被测信号经放大整形后送入单片机,由单片机对测量信号进行处理并根据相应的数据关系译码显示出被测物体的重量]4[。由于系统需要的按键较多,因此要加一个键盘显示管理芯片(ZLG7289)。单片机控制适合于功能比较简单的控制系统,而且其具有成本低,

功耗低,体积小算术运算功能强,技术成熟等优点。但其缺点是外围电路比较复杂,编程复杂。使用这种方案会给系统设计带来一定的难度。

图2.4 单片机实现方案原理框图

方案四采用现场可编程门阵列(FPGA)为控制核心

采用现场可编程门阵列(FPGA)为控制核心,利用EDA软件编程,下载烧制实现。系统集成于一片Xilinx公司的SpartanⅡ系列XC2S100E芯片上,体积大大减小、逻辑单元灵活、集成度高以及适用围广等特点,可实现大规模和超大规模的集成电路。

采用FPGA测频测量精度高,测量频率围大,而且编程灵活、调试方便,设计要求的精度较高,所以要求系统的稳定性要好,抗干扰能力要强。

从下图中可以看到系统的基本工作流程和各单元电路所用到的核心器件。其中控制器采用Xilinx公司可编程器件FPGA为核心,基于ISE软件平台,采用VHDL编程实现数据处理、LED和LCD驱动、时钟芯片的I2C通讯、键盘控制等模块。

图2.5 电子秤系统的组成结构图

FPGA的逻辑容量密度大,集成度高,可大大减少印刷电路板的空间,减低系统功耗,同时还可以提高设计的工艺性和产品的可靠性。

虽然以FPGA为核心的电子秤系统很优化,但只有在大规模和超大规模集成电路中其高集成度才能更好得以体现。其主要在PC机接口卡的总线接口、程控交换机的信号处理与接口、雷达声纳系统的成像控制与数字处理、数控机床的测试系统等方面有广泛应用。鉴于本电子秤的设计并不太复杂,单片机完全能实现所需功能,所以在具体设计时,采用了第三种设计方案。

2.4单片机的选型:

选择单片机型号的出发点有以下几个方面:

1、市场货源

系统设计者只能在市场上能够提供的单片机中选择,特别是作为产品大批量生产的应用系统,所选的单片机型号必须有稳定、充足的货源。

2、单片机性能

应根据系统的功能要求和各种单片机的性能,选择最容易实现系统技术指标的型号,而且能达到较高的性能价格比。单片机性能包括片硬件资源、运行速度、可靠性、指令系统功能、体积和封装形式等方面。影响性能价格比的因素除单片机的性能价格外,还包括硬件和软件设计的容易程度、相应的工作量大小,以及开发工具的性能价格比。

3、研制周期

在研制任务重、时间紧的情况下,还要考虑所选的单片机型号是否熟悉,是否能马上着手进行系统的设计。与研制周期有关的另一个重要因素是开发工具,性能优良的开发工具能加快系统地研制进程。

AT89S系列单片机是继AT89C系列之后推出的功能更强的新产品。AT89S系列与AT89C系列相比,运算速度有了较大的提高,它的静态工作频率为0~33MHz,片集成有双数据指针DPTR、定时监视器(watchdog timer,又称看门狗)、低功耗休闲状态及关电方式、关电方式下的中断恢复等诸多功能,极满足了各种不同的应用要求。

AT89S52单片机是AT89S系列中的增强型高档机产品,它片存储器容量是AT89S51的一倍,即片8KB的Flash程序存储器和256B的RAM。另外,它还增加了一个功能极强的、具有独特应用的16位定时/计数器2等多种功能。

在工程应用中AT89S52有一显著的优势:不需要烧写器,只借助PC 机的并口输出和极为简单的下载电路,便可将程序通过串行方式写入单片机。并且下载电路可设计在系统中,可以随时修改单片机的软件而不对硬件做任何改动。

由此,通过对目前主流型号的比较,我们最终选择了AT89S52通用的普通单

片机来实现系统设计。AT89S52是一种兼容MCS51微控制器,工作电压4.0V到5.5V,全静态时钟0 Hz 到33 MHz,三级程序加密,32个可编程I/O口,2/3个16位定时/计数器,6/8个中断源,全双工串行通讯口,低功耗支持Idle和Power-down模式,Power down模式支持中断唤醒, 看门狗定时器,双数据指针,上电复位标志。我们在外面扩展了32K数据存储器,以满足系统要求]6[。

2.5输入输出设备指派:

2.5.1 键盘输入

键盘输入是人机交互界面中重要的组成部分,它是系统接受用户指令的直接途径。键盘是由若干个按键开关组成,键的多少根据单片机应用系统的用途而定。键盘由许多键组成,每一个键相当于一个机械开关触点,当键按下时,触点闭合,当键松开时,触点断开。单片机接收到按键的触点信号后作相应的功能处理。因此,相对于单片机系统来说键盘接口信号是输入信号。

方案一 Intel8279是一种为8位微处理器设计的比较成熟的通用键盘/显示器接口芯片,其功能有:接收来自键盘的输入数据,并作预处理;数据显示的管理和数据显示器的控制。但是在与单片机的连接时占用较多的接口资源。

方案二 ZLG7289是周立功单片机公司设计的串行输入输出可编程键盘/显示芯片,有强大的键盘显示功能,支持64键控制,可以比较方便地扩展系统。另外ZLG7289部有译码电路,大大简化了程序。

因此,我们选择功能更好的专用键盘显示芯片ZLG7289作为键盘扫描显示芯片。

2.5.2 输出显示

方案一全部采用数码管显示,数码能显示时钟,以及被测物体的重量等信息。此方案显示直观,而且编程简单,但若要同时显示单价,金额售货员编号等诸多信息则需要要大量的数码管,而且不能显示中文。由此增加了电路的复杂程度,也加大了编程的难度。

方案二采用可以设置显示单价,金额,中文,购物日期等的LCD,它具有低功耗、可视面大、画面友好及抗干扰能力强等功能,其显示技术已得到广泛应用。

LCD 显示器的工作原理:液晶显示器的主要材料是液态晶体。它在特定的温度围,既具有液体的流动性,又具有晶体的某些光学特性,其透明度和颜色随电场、磁场、光照度等外界条件变化而变化。因此,用液晶做成显示器件,就可以把上诉外界条件的变化反映出来从而形成现实的效果。

21

)

(

R I R V V V adj REF

REF O ++=虽然ZLG7289具有控制数码管显示的功能,但考虑到本题目要求中文显示,数码管无法满足,只能考虑用带有中文字库的液晶显示器。由于可以分页显示,无需太大屏幕,我们选择了点阵式128×64型LCD —OCM4x8C 。

2.6系统电源

系统需要多种电源,单片机需要+5V 电源,A/D 转换器需要±5V ,+1V ,传感器需要+10V 以上的线性电源(不能用开关电源,否则称重数据不稳定)。

稳压电源的技术指标分为两种:一种是特性指标,包括允许的输入电压、输出电压、输出电流及输出电压调节围等;另一种是质量指标,用来衡量输出直流电压的稳定程度,包括稳压系数、输出电阻、温度系数及纹波电压等。

方案一 采用三端固定稳压芯片7805和7812为系统提供稳定的电源。这个部分由整流电路、滤波电路、稳压电路等组成。如下图:

图2.10 +5V 电源电路图

在这里只给出了+5V 电源电路,+12V 电源电路与+5V 相似,因此不再画出。 78系列是输出电压固定的三端集成稳压器,输出为正电压,输出电流可达1A 。

方案二 以LM317和LM337型号的芯片为核心来设计电源电路。选用初级220V 、次级18V ,功率为10W 的变压器两只提供交流电源,经过整流稳压滤波后,再分别由LM317和LM337提供系统所需的直流稳压电源。

LM317是一种外接很少元件就能工作的三端可调式集成稳压器,它的三个接线端分别称为输入端、输出端和调整端。它的部电路有比较放大器、偏置电路、恒流源电路和带隙基准电路等,它的公共端改接到输出端,器件本身无接地端。所以消耗的电流都从输出端流出,部的基准电压(约 1.2V )接至比较放大器的

)1

(1

2R R V V REF O +=21

2)1(R I R R

V adj REF ++同相端和调整端之间。若接上外部的调整电阻R1、R2后,输出电压为

= (2.9)

LM317的V REF =1.2V, I adj =50μA ,由于调整端电流I adj 〈〈I 1, 故可以忽略,式(2.9)可简化为

(2.10)

图2.11 LM317 结构图

LM337稳压器是与LM317对应的负压三端可调集成稳压器,它的工作原理和电路结构与LM317相似。

LM 系列的特性有:可调整输出电压低到 1.25V ;保证 1.5A 输出电流;典型线性调整率 0.01%;典型负载调整率 0.1%;80dB 纹波抑制比;输出短路保护;过流、过热保护;调整管安全工作区保护。

系统的传感器部分,传感器电源的设计直接影响系统的稳定性和精确度。实践证明,若桥电源采用一级稳压,稳压器采用78系列,称重误差为10%,屏幕显示的称重数据变化较大,各部分之间协调性较差。若采用二级稳压,稳压器采用78系列,称重误差为3%左右,各部分之间协调性较好。由此可见电桥电压的重要性。经反复试验发现,采用差动式电源可将电源的波动部分中和掉,大大提高电桥输出精度及稳定性。另外,系统要求扩大输出电压的调节围,故使用它很不方便。

所以,具体设计时考虑到运算放大器的放大能力与工作电压的大小关系,以及电源芯片的自身优势等因素,最终选用了性价比比较高的LM317和LM337来设计电源电路,给系统提供正、负电压,满足系统正常工作电源的要求。

系统硬件的结构框图如下所示:

图2.12 系统硬件结构框图

第三章系统硬件设计

根据设计要求以及系统所需要实现的功能,在设计系统时可以分成以下几个部分:单片机控制模块,前端信号采集、处理、转换模块,人机接口界面以及系统电源部分(为实现系统超量程与欠量程的报警功能,还扩展了报警电路)。

3.1 基于AT89S52的主控电路

3.1.1芯片介绍

1、芯片AT89S52

AT89S52单片机是ATMEL公司新近推出的高档型AT89S系列单片机中的增强型产品。ATMEL公司是美国20世纪80年代中期成立并发展起来的半导体公司。该公司的技术优势在于推出Flash存储器技术和高质量、高可靠性的生产技术,它率先将独特的Flash存储技术注入于单片机产品中。其推出的AT89系列单片机,在世界电子技术行业中引起了极大的反响,在国也受到广大用户欢迎。

AT89S52是一个低功耗,高性能CMOS 8位单片机,片含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构。芯片集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。

AT89S52具有如下特点:40个引脚,8k Bytes Flash片程序存储器,

256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,3个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片时钟振荡器。

此外,AT89S52设计和配置了振荡频率可为0Hz,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器、串行口、外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。

主要功能特性见下表:

· 兼容MCS-51指令系统· 8k可反复擦写(>1000次)ISP Flash ROM · 32个双向I/O口· 4.5-5.5V工作电压

· 3个16位可编程定时/计数器· 时钟频率0-33MHz

· 全双工UART串行中断口线· 256x8bit部RAM

· 2个外部中断源· 低功耗空闲和省电模式

· 中断唤醒省电模式· 3级加密位

· 看门狗(WDT)电路· 软件设置空闲和省电功能

· 灵活的ISP字节和分页编程· 双数据寄存器指针

图3.1 AT89S52的引脚图

引脚功能说明:

VCC/GND:电源/接地引脚;

Port 0:

P0是一个8位漏极开路型双向I/O端口,端口置1(对端口写1)时作高阻抗输入端;P0还可以用作总线方式下的地址数据复用管脚,用来操作外部存储器。在这种工作模式下,P0口具有部上拉作用。对部Flash程序存储器编程时,接收指令字节、校验程序、输出指令字节时,要求外接上拉电阻;

Port 1:

P1是一个带有部上拉电阻的8位双向I/0端口,输出时可驱动4个TTL。端口置1时,部上拉电阻将端口拉到高电平,作输入用;另外,P1.0、P1.1可以分别被用作定时器/计数器2的外部计数输入(P1.0/T2)和触发输入(P1.1/T2EX);对部Flash程序存储器编程时,接收低8位地址信息;

Port 2:

P2是一个带有部上拉电阻的8位双向I/0端口;输出时可驱动4个TTL。端口置1时,部上拉电阻将端口拉到高电平,作输入用; P2口在存取外部存储器时,可作为高位地址输出;部Flash程序存储器编程时,接收高8位地址和控制信息;

Port 3:

P3是一个带有部上拉电阻的8位双向I/0端口,输出时可驱动4个TTL。端口置1时,部上拉电阻将端口拉到高电平,作输入用。

P3引脚功能复用见下表:

RST:

在振荡器运行时,有两个机器周期(24个振荡周期)以上的高电平出现在此管脚时,将使单片机复位。只要这个管脚保持高电平,51芯片便循环复位。复位后P0—P3口均置1,管脚表现为高电平,程序计数器和特殊功能寄存器SFR

全部清零。当复位脚由高电平变为低电平时,芯片为ROM的00H处开始运行程序;

XTAL1、XTAL2 :

XTAL1是片振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。晶振的频率可以在1MHz至24MHz选择,电容取30PF左右。

ALE/PROG:

访问外部存储器时,ALE(地址锁存允许)的输出用于锁存地址的低位字节,即使不访问外部存储器,ALE端仍以不变的频率输出脉冲信号(此频率是振荡器频率的1/6),在访问外部数据存储器时,出现一个ALE脉冲;

PSEN:

该引脚是外部程序存储器的选通信号输出端。当AT89S52由外部程序存储器取指令或常数时,每个机器周期输出2个脉冲,即两次有效。但访问外部数据存储器时,将不会有脉冲输出;

EA/Vpp:

外部访问允许端。当该引脚访问外部程序存储器时,应输入低电平。要使AT89S52只访问外部程序存储器(地址为0000H-FFFFH),这时该引脚必须保持低电平;

2、芯片74LS373

锁存器是具有保存功能的芯片,常用于通过一些引线传送信号时,保存(记忆)这些引线上在时钟作用前一时刻出现的地址信息,这种保存地址信息的锁存器称为地址锁存器。

74LS373是典型的锁存器芯片,它是三态输出的八位锁存器。芯片含八个D 型触发器,其集成电路引脚如下图:

图3.2 74LS373的引脚图

Q 输出控制E时钟端CP 数据输入D 三态输出1 n

当时钟端CP=1(高电平)时,Q 端输出将随数据输入D而变。

当CP=0(低电平)时,D触发器输出将锁存已建立的电平。

当输出控制端E=0(低电平)时,将使八个输出处于正常工作状态(高电平或低电平输出)。

当E=1(高电平)时,将使锁存器输出处于高阻状态,从而不多总线加载,即不会影响总线上的数据。输出控制端不影响触发器的部锁存功能,即已有的锁存数据仍然保留,甚至当输出被关闭,新的数据也可被置入。

3、芯片62256

随机存取存储器简称RAM(Random Access Memory)。使用RAM时既能从任一指定地址读取(取出)数据,也能写入(存入)数据,所以又叫读写存储器。它读、写方便,但一旦断电,所存储的数据也随即丢失,因此不利于数据的长期保存。

数据存储器用于存储数据采集系统采集的原始数据、运算结果等,所以外部数据存储器能随机读/写。62256的引脚符号功能如下:

3.1.2 主控电路

P1口和P2.0~P2.6口作为地址总线,其中P1口作为低地址线和数据总线复用,P2.0~P2.6口做高地址线。P2.7作为62256的片选控制总线,ALE接锁存器74LS373的使能端。P3.6和P3.7作为外部数据存储器写/读选通信号输出端分别接62256的/WE和/OE端。

主控电路图如下:

图3.3 主控电路图

3.2 基于ICL7135的前端信号处理电路

3.2.1 芯片介绍

1、L-PSIII型称重传感器

L-PSⅢ型铝制称重传感器为双孔悬臂梁形式,是电子计价秤的专用产品,也可用于制造由单只传感器构成的电子案秤,台秤及专用衡器等。

主要技术指标参考下表:

表3.5 L-PSIII型称重传感器电气特性

电子秤毕业论文

电子秤毕业论文 电子秤毕业论文 引言 电子秤是一种能够精确测量物体质量的仪器。随着科技的不断发展,电子秤已经成为我们日常生活中不可或缺的一部分。无论是在家庭中使用的厨房秤,还是在商业领域中使用的商用秤,电子秤都发挥着重要的作用。本篇论文将探讨电子秤的原理、应用以及未来发展趋势。 1. 电子秤的原理 电子秤的原理基于压力传感器和电子线路的组合。当物体放置在电子秤上时,压力传感器会受到物体的压力作用,产生电信号。电子线路会将这个电信号转换为数字信号,并计算出物体的质量。相比传统的机械秤,电子秤具有更高的精确度和稳定性。 2. 电子秤的应用 2.1 家庭使用 在家庭中,电子秤常用于厨房。它可以帮助我们精确称量食材,保证烹饪的准确度。无论是烘焙、炒菜还是调制饮品,电子秤都能够帮助我们掌握每个成分的份量,提高食物的口感和质量。 2.2 商业领域 在商业领域,电子秤广泛应用于超市、菜市场、快递行业等。它可以帮助商家准确计量商品的重量,确保交易的公平和准确。同时,电子秤还可以提供数据记录和统计功能,帮助商家进行库存管理和销售分析。 3. 电子秤的未来发展趋势

3.1 智能化 随着物联网和人工智能技术的快速发展,电子秤也将朝着智能化方向发展。未来的电子秤可能会与智能手机或智能家居设备进行连接,实现远程控制和数据传输。用户可以通过手机App监控和管理电子秤的使用情况,实现更加便捷和智能的操作。 3.2 多功能化 除了称重功能,未来的电子秤可能会具备更多的功能。例如,温度测量、计时器、食材分析等。这样一来,电子秤不仅可以满足基本的称重需求,还可以提供更多的辅助功能,为用户提供更全面的服务。 3.3 环保节能 在未来的设计中,电子秤也将注重环保节能。采用更高效的电子元件和节能技术,减少能源的消耗。同时,电子秤的材料选择也将更加环保可持续,减少对环境的影响。 结论 电子秤作为一种现代化的测量工具,已经深入到我们的生活中。它不仅提高了测量的准确度,还为我们的生活带来了更多的便利。未来,随着技术的不断进步,电子秤将会变得更加智能、多功能和环保。我们期待着电子秤在各个领域的广泛应用,为我们的生活带来更多的便利和创新。

【毕业设计】毕业设计电子秤

【关键字】毕业设计 毕业设计电子秤 篇一:毕业论文--基于单片机的电子秤设计 基于单片机的电子秤设计 摘要:本设计以51系列单片机STC89C52RC为控制核心,实现电子秤的基本控制功能。在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为最小系统、数据采集、人机交互界面(键盘以及显示)和系统电源四大部分。最小系统部分为STC89C52RC系统;数据采集部分由压力传感器、信号的前级处理和A/D转换部分组成,包括运算放大器OP07和A/D转换器ADC0809;人机交互界面为键盘输入和数码管显示,主要使用5X5键盘、CH423数码管控制芯片及13位数码管显示,可以方便的输入数据并直观的显示重量、单价和总价。系统电源是以LM7805、LM7812为核心设计电路以提供系统正常工作电源。软件部分应用单片机C51语言进行编程,实现了该设计的基本控制功能。该电子秤可以实现基本的称重功能(称重范围为0~10Kg,重量误差不大于±0.02Kg),重量、单价、总价的计量可以精确到两位小数,键盘设置有数字键(‘0’~‘9’、‘.’)、储存键、单价1~单价8调用单价键、清除键、去皮键等;发挥部分有8种不同物品的单价记忆功能、99种消费商品价格累计功能、;待发挥部分为讲电子秤与打印机连接,能打印消费记录(小票),超量程和欠量程的报警功能。本系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。 关键词:单片机采样电路A/D转换器CH423数码管驱动芯片数码管显示工作电源the design of electronic scales based on Single-chip Microcomputer ABSTRACT :The design for the control of 51 computers STC89C52RC the core, to achieve the basic control functions of electronic scales. In designing the system, in order to better modular design, the design of each unit step function modules, the system can be divided into the minimum hardware system, data acquisition, man-machine interface (keypad and display) and the system power 4 most. Minimum system partly STC89C52RC system; data collection in part by the pressure sensor, signal processing and the first class A / D conversion components, including the operational amplifier OP07 and the A / D converter ADC0809; man-machine interface for the keyboard and digital display The main use of 5X5 keypad, CH423 digital control chip and 13 digital display, can easily enter data and visual display weight, unit price and total price. System power is based on LM7805, LM7812 as the core design of the circuit to provide normal power supply system. Software part of the application MCU C51 language programming, the design of the basic control functions. The electronic weighing scales can realize the basic functions (weighing range of 0 ~ 10Kg, the weight of the error is not greater than ± 0.02Kg), weight, unit price, total measurement is accurate to two decimal places, the keyboard settings are the number keys ( '0 '~ '9','.'), storage key, Unit 1 to Unit 8 Unit call key, clear key, peeled keys, etc.; play a part in 8

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

第一章绪论 (1) 1.1研究目的和意义 (1) 1.2电子称重系统的应用领域 (1) 1.3主要工作以及论文结构 (1) 第二章系统方案论证与选型 (3) 2.1控制器部分 (3) 2.2数据采集部分 (4) 2.2.1 传感器的选择 (4) 2.2.2放大电路选择 (7) 2.2.3 A/D转换器的选择 (8) 2.2.4键盘处理部分方案论证 (9) 2.3显示电路部分的选择 (9) 2.4超量程报警部分选择 (9) 2.4.1 电源模块方案选型 (10) 第三章硬件电路设计 (11) 3.1AT89S52的最小系统电路 (11) 3.1.1单片机芯片AT89S52介绍 (11) 3.1.3 AT89S52的最小系统电路构成 (12) 3.2电源电路设计 (13)

3.3数据采集部分电路设计 (13) 3.6.1LED结构与原理 (15) 3.6.2动态显示LED显示器接口 (16) 3.4键盘电路与AT89S52单片机接口电路设计 (17) 键盘电路与AT89C51的接口电路设计 (17) 3.5报警电路的设计 (18) 第四章系统软件设计 (20) 4.1主程序设计 (20) 4.2子程序设计 (21) 4.2.1 A/D转换启动及数据读取程序设计 (21) 4.2.2显示子程序设计 (22) 4.2.3 键盘输入控制程序的设计 (22) 4.2.4报警子程序的设计 (23) 第五章总结 (25) 参考文献 (26) 附录1系统总图 (27)

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

电子秤的设计毕业论文

电子秤的设计毕业论文 电子秤的设计 引言: 电子秤是一种广泛应用于商业和家庭中的重要设备。它的设计不仅关乎我们日 常生活的便利性,还与商业交易的准确性和公正性密切相关。本文将探讨电子 秤的设计原理、功能需求以及可能的改进方向,以期为电子秤的设计提供一些 有益的思考和指导。 一、电子秤的设计原理 电子秤是通过测量物体所受重力的大小,将其转化为电信号,再通过计算和显 示来实现重量的测量。其基本原理是利用负载传感器和模拟电路将物体的重力 转化为电压信号,再经过模数转换和数字处理,最终在显示屏上显示出准确的 重量数值。 二、电子秤的功能需求 1.准确度:电子秤作为一种重要的测量设备,其准确度至关重要。在设计中, 需要考虑传感器的灵敏度、线性度以及温度对测量结果的影响等因素,以确保 秤的测量结果尽可能准确。 2.稳定性:电子秤在使用过程中应保持稳定性,不受外界干扰的影响。因此, 在设计中需要考虑抗干扰能力和稳定性的提升,以确保秤的测量结果稳定可靠。 3.易操作性:电子秤的设计应简单易懂,方便用户操作。操作界面应清晰明了,按钮和显示屏的布局应符合人体工程学原理,以提高用户的使用体验。 4.多功能性:随着科技的发展,电子秤的功能需求也在不断增加。除了基本的 重量测量功能外,一些高级电子秤还具备计数、价格计算、单位转换等功能。

在设计中,应考虑添加这些功能,以满足用户的多样化需求。 三、电子秤的改进方向 1.智能化:随着人工智能技术的发展,电子秤可以通过添加智能芯片和连接互联网的功能,实现更多的智能化操作。比如,可以通过手机App远程控制和监测电子秤的使用情况,或者将测量数据上传到云端进行分析和管理。 2.节能环保:在电子秤的设计中,应考虑节能环保的因素。可以采用低功耗的电子元件,设计节能模式以及自动关机功能,以减少能源的消耗和对环境的影响。 3.人性化设计:电子秤的设计应更加注重用户体验,考虑用户的使用习惯和需求。比如,可以增加语音提示功能,方便视力有障碍的用户使用;或者设计可调节高度的秤台,以适应不同身高用户的使用需求。 4.数据安全:随着电子商务的兴起,越来越多的商家将电子秤与计算机系统进行连接,以实现自动化的交易流程。在设计中,应注重数据的安全性,加强防护措施,防止数据泄露和被黑客攻击。 结论: 电子秤作为一种重要的测量设备,其设计需要兼顾准确度、稳定性、易操作性和多功能性等方面的需求。未来的电子秤设计可以朝着智能化、节能环保、人性化和数据安全等方向进行改进。通过不断创新和技术进步,电子秤将为我们的生活和商业交易带来更多的便利和准确性。

电子称毕业设计论文

目录 序言 (3) 第1章任务和指标 (4) 1.1 设计任务 (4) 1.2设计指标 (4) 第2章功能分析 (5) 2.1系统总体框架图 (5) 2.2各模块基本原理 (5) 2.2.1采用应变片称重的基本原理 (5) 2.2.2放大器的工作原理 (6) 2.2.3 A/D转换的工作原理 (10) 2.2.4 数码管显示的工作原理 (10) 第3章硬件设计 (11) 3.1 电路主要结构 (11) 3.2 ±12V稳压电路 (11) 3.3 两级放大电路 (12) 3.4 A/D转换电路 (12) 3.5 数字显示电路 (13) 第4章软件设计 (14) 4.1 总程序模块设计 (14) 4.2 A/D电路模块设计 (14) 4.3 拆字程序模块设计 (15)

4.4 显示电路模块设计 (15) 第5章安装与调试 (16) 5.1 硬件调试 (16) 5.2 软件调试 (16) 5.3 综合调试 (16) 5.4 故障分析与解决方案 (16) 5.4.1 故障出现情况 (16) 5.4.2 解决方案 (17) 5.5 功能测试及结果分析 (17) 总结 (19) 参考文献 (20) 附录 (21) 附录1 (21) 附录2 (23) 附录3 (24) 附录4 (24) 附录5 (25)

序言 《子•算经》记载:秤之所起,起于黍,十黍为一累,十累为一铢,二十四铢为一两,十两为一斤。称重技术自古以来就被人们所重视,在传说的皇帝“设五量”中,权衡既为五量之首。夏禹的“声为吕,声为度,称以出”;“循守会稽,乃审权衡,平斗斛”等,均说明了在我国古代称重技术所处的位置和重要性。在公元前,人们为了对货物交换量的估计,起初采用木材或土制作的容器作为交换货物的计量。以后,又采用简单的秤来测定质量。 在19世纪后期,随着工业化的迅猛发展,出现了大量迅速称量散料物品的自动秤。第一台定量自动秤约在1880年获得型式批准的,它是由倾斜象限杆秤发展来的。每次约可称量500kg。这种自动秤的称量过程分以下几个阶段:a,打开装满散料的容器; b,把散料输入到秤斗里进行称量;c,到达平衡位置时,关闭进料闸门;d,自动卸空料斗;e,秤斗和气动联动装置回到初始位置,自动地启动下一个称量程。 随着科技革命,传感器技术的迅速发展,单片机的出现,电子秤走进的人们的生活。电子秤的发展过程与其它事物一样,也经历了由简单到复杂,由粗糙到精密,由机械到机电结合再到全电子化,由单一功能到多功能的过程。特别是近30年以来,工艺流程中的现场称重,配料定量称重,以及产品质量的监测等工作,都离不开能输出电信号的电子衡器。这是由于电子衡器不仅能给出质量或重量值的信号,而且也能作为总系统中的一个单元承担着控制与检验功能,从而推动工业生产和贸易交往的自动化和合理化。近年来,电子衡器已愈来愈多地参与到数据处理和过程控制之中。现代称重技术和数据系统已经成为工艺技术,储运技术,预包装技术,收货业务及商业销售领域中不可缺少的组成部分。 我国的衡器在20世纪40年代以前还全是机械式的,40年代开始发展了机电结合式的衡器。50年代开始出现了称重传感器为主的电子衡器。由于称重传感器各项性能不断有新的突破。为电子秤的发展奠定了基础。国外如美国,西欧等一些国家在20世纪60年代就出现了0.1%称重准确度的电子秤,并于70年代中期约对75%的机械秤进行了机电结合式的电子化改造。到目前为止,电子秤的发展方兴未艾,并向着群控,程控和智能化猛进。

电子秤设计_毕业设计(论文)

摘要 毕业设计论文 电子秤的设计 摘要 在日常生活中,经常需要测量物体的质量,测量的准确性从而显得很重要。称重技术的改革影响着人民的生活,随着计量技术和电子技术的发展,以前常用的纯机械结构的杆秤、台秤等存在不精确、速度慢、不能计价易作弊等问题,已逐步被电子产品替代。本次电子秤设计将运用单片机来完成,具有小型化、智能化、准确度高等特点。 本设计以51系列单片机AT89S52为控制核心,实现电子秤的基本功能,即准确采集物体的质量,直观显示重量、单价及总价,并可对不同物品的重量、单价进行调整,此外系统还具有超量程报警功能。显示部分采用的是1602液晶显示器,运用独立式键盘实现重量、单价的调整和切换显示功能。软件设计以C语言作为编程语言,采用模块化编程思想,在Keil uVision开发环境下编写应用程序,结合硬件电路做整体调试,最终实现了所设计功能。整个系统结构简单、使用方便、功能齐全、精度高,具有一定的实用价值。 关键词:电子秤;单片机;独立键

ABSTRACT

目录 第1章绪论 (1) 1.1 选题背景与意义 (1) 1.2 电子秤的研究现状及发展趋势 (1) 1.3 本设计的主要工作 (2) 第2章系统方案设计 (3) 2.1电子秤的设计要求 (3) 2.2 系统工作原理 (3) 2.3 系统方案选择 (3) 2.4 各功能模块的分析与选型 (5) 2.4.1 单片机的选择 (5) 2.4.2 按键的选择 (6) 2.4.3 输出模块的选择 (8) 2.4.4报警模块的选择 (8) 2.5 编程语言及开发工具选择 (8) 2.5.1 编程语言的选择 (8) 2.5.2 开发环境的选择 (9) 2.6 本章小结 (9) 第3章系统软件设计 (10) 3.1 AT89S52的介绍 (10) 3.2 主程序设计 (13) 3.2.1 函数声名以及变量定义 (13)

数字电子秤设计毕业论文

数字电子秤设计

数字电子秤设计 摘要 本文主要介绍了数字电子秤的硬件电路结构及其中的原理,所设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。电子秤的测量范围为0-10Kg,测量精度达到 1g,有高精度,低成本的特征。首先用传感器把重量转换成电压信号,再将电压信号放大输入A/D转换,利用A/D转换工具将模拟信号转化为数字信号,得到的数字信号传送至单片机,通过程序对信号进行处理,实现称重功能,然后将重量与键盘输入单价相乘计算出总价,并将重量和价格用LED显示出来。 关键词电子秤;称重传感器;单片机

ELECTRON IC SCALE DESIGN ABSTRACT This paper mainly introduces the structure of a digital electronic scale’s the hardware circuit and its principle. The functions of a digital electronic scale are weighing, keyboard input, price calculation, display, overweight alarm. Electronic Scale is of the 0-10 Kg measurement range, 1 g measurement accuracy ,a high-precision, low-cost, portable features. Firstly, it uses weighing sensors to convert the weight signal to voltage signal, then amplifys voltage signal, input it to A / D converter; secondly A / D converter converts analog signals to digital signals, the digital signal will be sent to the microcontroller, through the process of Signal processing, the weight and price will be displayed on LED. KEY WORDS digital ;electronic scale; weighing sensor; MCU

基于单片机的电子秤设计毕业论文

基于单片机的电子秤设计 毕业论文 目录 第1章绪论 (1) 1.1 选题背景与意义 (1) 1.2 电子秤的研究现状及发展趋势 (1) 1.3 本设计的主要工作 (2) 第2章系统方案设计 (3) 2.1电子秤的设计要求 (3) 2.2 系统工作原理 (3) 2.3 系统方案选择 (3) 2.4 各功能模块的分析与选型 (4) 2.4.1 单片机的选择 (4) 2.4.2 按键的选择 (5) 2.4.3 输出模块的选择 (6) 2.4.4报警模块的选择 (6) 2.5 编程语言及开发工具选择 (6) 2.5.1 编程语言的选择 (6) 2.5.2 开发环境的选择 (7) 2.6 本章小结 (7)

目录 第3章系统软件设计 (8) 3.1 AT89S52的介绍 (8) 3.2 主程序设计 (10) 3.2.1 函数声名以及变量定义 (10) 3.2.2 主程序设计思想 (11) 3.3 按键处理程序 (12) 3.3.1 按键介绍 (12) 3.3.2 按键设计 (14) 3.4 显示子程序设计 (15) 3.4.1 1602液晶简介 (15) 3.4.2 液晶显示子程序 (19) 3.5 报警子程序设计 (21) 3.6 本章小结 (22) 第4章程序调试 (23) 4.1 程序编译 (23) 4.2 调试过程 (26) 4.3 调试中出现的问题及解决方法 (26) 4.4 调试结果 (27) 4.5 本章小结 (28) 第5章结论 (29) 致谢 ............................................................................... 错误!未定义书签。参考文献 .. (30)

多功能电子计价秤毕业设计论文

石家庄铁道大学毕业设计 多功能电子计价秤设计 The Design of Multifunction Electronic Price Computing Scale 2011 届电气工程系 专业自动化 学号 学生姓名 指导教师刘扬 完成日期 2011年5 月 25 日

毕业设计成绩单 学生姓名学号班级专业自动化毕业设计题目多功能电子计价秤设计 指导教师姓名刘扬 指导教师职称讲师 评定成绩 指导教师得分 评阅人得分 答辩小 组组长得分 成绩: 院长(主任) 签字: 年月日

毕业设计任务书 题目多功能电子计价秤设计 学生姓名学号班级专业自动化 承担指导任务单位电气工程系导师 姓名 刘扬 导师 职称 讲师 一、主要内容 单片机stc89系列实现电子秤功能,驱动LCD屏幕显示结果。 二、基本要求 1.单片机完成电子秤功能,可输入单价并计算总和。 2.使用压力传感器和AD变换器采集重量信息。 3.使用Keil C编程,实现相关逻辑控制。 4.电路原理图设计。 5.提出系统设计框图,提出相应的解决方案。 6.需单片机和芯片,开发电路板以相关传感器,价格<200元。 三、主要技术指标 1.电压直流5V,工作电流小于500mA。 2.完成主要功能。 3.电路原理图。 4.论文正文不少于1.5万字,查阅文献资料不少于10篇,其中外文文献2篇以上,翻译与课题有关的外文资料不少于3000汉字。 四、应收集的资料及参考文献 1.C语言程序设计刘卫国中国铁道出版社 2.传感器应用电路400例王煜东中国电力出版社 3.单片微型计算机原理及接口技术高峰科学出版社 4.传感器原理及应用张洪润清华大学出版社 五、进度计划 1.第1周----第2周调研、收集材料,完成开题报告; 2.第3周----第4周分析、确定方案; 3.第5周----第11周设计系统、编写单片机程序; 4.第12周---第15周撰写论文; 5.第16周完善论文,答辩。 教研室主任签字时间年月日

电子秤设计毕业论文

电子秤设计毕业论文智能电子秤设计

摘要 目前,电子计价秤的使用非常普及,逐渐会取代传统的杆秤。由压力传感器制作的电子秤已广泛地应用到各行各业,特别是微处理机的出现,工业生产过程自动化程度的不断提高,压力传感器已成为过程控制中的一种必需的装置。 本文介绍了一种以MSP43单片机微处理器最小系统,并配以几个主要的集成电路器件设计成的智能电子秤。本系统是利用压力传感器采集当前压力,根据输入单价,准确计算出物品的金额,同时把重量、金额显示到LED数码管上。 关键词:压力传感器放大器单片机

Abstract Nowadays, electronic scale is very popular and it will replace the traditional steelyard gradually. The electr onics steelyard made by the pressure tran sducer has bee n applied to all professions, especially the emergence of the microprocessor. And with the increasing of the automati on of in dustry product ion, the pressure tran sducer becomes a kind of esse ntial device in the process con trol. This paper introduces a MSP430 smallest single-chip microprocessor system, and with several major integrated circuit devices designed as a smart electronic scales. The system is to use pressure sen sors collect the curre nt pressure, accord ing to in put price, and accurately calculate the amount of goods At the same time, the weight of the amount of shows on the LED digital tube. Keywords:Pressure Transducer amplifier Single chip microcomputer

电子秤的设计与实现_毕业论文[管理资料]

电子秤的设计与实现 一.研究的目的和意义 随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。 传统的机械秤有很多缺点,比如精度不高,结构复杂,易老化,成本高等。随着社会的发展,市场对秤的要求的越来越高,尤其是人体秤、厨房秤等各类便携式小型秤。电子秤与传统的机械秤相比有许多优越性,它用压力传感器取代机械秤的弹簧大大减小了秤的体积和制造难度,以LCD或LED显示屏取代传统的刻度盘使外形更加美观,由于内部集成了单片机以及软件系统,电子秤还拥有传统机械秤无法比拟的智能性。他可以完成过载报警,总价计算,数据通信等众多功能。 目前市场上使用的称量工具,或者结构复杂,或者运行不可靠,且成本高,而且整体水平不高,部分小型企业质量差且技术薄弱,设备不全,缺乏产品的开发能力,产品质量在低水平徘徊。因此,有针对性的开发出一套具有实用价值的电子秤系统,从技术上克服上述诸多缺点,改善电子秤应用中的不足之处,具有现实意义。 ,经过电压放大电路放大,然后再经过A\D模数转换器转换为数字信号,最后把数字信号送入单片机。单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。此外,还可通过键盘设定所称物品的价格。

2. 原理仿真设计电路图 图1 (1)主程序设计 开始 LCD 初始化 重量数据显示 总价计算 LCD 清屏 报警 AD 转换 重量数据处理 是否超过上限 按键判断 Y N Y N 图2 主程序设计

电子秤的设计 毕业论文

届毕业设计(论文) 题目: 电子秤的设计 学院:电子与信息工程学院 专业: 电子信息工程 学号: 姓名: 指导老师: 起讫日期: 2014 年 06 月 电子秤的设计

摘要 智能电子秤是日常生活中经常使用的一种测重装置,它采用了电子技术、传感器技术等,测量的误差小,可以将“精确、快速、自动”的要求很好的满足。现实生活中,在学校、市场、工厂、医院等地方都得到了广泛的推广和应用。 本设计主要以单片机为中心模块,针对电子秤的自动称重、自动处理数据、自动显示来进行设计。本系统中的数据采集模块主要负责将压力这个非电量转化为电量;信号处理模块主要负责对信号的放大和模/数转换;单片机控制模块主要负责数据的进一步处理、控制端口的输出等;显示模块主要负责显示重量、单价、总价;程序设计方面采用的模块化的设计思想。通过对这些模块的方案选择以及硬件设计,详细的介绍了本系统是如何进行数据采集、数据处理以及显示的。 关键词:电子秤变阻式压力传感器单片机 A/D转换器 The design of electronic scales

Abstract Intelligent electronic scale is one of the weighing device that we are frequently used in daily life, which uses electronic technology, sensor technology with a small measurement error. And it can be nice to meet the requirements--"precisely, quickly and automatically". In real life, it has been widely promoted and applied in schools, markets, factories, hospitals and other places. The system usesthe single-chip as central module,being designedfor automatically scales for weighing, automatic data processing, automatic display.Data acquisition module is mainly responsible for the pressure of the non-power into electricity;The signal processing module is mainly responsible for signal amplification and A / D converter ;SCM control module is mainly responsible for the further processing of data, the control output port, etc.;The display module is mainly responsible for displaying the weight, unit price, total price; modular design concept adopted in the design process.Through selecting the scheme of these modules and designinghardware, describes in detail how the system for data acquisition, data processing and display. Key Words:Electronic scales; variable resistance type pressure sensor; microcontroller; A/D converter

电子秤的设计与制作本科毕业论文正文终稿

中文摘要 摘要 现代电子科学技术水平的飞速提高和微电子技术在生活中的广泛运用,促使拥有电子器件的称重仪器也得到了提高。在电子称重的控制系统里加入更加自动化,操作方便且功能强大的模块,以此来解决传统测重仪器中存在的问题。本文介绍通过使用单片机来作为主要控制核心,外围添加灵敏的压力传感器,以及精度较高的模数转换部分,结合液晶显示单元和矩阵键盘。通过外围的功能电路如:液晶显示电路,超量警报电路和矩阵键盘电路,连接到单片机主控芯片上,形成具有一定精度能显示重量、单价、总价、超量自动报警等多功能高智能的称重系统。设计并制造出多功能高智能且价格合适的电子秤,精度达到0.003kg,测量最大量程5kg,能够满足人们的应用需求。 关键词:单片机;电子秤;矩阵键盘

英文摘要 Abstract Electronic weighing instruments are impelled to improve the accuracy of better,because of the level of modern electronic science and technology improved rapidly and microelectronic technology widely used in life.Electronic weighing instruments control system adds automation,convenient operation,and powerful module to solve the traditional weighting instruments problems.This paper introduces the Single Chip Micyoco s as the main control system,adding sensitive pressure sensor and high-precision analog-digital converter at external frontiers,combining the liquid crystal display unit and matrix keyboard.The function of the external circuit such as liquid crystal display circuit, excessive alarm circuit and matrix keyboard circuit which connect to the Single Chip Micyoco s primary chip form the multi-function and high intelligence weighting system that can show weight, unit price, total price within a certain range of precision.Designing and making the high intelligence and the right price electronic weighing instruments can achieve the accuracy of the 0.003kg measurement, the maximum range of 5kg to full people s application requirements. Key words:MCU; electronic scales; matrix keyboard

电子秤的分析与研究毕业论文

电子秤的分析与研究毕业论文 目录 摘要 (1) 第一章绪论 (2) 1.1引言: (2) 1.2 选题背景与意义 (2) 1.3 研究现状 (3) 1.3.1 影响因素 (3) 1.3.2 产品质量 (3) 1.3.3 发展方向............................. 错误!未定义书签。 1.3.4 电子秤的智能化 (4) 1.4 本文的结构 (4) 第二章系统方案的设计 (4) 2.1 电子秤的设计要求 (4) 2.1.1 基本要求 (4) 2.1.2 特色与创新 (5) 2.2 设计原理及设计基本思路: (5) 2.2.1系统的原理: (5) 2.2.2 系统的基本设计思路: (5) 2.3 系统总体设计方案比较与论证 (5) 2.4单片机的选型: (8) 2.5输入输出设备指派: (9) 2.5.1 键盘输入 (9) 2.5.2 输出显示 (9) 2.6系统电源 (10) 第三章系统硬件设计 (13) 3.1 基于AT89S52的主控电路 (13) 3.1.1芯片介绍 (13) 3.1.2 主控电路 (17) 3.2 基于ICL7135的前端信号处理电路 (18) 3.2.1 芯片介绍 (18) 3.2.2 信号处理电路 (22) 3.3 人机交互界面 (24) 3.3.1 键盘控制电路 (24) 3.3.2 液晶显示电路 (27) 3.4 系统电源 (29) 3.4.1 芯片介绍 (29) 3.4.2 电源电路 (30) 3.5 报警电路 (32) 第四章软件流程 (32) 4.1 主程序流程图 (32) 4.2 主要中断程序流程图 (33) 参考文献 (35) 附录1:原理图 (36)

基于51单片机的电子秤设计毕业论文

基于51单片机的电子秤设计毕业论文 基于51单片机的电子秤设计毕业论文 目录 1绪论 (1) 1.1选题的背景与意义 (1) 1.1.1选题的背景 (1) 1.1.2选题的意义 (2) 1.2电子秤的研究现状及发展趋势 (2) 1.2.1电子秤的研究现状 (2) 1.2.2电子秤的发展趋势 (3) 1.3本文的结构 (4) 2系统总体方案设计 (6) 2.1电子秤的基本知识介绍 (6) 2.1.1电子秤的基本结构 (6) 2.1.2电子秤的工作原理 (7) 2.1.3电子秤的计量参数 (7) 2.2总体方案设计 (8) 2.3系统各部分设计方案论证 (9) 2.3.1电子秤分度数的设定 (9) 2.3.2称重传感器的选定 (10) 2.3.3A/D转换器的选定 (16) 2.3.4单片机型号的选定 (18) 3硬件设计 (20) 3.1系统硬件结构图 (20) 3.2单片机主控单元的设计 (20) 3.2.1单片机引脚说明 (20) 3.2.2AT89S51最小系统设计 (22) 3.3数据采集模块设计 (24) 3.3.1传感器单元设计 (24)

3.3.2A/D转换单元设计 (25) 3.4键盘和显示电路单元设计 (27) 3.4.1键盘电路设计 (27) 3.4.2显示电路设计 (27) 3.5系统总体原理图 (28) 3.6硬件抗干扰设计 (28) 4系统软件设计 (31) 4.1主程序设计 (31) 4.2LM4229液晶显示驱动程序 (32) 4.3ADC0832采样程序 (33) 4.4键盘程序 (33) 5系统仿真 (35) 5.1欢迎界面的仿真 (35) 5.2无重物情况仿真 (36) 5.3称量物体仿真 (37) 5.4最大量程仿真 (38) 5.5仿真总结与问题补充 (39) 5.5.1仿真总结 (39) 5.5.2问题补充 (39) 6总结与展望 (41) 附录程序 (42) 参考文献 (52) 1绪论 1.1选题的背景与意义 1.1.1选题的背景 (1)电子技术渗入衡器制造业 随着第二次世界大战后的经济繁荣,为了把称重技术引入生产工艺过程中去,对称重技术提出了新的要求,希望称重过程自动化,为此电子技术不断渗入衡器制造业。在1954年使用了带新式打印机的倾斜杠杆式秤,其输出信号能控制商用结算器,并且用电磁铁机构与代

便携式电子称设计毕业论文

便携式电子称设计毕业论文 目录 前言 (1) 1.1 电子秤的组成 (2) 1.1.1 电子秤的基本结构 (2) 1.1.2 电子秤的工作原理 (3) 1.1.3 电子秤的计量性能 (3) 1.2设计思路 (4) 第二章系统方案论证与选型 (6) 2.1 控制器部分 (7) 2.2 数据采集部分 (7) 2.2.1 传感器的选择 (8) 2.2.2放大电路选择 (10) 2.2.3 A/D转换器的选择 (14) 2.2.4 键盘处理部分方案论证 (16) 2.3显示电路部分的选择 (17) 2.4超量程报警部分选择 (17) 第三章硬件电路设计 (18) 3.1 AT89S52的最小系统电路 (19) 3.1.1单片机芯片AT89S52介绍 (19) 3.1.2.单片机管脚说明 (20) 3.1.3 AT89S52的最小系统电路构成 (22) 3.2 电源电路设计 (23) 3.3 数据采集部分电路设计 (24) 3.3.1 传感器和其外围以及放大电路设计 (24) 3.3.2 A/D转换芯片与AT89S52单片机接口电路设计 (27) 3.3.3 测量算法 (31) 3.4显示电路与AT89S52单片机接口电路设计 (32) 3.5键盘电路与AT89S52单片机接口电路设计 (33) 3.6报警电路的设计 (35) 第四章系统软件设计 (37) 4.1主程序设计 (38) 4.2 子程序设计 (39) 4.2.1 A/D转换启动及数据读取 (39)

4.2.2数制转换子程序设计 (40) 4.2.3显示子程序设计 (41) 4.2.4 键盘扫描子程序的设计 (43) 4.2.5报警子程序的设计 (44) 设计总结 (46) 致谢 (47) 参考文献 (48) 附录 (49) 电源电路: (49)

相关文档
最新文档