毕业论文电子体重秤测试系统设计与实现

南阳理工学院本科生毕业设计(论文)

学院(系):机电工程系

专业:测控技术与仪器

南阳理工学院本科生毕业设计(论文)

电子体重秤测试系统设计与实现

Design and Implementation of Electronic Weighing Scale System

总计:24 页

表格:3 个

插图:17 幅

南阳理工学院本科毕业设计(论文)

电子体重秤测试系统设计与实现

Design and Implementation of Electronic Weighing Scale Test

System

学院(系):机电工程系

专业:测控技术与仪器

学生姓名:马凡迪

学号:29107059

指导教师(职称):任立民(讲师)

评阅教师:何一文

完成日期:2011年5月15日

南阳理工学院

Nanyang Institute of Technology

电子体重秤测试系统设计与实现

测控技术与仪器专业马凡迪

[摘要]分析了电子体重秤的现状,提出了一种简单电子体重秤的设计方案。本

课题设计了以单片机为核心的智能人体电子秤,详述了该系统硬件和软件的设计方法。该系统集称重和显示体重指数于一体,以STC12单片机为主控芯片,选用应变

式传感器,外围附以称重电路、显示电路、按键电路。制作了实物体重秤,实现了

自动称重系统的功能。

[关键词]应变式传感器;STC12单片机;体重指数计算

Design and Implementation of Electronic Weighing Scale System Measurement and Control Technology and Instruments Major MA Fan-di Abstract: The current situation of electronic weighing scale is analyzed in this paper, while one simple electronic weighing scale design plan is put forward. The intelligent human electronic scale is designed with the core of SCM, hardware and software of the system are also elaborated. This system gathers weighing and showing body mass index and is mainly controlled by STC12 single chip, the periphery is consists of strain gauge sensor with weighing circuit, display circuit, buttons circuit. The object weighing scale is made and the function of auto weighing system is achieved.

Key words: strain gauge sensor; stc12 single chip; body mass index

目录

1 绪论 (1)

1.1 课题背景及意义 (1)

1.2 单片机在体重秤上的应用 (1)

2 电子体重秤的设计思路 (2)

2.1 电子体重秤的原理 (2)

2.2 电子体重秤的基本结构 (2)

2.2.1 承重、传力复位系统 (2)

2.2.2 称重传感器 (2)

2.2.3 测量显示、数据显示装置 (3)

2.3 电子秤的计量性能 (3)

3 系统设计方案论证与选型 (3)

3.1 控制器 (4)

3.2 数据采集部分 (4)

3.2.1 传感器的选择 (4)

3.2.2传感器技术指标 (6)

3.2.3 放大电路模块 (6)

3.2.4 A/D转换器的选择 (7)

3.3 显示电路部分 (7)

3.4 STC12C5A60S2的最小系统电路 (8)

3.4.1 单片机芯片STC12管脚图 (9)

3.4.2单片机的基本连接电路 (9)

3.5 键盘电路 (10)

4 电子体重秤实物的设计与制作 (10)

4.1实物的设计 (10)

4.2 实物加工图纸 (11)

4.2.1体重秤垫块 (11)

4.2.2 体重秤踏板 (11)

4.2.3体重秤底座 (12)

5 系统软件设计 (12)

5.1 初始化及主程序模块 (12)

5.2 按键模块 (13)

5.3 显示模块 (13)

5.4 AD转换模块 (14)

6 软硬件的调试 (14)

6.1 软件部分 (14)

6.2 硬件部分 (15)

结束语 (16)

参考文献 (17)

附录 (18)

致谢 (22)

1 绪论

1.1 课题背景及意义

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

称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。电子称重技术从静态称重向动态称重发展:计量方法从模拟测量向数字测量发展;测量特点从单参数测量向多参数测量发展,特别是对快速称重和动态称重的研究与应用。通过分析近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智慧化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子秤重的控制系统中[2]。

1.2 单片机在体重秤上的应用

目前,随着社会的发展、生活水平不断提高,人们越来越关注自己的身体健康。许多人由于工作的压力和不良的饮食习惯,使得身体健康每况愈下,疾病也随之而来,而在这些人群中,患有肥胖和营养不良的病人居多。为方便人们及时了解自己的体重是否超出或低于标准的体重,在许多公共场合都摆放了人体秤,商场、药店、马路旁等随处可见,给那些由于工作紧张没有时间到医院做定期体验的人们带来了方便。人体秤已不再是医院的专用医疗器械,已成为人们生活中不可缺少的一部分。体重健康标准的具体计算方法如下(仅适合中国人群)男性:标准体重=(身高-100)*0.9。女性:标准体重=(身高-105)*0.9。当实际体重大于标准体重的10%为过重,小于标准体重10%为瘦[3]。

