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

上传人:wj 文档编号:4862602 上传时间:2023-05-07 格式:DOC 页数:32 大小:1.41MB
下载 相关 举报
单片机电子秤毕业设计论文.doc_第1页
第1页 / 共32页
单片机电子秤毕业设计论文.doc_第2页
第2页 / 共32页
单片机电子秤毕业设计论文.doc_第3页
第3页 / 共32页
单片机电子秤毕业设计论文.doc_第4页
第4页 / 共32页
单片机电子秤毕业设计论文.doc_第5页
第5页 / 共32页
单片机电子秤毕业设计论文.doc_第6页
第6页 / 共32页
单片机电子秤毕业设计论文.doc_第7页
第7页 / 共32页
单片机电子秤毕业设计论文.doc_第8页
第8页 / 共32页
单片机电子秤毕业设计论文.doc_第9页
第9页 / 共32页
单片机电子秤毕业设计论文.doc_第10页
第10页 / 共32页
单片机电子秤毕业设计论文.doc_第11页
第11页 / 共32页
单片机电子秤毕业设计论文.doc_第12页
第12页 / 共32页
单片机电子秤毕业设计论文.doc_第13页
第13页 / 共32页
单片机电子秤毕业设计论文.doc_第14页
第14页 / 共32页
单片机电子秤毕业设计论文.doc_第15页
第15页 / 共32页
单片机电子秤毕业设计论文.doc_第16页
第16页 / 共32页
单片机电子秤毕业设计论文.doc_第17页
第17页 / 共32页
单片机电子秤毕业设计论文.doc_第18页
第18页 / 共32页
单片机电子秤毕业设计论文.doc_第19页
第19页 / 共32页
单片机电子秤毕业设计论文.doc_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《单片机电子秤毕业设计论文.doc》由会员分享,可在线阅读,更多相关《单片机电子秤毕业设计论文.doc(32页珍藏版)》请在冰点文库上搜索。

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

毕业设计(论文)

设计(论文)题目:

基于单片机的电子秤设计

        

学生姓名:

指导教师:

二级学院:

专 业:

班  级:

学 号:

提交日期:

2017年05月03日答辩日期:

2017年05月13日

金陵科技学院学士学位论文目录

目录

目录 I

摘要 III

ABSTRACT IV

第一章概述 1

1.1课题背景与研究意义 1

1.2电子秤的组成 2

1.2.1电子秤的基本结构 2

1.2.2电子秤的工作原理 3

1.3本章小结 3

第二章 系统方案设计 4

2.1系统整体方案设计框图 4

2.2系统设计要求 4

2.2.1基础要求 4

2.2.2具体要求 4

2.3方案论证 5

2.4本章小结 6

第三章硬件电路设计 7

3.1单片机芯片STC89C52介绍 7

3.2电源电路设计 8

3.3数据显示电路设计 9

3.4键盘电路设计 11

3.5报警电路的设计 11

3.5.1三极管 12

3.5.2蜂鸣器 12

3.6称重转化器 13

3.7系统硬件电路绘制 14

3.7.1Protel99介绍 14

3.7.2系统原理图与PCB的绘制 14

3.8本章小结 15

第四章 系统软件设计 16

4.1系统软件编程环境介绍 16

4.2系统主程序流程图 16

4.3系统显示板块流程图 17

4.4系统按键调整板块流程图 17

4.5本章小结 18

第五章系统整体调试 19

5.1调试中遇到的问题 19

5.2系统实物调试图 19

5.2.1实物正面图 20

5.2.2实物背面焊接图 20

5.3误差分析 21

5.4本章小结 21

第六章结论 22

参考文献 23

附录部分程序代码 24

致谢 27

IV

金陵科技学院学士学位论文摘要

基于单片机的电子秤设计

摘要

电子技术逐渐发展的今天,如今人们用的传统的称重技术手段显然已经不能满足大家的需求。

对于这个问题,我们经过不断地研究与创新,设计出了本课题的这款基于单片机的电子秤。

这款电子秤包含基本的称重功能,以STC89C52单片机作为核心,数/模转化器构成了称重板块,LCD1602是它的液晶显示器,在开机上电之后,将被测物体置于称重传感器之上,液晶显示器接收到电压信号之后能立刻显示出被测物体的质量,调节按键,设置单价,能自动计算出物体总价,若被测物体质量超过20kg,蜂鸣器发出报警提示。

该电子秤具有功效多、速率高、准确性能好、稳定性高、可靠性强、性价比高等优点。

关键词:

STC89C52;称重传感器;数/模转化器;1602液晶

