电子称课程设计和毕业设计说明书

上传人:博****1 文档编号:561833697 上传时间:2022-08-06 格式:DOC 页数:32 大小:294KB
返回 下载 相关 举报
电子称课程设计和毕业设计说明书_第1页
第1页 / 共32页
电子称课程设计和毕业设计说明书_第2页
第2页 / 共32页
电子称课程设计和毕业设计说明书_第3页
第3页 / 共32页
电子称课程设计和毕业设计说明书_第4页
第4页 / 共32页
电子称课程设计和毕业设计说明书_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《电子称课程设计和毕业设计说明书》由会员分享,可在线阅读,更多相关《电子称课程设计和毕业设计说明书(32页珍藏版)》请在金锄头文库上搜索。

1、课程设计(论文)题 目名称基于单片机的电子秤设计课 程 名 称单片机原理及在电气测控学科中的应用学生XX学号系 、专 业指导教师课程设计(论文)任务书年级专业学生XX学号题目名称基于单片机的电子秤设计设计时间2011年6月20日2011年7月1日课程名称单片机原理及在电气测控学科中的应用课程编号121200105设计地点数字控制与PLC实验室创新实验室(214)(305)一、 课程设计(论文)目的课程设计是在校学生素质教育的重要环节,是理论与实践相结合的桥梁和纽带。单片机课程设计,要求学生更多的完成软硬结合的动手实践方案,解决目前学生课程设计过程中普遍存在的缺乏动手能力的现象。单片机课程设计是

2、继电子技术、和单片机原理与应用课程之后开出的实践环节课程,其目的和任务是训练学生综合运用已学课程“电子技术基础”、“单片机原理及应用”的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。二、 已知技术参数和条件1、利用单片机设计一款电子秤用以测量物体重量,能通过键盘设置单价,显示金额,重量、单价、金额及当前时间都能在LCD液晶显示器上显示出来。2、89C51系列单片机,A/D转换器件,LED数码管,LCD液晶显示器等;3、KEIL 软件;Wave软件;Proteus仿真软件;4、THKSCM-1型单片机实验系统。三、 任务和要求设计要求掌握电子

3、秤的基本原理;掌握电子秤硬件电路的设计;掌握电子秤软件程序设计,掌握仿真软件的使用。1、 利用单片机设计一款电子秤用以测量物体重量,能通过键盘设置单价,显示金额,重量、单价、金额及当前时间都能在LCD液晶显示器上显示出来。2、 要求设计出电气原理图;3、 要求设计出程序流程图;4、要求设计出程序。注:1此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2此表1式3份,学生、指导教师、教研室各1份。四、参考资料和现有基础条件(包括实验室、主要仪器设备等)1、单片机课程设计指导,中南大学,X一斌等2009年9月2、单片机实验与实践教程,航空航天大学,何立民等2004年7月3、THKS

4、CM-1型单片机实验系统实验指导书、KEIL 软件,WAVE 软件4、数字控制与PLC实验室”THKSCM-1型单片机实验系统”。目录摘 要I1绪论11.1 引言11.2电子称设计的背景及意义22 总体设计方案32.1设计方案32.2工作原理33 硬件电路的设计54 软件设计64.1主程序设计65 系统仿真96使用说明137 设计总结14参考文献15程序:16摘 要随着科学的进步,智能仪器逐步替代了常规仪器。使得测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化。作为重量测量仪器,智能电子秤在各行各业开始显现其测量准确,测量速度快,易于实时测量和监控的巨大优点,并开始逐渐取代传统型的机

5、械杠杆测量称,成为测量领域的主流产品。本文设计的电子秤以ATMEGA16单片机为主要部件,外围附以称重电路、显示电路、报警电路、键盘电路、时钟芯片等构成称重系统电路板。用C语言进行软件设计,称重电路则以半桥传感器为主。称重传感器输出的电量是模拟量,数值比较小达不到A/D转换接收的电压X围。所以送A/D转换之前要对其进行前端放大、整形滤波等处理。然后,A/D转换的结果才能送单片机进行数据处理并显示。其数据显示部分采用LCD显示,成本低且能很好地实现所要求的功能。本次课设完成的电子秤的主要优点是:1、实时测量与监控。2、能显示称量时的日期时间。3、超值报警功能。4、测量精度高。5、显示速度快、准确

6、。本文设计的电子秤虽然是一个极其简单的智能仪器,但是通过它可以更深入的了解智能仪器的工作原理以及其优异的性能。关键词:SP20C-G501;ATMEGA16;称重传感器;A/D转换器;LCD显示器1绪论1.1 引言在我们生活中经常都需要测量物体的重量,于是就用到秤,但是随着社会的进步、科学的发展,我们对其要求操作方便、易于识别。随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。电子秤向提高精度和降低成本方向发展的趋势引起了对低成本、高性能模拟信号处理器件需求的增加。通过分析

7、近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。1.2电子称设计的背景及意义称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。称重装置不仅

8、是提供重量数据的单体仪表,而且作为工业控制系统和商业管理系统的一个组成部分,推进了工业生产的自动化和管理的现代化,它起到了缩短作业时间、改善操作条件、降低能源和材料的消耗、提高产品质量以及加强企业管理、改善经营管理等多方面的作用。称重装置的应用已遍及到国民经济各领域,取得了显著的经济效益。电子秤是称重技术中的一种新型仪表,广泛应用于各种场合。电子秤与机械秤比较有体积小、重量轻、结构简单、价格低、实用价值强、维护方便等特点,可在各种环境工作,重量信号可远传,易于实现重量显示数字化,易于与计算机联网,实现生产过程自动化,提高劳动生产率。例如标签秤在超市中的应用已经是耳闻目睹的了。一X小小的标签包含