普通人体秤测量身高和体重的结果都是直接用眼睛观看指标读取的,由于读数的方法各不相同、读数时光线有明有暗等多种原因,使得读取数据的误差过大。由于人体秤的使用非常普遍,解决这一问题显得尤为重要。近年来,随着科技不断进步,计算机已渗透到各个领域,单片机已逐渐成为科学技术现代化的重要工具,正在不断地走向深入。单片机的应用已深入到人类的生活、生产等各种领域。在此基础上发展起来的由单片机控制的人体称,比普通人体称在耐用性、适用环境、读数的准确度等方面有了很大的提

高。

智慧人体秤经济、实用,适合在广大工薪阶层推广。因此,以单片机为控制核心的人体秤,不但提高了读数的精确度,给人们以直观的效果,将身材标准与否一并显示,与普通人体秤的价格相差无几,逐渐取代传统的人体秤。

2 电子体重秤的设计思路

2.1 电子体重秤的原理

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

本设计由以下几部分组成:电阻应变传感器、信号放大器、单片机、按键、LED灯、显示器。

图2-1 设计原理图

2.2 电子体重秤的基本结构

2.2.1 承重、传力复位系统

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

2.2.2 称重传感器

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

按照称重传感器的结构型式不同,可以分直接位移传感器(电容式、电感式、电位

计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、声表面谐振式)或是利用磁弹性、压电和压阻等物理效应的传感器[4]。

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

2.2.3 测量显示、数据显示装置

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

2.3 电子秤的计量性能

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

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

(2)分度值:电子秤的测量范围被分成若干等份,每份值即为分度值。用e或d 来表示。

(3)分度数:衡器的测量范围被分成若干等份,总份数即为分度数用n表示。电子衡器的最大称量Max可以用总分度数n与分度值d的乘积表示即Max= n •d (4)准确度等级:国际法制计量组织把电子秤按不同的分度数分成Ⅰ、Ⅱ、Ⅲ、Ⅳ四类等级,分别对应不同准确度的电子秤和分度数n的范围,如下表所示:

表2-1 电子秤等级分类

本设计技术指标:测量范围0~100kg;显示精度0.1kg;精度等级Ⅳ级。

3 系统设计方案论证与选型

测量部分是利用称重传感器检测压力信号,得到微弱的电信号(本设计为电压信

号),而后经处理电路(如滤波电路,差动放大电路,)处理后,送A/D转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D转换器输出的数字信号,经过复杂的运算,将数字信号转换为人体的实际重量信号,并将其存储到存储单元中。控制器还可以通过对扩展I/O的控制,对键盘进行扫描,而后通过键盘散转程序,对整个系统进行控制。数据显示部分根据需要实现显示功能[5]。

3.1 控制器

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

再则由于系统没有其它高标准的要求,又考虑到本设计中程序部分比较大,根据总体方案设计的分析,设计这样一个简单的的系统,可以选用带EPROM的单片机,由于应用程序不大,应用程序直接存储在片内,不用在外部扩展内存,这样电路也可简化。在这里选用STC12系列单片机。STC12系列与89C52相比由是高速/低功耗/超强抗干扰的新一代单片机,指令代码完全兼容传统8051,但速度快8-12倍。

最后我们最终选择了STC12C5A60S2这个单片机来实现系统功能要求STC12C5A60S2内部带有定时控制逻辑、指令寄存器、译码器、地址指针DPTR及程序计数器PC、堆栈指针SP、RAM地址寄存器、16位地址缓冲器、内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合,能满足本次设计的基本要求[6]。

3.2 数据采集部分

电子秤的数据采集部分主要包括称重传感器、处理电路和A/D转换电路,因此对于这部分的论证主要分三方面。

3.2.1 传感器的选择

在设计中,传感器是一个十分重要的组件,因此对传感器的选择也显的特别的重要,不仅要注意其量程和参数,还有考虑到与其相配置的各种电路的设计的难以程度和设计性价比等等。

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

