基于AT89S52的电子秤设计,源程序、毕业论文、答辩PPT、原理图。
1
本设计系统以单片机AT89S52为控制核心,实现电子秤的基本控制功能。在设计系统时,为了更好地采用模块化设计法,分步设计了各个单元功能模块。 系统的硬件部分包括最小系统部分、数据采集部分、人机交互界面和系统电源四大部分。最小系统部分主要包括AT89S52和扩展的外部数据存储器;数据采集部分由称重传感器,信号的前期处理和A/D转换部分组成,包括运算放大器AD620和A/D转换器ICL7135;人机界面部分为键盘输入,四位LED数码显示器,可以直观的显示重量的具体数字以及方便的输入数据,使用方便;系统电源以LM317和LM337为核心设计电路以提供系统正常工作电源。
2021-05-01 21:10:22 1.36MB 89S52
1
1.本系统采用单片机AT89S52为控制核心,实现电子秤的基本控制功能。系统的硬件部分包括最小系统板,数据采集、人机交互界面三大部分。最小系统部分主要是扩展了外部数据存储器,数据采集部分由压力传感器、信号的前级处理和A/D转换部分组成。人机界面部分为键盘输入 ,128 64点阵式液晶显示,可以直观的显示中文,使用方便。 软件部分应用单片机C语言实现了本设计的全部控制功能,包括基本的称重功能,和发挥部分的显示购物清单的功能,可以设置日期和重新设定10种商品的单价,具有超重报警功能,由于系统资源丰富,还可以方便的扩展其应用 2.摘 要:本文设计一种利用电阻应变式压力传感器和MCS-51单片机等器件制作的电子秤。该秤可以对200g量程范围内的物体进行称量,能实现称重、数码显示、去皮/清零等功能。该电子秤利用电桥测量原理,将压力应变传感器阻值转换为电压值,再经过放大器将电压放大,通过确定输出电压和标准重量的关系,形成一台原始电子秤。将此输出电压经过模数转换,送入MCS-51单片机处理,再控制数码管驱动电路,最后显示出测量结果。 关键词:电子秤;应变式压力传感器;电桥;放大电路;单片机
1
1、设计方案 整个数字电子秤电路由电源电路、单片机主控制电路、LM4229显示电路、蜂鸣器报警电路、4*4键盘电路和压力传感电路(ADC0832采样)6个部分组成。如图所示。 整体设计方框图 2、工作原理 打开电源开关,数字电子秤开始工作。接通电源时,数字电子秤进入欢迎界面“欢迎使用电子秤 设计••••••”。此时数字电子秤上MCU开始工作,键盘不断进行扫描,同时 通过ADC0832也不断进行外部称量数据采样,LCD上显示“实用电子秤 名称 单价••••••”。当载物台上放有物体时,ADC0832立即将数据收集送给单片机处理。此时工作人员只要输入对应商品的代码编号,在240*128的LCD上可以看到相应商品的名称,单价,总重,总价格等信息。在称量的过程中,一旦物体自身的重量超出电子秤的称量范围,蜂鸣器立即会发出“滴滴••••”警报声告诉工作人员,所称量物品超重。 3、硬件电路的设计 数字电子秤采用AT89C51单片机作为微处理器,接口电路由晶振、LM4229显示电路、4*4按键电路、ADC0832电路、报警电路、存储器等组成。控制器系统的硬件电路原理图如图4.1所示。 控制器系统硬件电路的工作过程是:打开电源时,MCU及各个部分电路开始工作,MCU调用内部存储数据对各部分接口电路初始化。200ms后LM4229进入欢迎界面,ADC0832不断对外部数据进行采样交给MCU进行处理,一旦有物品放入载物台,ADC0832立即发送中断请求,并将本次采集数据交给MCU处理,之后LM4229显示相应数据量。在此过程中,键盘也在不断进行扫描,一旦有键按下,单片机也会对其数据进行相应处理,然后将对LM4229进行写操作。 数字电子秤硬件电路图 4、软件设计 本设计中的程序由主控制程序、LM4229液晶显示驱动程序、ADC0832采样程序和4*4键盘程序组成。 5、主程序设计 整个设计中采用由下向上的设计思路。主程序中主要完成对LCM4229、ADC0832、及键盘扫描程序的调用。在编写程序的过程中,各变量统一采用全局变量方式命名,同时考虑到电子秤对精度的要求,本设计中的价格及总量相关的变量全部采用浮点数。主程序流程图如图5.1所示。 主程序流程图 数字电子秤欢迎界面图 附件截图:
2021-04-21 18:06:12 1.18MB 电子秤 at89c51 单片机 电路方案
1
由单片机+最小系统+LCD1602液晶显示模块+HX711模块+LED模块+蜂鸣器模块+矩阵按键模块+10kg压力传感器构成 附件为C代码。
2021-04-01 21:35:37 80KB 51单片机设计 智能电子秤 C代码
1
电子秤是日常生活中常用的称重设备,广泛应用于超市、大中型商场、物流配送中心。电子秤在结构和原理上取代了以杠杆平衡为原理的传统机械式称量工具。相比传统的机械式称量工具,电子秤具有称量精度高、装机体积小、应用范围广、易于操作使用等优点,在外形布局、工作原理、结构和材料上都是全新的计量衡器。
2021-03-23 14:09:53 541KB 51单片机 电子秤设计 毕业设计
包含代码和仿真图
2021-03-16 00:00:36 224KB 电子秤 课程设计 单片机 Proteus
1
基于51单片机的电子秤设计,使用的是HX711AD芯片,内包含源程序,protues仿真,AD原理图,论文和参考资料,内含论文哦和答辩技巧
1
本文详细介绍一款由S T C 8 9 C 5 1RC单片机作为微控制器的电子秤,采用高精度的1 6位AD转换芯片:AD770506。主要介绍了系统的整体设计方案、称重传感器信号采集系统设计。压力传感器使用电阻应变片,它能将机械构件上应变的变化转换为电阻变化。本设计采用STC89C51RC单片机作为控制核心,使用电阻应变片作为测量的装置,使用16位高精度的A/D转换芯片AD770506把模拟量转换成数字量,把数据传输给单片机,单片机在通过LCD1602显示。
2021-03-09 14:52:04 1.73MB 综合文档
1
本次课程要求利用传感器设计制作一款高精度传感器,要求传感器有大小两个量程,量程之间可自动或手动切换,小量程的量程为0-200g,误差范围控制在1%以内;大量程的量程为0-2000g,误差范围控制在1%以内。全过程只采用用模拟量实现测量,不使用单片机等控制芯片设计电路。 本系统主要电路部分均采用模拟电路完成,前端信号采集采用悬臂梁式电阻应变片式压力传感器完成。传感器采集的信号送入信号放大电路,信号放大电路采用仪用放大器 INA128 芯片完成,INA128 需要精准的零电压作为参考电压,因此采用 OP07 芯片输出零值电压给 INA128 作为精准的参考电压。传感器采集的信号经 INA128 放大后,送入信号处理电路完成信号的模数转换及数码管信号译码,本部分采用 ICL7107 芯片完成。ICL7107 芯片完成信号的模数转换后,将译出的数据送入显示电路完成用户终端的显示,本部分采用三位半数码管完成。
2021-02-28 20:38:34 4.1MB 电子秤设计 PCB 模拟电路
1