本科毕业设计论文电子x称设计.docx

上传人:b****9 文档编号:25057983 上传时间:2023-06-04 格式:DOCX 页数:84 大小:1.12MB
下载 相关 举报
本科毕业设计论文电子x称设计.docx_第1页
第1页 / 共84页
本科毕业设计论文电子x称设计.docx_第2页
第2页 / 共84页
本科毕业设计论文电子x称设计.docx_第3页
第3页 / 共84页
本科毕业设计论文电子x称设计.docx_第4页
第4页 / 共84页
本科毕业设计论文电子x称设计.docx_第5页
第5页 / 共84页
点击查看更多>>
下载资源
资源描述

本科毕业设计论文电子x称设计.docx

《本科毕业设计论文电子x称设计.docx》由会员分享,可在线阅读,更多相关《本科毕业设计论文电子x称设计.docx(84页珍藏版)》请在冰豆网上搜索。

本科毕业设计论文电子x称设计.docx

本科毕业设计论文电子x称设计

摘要

该设计以51系列单片机AT89S52为控制核心,实现电子秤的基本控制功能。

在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为最小系统、数据采集、人机交互界面和系统电源四大部分。

最小系统部分主要包括AT89S52和扩展的外部数据存储器;数据采集部分由压力传感器、信号的前级处理和A/D转换部分组成,包括运算放大器AD620和A/D转换器ICL7135;人机交互界面为键盘输入和点阵式液晶显示,主要使用ZLG7289键盘控制芯片和OCM4x8C显示器,可以方便的输入数据和直观的显示中文。

系统电源以LM317和LM337为核心设计电路以提供系统正常工作电源。

软件部分应用单片机C语言进行编程,实现了该设计的全部控制功能。

该电子秤可以实现基本的称重功能(称重范围为0~9.999Kg,重量误差不大于±0.005Kg),并发挥部分的显示购物清单的功能,可以设置日期和设定十种商品的单价,还具有超量程和欠量程的报警功能。

整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。

关键词:

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

 

ABSTRACT

ThedesignisbasedonthemicrocontrollerAT89S52systemasthecoretocarryoutthebasiccontrolfunctionoftheelectronicssteelyard.Whiledesigningthesystem,Iadoptthemoldpiecemethodtodividethehardwareofthesystemintofourparts:

theminimumsystem,samplingcircuit,I/Ointerfaceandthesystempowersupply.TheminimumsystemmainlyincludestheAT89S52andtheexpandedexteriordatamemory.Samplingcircuitiscomprisedofapressuresensor,adifferentialmeasuringamplifierAD620andaA/DconverterICL7135.WiththeusageofZLG7289keyboardcontrolchipandOCM4*8Cdisplay,wecompletethefunctionofthekeyboardinputandtheLCDmanifestation.ThepowersupplysystemselectstheLM317andLM337todesigntheelectriccircuittoprovidetheneededpowersupply.ThesoftwarepartappliesamachineClanguagetocarryoutallcontrolfunction.Theelectronicsteelyardcanweighthescopeas0~9.999Kgs,andtheweigherrormarginisnobiggerthan±0.005Kgs.Italsohasmanyotherfunctions,suchasdisplayingtheshoppingdetailedlist,settingthedateandtenkindsofunitpricesofmerchandiseandoverweighingalarm.Thewholesystemissimple,well-found,convenienttouseandhashighaccuracyandcertaindevelopmentvalue.

 

Keywords:

microcontroller;samplingcircuit;A/Dconverter;

LCDManifestation

 

第一章绪论1

1.1引言1

1.2选题背景与意义2

1.3研究现状2

1.3.1影响因素2

1.3.2产品质量3

1.3.3发展方向3

1.3.4电子秤的智能化3

1.4本文的结构4

第二章系统方案的设计5

2.1电子秤的设计要求5

2.1.1基本要求5

2.1.2发挥部分5

2.1.3创新部分5

2.2系统工作原理及设计基本思路5

2.2.1系统工作原理5

2.2.2系统设计基本思路6

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

2.4单片机的选型8

2.5数据采集部分的方案确定9

2.5.1传感器9

2.5.2前级放大器部分12

2.5.3A/D转换器15

2.6人机交互部分17

2.6.1键盘输入17

2.6.2输出显示17

2.7系统电源18

2.8具体实施方案简介20

第三章系统硬件设计22

3.1基于AT89S52的主控电路22

3.1.1芯片介绍22

3.1.2主控电路26

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

3.2.1芯片介绍27

3.2.2信号处理电路30

3.3人机交互界面33

3.3.1键盘控制电路33

3.3.2液晶显示电路35

3.4系统电源37

3.4.1芯片介绍37

3.4.2电源电路38

3.5报警电路40

第四章软件流程41

4.1主程序流程图41

4.2主要中断程序流程图42

第五章结论44

致谢46

参考文献47

附录A:

英文资料48

附录B:

英文资料翻译55

附录C:

原理图62

附录D:

Pcb板图63

附录E:

元器件清单64

 

第一章绪论

1.1引言

质量是测量领域中的一个重要参数,称重技术自古以来就被人们所重视。

公元前,人们为了对货物交换量进行估计,起初采用木材或陶土制作的容器对交换货物进行计量。

以后,又采用简单的秤来测定质量。

据考证,世界上最古老的计量器具出土于中东和埃及,最古老的衡器和砝码出自于埃及。

