基于单片机的电子秤的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的电子秤的
设计
Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
四川信息职业技术学院
毕业设计说明书(论文)
设计(论文)题目:
基于单片机的电子秤的设计
专业: 应用电子技术
班级: 应电12-3
学号: 1111111
姓名: 某某某
指导教师: 某某某
二〇一四年十一月二十五日
四川信息职业技术学院毕业设计(论文)任务书
备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。
目录
摘要
随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子称重的控制系统中。本系统主要由单片机来控制,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤俱备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。
本系统以AT89C51单片机为主控芯片、辅以传感器采集模块、声光报警电路、电源供电模块、显示电路模块、数据转换模块等构成智能称重系统,从而实现自动称重系统的称重功能、声光报警功能。硬件部分主要由单片机
AT89C51、LCD、AD转换器、压力传感器、蜂鸣器等基本外围电子电路组成。可以说,此设计所完成的电子秤很大程度上满足了应用需求。
此电子秤具备备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。
关键词传感器采集;液晶显示;数模转换;声光报警
绪论
随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显着提高。
作为重量测量仪器,智能电子秤在各行各业开始显现其测量准确,测量速度快,易于实时测量和监控的巨大优点,并开始逐渐取代传统型的机械杠杆测量称,成为测量领域的主流产品。本文设计的电子秤以单片机为主要部件,用汇编语言进行软件设计,硬件则以电阻传感器为主,测量0~5Kg电子秤,随时可改变上限阈值,并达到阈值报警的功能。称重传感器输出的电量是模拟量,数值比较小达不到A/D转换接收的电压范围。所以送A/D转换之前要对其进行前端放大、整形滤波等处理。然后,A/D转换的结果才能送单片机进行数据处理并显示。其数据显示部分采用LCD显示,成本低且能很好地实现所要求的功能。本次课设完成的电子秤的主要优点是:1、实时测量与监控。2、阈值修改与重设功能。3、超值报警功能。4、测量精度高。5、显示速度快、准确。
本文设计的电子秤虽然是一个极其简单的智能仪器,但是通过它可以更深入的了解智能仪器的工作原理以及其优异的性能。
第一章方案设计与论证
本设计方案采用内部含Flash存储器的单片机AT89C51作为核心部件,并配以时钟电路、复位电路、显示电路、声光报警电路、采集电路、显示电路。成功实现重量显示,从而达到设计要求。
电子秤的工作原理如下:当物体放在秤盘上时,压力施给传感器,该传感器发生形变,从而使阻抗发生变化,同时使用激励电压发生变化,输出一个变化的模拟信号;再将该信号输出到模拟转换器;转换成便于处理的数字信号输出至单片机;单片机进行处理、运算后将结果送至显示器进行显示。
方案选择
在设计系统时,针对要实现的功能来设计电子秤的方案有以下俩种:
方案一:本方案由时钟电路、复位电路、数据采集电路、数码管显示电路、单片机以及声光报警电路组成。是在系统工作原理的基础上进行了扩展,增加外界对单片机内部的数据设定,使电子秤实现称重的功能。这种方案,硬件部分简单,接口电路易于实现,并且在编程时大大减少了程序量。设计其方框图如图1-1所示:
图1-1 方案一方框图
方案二:本方案由时钟电路、复位电路、数据采集电路、LCD显示电路、A/D转换、单片机以及声光报警电路组成。此方案前端信号处理时,选用信号转换等措施,尤其在显示方面采用具有字符图文显示功能的LCD显示器。这种方案不仅加强了人机交换的能力,而且显示位数全面。其方框图如图1-2所示:
图1-2方案二方框图
方案论证
方案一设计的电子秤,可以实现称重功能,但是局限于数码管的功能,在显示时有精度局限。在显示重量时,如果数码管没有足够的位数,那么称量物体重量的精度必受到限制,此方案需要较多的数码管接入电路中。这样在处理输入输出接口时需要另行扩展足够多的I/O接口供数码管使用,比较麻烦。而LCD显示器则大大节省了I/O口的运用。显示位数更多,精度也更高,满足设计要求。另一方面,方案一在前端信号处理不够周到,而方案二在前端信号处理时,多了A/D转换措施,能够有效地处理信号,常符合设计要求。
鉴于本电子秤设计的功能要求,所以在具体设计时采用了第二种设计方案。
第二章硬件设计与分析
电子秤系统是由单片机最小系统、数据处理电路、数据采集电路、声光报警电路、显示电路和稳压电源等组成,电子秤系统电路原理图见附录1所示。单片机最小系统
电路最小系统由单片机、时钟电路、复位电路组成,它是电路工作的最基本的单元电路,任何单片机基于单片机的设计系统都离不开它。
芯片介绍
AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。
中央处理器:
中央处理器(CPU)是整个单片机的控制核心部件,完成运算和控制功能。CPU有运算器和控制器组成。它是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
内部数据存储器(RAM):
8051内部共有256个RAM单元,其中有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
内部程序存储器(ROM):
89C51共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。
定时/计数器:
89C51有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。