金陵科技学院学士学位论文Abstract

DesignofElectronicScaleBasedonSingleChipMicrocomputer

Abstract

Electronictechnologygraduallydevelopedtoday,andnowpeopleusethetraditionalmeansofweighingtechnologyobviouslycannotmeeteveryone'sneeds.Forthisproblem,wecontinuetoresearchandinnovation,designedthesubjectofthissingle-chip-basedelectronicscales.

ThiselectronicscalecontainsthebasicweighingfunctiontoSTC89C52microcontrollerasthecore,digital/analogconverterconstitutesaweighingplate,LCD1602isitsliquidcrystaldisplay,afterthebootpower,themeasuredobjectplacedintheloadcell,Theliquidcrystaldisplayafterreceivingthevoltagesignalcanimmediatelyshowthequalityofthemeasuredobject,adjustthebutton,settheunitprice,canautomaticallycalculatethetotalpriceoftheobject,ifthemeasuredobjectqualityexceeds20kg,thebuzzeralarmwarning.Theelectronicscalehasmanyadvantages,highspeed,goodaccuracy,highstability,highreliability,cost-effectiveadvantages.

Keywords:

  STC89C52;Loadcell;Digital/Analogconverter;1602LCD

金陵科技学院学士学位论文第一章概述

第一章概述

1.1课题背景与研究意义

称重技术有着很长的历史,人们一直很重视,从曹冲称象的典故中就可以看出。

电子秤是当代称重的一种工具,是国家规定计重、国泰民生、国防研发、科技研究、国际商业领域的技重器材,可以衡器设计的产品是否合格达到标准,会直接影响到各行业的发展水平和社会经济效益。

电子秤不光可以当做供应称重数据的丈量仪器,还是工业操作和商业现代化管理系统的重要构成板块,推动了工业、农业的自动化生产和现代化的打理,它有着缩短工作时间、提高工作效率、优化工作流程、改善工作条件、降低能源损耗、带动产品质量升级以及增强企业自身管理、改善企业环境等的作用。

这个称重器件的运用已达到了显著的经济效益,涉及到国民经济的各行各业。

我国电子称重发展技术由一开始的机电连结型向如今的数字智能型和全电子型完成了转变,电子称重的技术设备、检测测试手段正在向国际水平努力。

电子称重技术及设备运用进入了新成长的局面。

上个世纪50年代中期,得益于电子技术的大发展,衡器制造业也迎来了极速蜕变的春天。

到了60年代初期,机电联合式电子称重应运而生,又过了40多年科学家们不停琢磨、探索与完善,静态电子称重技术慢慢向动态电子称重技术方向发展;模拟丈量计量方式向数字丈量计量方式发展;单参数丈量特征向多参数丈量迈步,尤其是一直作为研究的重点和攻克的难题的的快速称重和动态称重方面,取得了本质性的突破。

对比分析近些年来调研报告上国内外市场的需求以及电子产品称重的特征,电子称重总体的变化趋势是:

机械化、板块化、智能化、归纳化和组合化;是高速度、高正确度、高稳定性和高安全可靠性;是节制信息和非节制信息两方面并重的“智能化”。

电子称重的达到需要经过几个方面,第一,将被测物体置于压力传感器之上,其重量经压力传感器转化成电压信号。

一般而言,这个电压信号很小,通常要由前端信号处理电路来处理,以此来线性放大。

放大之后,电压信号由数/模转化电路转化成可被识别的数态信号来送到主控电路的单片机中,然后主控电路中的单片机控制显示器,就能在显示器上显示出被测物体的重量。

依照该设计的底子思路来讲,整个系统可以由三大板块组成,分别是数据收集板块、控制器板块、液晶显示板块。

在这之中,压力传感器、前级处理信号系统和数/模转化构成了数据收集板块。

数字信号经变换后送给控制器进行整理,最终这个数字量的处置是由控制器达到的,然后人机间数据交互由驱动显示板块达到。

这里面就要求软件编程功底要高,由于整个系统绝大多数功效都需要通过编写的软件来操控。

为了能够拓展一些功效,本方案最终决定加了一个超量程报警功效使本课题更具人性化和适用性。

1.2电子秤的组成

电子秤由控制器调控板块、丈量数据板块、人机交互显示板块、键盘输入板块、超量程报警板块和电源电路板块构成。

所需元件清单如表1-1所示。

表1-1元件清单

元件型号

元件名称

元件标号

数量

蜂鸣器

Bell

B1

1

10uF

电容

C1

1

20pF

电容

C2,C3

2

LCD1602

液晶