N W W K K K K C /)(max 3210+⨯⨯⨯⨯= (3-1)

C —单个传感器的额定量程;W —秤体自重;W max —被称物体净重的最大值;N —秤体所采用支撑点的数量;K 0—保险系数,一般取值在1.2~1.3之间;K 1—冲击系数;K 2—秤体的重心偏移系数;K 3—风压系数。本设计要求称重范围0~100kg ,重量误差不大于0.1kg ,根据传感器量程计算公式(3-1)可知:

0625.1481/1510013.0115.21=+⨯⨯⨯⨯=)(C (3-2)

为保证电子秤称量结果的准确度,克服传感器在低量程段线性度差的缺点。传感器的量程应根据皮带秤的最大流量来选择。在实际工作中,要求称重传感器的有效量程在20%~80%之间,线性好,精度高。重量误差应控制在±0.1Kg ,又考虑到秤台自重、振动和冲击分量,还要避免超重损坏传感器,根据公式3-1的计算结果,所以我们确定传感器的额定载荷为150Kg ,允许超载为150%,精度为0.05%,最大量程时误差±0.1kg ,可以满足本系统的精度要求。

本系统采用梁式称重型称重传感器,额定载荷为150kg 。传感器电路所采用的是全桥电路,有四个电阻应变片。理想情况下,传感器输出信号、放大器输出信号、AD 转换输出信号、人体体重之间的关系基本成线性。

在电桥测量电路中,将一对变化相反的应变片接入电桥一臂,另一臂接两个相同的阻值作为基准值;当桥臂电阻初始值4321R R R R ===时平衡,其变化值为

4321R R R R ∆=∆=∆=∆R ∆=时,其桥路输出电压out U 与R ∆成正比[7]。

图3-1 称重传感器原理图

3.2.2传感器技术指标

表3-1 传感器参数表

3.2.3 放大电路模块

通常传感器输出的电信号是微弱的,不能够满足后续的转换要求,必须对它进行放大。称重传感器输出电压振幅范围0~20mV,而单片机输入电压要求在0~5V,为了是单片机能更好的采集信号处理,根据本设计传感器实测数据的实际情况增益设为200倍即可,零点和增益的温度漂移和时间漂移极小。

图3-2 放大电路

本设计选用的运放器是OP07,OP07芯片是一种低噪声,非斩波稳零的双极性运算放大器集成电路。由于OP07具有非常低的输入失调电压,所以OP07在很多应用场合不需要额外的调零措施。OP07同时具有输入偏置电流低和开环增益高的特点,这种低失调、高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号等方面。

图3-3 OP07管脚图

OP07芯片引脚功能说明:1和8为偏置平衡(调零端),2为反向输入端,3为正向输入端,4接地,5空脚6为输出,7接电源+

3.2.4 A/D转换器的选择

由于本次设计所选用的单片机自带10位A/D转换模块,能达到设计的精度要求,故电路中不再添加A/D转换器。

3.3 显示电路部分

显示的种类很多,从液晶显示、发光二极管显示到CRT显示器等,都可以与微机连接。其中单片机应用系统最常用的显示是发光二极管数码显示器(简称LED显示器)。液晶显示器简LCD。LED显示器价廉,配置灵活,与单片接口方便,LCD可显示图形,但接口较复杂成本也较高[6]。

LED数码根据LED的接法的不同分为共阴极和共阳极两类,了解LED的这些特性,对编程很是重要,因为不同类型的数码管,除了他们的硬件电路有差异以外,编程的方法也是不同的。在本设计中我们采用的是共阴极数码管其内部结构及管教配置如图所示:

图3-4共阴极数码管及其内部结构

使用LED显示器时,要注意区分两种不同的接法,为了显示数字或字符,必须对数字或字符进行编码。七段数码管加上小数点共计八段。因此为LED提供编码正好是一个字节。实际上要显示各种数字和字符,只需在各段二极管的阴极上加不同的电平,就可以得到不同的代码。这些用来控制LED显示的不同电平代码称为字段码(也称段选码)。根据电路连接图显示16进制数的编码列表如下图所示:

表3-2 共阴极数码管表

3.4 STC12C5A60S2的最小系统电路

根据设计要求与设计思路,此电路由一块STC12C5A60S2、按键输入电路、4位LED 显示器电路、LED灯显示电路组成。

图3-4 硬件电路设计框图

在本系统中用于称量的主要器件是称重传感器(一次变换组件),称重传感器在受到压力或拉力时会产生电信号,受到不同压力或拉力是产生的电信号也随着变化,而且力与电信号的关系一般为线性关系。

由于称重传感器一般的输出范围为0~20mV,对A/D转换或单片机的工作参数来说不能使A/D转换和单片机正常工作,所以需要对输出的信号进行放大。由于传感器输出的为模拟信号,所以需要对其进行A/D转换为数字信号以便单片机接收。单片机根据称重传感器输出的电信号和速度传感器输出的速度信号计算出人体的重量。

在本系统中,硬件电路的构成主要有以下几部分:STC12C5A60S2的最小系统构成、电源电路、数据采集、人-机交换电路等。

3.4.1 单片机芯片STC12管脚图

图3-5 单片机管脚图

3.4.2单片机的基本连接电路

单片机正常工作时,都需要一个时钟电路和一个复位电路来构成单片机的最小系统。时钟电路用于产生单片机工作时所需的时钟信号,其有两种时钟方式:外部时钟和内部时钟。外部始终是使用外部振荡脉冲信号,常用于多片单片机同时工作,以便于同步。本设计只有一片单片机,采用内部时钟方式。引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与回馈组件的片外石英晶体或陶瓷谐振器构成一个自激振荡器。外接晶体以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。对外接电容值虽然没有严格的要求,但是电容的大小多少会影响振荡器频率的高低、荡器的稳定性、震的快速性和温度稳定性。外接晶体时,两个电容通常选择30PF左右,外接陶瓷谐振器时,典型值约为47PF.出于对测距精度的考虑,本设计采用11.0592MHZ 的晶体振荡器,c1和c2的电容值约为30PF。

3.5 键盘电路

图3-6 键盘控制电路

在不同的系统中,键盘的数量有很大的差别。但是根据本设计的需要,采用独立式键盘既能满足系统需要,又节省I/O和键盘的数量。

独立式键盘的各个按键之间彼此是独立的,每一个按键均连接单片机的一根I/O口。独立式键盘的硬件接口电路简单,软件设计也比较方便,但由于每个按键均需要单片机的一根I/O口,因此,独立式键盘值适合于按键较少的场合。独立式按键是直接用I/O 口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态。

独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,因此,在按键较多时,I/O口线浪费较大,不宜采用。

4 电子体重秤实物的设计与制作

4.1实物的设计

(1)选取厚度合适的材料按照设计尺寸进行切割,由于踏板底座设计需要尺寸过大无法再铣床上装夹,在尺寸切割后手工去除毛刺和锐边。

(2)为了保证孔的方便加工和减少误差,孔的设计位置在一条直线上。

(3)粗糙度确定:垫块的加工精度位 3.2μm,电子称踏板与底座由于设计尺寸过大原材料在铣床上无法进行装夹,在切割机上进行需要的尺寸切割后只做消除毛刺、去锐边的的粗加工处理[8]。

(4)各部位尺寸:根据各定位装置、固定装置、调节装置的设计,其具体尺寸见图4-1、4-2、4-3

4.2 实物加工图纸

4.2.1体重秤垫块

图4-1 体重秤垫块4.2.2 体重秤踏板

图4-2 体重秤踏板

4.2.3体重秤底座

图4-3 体重秤底座

5 系统软件设计

5.1 初始化及主程序模块

主程序主要是完成对各个子程序的调用以及体重的显示,流程图如下:

图5-1 主程序流程图

5.2 按键模块

身体指数计算的过程中用到按键程序,流程图如下:

图5-2 按键程序流程图

5.3 显示模块

本次设计采用的是动态显示,使用P0口作位选,P2口作段选,并在P2口接1K的上拉电阻以驱动数码管显示。显示时个、十、百、千四位依次显示,每一位显示时维持2毫秒。

图5-3 显示程序流程图

5.4 AD转换模块

STC12系列单片自带AD转换模块,放大器输出的电压信号要进行AD转换,流程图如下:

图5-3 AD转换流程图

6 软硬件的调试

6.1 软件部分

图6-1 PROTUS仿真图

由于PROTUS中没有STC12系列单片机,仿真时由89系列外加8位AD转换模块代替。

6.2 硬件部分

程序仿真运行后把电路和传感器进行连接并开始进行测试,当人站到体重秤踏板时,LED会自动显示人的体重。上电开始工作时,电源指示灯灯亮,LED显示示数为零。当被测人站上踏板,被测人体重会直接显示在LED显示上,其读数为65.5kg,体重精确到0.1kg。

图6-2 实物调试图

电子秤的设计毕业论文

电子秤的设计毕业论文 电子秤的设计 摘要:本文主要介绍了电子秤的设计。在设计中,首先进行了硬件设计,包括选取负载电阻,选择放大器运放,设计AD转换电路以及LCD显示屏等组成电子秤的关键硬件模块。其次,进行了软件设计,使用Keil软件编写程序实现电子秤的各项功能。对所设计的电子秤进行了测试验证,结果表明,该电子秤的测量精度达到了0.001g的标准。 关键词:电子秤,硬件设计,软件设计,测试验证 一、设计思路 电子秤是一种以数字量化的方式来实现物品质量测量的设备,具有精度高、测量范围广、易于读取和读数准确等优点。电子秤一般由传感器、放大器、AD转换器、显示屏等组成,因此本次设计重点在于设计出这些硬件模块,并配以合适的软件程序来控制和实现各项功能。 二、硬件设计 1.选取负载电阻 电子秤的测量精度直接与所采用的负载电阻有关,如果选择的电阻太小,会导致电子秤的灵敏度降低,而过大的电阻则会使得电子秤在测量重量时不够精确。因此,为确保电子秤的精度,应该根据秤的制造要求来选择负载电阻。考虑到设计成本及电路的稳定性,本次设计选用的负载电阻为100欧姆。

2.选择放大器运放 为了保证电子秤在测量重量时的可靠性,并获得良好的放大效果,本次设计选用了高精度的放大器运放—AD620。AD620是一种可编程增益运放器,其增益范围从1到10,000,增益调节简单、性能稳定,广泛用于电子秤等有关测量领域。 3.设计AD转换电路 AD转换电路是电子秤中重要的硬件模块,其负责将被放大后的电信号转换为数字信号,以实现数字化显示。本设计中选用了12位的AD转换器—TLC2543,其采样频率可达50ksps,可以满足电子秤测量的速度要求。 4.LCD显示模块 所设计的电子秤需要具备数据输出功能,因此本次设计选用了128*64点阵的LCD显示器模块,作为数据显示的主要载体。这种LCD显示器具有显示清晰、占用空间小、显示效果佳等优点,适合在电子秤设计中使用。 三、软件设计 在电路硬件模块设计完毕之后,为了实现电子秤的各项功能,我们需要设计一个可存在单片机中的程序。编写过程中,需要注意考虑到程序的效率、稳定性以及程序的可读性和可维护性。 1.程序开发环境 本次设计采用Keil软件进行程序编写,所用单片机为AT89C52,其具有高速处理、能力强、易于编程等优点,且非常适合用于电子秤应用。

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

基于单片机的电子秤设计 毕业论文 目录 第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)

