




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 智能式水果销售过程管理硬件终端实现摘 要 电子称重具有称重速度快、准确度高、方便灵活的特点,电子称重设备在国民经济各领域的应用越来越广泛,并受到了极大的关注和重视。只具备称重、计价、显示功能还远远不够现代化商业系统要求。如何称重时能将数据上传计算机,实现称重、打印、数据上传及身份识别功能,代替传统的索票索证交易模式,建立智能式水果销售过程管理硬件终端。就此问题,作者查阅了大量工程、文献资料,对上述问题进行详细的研究和探讨。本设计以at89c51单片机为核心,通过电阻应变式称重传感器将重量转化为模拟电压信号,较小的电压信号通过仪表放大器进行准确、线性放大,以满足模/数转换器对输入信号电平的要求。放大后的模拟电压信号经过ad转换电路将模拟量转变成数字量,然后由单片机控制系统经过数据转换处理后把数字信号存入寄存器。通过单片机将数字信号送入显示电路,由lcd液晶显示屏显示出测量结果,再通过键盘按键输入数字单价,得到总价格等数字显示,而且可以将显示信息上传至微机实现串口通讯功能。通过实验,实现了称重功能和串口通讯,达到了预期目标。关键词: 单片机;电阻应变式称重传感器;仪表放大器;lcdabstractintelligent type fruit sales process management hardware terminalabstractelectronic weighing with the weighing speed, high accuracy, convenient and flexible characteristics, electronic weighing equipment in national economy in various fields more and more widely, and has been of great concern and attention. only have weighing, valuation, display function is far from enough modern business system requirements. how can upload data computer weighing, weighing is realized, printing, data upload and identity recognition function, instead of the traditional vote cable card transaction mode, establishment of intelligent type fruit sales process management hardware terminal. in this paper, the author gives a project, literature data, the above problems are detailed research and discussion.the design for at89c51 core, with resistance strain type weighing sensor will weight is converted to analog voltage signal, small voltage signal through the instrumentation amplifier is accurate, linear amplifier, a d converter to meet the requirements on the input signal level. the amplified analog voltage signal after ad conversion circuit analog into digital quantity, and then by the mcu control system through a data conversion processing after the digital signal in a register. through the single-chip digital signal is sent to the display circuit, the lcd liquid crystal display measurement results, through the keyboard input digital unit price, total price, digital display, and the displayed information can be uploaded to the computer serial communication.through the experiment, achieve the function of weighing and serial communications, to achieve the expected goal.keywords: single chip microcomputer; resistance strain weighing sensor; instrumentation amplifier; lcd目录目录目录第1章 绪论11.1课题研究背景与意义.11.2电子秤的研究发展及成果.11.2.1 国内外发展情况11.2.2 电子秤的发展方向2 1.3 研究的内容及结构安排. 2第2章 系统总体方案设计. 4 2.1 电子秤的设计要求42.2 电子秤原理及基本思路42.2.1 系统工作原理42.2.2 系统设计基本思路42.3 系统总体设计方案42.4 传感器的选型52.5 放大器的选型82.6 a/d转换器选型92.7 单片机的选型102.8 人机交互部分112.8.1 键盘输入112.8.2 输出显示122.9 系统电源132.10 总体实施方案总结14第3章 系统硬件设计163.1 数据采集部分163.1.1 称重传感器163.1.2 信号放大处理173.1.3 信号转换173.2 单片机控制部分173.3 人机交互部分203.3.1 键盘203.3.2 lcd21 3.3.3 串口通讯电路. 22第4章 系统软件设计234.1 编程语言的选择234.2 主程序流程图244.3 子程序流程图244.3.1 lcd显示子程序244.3.2 a/d转换子程序25第5章 系统的调试运行.265.1系统的开发平台.265.1.1 keil c软件集成开发环境.265.1.2 proteus isis软件.265.2 系统的调试.26总结.28致谢29参考文献30附录31附录a 原文31附录b 译文34附录c 系统总图36附录d 程序清单37华东交通大学毕业设计(论文)第1章 绪论1.1课题研究背景与意义智能式水果销售过程管理终端实质是超市的称重及标签、发票打印商品价钱累计于一体的东西。随着我国经济的快速增长,人民生活水平的显著提高以及加入世界贸易组织多年后我国水果市场面向世界市场开放程度的深化,在我国居民水果消费需求稳步增长的同时,消费者对水果的需求有了更多的选择余地,也提出了更高的要求。加强水果供应链管理、优化果品流通与销售体系、完善水果销售市场的组织形式、提升水果产业化经营水平以及产业附加值等已成为我国水果产业发展必须解决的关键性问题。随着自动化测试技术的发展,传统的称重系统在功能、精度、性价比等方面已难以满足人们的需要,尤其在智能化、便捷式、对微小质量的测量方面更显得力不从心。采用以at89c51单片机为控制核心,结合高敏度的电阻式应变式压力传感器和高精度的a/d转换器,设计称重系统的总体结构及软件、硬件,同时在称重时能将数据上传计算机,实现称重、打印、无线数据上传及身份识别等功能于一体,代替传统的索证索票的交易模式,建立面向批发商和零售商的可操作的水果销售过程管理终端。实现物体质量、控制及显示报告的电气化与智能化。1.2 电子秤的发展及研究成果1.2.1 国内外发展情况从国际上看,随着二十世纪经济繁荣,为了把称重技术引入到生产工艺过程中去,对称重技术提出了新的要求,希望称重过程自动化,为此电子技术渗入衡器制造业。在1954年使用了带新式打印机的倾斜式称,其输出信号能控制商用结算器,并且用电磁铁机构与人工操作的按键与办公机器联用。在1960年开发出了与衡器相联的专门称重值打印机。当时带电子装置的衡器其称量工作是机械式的,但与称量有关的显示、记录、远传式控制器等功能是电子方式的。电子称的发展过程与其他事物一样,也经历了由简单到复杂、又粗糙到精密、由机械到机电结合再到全电子化、由单一功能到多功能的过程2。特别是近30年以来,工艺流程中的现场称重、配料定量称重、以及产品质量的监测等工作,都离不开能输出信号的电子衡器。这是由于电子衡器不仅给出质量或重量信号,而且也能作为总系统中的一个单元承担着控制和检验功能,从而推进工业生产和贸易交往的自动化和合理化。近年来电子称已愈来愈多地参与到数据的处理和控制过程中。现代称重技术和数据系统已经成为工艺技术、储运技术、预包装技术、收货业务及商业销售领域中不可或缺的组成部分。随着称重传感器各项性能的不断突破,为电子称的发展奠定了基础,国外如美国、西欧等一些国家在20世纪60年代就出现了0.1%称量准确度的电子称,并在70年代中期约对75%的机械进行了机电结合式改造。回首国内,我国的衡器在20世纪40年代以前还全是机械式的,40年代开始发展了机电结合式的衡器。50年代开始出现了以称重传感器为主的电子衡器。80年代以来,我国通过自行研究引进消化吸收和技术改造3。已由传统的机械式衡器步入集传感器、微电子技术、计算机技术与一体化的电子衡器发展阶段。目前,由于电子衡器具有称量快、读数方便、能在恶劣条件下工作、便于与计算机技术相结合而实现称重技术和过程控制的自动化特点,已被广泛应用于工矿企业、能源交通、商业贸易和科学技术等各个部门、随着称重传感器技术以及超大规模集成电路和微处理器的进一步发展,电子称重技术及其应用范围将更进一步的发展,并被人们越来越重视。1.2.2 电子秤的发展方向电子秤技术的发展加快了衡器数字化的进程,数字称重是电子称重技术发展的必然趋势。数字称重系统与模拟称重的根本区别是:(1)模拟称重系统用标准砝码校准,而数字称重系统用标准力源校准。(2)数字称重系统提高了系统的自动控制能力。数字称重技术克服了模拟称重系统固有的缺点,使称重计量技术跟上了现代工业生产过程自动化、智能化的发展潮流。所以,数字称重传感器技术是现代称重计量与控制系统工程的重要发展方向。 综合看来,数字称重技术使电子衡器向高精度和高稳定性、小型化、模块化、智能化、与pc技术的信息融合处理等几个方向发展: (1)高精度和高稳定性:随着材料科学、传感器的制造工艺的不断发展,随着传感器的灵敏度、高分辨率高速的a/d的出现、传感器数据误差的处理方法的提高,数字称重传感器的精度和稳定将会越来越高。 (2)小型化:指称重传感器总体结构体积小、高度低、重量轻,即薄、小、轻。 (3)模块化:随着微电子技术发展,电子电路的集成度越来越高,使系统中各部分电路只需要很少的期间就可以完成,与传感器信号相关的放大、滤波、相关、a/d转换等预处理及数据自动采集都可以用单独的一个或几个简单的器件来实现,这样就大大促进系统的模块化设计。 (4)智能化及综合化:随着计算机技术的快速发展,不仅智能传感器具有了自动调零、自动平衡、自动补偿、自选量程等信息处理功能;而且能随机标定,自适应,还具有一定程度的记忆与处理,特别是多信息数据融合处理及自诊断功能,以及输出数字信号和远程通信能力。 (5)与pc技术的信息融合:随着pc技术以及称重技术的不断发展,数字称重技术不再仅仅体现其称重功能,而是称重控制器通过串口通信、现场总线、以太网以及无线传输等与pc机以及近几年高速发展的嵌入式处理器进行数字通信和信息融合,结合灵活的称重管理软件,实现采样控制、自动校准、数据存贮、数据处理及分析、报表生成及打印等称重管理功能,同时还可以实现实时的控制与分析。电子秤的称重显示控制器与电子计算机组合,利用电子计算机的智能来增加称重显示控制器的功能。使电子秤在原有功能的基础上,增加推理、判断、自诊断、自适应、自组织等功能,这就是当今市场上采用微机化称重显示控制器的电子秤与采用智能化称重显示控制器的电子秤的根本区别。1.3 研究内容及结构安排电子秤的设计首先是通过压力传感器采集到被测物体的重量并将其转换成电压信号。输出电压信号通常很小,需要通过前端信号处理电路进行准确的线性放大。放大后的模拟电压信号经a/d转换电路转换成数字量,并送到主控电路的单片机中,再经过单片机控制译码显示器,从而显示出被测物体的重量,并且通过串口电路对显示信息上传计算机,实现称重、打印、无线数据上传及身份识别等功能于一体,代替传统的索证索票的交易模式,建立面向批发商和零售商的可操作的水果销售过程管理终端。本文的结构安排如下:第一章绪论,介绍了本课题的研究背景和意义、电子秤的发展及成果以及本论文的研究内容和结构安排。第二章系统总体方案设计,本章主要内容是电子秤的方案设计,首先是对整体的方案进行选择与设计,再针对各个模块(传感器、放大模块、信号转换模块、电源模块、人机交互模块)进行具体的方案论证及设计。第三章系统硬件设计,在选定各个模块的方案中,对各方案的用到的主要芯片进行简单功能介绍及应用,并且给出了本次电路设计的具体电路图。第四章系统软件设计,本章主要是介绍电子秤的软件设计,给出了本次设计的主程序流程图及一些模块的子程序图。最后,对本次的研究课题的主要工作及结果做出了总结与讨论,并且指出了本次研究工作中存在的不足和发现的一些问题。第2章 系统总体方案设计2.1 电子秤的设计要求研究电子称重的基本原理,选取合适的压力传感器及外围电路,采用单片机控制,设计一种具有语音及lcd液晶显示的电子称重系统。(1)掌握单片机系统设计等相关知识。(2)熟悉本课题的设计指标、设计原理,选取合适的压力传感器、a/d转换方法、模拟放大电路及显示电路。(3)灵活应用c语言等开发环境完成系统软件的设计。(4)完成系统各部分组成,包括软件和硬件部分,并对其功能进行验证。2.2 电子秤原理及基本思路2.2.1 系统工作原理电子秤的工作原理是通过称重传感器采集到被测物体的重量并将其转换成电压信号。输出电压信号通常很小,需要通过前端信号放大,再通过a/d转换成数字量送入到主控电路的单片机中处理,再经过单片机控制显示器,从而显示出被测物体的重量weight,通过键盘按键输入商品单价price,运算得出总价total。通过51单片机和串口输出显示内容,实现称重、打印、无线数据上传及身份识别等功能于一体。2.2.2 系统设计基本思路微控制器技术、传感器技术的发展和计算机技术的广泛应用,电子产品的更新速度达到了日新月异的地步。本系统在设计过程中,除了能实现系统的基本功能外,还增加了打印功能。按照设计的基本要求,系统可由单片机最小系统、数据采集、人机交互、系统电源、串口几部分组成。其中数据采集模块由称重传感器、前端信号放大器件、a/d转换组成。转换后的数字信号送给控制器处理,由控制器完成对该数字量的处理,驱动显示模块完成人机间的信息交换。在扩展功能上,采用rs232串口将数据上传计算机,实现称重、打印、无线数据上传及身份识别等功能于一体,代替传统的索证索票的交易模式,建立面向批发商和零售商的可操作的水果销售过程管理终端。2.3 系统总体设计方案通过以上思路分析,在设计该课题时,实现电子称功能的方案有以下两种:方案一:使用称重传感器测量物体重量后,产生的模拟信号要经过放大,再经过a/d转换成数字信号,在这个环节中可以使用内部集成放大的hx711型a/d转换器件,在显示方面采用led显示器。在电源的方面,hx711需要稳压电源,这样才能保证测量数据的稳定性。如图2-1所示。该设计方案对设计者的焊制能力要求较高,hx711上多为贴片器件,容易出现错误。在显示方面,led显示的内容相对没有lcd显示详细。at89c51led显示器称重传感器hx711图2-1 方案一原理框图方案二:同样选用称重传感器测量物体后,选用前置放大、a/d转换等措施,在这个环节中使用信号放大和ad转换之间独立的器件,在显示方面采用lcd显示器,增加了键盘控制。如图2-2所示。该设计方案不仅加强了人机交换的能力,而且设计简单,不容易出错,满足设计要求。采用lcd显示,它经过合理的设置可以完成显示被测物质量等信息,并且经济耐用,同时lcd价格相对便宜。键盘at89c51称重传感器lcd显示器lm358放大电路adc0832通讯接口图2-2 方案二原理框图鉴于该电子秤设计的功能要求,在具体设计时采用了第二种设计方案。2.4 传感器的选型传感器技术在发展经济、推动社会进步方面的重要作用,是十分明显的。世界各国都十分重视这一领域的发展。传感器早已渗透到诸如工业生产、宇宙开发、海洋探测、环境保护、资源调查、医学诊断、生物工程、甚至文物保护等等极其之泛的领域。可以毫不夸张地说,从茫茫的太空,到浩瀚的海洋,以至各种复杂的工程系统,几乎每一个现代化项目,都离不开各种各样的传感器。现代科技的快速发展使人类社会进入了信息时代,在信息时代人们的社会活动将主要依靠对信息资源的开发和获取、传输和处理,而传感器处于自动检测与控制系统之首,是感知获取与检测信息的窗口;传感器处于研究对象与测控系统的接口位置,因此,传感器的地位与作用特别重要。在本设计中,传感器是一个十分重要的元件,因此对传感器的选择也显的特别的重要,不仅要注意其量程和参数,还要考虑到与其相配置的各种电路的设计的难易程度和设计性价比等等。所谓传感器就是能感受规定的被测量,并按照一定规律转换成可用输出信号的器件或装置。通常传感器由敏感元件和转换元件组成。其中敏感元件指传感器中能直接感受被测量的部分,转换部分指传感器中能将敏感元件输出量转换为适于传输和测量的电信号部分。通过以上系统总体方案设计,确立了以下两种传感器方案:方案一 光电称重传感器光电式称重传感器又包括光栅式和码盘式两种。 光栅式称重传感器的原理是利用一个装在表盘轴上可移动的光栅和另一块固定光栅形成的莫尔条纹把角位移转换为电信号。秤台加载重物后,杠杆带动使表盘旋转从而带动移动光栅运动,莫尔条纹也跟着变化。通过计算移过条纹的数量,测出光栅转动角的大小,进而计算被测物体的质量。 码盘式传感器的码盘(符号板)是一块装在表盘轴上的透明玻璃,上面带有按一定编码方法编定的黑白相间的条码。加在承重台上的被测物通过杠杆使表盘轴旋转时,码盘也随之转过一定角度。光电池透过码盘接收光信号并转换成电信号,由电路进行处理并得到测量结果。 由于光纤光栅传感器抗电磁干扰、抗腐蚀、电绝缘,具有长期稳定性好、易组网等优点,主要用在机电结合秤上,用于条件恶劣工业环境中;但是精度相对比较低、大多是围绕大吨位的应用,且一般尺寸比较大,对于小量程的应用还很少;运行速度比较低,不满足高速称重的要求。方案二 电阻应变式传感器电阻应变式传感器是一种利用电阻应变效应,将各种力学量转换为电信号的结构型传感器。电阻应变式传感器的核心元件,其工作原理是基于材料的电阻应变效应,电阻应变片即可单独作为传感器使用,又能作为敏感元件结合弹性元件构成力学量传感器。导体的电阻随着机械变形而发生变化的现象叫做电阻应变效应。电阻应变片把机械应变信号转换为r/r后,由于应变量及相应电阻变化一般都很微小,难以直接精确测量,且不便处理。因此,要采用转换电路把应变片的r/r变化转换成电压或电流变化。其转换电路常用测量电桥。直流电桥的特点是信号不会受各元件和导线的分布电感及电容的影响,抗干扰能力强,但因机械应变的输出信号小,要求用高增益和高稳定性的放大器放大。图2-3为一直流供电的平衡电阻电桥,ein接直流电源e:图2-3 传感器结构原理图当电桥输出端接无穷大负载电阻时,可视输出端为开路,此时直流电桥称为电压桥,即只有电压输出。当忽略电源的内阻时,由分压原理有: = (2.1)当满足条件r1r3=r2r4时,即 (2.2)=0,即电桥平衡。式(2.2)称平衡条件。 应变片测量电桥在测量前使电桥平衡,从而使测量时电桥输出电压只与应变片感受的应变所引起的电阻变化有关。 若差动工作,即,按式(2.1),则电桥输出为 (2.3) 应变片式传感器有如下特点:(1)应用和测量范围广,应变片可制成各种机械量传感器。(2)分辨力和灵敏度高,精度较高。(3)结构轻小,对试件影响小, 对复杂环境适应性强,可在高温、高压、强磁场等特殊环境中使用,频率响应好。(4)商品化,使用方便,便于实现远距离、自动化测量。通过以上对传感器的比较分析,最终选择了第二种方案。本系统选择的是pm-23型称重传感器,量程5kg,完全满足本系统的精度要求。2.5 放大器的选型称重传感器输出的信号一般电平较低,经由电桥等电路变换后的信号亦难以直接用来显示、记录、控制或进行a/d转换。为此,测量电路中常设有模拟放大环节。这一环节目前主要依靠由集成运算放大器的基本元件构成具有各种特性的放大器来完成。放大器的输入信号一般是由传感器输出的。传感器的输出信号不仅电平低,内阻高,还常伴有较高的共模电压。因此,一般对放大器有如下一些要求:(1)输入阻抗应远大于信号源内阻。否则,放大器的负载效应会使所测电压造成偏差。(2)抗共模电压干扰能力强。(3)在预定的频带宽度内有稳定准确的增益、良好的线性,输入漂移和噪声应足够小以保证要求的信噪比。从而保证放大器输出性能稳定。综上分析,该设计在放大电路选用了lm358,该放大器件内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益 模组,音频放大器、工业控制、dc增益部件和其他所有可用单电源供电的使用运算放大器的场合。 lm358的封装形式有塑封8引线双列直插式和贴片式。器件资料如图2-4、2-5、2-6所示。 图2-4 dip塑封引脚图引脚功能 图2-5 圆形金属壳封装管脚图 图2-6内部电路原理图 特性: (1)内部频率补偿。 (2)直流电压增益高(约100db) 。 (3)单位增益频带宽(约1mhz) 。 (4)电源电压范围宽:单电源(330v);双电源(1.515v) 。 (5)低功耗电流,适合于电池供电。 (6)低输入偏流。 (7)低输入失调电压和失调电流。 (8)共模输入电压范围宽,包括接地。 (9)差模输入电压范围宽,等于电源电压范围。 (10)输出电压摆幅大(0至vcc-1.5v) 。 参数: (1)输入偏置电流45 na(2)输入失调电流50 na(3)输入失调电压2.9mv(4)输入共模电压最大值vcc1.5 v(5)共模抑制比80db(6)电源抑制比100db 2.6 a/d转换器选型a/d转换部分是整个设计的关键,这一部分处理不好,会使得整个设计毫无意义。目前,世界上有多种类型的adc,有传统的并行、逐次逼近型、积分型adc,也有近年来新发展起来的流水线型adc,多种类型的adc各有其优缺点并能满足不同的具体应用要求。 在选择a/d转换器的时候应该遵循以下原则:(1)a/d 转换器的位数:a/d 转换器决定分辨率的高低。在系统中,a/d 转换器的分辨率应比系统允许引用误差高一倍以上。(2)a/d 转换器的转换速率:不同类型的a/d 转换器的转换速率大不相同。积分型的转换速率低,转换时间从几毫秒到几十毫秒,只能构成低速a/d 转换器,一般用于压力、温度及流量等缓慢变化的参数测试。逐次逼近型属于中速a/d 转换器,转换时间为纳秒级,用于个通道过程控制和声频数字转换系统。(3)a/d 转换器的有关量程引脚:有的a/d 转换器提供两个输入引脚,不同量程范围内的模拟量可从不同引脚输入。(4)a/d 转换器的晶闸管现象:其现象是在正常使用时,a/d 转换器芯片电流骤增,时间一长就会烧坏芯片。在ad转换模块选用了adc0832 ,该器件是美国国家半导体公司生产的一种8 位分辨率、双通道a/d转换芯片。由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。引脚图如图2-7所示: 图2-7 adc0832引脚adc0832 的特点:(1)8位分辨率; (2)双通道a/d转换; (3)输入输出电平与ttl/cmos相兼容; (4)5v电源供电时输入电压在05v之间; (5)工作频率为250khz,转换时间为32 us; (6)一般功耗仅为15mw; (7)8p、14pdip(双列直插)、picc 多种封装; (8)商用级芯片温宽为0c 到+70c,工业级芯片温宽为40c 到+85c; 其芯片接口说明为: (1)cs_ 片选使能,低电平芯片使能。 (2)ch0 模拟输入通道0,或作为in+/-使用。 (3)ch1 模拟输入通道1,或作为in+/-使用。 (4)gnd 芯片参考0 电位(地)。 (5)di 数据信号输入,选择通道控制。 (6)do 数据信号输出,转换数据输出。 (7)clk 芯片时钟输入。 (8)vcc/ref 电源输入及参考电压输入(复用)。 adc0832 为8位分辨率a/d转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05v之间。芯片转换时间为32us,具有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过di数据输入端,可以轻易的实现通道功能的选择。2.7 单片机的选型单片机性能包括片内硬件资源、运行速度、可靠性、指令系统功能、体积和封装形式等方面。影响性能价格比的因素除单片机的性能价格外,还包括硬件和软件设计的容易程度、相应的工作量大小,以及开发工具的性能价格比;在研制任务重、时间紧的情况下,还要考虑所选的单片机型号是否熟悉,是否能马上着手进行系统的设计。与研制周期有关的另一个重要因素是开发工具,性能优良的开发工具能加快系统地研制进程。at89s52单片机是at89s系列中的增强型高档机产品,它片内存储器容量是at89c51的一倍,即片内8kb的flash程序存储器和256b的ram。at89s52是一种兼容mcs51微控制器,工作电压4.0v到5.5v,全静态时钟0 hz 到33 mhz,三级程序加密,32个可编程i/o口,2/3个16位定时/计数器,6/8个中断源,全双工串行通讯口,低功耗支持idle和power-down模式,power down模式支持中断唤醒, 看门狗定时器,双数据指针,上电复位标志。在工程应用中at89s52有一显著的优势:不需要烧写器,只借助pc 机的并口输出和极为简单的下载电路,便可将程序通过串行方式写入单片机。并且下载电路可设计在系统中,可以随时修改单片机的软件而不对硬件做任何改动at89c51是一种带4k字节闪存可编程可擦除只读存储(fperomflash programmable and erasable read only memory)的低电压,高性能cmos 8位微处理器,俗称单片机。at89c单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。at89c51单片机特点能与mcs-51 兼容,有 4k字节可编程闪烁存储器,寿命能够达到1000写/擦循环,数据可以保留时间长达10年,全静态工作:0hz-24mhz,三级程序存储器锁定,1288位内部ram,32可编程i/o线,两个16位定时器/计数器,5个中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路。由此,通过对目前主流型号的比较,我们最终选择了at89c51通用的普通单片机来实现系统设计。2.8 人机交互部分2.8.1 键盘输入键盘输入是人机交互界面中重要的组成部分,它是系统接受用户指令的直接途径。键盘是由若干个按键开关组成,键的多少根据单片机应用系统的用途而定。键盘由许多键组成,每一个键相当于一个机械开关触点,当键按下时,触点闭合,当键松开时,触点断开。单片机接收到按键的触点信号后作相应的功能处理。因此,相对于单片机系统来说键盘接口信号是输入信号。 这里的键盘选取keypad smallcalc,它是一个矩阵的小键盘,横列和竖列,竖列a、b、c、d四端口可以接高4位,横列1、2、3、4四端口可以接低4位。如图2-8所示:图2-8 keypad_smallcalc键盘2.8.2 输出显示采用lcd液晶显示,能显示被测物体的重量、价格、总和等信息。此方案显示直观。如图2-9所示,选用lm016l 。 图2-9 led数码管lm016l主要技术参数:显示容量:162个字符芯片工作电压:4.55.5v工作电流:2.0ma(5.0v)模块最佳工作电压:5.0v字符尺寸:2.954.35(wh)mm引脚功能说明lm016l采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表2-10所示:表2-10编号符号引脚说明编号符号引脚说明1vss电源地9d2数据2vdd电源正极10d3数据3vl液晶显示偏压11d4数据4rs数据/命令选择12d5数据5r/w读/写选择13d6数据6e使能信号14d7数据引脚接口说明:第1脚:vss为地电源。第2脚:vdd接5v正电源。第3脚:vl为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10k的电位器调整对比度。第4脚:rs为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:r/w为读写信号线,高电平时进行读操作,低电平时进行写操作。当rs和r/w共同为低电平时可以写入指令或者显示地址,当rs为低电平r/w为高电平时可以读忙信号,当rs为高电平r/w为低电平时可以写入数据。第6脚:e端为使能端,当e端由高电平跳变成低电平时,液晶模块执行命令。第714脚:d0d7为8位双向数据线。2.9 系统电源在设计该系统时各个器件需要多种电源,单片机和a/d转换器件需要5v电源,放大器件和传感器则需要12v的电源。电源必须提供稳定的电源,不能有太大的纹波,电源须提供恒定电压和足够的电流。另外系统里面既有数字电路也有模拟电路,所以如果电源性能不佳,造成的后果不堪设想。 为了滤除电源的纹波,采用多级电容滤波,并且在最后并联了104滤除电源中的高频杂波,采用7805稳压,得到稳定的5v电。在本设计中采用lm7805稳压电源,它有一系列固定的电压输出,应用非常的广泛。由于内部电流的限制,以及过热保护和安全工作区的保护使它基本上不会损坏,如果能够提供足够的散热片,它们就能够提供大于1.5a的输出电流。虽然是按照固定电压值来设计的,但是当接入适当的外部器件后,就能获得各种不同的电压和电流。lm7805的特点有:(1)最大输出电流为1.5a,输出电压为5v;(2)热过载保护,短路保护;(3)输出晶体管安全工作区保护;lm7805的内部框图如图2-11所示:图2-11 lm7805内部框图lm7805的电参数如表2-12所示:表2-12 7805电参数采用7805组成稳压电源的方案,其电路原理图如图2-13所示:图2-13 lm7805组成电路2.10 总体实施方案总结根据以上设计方案,控制模块部分采用单片机at89c51为控制核心部件,实现电子称的基本控制功能。数据采集部分由pm-23型称重传感器、lm358放大器件、a/d转换芯片adc0832等部分组成。显示部分采用lcd数码管,显示信息详细。键盘部分采用keypad_smallcalc,实现数的输入和运算,得出所需结果。系统硬件的结构框图如图2-14所示:pm-23型称重传感器lm358放大电路adc0832at89c51单片机键盘lcd显示信息打印数据采集部分单片机控制模块人机交互界面图2-14 系统硬件结构框图53华东交通大学毕业设计(论文)第3章 系统硬件设计3.1 数据采集部分3.1.1 称重传感器pm-23电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成,内部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,电阻应变片(转换元件)受到拉伸或压缩应变片变形后,它的阻值将发生变化(增大或减小),从而使电桥失去平衡,产生相应的差动信号,供后续电路测量和处理。内部结构如图3-1所示:图3-1 pm-23内部结构图当垂直正压力p作用于梁上时,梁产生形变,电阻应变片r1,r3受压弯拉伸,阻值增加;r2,r4受压缩,阻值减小;电桥失去平衡,产生不平衡电压,与作用在传感器上载荷p成正比,从而将非电量转化成为电量输出。工作原理如图3-2所示:图3-2 pm-23工作原理pm-23型称重传感器尺寸如图3-3所示:图3-3 pm-23尺寸3.1.2 信号放大处理采用lm358放大电路,3、4端接收pm-23型称重传感器的正负信号,经过358的放大电路处理放大后传输到adc0832。原理图如图3-4所示:图3-4 lm358放大电路图3.1.3 信号转换通过以上信号放大处理,采用adc0832将传感器信号进行转换,转换后形成数字信号,再经过单片机进行数据处理。由于adc0832为双通道a/d转换,采用ch0通道输入,cs端片选使能,接单片机的p35端,vcc接电源正,gnd接地,clk为芯片时钟输入,接单片机的p36端,di、do共同接p37端。原理图如图3-5所示:图3-5 adc0832原理图3.2 单片机控制部分at89c51是一种带4k字节闪烁可编程可擦除只读存储器(fperomfalsh programmable and erasable read only memory)的低电压,高性能cmos8位微处理器,俗称单片机。at89c2051是一种带2k字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,at89c2051是它的一种精简版本。at89c单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 引脚封装如图3-6所示:图3-6 at89c51的引脚图引脚功能说明:vcc:供电电压。gnd:接地。p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。当p1口的管脚第一次写1时,被定义为高阻输入。p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在fiash编程时,p0 口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在flash编程和校验时,p1口作为第八位地址接收。 p2口:p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,p2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。p2口在flash编程和校验时接收高八位地址信号和控制信号。p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,p3口将输出电流(ill)这是由于上拉的缘故。p3口也可作为at89c51的一些特殊功能口,如下所示。p3.0 rxd(串行输入口)p3.1 txd(串行输出口)p3.2 /int0(外部中断0)p3.3 /int1(外部中断1)p3.4 t0(记时器0外部输入)p3.5 t1(记时器1外部输入)p3.6 /wr(外部数据存储器写选通)p3.7 /rd(外部数据存储器读选通)p3口同时为闪烁编程和编程校验接收一些控制信号。rst:复位输入。当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ale脉冲。如想禁止ale的输出可在sfr8eh地址上置0。此时, ale只有在执行movx,movc指令是ale才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ale禁止,置位无效。/psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/psen有效。但在访问外部数据存储器时,这两次有效的/psen信号将不出现。/ea/vpp:当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。在flash编程期间,此引脚也用于施加12v编程电源(vpp)。xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。xtal2:来自反向振荡器的输出。单片机控制部分原理图如图3-7所示:图3-7 单片机控制部分原理图p0.0p0.7端接lcd液晶显示器;p1.0p1.7端接键盘a、b、c、d端;p2.0p2.2端分别接液晶显示rs、rw、e端口;p3.0p3.1分别接串行输入口和串行输出口;p3.2接发声器口;p3.3接与门元件端口:p3.5p3.7端接adc0832的cs、clk、dio端;xtal1、xtal2端接晶振。3.3 人机交互部分3.3.1 键盘在该课题设计中简单运用了keypad_smallcalc键盘按钮的功能。它就是一个矩阵的小键盘嘛,横列和数列,abcd可以接高4位,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新鲜鸡肉买卖合同范文
- 三年级信息技术上册 玩“纸牌”游戏教学设计 人教新课标版
- 入团申请笔试题目及答案
- 临床执业医师考试心理健康试题及答案
- 深入理解专利代理人考试考点试题及答案
- 处方诊断三基试题及答案
- 光电工程师复习技巧与方法探讨试题及答案
- 会务服务考试试题及答案
- 外贸经理面试题及答案
- 2025年公共卫生医师考试的成功法则试题及答案
- 常用急救技术-环甲膜穿刺、切开术(急救技术课件)
- 机械加工环保措施方案
- 小学语文-快乐读书吧-《七色花》阅读推进课教学课件设计
- 2023年江苏盐城音乐美术中考试卷及答案
- 土木工程毕业设计计算书(含建筑设计+结构设计+设计图纸)
- 台湾问题专题解读
- 2023年全国测绘生产成本费用定额
- GB/T 28758-2012起重机检查人员的资格要求
- GB 18489-2001管形荧光灯和其他放电灯线路用电容器一般要求和安全要求
- 设计变更指令单
- 《高速铁路无砟轨道修理规则》第九章维修工机具、常备材料与作业车辆停留线课件
评论
0/150
提交评论