秤是最普遍、最普及的计量设备,电子秤取代机械秤是科学技术发展的必然规律。

低成本、高智能化的电子秤无疑具有极其广阔的市场前景。

21世纪,电子产品变得越来越丰富,给人们带来了很多很多的方便,其中电子秤成了人们生活中不可缺少的一部分。

大大小小的市场电子秤能够完成许多工作,为人们节省了时间,提高了工作效率。

在超市里的一台电子秤,它能很精确的称出商品的重量,还能去除皮重,更主要的是,它其中预存了超市里商品的单价,当称出商品的重量后,电子秤马上就能算出价格,不管几种商品都能一一累加,最后列出清单,可以说非常的智能化,而且非常的精确。

由此,顾客在购物的时候非常的放心,商家的效益也提高了,所以有了电子秤,顾客买的放心,商家也卖的开心了。

本设计就是为了制作这样一种电子秤,它以单片机为核心在实际使用时达到以下要求:

1、电子秤称重范围:

0~9.999㎏;重量误差不大于

0.005㎏;

2、液晶显示:

所称物体重量、10重商品的购物清单等。

本设计的控制功能包括基本的称重功能,显示购物清单功能,设置日期和重新设定10种商品的单价功能,还具有超重与欠量程报警功能。

由于系统资源丰富,还可以方便的拓展其应用。

我相信通过这次对电子秤控制系统的硬件设计,一定能够学到丰富的知识并对电子产品有更深一层的了解。

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.3LCD显示的方案

目前单片机技术比较成熟,功能也比较强大,被测信号经放大整形后送入单片机,由单片机对测量信号进行处理并根据相应的数据关系译码显示出被测物体的重量

由于系统需要的按键较多,因此要加一个键盘显示管理芯片(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、定时监视器(watchdogtimer,又称看门狗)、低功耗休闲状态及关电方式、关电方式下的中断恢复等诸多功能,极大地满足了各种不同的应用要求。

    AT89S52单片机是AT89S系列中的增强型高档机产品,它片内存储器容量是AT89S51的一倍,即片内8KB的Flash程序存储器和256B的RAM。

另外,它还增加了一个功能极强的、具有独特应用的16位定时/计数器2等多种功能。

在工程应用中AT89S52有一显著的优势:

不需要烧写器,只借助PC机的并口输出和极为简单的下载电路,便可将程序通过串行方式写入单片机。

并且下载电路可设计在系统中,可以随时修改单片机的软件而不对硬件做任何改动。

由此,通过对目前主流型号的比较,我们最终选择了AT89S52通用的普通单片机来实现系统设计。

AT89S52是一种兼容MCS51微控制器,工作电压4.0V到5.5V,全静态时钟0Hz到33MHz,三级程序加密,32个可编程I/O口,2/3个16位定时/计数器,6/8个中断源,全双工串行通讯口,低功耗支持Idle和Power-down模式,Powerdown模式支持中断唤醒,看门狗定时器,双数据指针,上电复位标志。

我们在外面扩展了32K数据存储器,以满足系统要求

2.5数据采集部分的方案确定

2.5.1传感器

传感器的定义:

能感受规定的被测量,并按照一定规律转换成可用输出信号的器件或装置。

通常传感器由敏感元件和转换元件组成。

其中敏感元件指传感器中能直接感受被测量的部分,转换部分指传感器中能将敏感元件输出量转换为适于传输和测量的电信号部分。

现代科技的快速发展使人类社会进入了信息时代,在信息时代人们的社会活动将主要依靠对信息资源的开发和获取、传输和处理,而传感器处于自动检测与控制系统之首,是感知获取与检测信息的窗口;传感器处于研究对象与测控系统的接口位置,一切科学研究和生产过程要获取的信息,都要通过它转换为易传输与处理的电信号。

因此,传感器的地位与作用特别重要。

方案一压电传感器

压电传感器是一种典型的有源传感器,又称自发电式传感器。

其工作原理是基于某些材料受力后在其相应的特定表面产生电荷的压电效应。

压电传感器体积小、重量轻、结构简单、工作可靠,适用于动态力学量的测量,不适合测频率太低的被测量,更不能测静态量。

目前多用于加速度和动态力或压力的测量。

压电器件的弱点:

高内阻、小功率。

功率小,输出的能量微弱,电缆的分布电容及噪声干扰影响输出特性,这对外接电路要求很高。

方案二电容式传感器

电容式传感器是将被测非电量的变化转换为电容变化的一种传感器。

它有结构简单、灵敏度高、动态响应好、可实现非接触测量、具有平均效应等优点。

电容传感器可用来检测压力、力、位移以及振动学非电参量。

电容传感器的基本工作原理可用最普通的平行极板电容器来说明。

两块相互平行的金属极板,当不考虑其边缘效应(两个极板边缘处的电力线分布不均匀引起电容量的变化)时,其电容量为

(2.1)

式(2.1)中

——两极板间的距离;

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

——介质的相对介电常数;

——真空中介电常数。

若被测量的变化使式中

、A、

三个参量中任一个发生变化,都会引起电容量的变化,通过测量电路就可转换为电量输出。

虽然电容式传感器有结构简单和良好动态特性等诸多优点,但也有不利因素:

(1)小功率、高阻抗。

受几何尺寸限制,电容传感器的电容量都很小,一般仅几皮法至几十皮法。

因C太小,故容抗

=1/

C很大,为高

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1