称重系统毕业设计论文

摘要 称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。目前,商用电子秤的使用非常普及,逐渐会取代传统的杆秤和机械案秤。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。因此,称重技术的研究和衡器工业的发展各国都非常重视。 通过分析近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。 本文是基于AT89S51单片机的一种电子称重设备的设计说明。论文首先简要叙述了电子秤的主要背景以及总体的设计方式;然后详细阐述了数字电子秤的设计流程,以及硬件系统和软件系统的设计,并给出了硬件电路的设计细节。本系统主要分为四大部分,信号前级为称重传感器和放大滤波电路,电阻应变式称重传感器,利用全桥测量原理,将重力信号转换成电信号来测量。单片机为主要部件,完成数据处理和对各个部分的控制,通过对电路输出电压和标准重量的线性关系,建立具体的数学模型,将电压量纲(V)改为重量纲(g)。人机界面部分由六位LED管显示与4×4位矩阵键盘组成,可以由键盘控制显示重量和价钱等信息。 关键字:电子秤;称重传感器;AT89S51单片机;A/D转换器;LED数码管

Abstract Weighing technology from time immemorial attention, as a measurement method, widely used in industry, scientific research, transportation, and trade fields, and people's lives are closely linked.At present, the use of electronic commercial very popular, and gradually will replace the traditional GanCheng and machinery. Electronic is a kind of electron weighing apparatus, instruments is the national legal measuring instruments, livelihood, national defense, science research, domestic and foreign trade indispensable measure equipment, instruments, product technical level will directly influence the from all walks of life and social modernization level economic benefit.Therefore,weighing technology research and development of all industrial instruments very seriously. Weighing in recent years through analysis of electronic products and the development of domestic and international market demand, electronic weighing the overall development trend is small and modular, integrated, intelligent; their technical performance trend rate is high, high accuracy, stability High, high reliability, its function is weighing measures tend to control information and non-control information both the "intelligent" functions of its application performance tend to be comprehensive and combinations of. This article is based on AT89S51 of an electronic weighing equipment design. It firstly briefly discusses the main background and electronic overall design,And then expounds the digital electronic design process, and the hardware and software design of the system is given, and the hardware circuit design details. This type of digital electronic weigher is keen, correct and convenient to use. Its human-computer interface has a good interactive function and it can be used in vary circumstances, such as family and shopping mall, etc. Key words: an electronic scale; Weighing transducer; AT89S51; A/D converter; LED digital tube