LCD1

1

Header2

电源接口

P1

1

9012

三极管

Q5

1

2.7K

电阻

R1

1

10K

电阻

R2

1

SW-PB

按键

S1,S3,S4,S5,S6,S7,S8,S9,S10,S11,S12,S13,S14,S15,S16,S17,S18

17

SW-灰色

电源开关

SW1

1

U1

单片机

U1

1

12M

晶振

Y1

1

1.2.1电子秤的基本结构

其硬件结构主要包括:

收集数据板块、单片机系统板块、超量程报警板块、键盘输入和液晶显示器显示板块。

1.2.2电子秤的工作原理

当物体放在了压力传感器上,由于压力变动产生了电信号,压力传感器先进行采集,然后再电压的放大,接着模数转化器将之转化成数字信号,最终数字信号被发入到主控中的单片机中。

人机交互方面,我们从键盘按键中先去皮清零并设置好单价,接着单片机方面进行内部调整后,计算出此时被测物品的质量及总价,最终液晶显示器显示出来。

若所称物体重量大于20Kg,蜂鸣器就会响,达到超量程报警功效。

1.2.3电子秤的功效及技术指标

运用LCD1602显示,第一行显示当前所称物体的重量(Kg),第二行显示单价和总价(元)等信息。

本课题运用了高准度电阻应变压力传感器,是电子秤专门的模/数转化器芯片HX711来调度转变传感器信号,称重范围为0-20Kg,丈量准度可在误差±3g之内。

人机交互运用16键矩阵键盘,能够直接方便的达到输入单价、删除单价、去皮、清零等功效。

同时按键的时候会有提示声发出,还有超出量程报警功效,当超出压力传感器的量程范围时蜂鸣器会发出报警声。

1.3本章小结

本章主要介绍了本课题的研究背景和应用前景、该电子秤的组成板块、基础结构、工作原理和具备的功效,读者从整体上对本课题能有个大概的了解。

27

金陵科技学院学士学位论文第二章系统方案设计

第二章 系统方案设计

2.1系统整体方案设计框图

按照本设计功效的要求,系统由6个板块组成:

控制器调控板块、丈量物体重量板块、LCD液晶显示板块、键盘输入板块、电源电路板块和超量程报警板块。

系统设计思路框图如图2-1所示。

压力传感

放大电路

电源

STC89C52RC

单片机

按键

LCD显示

图2-1设计思路框图

2.2系统设计要求

2.2.1基础要求

该电子秤由STC89C52为核心,能实现称重的基本功效。

2.2.2具体要求

本课题所设计的东西能达到一般电子秤基础称量和价钱计算功效,节制核心是单片机芯片STC89C52RC。

在原本功效上还拓展了超量程报警功效。

本设计由六大系统:

STC89C52系统、数据采集系统、键盘输入系统、电源供电系统、控制器系统和超量程报警系统所组成。

本毕设的主要任务如下所示:

1)可完成基础的称量功效(丈量范畴为0-20Kg,误差尽可能要小);

2)应有能输入单价、计算物体总价、删除单价、去皮、清零等功效;

3)超过最大丈量重量20Kg时能报警提醒(通过蜂鸣器发出声音来提醒)。

2.3方案论证

在进行系统的设计的时候,对于各个板块应该对应达到的功效,有下面几种设计思路:

思路一:

采用数码管显示,数码管显示思路如图2-2所示。

数据采集

AD转换

单片机处理

LED显示

图2-2数码管显示思路

该思路十分简单而且可操作性强,由数码管来显现被测物体的重量,应运用的单片机里面具有模数转化功效。

这样可以设计出硬件板块不复杂,接口电路很好达到,而且可以很大程度上减小编程量,简化的输出输入关系就可以构成电路结构的电子秤系统。

可是也有缺点:

硬件简单,外边的数据不能及时送达,具有局限。

数码管也存在限制:

只能显示平时常见的二十六个英文字母和阿拉伯数字,不能够实现汉字和个更加晦涩符号的显示。

又由于系统电路太过普通,限定系统硬件的扩充,电子秤的功效从而有些单调。

思路二:

思路一有明显不足,于是在此问题之上,我们增设了键盘输入功效,达到称物计价的功效。

其简图如图2-3所示。

数据采集

AD转换

单片机处理

LED显示

按键处理

图2-3具有键盘输入功效的简图

此思路虽然能称物计价,可是由于数码管功效的约束,液晶显示器只能显示单价、全部总价等。

在重量的显示方面,若数码管位数不足,则所称物体质量的准度肯定会有所影响,因此只有放入不少的数码管在电路中才行。