9、着:品名、价格、重量等,一一列表在这小小的电子标签上。标签机的使用大大加快了销售速度,也方便了顾客。顶尖条码标签称有着许多卓越的特点,以太网功能使管理更加方便。因此,称重技术的研究和衡器工业的发展各国都非常重视。50年代中期电子技术的渗入推动了衡器制造业的发展。60年代初期出现机电结合式电子衡器以来,随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。经过40多年的不断改进与完善,衡器技术也在不断进步和提高。从世界水平看,衡器技术已经经历了四个阶段,从传统的全部由机械元器件组成的机械称到用电子线路代替部分机械元器件的机电结合秤,再从

10、集成电路式到目前的单片机系统设计的电子计价秤。我国电子衡器从最初的机电结合型发展到现在的全电子型和数字智能型。现今电子衡器制造技术及应用得到了新发展:电子称重技术从静态称重向动态称重发展;计量方法从模拟测量向数字测量发展;测量特点从单参数测量向多参数测量发展。常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。2 总体设计方案2.1设计任务设计要求掌握电子秤的基本原理;掌握电子秤硬件电路的设计;掌握电子秤软件程序设计,掌握仿真软件

11、的使用。1、利用单片机设计一款电子秤用以测量物体重量,能通过键盘设置单价,显示金额,重量、单价、金额及当前时间都能在LCD液晶显示器上显示出来。2、要求设计出电气原理图;3、要求设计出程序流程图;4、要求设计出程序。2.2设计方案在智能化电子测量的设计理念要求下,整个电子秤电路由单片机主控制电路、时钟电路、液晶显示电路、5*4键盘电路和压力传感电路个部分组成。如图2.1所示。2.3工作原理当接通电源电子秤才是工作时,电子秤进入工作状态,液晶显示单价、重量、金额、时间。首先可对单价进行设置,然后在载物台上放上要称量的物品。此时,在液晶显示屏上显示出物品的单价,重量,及自动计算出金额。传感器采用压

12、变变阻器,当载物台受压力使弹簧发生形变,电阻器划片也发生滑动,而产生不同的电流值。传输到单片机芯片ATMEGA16键盘电路液晶显示压力传感器电源电路图2.1 整体设计方框图3 硬件电路的设计综合考虑本次设计要求、现有元器件资源、元器件价格和对元器件的熟悉掌握程度,数字电子秤采用ATMEGA16单片机作为微处理器,接口电路由时钟芯片、液晶显示显示电路、5*4按键电路等来实现硬件电路的设计。控制器系统的硬件电路原理图如图3.1所示。控制器系统硬件电路的工作过程是:打开电源时,MCU及各个部分电路开始工作,MCU调用内部存储数据对各部分接口电路初始化。在对液晶显示检忙扫描,然后显示相应数据。同时扫描

13、键盘,当输入数据时候,单片机对其进行相应处理。当载物台有物品放入时,将采集的数据传入单片机内部的ADC进行数模转换,并处理数据。最后送到液晶显示。图3.1 数字电子秤硬件电路图4软件设计本设计中的程序由主控制程序、液晶显示驱动程序、和5*4键盘程序组成。4.1主程序设计整个设计中采用由下向上的设计思路。主程序中主要完成对液晶显示、及键盘扫描程序的调用。在编写程序的过程中,各变量统一采用全局变量方式命名,同时考虑到电子秤对精度的要求,本设计中的价格及总量相关的变量全部采用浮点数。主程序流程图如图4.1所示。开始初始化载物台是否有重物?键盘扫描结束YN图4.1 主程序流程图4.2液晶显示驱动程序开

14、始写入控制字写入初始行是否换行?全部数据已写完?结束图4.2液晶显示驱动程序流程图 液晶能够显示比较复杂的汉字,首先必须对其写入控制操作字,包括图形的显示方式,字体的模式。然后写入初始行地址,指针自动左移,直到写完全部数据为止。write_data(place&0xff); /写入地址高位write_data(place/256); /写入地址低位write_(0x24); /地址设置write_(0xb0); /设置数据自动写write_data(ASC_MSK(c1-0x20)*16+k); /*-例如:0的ASCII码为0x30, 在ASC_MSK中的位置为0x10*16 -16字节字码

15、依次写入LCD-*/write_(0xb2); /自动复位place=place+30;MCU通过拉低CS、拉高CLK来启动ADC0832进行外部压力传感转换后的电压信号进行采样,每产生8个CLK脉冲,DATA获得一位完整的8bit数据,此时MCU发送中断请求,拉高CS,拉低CLK,并将数据DAT返回。4.35*4键盘程序本设计中采用了5*4矩阵式键盘,单片机定时进行查询。首先单片机发送行扫描代码,然后进行列扫描,当发现某一列出现了低电平时,即返回相应的键盘值。若没有发现则说明当前行没有键按下,行扫描右移一位,继续执行列扫描。MCU根据相应的键值,即可确定被按下的键。开始发送行扫描码发送列扫描码列扫描完毕?毕?行扫描完毕?返回键值结束右移一位右移一位图4.45*4键盘程序5系统仿真在p

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号