电子体重秤系统的研究与设计 大学论文

太原科技大学 毕业设计 设计题目:电子体重秤系统的研究与设计 姓名 学院(系)电子信息工程学院 专业测控技术与仪器 年级2011 指导教师 2015 年6 月

摘要 体重秤存在的最古老证据来源于印度河流域,至今大概有4000多年的历史。随着社会逐渐发展,人类的物质生活水平逐渐提高,越来越多的人因体重过高而患上高血压,高血脂等疾病,因此能实时了解自己的体重情况是生活中一件很重要的事。称重能及时发现自己体重健康状况,从而控制自己的体重,避免因肥胖而患上疾病。当前市场上已有各式各样的体重秤,它们能实现称重的目的,但是部分体重秤存在一些问题,比如称量精度较低、比较耗电、可称量的范围较小、不能被一部分体重特殊的人群使用等问题。基于这种现状,本文提出一种简易的体重秤研究与设计方法,使人们花费很少的价格就能买到一款精度较高、响应速度快的体重秤。本设计采用四个相同的金属丝式应变片作为压力传感器,实现将被测重量转化为电阻的变化量,再将电阻的变化量转换为模拟电压的变化量,之后采用四臂全桥接线法的方式作为测量电路,并且将测到的模拟电压值接入HX711这款芯片,经过该芯片的电压信号放大和AD装换后用STM32单片机来采集数据并处理,最后通过LCD液晶屏显示出来。整个设计完成了量程为5kg~150kg,显示精度为0.1kg的高精度体重秤,而且能快速实时的显示体重,达到了商业衡器的精度,满足了实际生活中的基本称重需求,实现本设计的目的。 关键词:重量,金属丝式应变片,压力传感器,HX711芯片,STM32单片机