这样的话处理起来就很麻烦了,在输入输出接口的处置步骤中,都要另外专门来扩充足够多的I/O端口才行。

思路三:

在处置前端信号时,增设信号收集强度时采取放大、信号转化等方式会增设实验开销,所以我们用LCD1602液晶显示器。

简图如下图2-4所示。

数据采集

AD转换

单片机处理

LCD显示

按键处理

信号放大

图2-4带有输入和显示功效的简图

综合比较了以上三种思路,考量适用性及可操作性,完成了最后的电子秤设计思路,终极的硬件设计图如下图2-5所示,本思路拓展了超重报警功效。

数据收集

AD转化

单片机处理

LCD显示

计量显示

按键处理

信号放大

图2-5系统设计硬件框图

2.4本章小结

本章主要展示了系统的整体设计框图,在方案备选方面,综合了三种思路,比较其优缺点,披沙拣金,分析优缺点,思量适用性和可操作性,设计完成了最后的电子秤方案。

金陵科技学院学士学位论文第三章硬件电路设计

第三章硬件电路设计

3.1单片机芯片STC89C52介绍

在整个设计中,最为重要的就是单片机的选型,要综合思量运行内存、速度、通用性、价钱等方面需要,于是本设计整个系统的主控芯片最终选定STC89C52。

STC89C52RC是一种有8千字节可编程Flash的内存存储器,是损耗低、性能好的CMOS8位微调控器。

它虽然使用经典的51内核,但改进了不少,使其具有传统单片机所不具有的功效。

它是一个CMOS8位单片机,片内含8字节的可持续擦写数万次的Flash只读存储器,其密度高、非易失性存储器件是由ATMEL公司制造的,含标准51指令系统和经典引脚结构,在其芯片中,集结了通用型8位的中央处理器处理和ISPFlash小型存储单位。

器件参数:

1.加强型51单片机,能随意选定到底是6时钟/机械周期还是12时钟/机械周期,它的指令代码也兼容且符合传统8051 

2.工作电压:

5.5V-3.3V(5V单片机)/3.8V-2.0V(3V单片机)

3.工作频率:

它的是0-40MHz,就相当于普通8051的0-80MHz,现实工作时其频率可达48MHz

4.用户应用程序空间:

8K字节

5.片上可以集成512字节RAM

6.通用I/O口(32个),复位后:

准双向口/弱上拉分别对应P1/P2/P3,P0口为漏极开路输出,当总线扩充用的时候,不要加上拉电阻,当I/O口用的时候,就要加上拉电阻了

7.ISP/IAP,不需要专用编程器,也不要专门仿器,直接通过串口(RxD/P3.0,TxD/P3.1)就能数秒达到下载客户数据

8.具有EEPROM功效

9.有3个16位定时器/计数器。

分别是定时器T0、T1、T2

10.通用异步串行口(UART),达到多个UART可以运用计时器软件

11.工作温度:

-40-85℃(工业级)/0-75℃(商业级)

12.PDIP封装

STC89C52里面一共有四十个引脚,其中有两个主电源引脚,外接晶振的引脚有两个,节制或复用别的电源的引脚有四个,还有三十二个输入输出I/O引脚。

STC89C52单片机引脚简图如下图3-1所示。

图3-1STC89C52引脚图

3.2电源电路设计

由于设计的要求,我们在本系统中设计了传感器必要的+12V的电源和系统其他芯片用的+5V的电源这两种不一样级别的电源。

为了电子秤的现实需要,保证系统能够进行不变地工作,产品达到最佳性价比,具体将运用的方案如下:

从变压器后将220V的交流电输出15V的电压,再整流滤波之后,用LM7812、LM7905进行一系列变化之后可以得到+12V和+5V、-5V的电压供器应用。

为了使系统能够得到更稳定、结果更好的电源,且在电路短路的时候,熔断装置断电源一定要快,这样才能保证别的电路元件不会被破坏,我们做了一些措施,在变压器的里面放入熔断保护装置以及MFC网络。

因为在系统中,所要的供电电压都是5V电压、数模转化芯片和液晶显示器,所以保障系统可靠稳定的工作十分重要,就要设计一个能够源源不断提出5V电压的供电系统。

因此在本设计中我们运用的是两个电源接口供电模式,程序测试使用的是USB接口供电,来充当系统电源的稳压器来达到系统电压为稳的5V电压,而且外置电源要比5V电压要高,要加个滤波电容给系统电源输入接口来使工作电压稳在5V。

为了判断电源能否照常工作,我们可以给电压输出接口直接加上LED电源指示灯。

