您好,欢迎访问三七文档
LOGO指导教师:基于单片机的电子秤设计班级:学生:学号:论文的结构和主要内容第1章绪论第2章系统方案论证与选型第3章硬件电路设计第4章系统软件设计结论致谢称重技术和衡器的发展电子秤的原理绪论称重技术和衡器的发展称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。电子秤的原理利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过数模转换器转换为模拟信号,最后把模拟信号送入单片机。单片机经过相应的处理后,得出当前所称物品的重量,然后再显示出来。第2章系统方案论证与选型(1)控制器部分(2)数据采集部分(3)放大电路选择(4)显示电路部分(5)超量程报警部分控制器部分数据采集部分放大电路选择本设计由于要求必须使用单片机作为系统的主控制器,而且以单片机为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制系统。电子秤的数据采集部分主要包括称重传感器、处理电路和A/D转换电路,因此对于这部分的论证主要分三方面。经由传感器或敏感元件转换后输出的信号一般电平较低;经由电桥等电路变换后的信号亦难以直接用来显示、记录、控制或进行A/D转换。为此,测量电路中常设有模拟放大环节。这一环节目前主要依靠由集成运算放大器的基本元件构成具有各种特性的放大器来完成。显示部分与超量程显示部分数据显示是电子秤的一项重要功能,是人机交换的主要组成部分,它可以将测量电路测得的数据经过微处理器处理后直观的显示出来。数据显示部分可以有以下两种方案供选择。的组成有以下两种方案可供选择:一是LED数码管显示,二是LCD液晶显示两种选择。智能仪器一般都具有报警和通讯功能,报警主要用于系统运行出错、当测量的数据超过仪表量程或者是超过用户设置的上下限时为提醒用户而设置。在本系统中,设置报警的目的就是在超出电子秤测量范围时,发出报警信号,提示用户,防止损坏仪器。第3章硬件电路设计(1)单片机的选择(2)传感器的选择(3)时钟电路(4)复位电路(5)LCD驱动及显示电路(6)电路的设计报警单片机的选择单片机采用MCS-51系列单片机。由ATMEL公司生产的AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。AT89S52单片机的最小系统由时钟电路、复位电路、电源电路及单片机构成。传感器的选择传感器选用的SP20C-G501电阻应变式传感器。传感器实际上是一种将质量信号转变为可测量的电信号输出的装置。用传感器首先要考虑传感器所处的实际工作环境,这点对正确使用传感器至关重要,它关系到传感器能否正常工作以及它的安全和使用寿命,乃至整个衡器的可靠性和安全性。因此传感器外围电路的抗干扰能力是数据采集部分电路设计的关键环节。在此我做了综合的考虑最终选择了电阻应变片作为传感器。ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。时钟电路根据设计要求与设计思路,此电路由一块AT89S52、时钟电路、复位电路、LCD显示段码驱动电路、LCD显示位码驱动电路、12位LCD显示器电路、蜂鸣器电路。时钟电路如图2.1。图2.1复位电路复位电路如图2.2LCD驱动及显示电路如图2.3图2.2复位电路图图2.3LCD驱动及显示电路图电路的设计报警当电路检测到称重的物体超过仪器的测量限制时,将产生一个信号给报警电路。使报警电路报警从而提醒工作人员注意。报警电路图如图3.4所示。图3.4报警电路图第4章系统软件设计(1)主程序设计(2)子程序设计(3)报警子程序的设计主程序设计主程序模块主要完成编程芯片的初始化及按需要调用各模块(子程序),在系统初始化过程中,将系统设置成5Kg量程,并写5Kg量程标志。系统主程序图如图4.1所示。图4.1系统主程序图系统子程序图系统子程序主要包括A/D转换启动及数据读取程序设计、键盘输入控制程序设计、显示程序设计、以及中断程序设计等。A/D转换子程序主要是指在系统开始运行时,把称重传感器传递过来的模拟信号转换成数字信号并传递到单片机所涉及到的程序。A/D转换启动及数据读取程序流程如图4.2。图4.2系统子程序图报警器子程序图由于要求要键盘设定阈值,所以要求有报警电路,报警电路可以有声报警也可有光报警,将设定的阈值与实时显示的值进行比较,如果设定值小于实时显示的值,则将P1.6置为1,将发光二极管点亮,或使蜂鸣器发出声音。这就需要一段比较程序以及一小段置1清0程序。报警子程序框图如图4.4图4.3报警器子程序图智能电子秤以具有良好的可靠性、准确性、技术先进性和结构简单等特点,受到广大用户的青睐。在商业活动中用途越来越广,给人们的经济生活带来了便利。本文采用单片机计的电子计重秤,无论是计量精度,还是稳定性都满足国家对A级电子秤的要求,它具有较好的标定校准方法,性能稳定,操作简单,价格低廉。该电子秤集传感器技术、微计算机技术、数字显示技术于一体、其反应灵敏、准确度高、显示直观,便于使用。通过硬件的少量扩展和软件的修改,能设计出性能优越的计价秤、电子台秤等,满足各行各业对现代电子衡器的需求。另外稍加扩展,该电子秤还可与其它生产质量管理系统项连接,具有推广应用价值。结论
本文标题:基于单片机的电子秤
链接地址:https://www.777doc.com/doc-5103584 .html