ABSTRACT The oldest evidence of the existence of scales from the Indian River, has about 4,000 years of history. With the progressive development of society, people's material living standards gradually improved, more and more people were overweight and suffering from high blood pressure, high cholesterol and other diseases, so they can understand their own body weight in real-time situations is something very important in life thing. Weighing can find the health of their weight to control their weight, to avoid suffering from the disease of obesity. The current market has a wide range of scales, they can achieve the purpose of weight, but there are some problems portions scales, such as lower weighing accuracy, more power, smaller weighing range can not be part of the weight of special people to use and other issues. Based on this situation, we propose a simple weight scale research and design methods to make people spend very little price you can buy a high precision, fast response scales. This design uses the same four wire strain gauges as pressure sensors, the measured weight into resistance variation, then the amount of change in resistance is converted to an analog voltage variation, followed by a four-arm full bridge wiring method way as the measuring circuit, and the analog voltage values measured access HX711 chip through the chip voltage signal amplification and AD with STM32 microcontroller to collect data exchange and after the installation process, and finally through the LCD screen display. The whole design complete range of 5KG ~ 150KG, showing an accuracy of 0.1KG precision scales, and real-time display of weight quickly, reaching commercial weighing accuracy, to meet the real-life needs of basic weighing to achieve this design purposes. Keywords:Weight, Wire strain gages,Pressure Sensors,HX711 chip,STM32 microcontroller

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

毕业设计论文基于单片机的电子秤设计 系别: 机电工程系 专业名称: 自动化 学号: 26100101072 学生姓名: 黄金榕 指导教师: 刘保军 指导单位: 电子科技大学中山学院机电工程系完成时间: 2010年5月8日 电子科技大学中山学院教务处制发

电子科技大学中山学院毕业设计(论文)任务书

电子科技大学中山学院毕业设计(论文)成绩评定表

基于单片机的电子秤设计 摘要 电子秤是将检测与转换技术、计算机技术、信息处理、数字技术等技术综合一体的现代新型称重仪器。它与我们日常生活紧密结合成为一种方便、快捷、称量精确的工具,广泛应用于商业、工厂生厂、集贸市场、超市、大型商场、及零售业等公共场所的信息显示和重量计算。 电子称主要以单片机作为中心控制单元,通过称重传感器进行模数转换单元,在配以键盘、显示电路及强大软件来组成。电子称不但计量准确、快速方便,更重要的自动称重、数字显示,对人们生活的影响越来越大,广受欢迎。 本系统针对电子称的自动称重、数据处理等进行了设计和制作。为了阐明用单片机是如何对采样数据进行处理,对数据的采集和转换、计算问题进行了研究,讨论了单片机控制系统中关键的计算问题。本文在给出智能电子称硬件设计的基础上,详细分析了电子称的软件控制方法。单片机控制的电子称结构简单,成本低廉,深受人们的喜爱,本文将对此进行详细讨论。 关键词:电子称;单片机;称重传感器