该系统电源电路设计如下图3-2所示。

图3-2电源接口电路

为了消除过程中或许存有的高频杂波会对电源造成影响,我们用C1、C2来达到对电源的滤波,C4用来平流稳定电压,一方面,在接口输出电压较高时能够进行储能,另一方面,在电路负载很高且USB端口供电不够时,C4施放存储的电能就可以维持电压不跌起伏太大对电路造成影响。

其中有电源指示作用的LED0,它的亮灭表示电源是否正常工作,R0限流,防止LED被烧坏。

3.3数据显示电路设计

数据显示作为人机交互的主要构成板块,在整个过程中起着至关重要的作用,它能够直接清晰显现出被测物体的数据。

显示电路设计有两种可以选:

一个是LCD液晶显示和另一个是LED数码显示。

现如今LCD液晶显示器被普遍应用,它是损耗极低,方方面面如电子手表、普通计算器、准简时装仪器表、小型计算机以及许多文字交互机都利用到了这种显示器。

思路一:

数码管显示

作为半导体发光件的数码管,发光二极管是它的最小单位。

从段数上来分的话,它可以分为7段和8段数码管两种,与7段相比,8段管顾名思义,就是比7段管多了一个发光单位(相当于多显示了一个小数点);从能显示多少个晶体管“8”来看,它包含一位、二位、四位等数码管;从单位连接方式来看,它由共阳极、共阴极管构成。

能够将全部发光管的阳极连结到一块并且成为公共的阳极(COM)的就是共阳级管。

共阳管运用时,通过将公共极COM端口连接到+5V,并且当发光管的阴极变成低电平的时候,能点通与之相对照的字段。

此时若某一发光管的阴极变为高电平的时候,与之对应的字段就变暗了。

将全部发光管的阴极能够连到一块并且成为功能共用的阴极的数码管我们就称之为共阴数码管。

在运用时,共阴极要把公共极接地,与共阳极相反,在发光二极管的阳极为高电平的时候,与之相对照的字段会被点通。

而随着某个字段阳极变为低电平的时候,与之相对照的字段会变暗。

由于显示信息的局限性,所以要求信息数量较多时,一个数码管显然不够用,只能将数量庞大的数码管全部进行级联起来,可是如此做的后果便是会制造硬件的连接困难化,也使开销增设了;而且数码管也不及更好的显示大板块的字符,在进行动态扫描的时候,一个处理不佳就容易呈现闪烁现象,后果严重。

思路二:

LCD字符液晶显示

在这里我们运用的是LCD液晶显示,使用的是点阵式,由于液晶显示板块的小体积、低损耗、显示内涵很广泛的特征,所以如今单片机应用生产中最广泛、常用、最基本的信息显示元件就是字符型液晶显示板块,可是运用LCD液晶显示也会增加设计开销,说到底还是钱的问题。

该液晶显示器能够显示2行16字符,同时包含8位数据总线的3个控制输出端,它的工作电压是5V,带有字符比拟和背光调节。

具体引脚说明如下表3-1所示。

表3-1LCD1602液晶显示器的具体引脚说明

编号

符号

引脚说明

编号

符号

引脚说明

1

VSS

电源地

9

D2

DataI/O

2

VDD

电源正极

10

D3

DataI/O

3

VL

液晶显示偏压信号(H/L)

11

D4

DataI/O

4

RS

数据/命令选择端(H/L)

12

D5

DataI/O

5

R/W

读/写选择端(H/L)

13

D6

DataI/O

6

E

使能信号

14

D7

DataI/O

7

D0

DataI/O

15

BLA

背光源正极

8

D1

DataI/O

16

BLK

背光源负极

最主要的是,在LCD1602液晶板块的里面存放了包含阿拉伯数字、英文数字字母、平时常见符号和日本化名等字符,其中一个代码对照一个字符,我们用这指令编程来操控它的输入、屏幕与光标。

在最后,我们思量了好多方面原因决定运用了思路二,就是选定LCD1602液晶显示器来作为电子秤的显示界面。

3.4键盘电路设计

依照设计要求,电子秤必须具备调设单价(十个数字键),同时也要有确认、复位等按键功效,一共就是应该设置十三个按键(包含一个复位键)的按键功效。

所以设计键盘的扩展有使用方案如下:

 

运用矩阵式键盘:

把检测线能够分为2组就是矩阵键盘的特征,也就是行线与列线,按键呢,就是放在行线和列线的交织点上。

一个4*416键的键盘构造它的接口电路,其中不一样的行线和

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2