Electrnoic Scale Design Based on MCU Abstract I ntelligent electronic scale is the detection and conversion technology, computer technology, information processing, digital technology, an integrated modern technology of new weighing equipment. It is closely integrated with our daily lives into a convenient, fast, precision weighing instrument, widely used in commercial, plant health plant, country markets, supermarkets, shopping malls, and retail and other public places, information display and weight. Intelligent Electronics said the key to SCM as the central control unit, through the weighing sensor analog-digital conversion unit, in the accompanied keyboard, display circuit and powerful software to component. Said not only accurate measurement of the electronic, fast and convenient, more importantly, automatic weighing, statistics show that by the majority of users. Intelligent Electronics said that as easy to carry, easy to use, the impact on people's lives more and more. This system is known for the electronic automatic weighing and data processing of research. To illustrate how to use the MCU is sampling data processing, data acquisition and conversion, computational problems studied. Discuss the key SCM system calculation. This paper presented the hardware design of intelligent electronics that, based on detailed analysis of the electronic control, said the software. As the structure of microprocessor controlled electronics that simple, low cost and very popular, this will be discussed in detail. Keywords: electronic scale; MCU; Load sensor

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

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

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

基于51单片机数字电子称的设计 (附C语言代码)

本科毕业论文(设计) 题目:基于51单片机数字电子称的设计 院系:电子与通信工程学院 专业:电子信息科学与技术 姓名: *** 学号: *** 指导教师:张涛 教师职称:副教授 填写日期: 2013年4月20日

摘要 随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子称重的控制系统中。本系统主要由单片机来控制,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤具备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。 本系统以AT89C51单片机为主控芯片,外围附以称重电路、显示电路、报警电路、键盘电路等构成智能称重系统电路,从而实现自动称重系统的称重功能、报警功能、数据计算功能以及人机交换功能。可以说,此设计所完成的电子秤很大程度上满足了应用需求。 关键词:AT89C51;MPX4250压力传感器;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 AT89C51 SCM as the main controller chip, and its peripheral circuit attach to integrated circuit, display circuit, alarm circuit, keyboard circuit which integrate the weighing system circuit board, so the design can realize the automatic weighing system function, alarm function, weighing data calculation function and Man-machine exchange function. We can say that the design of complete electronic scales largely meet the application requirements perfectly. KEYWORDS: AT89C51;MPX4250sensor;A/D converter;LCD Display

毕业设计论文—电子体重秤测试系统设计与实现-精品

南阳理工学院本科生毕业设计(论文) 学院(系): 机电工程系 专业:测控技术与仪器 南阳理工学院本科生毕业设计(论文)

电子体重秤测试系统设计与实现 Design and Implementation of Electronic Weighing Scale System 总计:24 页 表格:3 个 插图:17 幅 南阳理工学院本科毕业设计(论文)

电子体重秤测试系统设计与实现 Design and Implementation of Electronic Weighing Scale Test System 学院(系):机电工程系 专业: 测控技术与仪器 学生姓名:马凡迪 学号:29107059 指导教师(职称): 任立民(讲师) 评阅教师:何一文 完成日期:2011年5月15日 南阳理工学院 Nanyang Institute of Technology

电子体重秤测试系统设计与实现 测控技术与仪器专业马凡迪 [摘要]分析了电子体重秤的现状,提出了一种简单电子体重秤的设计方案。 本课题设计了以单片机为核心的智能人体电子秤,详述了该系统硬件和软件的设计 方法。该系统集称重和显示体重指数于一体,以STC12单片机为主控芯片,选用应 变式传感器,外围附以称重电路、显示电路、按键电路。制作了实物体重秤,实现 了自动称重系统的功能。 [关键词]应变式传感器;STC12单片机;体重指数计算 Design and Implementation of Electronic Weighing Scale System Measurement and Control Technology and Instruments Major MA Fan—di Abstract:The current situation of electronic weighing scale is analyzed in this paper, while one simple electronic weighing scale design plan is put forward。The intelligent human electronic scale is designed with the core of SCM, hardware and software of the system are also elaborated。This system gathers weighing and showing body mass index and is mainly controlled by STC12 single chip, the periphery is consists of strain gauge sensor with weighing circuit, display circuit,buttons circuit。The object weighing scale is made and the function of auto weighing system is achieved。 Key words: strain gauge sensor; stc12 single chip;body mass index

C51单片机电子秤毕业设计论文

基于51单片机电子秤 本文章为本人自己根据设计的原理进行写稿。 其中如有第一章节为引言或前言介绍设计的背景的大多为借鉴摘抄别人的文章。 后面,方案选择、硬件设计、软件设计、都是本人根据本设计的实际原理进行描述书写的。 此文章,供大家参考。以便快速的了解设计原理。 不要再问我能不能直接使用,不需要查重的话那就可以,需要的话认真的自己修改下,每一句采用不同的方式进行表达,并多采用自己的语言书写,专业名词术语已经被写过太多了。

摘要 随着科学技术的不断发展带动着电子行业的地位越来越重,现在电子产品几乎在社会的各个领域都可以见到。这些技术的发展有效的带动着社会生产力的发展和信息化的提高,同时电子产品也越来越智能。 电子称主要以单片机作为中心控制单元,通过称重传感器由模数转换器将重量模拟信号转换成数字信号,在配以键盘、显示电路及强大软件来组成。电子称不但计量准确、快速方便,更重要的自动称重并将重量信息直观的显示,对人们生活的影响越来越大,广受欢迎。 本系统的设计主要从硬件电路设计,软件编程调试进行详细阐述。硬件电路主要是基于单片机STC89C52为核心的控制单元实现数据的处理,采用10KG应变式压力传感器采集重量这个模拟量然后输出到AD转换芯片HX711进行转换成数字量,转换后的数据送到单片机进行处理显示,数据显示由LCD12864液晶实现,液晶显示效果稳定无闪烁。系统并备有矩阵键盘,用户可以通过矩阵键盘输入物品的价格,系统可实时根际重量和单价计算出总价并实时显示,并可以进行多次的称重计算出价格然后累加起来从而免去没称一次都要记下价钱然后进行另外的累加。为了防止出现应变式压力传感器长时间过载负重系统添加了超重提示机制,当系统称重重量超过量程10KG时系统会发出提示用户超重,需减轻重量在称重。 关键词:应变式压力传感器;HX711模数转换;STC89C52单片机

电子秤毕业设计论文

多功能电子称 作者:xxx 摘要:该设计以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.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)

毕业设计(论文)-基于单片机的oled屏幕显示----电子秤[管理资料]

摘要: 目前市场上显示器多是LCD的,但LCD有很多缺点,例如, LCD显示需要背光源的支持、很窄的视角范围、功耗比较大、响应速度有点慢等缺点,但OLED显示系统解决了这些缺点。 现在OLED显示技术虽然应用的不是很广泛,但是诸多优点,使得OLED成为研究的热门,我相信不久OLED完全可以取代LCD。 OLED技术的发展日新月异,最近发现的的软性有机发光显示技术,这项技术让曲面屏成为现实。这是手机电脑显示屏研发的热门。很有科技前瞻性。 这次我主要做的就是OLED屏幕显示,主要实现的功能就是实现动态图画还有文字的OLED显示。 为了使论文和实践更具有实用性和学习型,我做了一个基于单片机的电子称OLED显示系统,可以显示开机动态图画和进行称重,整个系统结构简单,使用方便,精度高,具有一定的开发价值。根据上述方案进行了系统硬件和软件设计,该系统以单片机作为控制核心,通过KeiluVsion3集成开发环境,采用C51语言设计了MCU应用程序,实现了嵌入式系统中汉字、字符及图片等相关信息的显示功能。 关键字: OLED 电子称单片机

ABSTRACT: Currently on the market monitor is LCD, but LCD has many shortcomings, for example, LCD display requires the presence of a backlight, a narrow range of viewing angles, large power consumption, response speed is slow and so on the shortcoming, but OLED display system to solve these shortcomings. Now OLED display technology is not very widely used, but many advantages, making OLED become a hot research, I believe that soon OLED can replace LCD. OLED technology is developing rapidly, the recent discovery of soft organic light emitting display technology, this technology allows curved screen to become a reality. This is the popular mobile phone computer display research and development. Very forward-looking in science and technology. This time I mainly do is the OLED screen display, the main function is to achieve dynamic picture and text OLED display. In order to make the paper and the practice is more practical and learning, I made a based on single-chip electronic said OLED display system, can display Boot dynamic pictures and were weighed. The whole system has the advantages of simple structure, convenient use, high precision, with a value of development. According to the plan of design of the hardware and the software of the system, the system with single chip microcomputer as control core, through the KeiluVsion3 integrated development environment, using C51 language design of the MCU application software, to realize the display of embedded system in Chinese characters, characters and pictures and other information related to the function. Keyword: OLED Electronic balance MCU

相关文档
最新文档