基于AT89S51的电子称重系统的设计
基于AT89C51的数字电子秤的设计_课程设计报告
综合课程设计报告基于AT89C51的数字电子秤的设计目录1、设计目的 (2)2、设计的主要内容和要求 (2)3、整体设计方案 (2)3.1设计方案 (2)3.2工作原理 (2)4、硬件电路的设计 (3)5、软件设计 (5)5.1主程序设计 (5)5.2 LM4229液晶显示 (5)5.3 ADC0832采样程序 (7)5.4 4*4键盘程序 (8)6、系统仿真 (8)7、使用说明 (12)8、设计总结 (13)9、元器件 (13)10、参考文献 (13)附录A (14)附录B (23)基于AT89C51的数字电子秤的设计1、设计目的单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。
但单片机不是万能的,也存在不适合的场合,我们要充分利用单片机的内部资源和选择合适的单片机来完成我们的设计。
本数字电子秤的设计过程中需要用到A/D转换、键盘、液晶显示、复位电路和蜂鸣器报警驱动电路的知识,同时在软件的设计过程中需要用到键盘扫描、液晶显示驱动、模数转换程序及汉字库的的设计,可以很好的将数电、模电、单片机知识进行综合应用。
在综合应用中进一步熟悉单片机设计的开发各个流程,最终达到"巩固基础、注重设计、培养技能、追求创新、走向实用"的目的。
2、设计的主要内容和要求本文主要完成一个简单实用数字电子秤的硬件电路部分和软件部分的设计。
在设计的过程学会使用单片机对数字电子秤的各种功能进行控制。
本设计中的数字电子秤要求能够显示商品的名称、价格、总量、总价等;能够自动完成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能,一旦重量超出了自身重量的测量的范围,发出警报;同时对数字电子秤的测量范围要达到5KG,测量精度要求达到0.001。
3、整体设计方案3.1设计方案整个数字电子秤电路由电源电路、单片机主控制电路、LM4229显示电路、蜂鸣器报警电路、4*4键盘电路和压力传感电路(ADC0832采样)6个部分组成。
基于AT89C51的便携电子秤设计_毕业设计论文
西安航空职业技术学院毕业设计(论文)论文题目:基于AT89C51的便携电子秤设计所属系部:电子工程系专业:应用电子技术西安航空职业技术学院毕业设计(论文)任务书题目:基于AT89C51的便携电子秤设计任务与要求:(1)电子称可以测量0~10kg范围的物体。
(2)测量的精度为0.01kg。
时间: 2011 年 10 月 8 日至 2011 年 12月 8 日共 8 周所属系部:电子工程系学生姓名:学号:09201319专业:应电用电子技术指导单位或教研室:应用电子技术教研室指导教师:职称:讲师西安航空职业技术学院制2011年12月15日毕业设计(论文)进度计划表基于单片机的便携电子秤系统硬件部分摘要随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。
为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子秤重的控制系统中。
本系统主要由单片机来控制,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤俱备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。
本系统以AT89C51单片机为主控芯片,外围附以称重电路、显示电路、报警电路、键盘电路等构成智能称重系统电路板,从而实现自动称重系统的各种控制功能。
此设计所完成的智能称重系统很大程度上满足了应用需求。
关键词: AT89C51;称重传感器;A/D转换器;LCD显示器Abstract: With the application of micro-electronics technology, tradition ponderation instrument used in market has been not satisfaction with hunman requirements already. In order to make up for the traditional apparatus shortcoming, we improve the apparatus's control system with intelligence and automation. This system is mainly controlled by microcontroller, the section of height measurement accomplish by supersonic sensor, the section of weight measurement accomplish by weight sensor and A/D transformer, this apparatus have many characteristic such as having more function, consume less energy, small and move easily, low price, measure precisely, the speed is quick, automatic work without people and so on. The system is mainly controlled by the microcontroller AT89C51 the periphery is consist of the circuit of clock and calendar, the circuit of measure height and weight, the circuit of display and print, all of these comprise the circuit board of the intelligent apparatus of height and weight. It can achieve all function of the apparatus.Key words: AT89C51,ponderation –sensor,A / D converter,LCD display;目录1 绪论 (1)1.1引言 (1)1.2选题背景和意义 (1)1.3国内外电子称发展及成果 (2)2系统方案设计 (4)2.1系统总体设计方案比较与论证 (4)2.2硬件的方案设计与论证 (6)2.2.1 传感器 (6)2.2.2 前级放大器部分 (9)2.2.3 信号转换 (10)2.2.4 控制单片机的选型 (13)2.2.5 显示模块 (13)2.2.6 键盘输入 (15)2.2.7 电源模块 (16)2.3具体实施方案简介 (17)3系统硬件设计 (19)3.1AT89C51的主控电路 (19)3.1.1 AT89C51简介 (19)3.1.2 引脚说明 (19)3.1.3 电路具体设计 (21)3.2信号放大电路 (22)3.2.1 芯片INA126简介 (22)3.2.2 INA126特点及引脚说明 (22)3.2.3 具体电路设计 (23)3.3信号转换电路 (23)3.3.1芯片LM331应用 (23)3.3.2 LM331功能介绍 (24)3.3.3 具体电路设计 (25)4系统软件设计 (26)4.1C语言在单片机中的应用 (26)4.2电子称的软件设计与实现 (27)4.3主程序流程图 (27)4.4子程序设计 (28)4.4.1 V/F转换启动及数据读取程序设计 (29)4.4.2显示子程序设计 (29)4.4.3键盘扫描子程序的设计 (30)结束语 (32)谢辞 (33)文献 (34)1 绪论1.1引言在我们生活中经常都需要测量物体的重量,于是就用到秤,但是随着社会的进步、科学的发展,我们对其要求操作方便、易于识别。
基于AT89C51称重系统设计
内容摘要近年来,随着电子衡器产品的发展及国内外市场的需求变化,对电子衡器的要求偏向于智能化,模块化,系统化,微型化,集成化; 快速,高精度,高可靠性,高稳定性成为其技术性能主要要求指标;其价格趋向是更加物美价廉;其功能要求是非控制信息和称重计量控制信息协调并重的的智能化;最后不得不提的是其应用性能更加接近于结合和集成综合发展。
结合以上的分析要点,本设计的提出对于现实的发展要求是非常具有实际意义和利用价值的。
我的创新点是以AT89S51单片机为基础而作的的电子称重设备相关设计。
首先,论述了数字电子秤的发展背景和设计方案,接着概述了软件系统和硬件系统的设计,最后的流程给出了电路硬件方面的设计细节。
放大滤波电路,信号转换器,信号前级的传感器和电阻应变式传感器这四个部分组成了该系统。
单片机在其中发挥重要作用,其完成控制各个部分的协调工作和数据处理工作,利用重量和输出电压的线性关系,建立相关的数学模型,实现重量单位量纲由电压单位量纲代替。
一定数量的LED管与矩阵键盘组成人机对话部分,最后通过键盘控制,显示重量及价格相关讯息。
关键词关键词汇:单片机;传感器;A/D转换器;信号放大电路;滤波电路AbstractIn recent years, with changes in demand for electronic weighing products development and domestic and international market, the requirements for electronic weighing biased in favor of intelligent, modular, systematic, miniaturization, integration; rapid, high-precision, high reliability, high stability as its main requirements of technical performance indicators; their prices tend to be more affordable; its non-functional requirements and weight measurement control information, control information to coordinate both the intelligence; Finally I must mention is its application performance closer combination and integration of comprehensive development. So combining the above analysis points, made the design requirements for the realities of development is very meaningful and of value.My point is innovation and AT89S51 microcontroller based electronic weighing equipment for the instructions. First, discusses the development of digital electronic scales background and design, and then outlines the design of software systems and hardware systems, the final process gives the circuit hardware design details. The system is composed of the amplification and filter circuit, a signal converter, before the signal level of the sensor and the four resistance strain sensor part. SCM play an important role in this, whichcompletes the control and coordination of the various parts of the data processing, the use of a linear relationship between weight and output voltage, the establishment of relevant mathematical models to achieve a dimensionless unit of weight is replaced by a voltage dimensionless units. LED tube with a number of interactive matrix keyboard integral part, and finally through the keyboard control, weight and price of the underlying message is displayed.Keywords: SCM;sensor;A/D converter signal;amplification circuit ;filter circuit目录目录内容摘要 (1)Abstract (2)第1章绪论 (5)1.1引言 (5)1.2 称重系统的工作原理 (6)1.3 称重系统的误差来源及改善措施 (7)第2章系统元器件的选择 (8)2.1 传感器的选择 (8)2.2 微处理器单片机的选择 (8)2.3 放大电路元器件的选择 (10)2.4 A/D转换电路芯片的选择 (11)2.5显示器件的选择 (12)2.6电源器件的选择 (13)2.7本章结束语 (14)第3章系统硬件电路的设计 (14)3.1 系统电路原理框图设计 (14)3.2 关于AT89C51单片机的一些引脚 (15)3.3主芯片与D/A转换器的连接 (17)3.4 放大滤波电路模块 (18)3.5 LED显示器件与主芯片控制的连接 (19)3.6小结 (20)第4章称重系统软件的相关设计 (20)4.1 程序模块介绍 (20)4.1.1 主程序介绍 (20)4.1.2介绍程序的中断 (21)4.1.3调零程序介绍 (21)4.2 流程图 (21)4.3 小结 (24)第5章设计方案的完善 (24)5.1抗干扰方面对硬件采取的设计措施 (24)5.2 软件抗干扰的设计措施 (24)5.3 电源的抗干扰设计方法 (25)5.4 针对空间干扰的防御手段 (25)5.5 本章小结 (25)结论 (26)致谢 (27)参考文献 (28)附录设计总电路原理图 (29)第1章绪论1.1引言近年来,世界各地的工程机械行业像直升机起飞时螺旋桨式的迅猛发展。
基于AT89S51单片机的电子计价秤的设计与实现
单片机开发与应用
漂移等优点。经过全桥双差动和放大电路处理后,我 们得到U=kW的线性比例关系,K=1v/kg,即19输出为 lmv,lkg输出为1v,满量移6v。
静态显示方式,(液晶显示器(LCD)具有功耗低、体积 小、重量轻、超薄,无闪烁等许多其它显示器无法比拟 的优点)驱动芯片为4片INTERSIL公司的
@㈣嘲搿筹:鉴勰贮tr091.7c1 电路,防止软件跑飞,双重保险,抗干扰性能强。
中文核心期刊《:微计算机信息》(嵌入式与¥0C)2005年第21卷第12-2期
4电子计价秤的软件设计与实现 电子计价秤软件设计均采用模块化设计,整个程 序包括主程序、定时中断程序、INTO中断程序按键散 转程序、数据处理子程序(双字节乘法、二一十进制转 换程序及逆转换程序)、LCD十六位液晶静态显示子 程序等模块。所有程序均采用汇编语言编写。电子计 价秤的软件设计思路说明如下:主程序的作用为程序 初始化,计算单价木单重(单价和单重分别在定时中断 程序和INT0外部中断程序中获得),并时时显示十进 制的单重,单价,总价。设定T0为计数工作方式,T1为 定时工作方式。其中R0为标志位寄存器当为OOH时 为正常显示方式。当为01H时为累计显示方式,在T1 定时中断程序中。一秒钟采样物料重量(已转成脉冲 频率),并赋值重量计算RAM区和显示RAM区。在 INTO外部中断程序中,采样单价并赋值单价计算
3.5越限(超出6kg)报警电路和看门狗自动复位 电路。
当承重越限(超出6kg)时,全桥放大电路输出电 压大于6V。报警电路由电压比较电路和三级管驱动蜂 鸣器电路组成,此处不多赘述。看门狗自动复位电路 由可重触发单稳触发器4538设计而成,4538内部有 两个单稳触发器功能部件。采用软件置位AT89C51的 P1.7管脚定时喂狗,如软件跑飞,则软件不能及时喂 狗,第一个单稳触发器不能及时触发,延时"r=RC秒 后,其达稳态,利用此下降沿触发另外一个单稳触发 器(其输出接AT89C51的RESET端),只要有10秒的 暂稳态高电平,即可复位单片机。可见,本次设计的电 子计价秤除设手动复位键外,还配备看门狗自动复位
基于51单片机的电子秤的设计整理资料
学号:毕业设计GRADUATE THESIS论文题目:基于51单片机的电子秤的设计学生姓名:专业班级:学院:指导教师:年月日第一章功能说明本设计系统以单片机AT89S52为控制核心,实现电子秤的基本控制功能。
在设计系统时,为了更好地采用模块化设计法,分步设计了各个单元功能模块。
系统的硬件部分包括最小系统部分、数据采集部分、人机交互界面和系统电源四大部分。
最小系统部分主要包括AT89S52和扩展的外部数据存储器;数据采集部分由称重传感器,信号的前期处理和A/D 转换部分组成,包括运算放大器AD620和A/D转换器ICL7135;人机界面部分为键盘输入,四位LED数码显示器,可以直观的显示重量的具体数字以及方便的输入数据,使用方便;系统电源以LM317和LM337为核心设计电路以提供系统正常工作电源。
系统的软件部分应用单片机C语言进行编程,实现了该设计的全部控制功能。
该电子秤可以实现基本的称重功能(称重范围为0~9.999Kg,重量误差不大于±0.005Kg),并发挥部分的显示购物清单的功能,可以设置日期和设定十种商品的单价,还具有超量程和欠量程的报警功能。
本系统设计结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。
称重传感器原理即由非电量(质量或重量)转换成电量的转换元件,它是把支承力变换成电的或其它形式的适合于计量求值的信号所用的一种辅助手段。
按照称重传感器的结构型式不同,可以分直接位移传感器(电容式、电感式、电位计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、声表面谐振式)或是利用磁弹性、压电和压阻等物理效应的传感器。
对称重传感器的基本要求是:输出电量与输入重量保持单值对应,并有良好的线性关系;有较高的灵敏度;对被称物体的状态的影响要小;能在较差的工作条件下工作;有较好的频响特性;稳定可靠。
传感器下的定义是:“能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。
基于AT89S51单片机的电子称方案设计书
称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。
目前,商用电子秤的使用非常普及,逐渐会取代传统的杆秤和机械案秤。
电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。
因此,称重技术的研究和衡器工业的发展各国都非常重视。
通过分析近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。
本文是基于AT89S51单片机的一种电子称重设备的设计说明。
论文首先简要叙述了电子秤的主要背景以及总体的设计方式;然后详细阐述了数字电子秤的设计流程,以及硬件系统和软件系统的设计,并给出了硬件电路的设计细节。
本系统主要分为四大部分,信号前级为称重传感器和放大滤波电路,电阻应变式称重传感器,利用全桥测量原理,将重力信号转换成电信号来测量。
单片机为主要部件,完成数据处理和对各个部分的控制,通过对电路输出电压和标准重量的线性关系,建立具体的数学模型,将电压量纲(V)改为重量纲(g)。
人机界面部分由六位LED管显示与4×4位矩阵键盘组成,可以由键盘控制显示重量和价钱等信息。
关键字:电子秤;称重传感器;A T89S51单片机;A/D转换器;LED数码管AbstractWeighing technology from time immemorial attention, as a measurement method, widelyused in industry, scientific research, transportation, and trade fields, and people's lives are closely linked. At present, the use of electronic commercial very popular, and gradually will replace the traditional GanCheng and machinery. Electronic is a kind of electron weighing apparatus, instruments is the national legal measuring instruments, livelihood, national defense, science research, domestic and foreign trade indispensable measure equipment, instruments, product technical level will directly influence the from all walks of life and social modernization level economic benefit. Therefore,weighing technology research and development of all industrial instruments very seriously.Weighing in recent years through analysis of electronic products and the development of domestic and international market demand, electronic weighing the overall development trend is small and modular, integrated, intelligent。
基于AT89C51单片机的电子秤设计
基于AT89C51单片机的电子秤设计
陈公兴;刘灿星
【期刊名称】《商情》
【年(卷),期】2011(000)042
【摘要】主要设计一个基于压力传感器、A/D转换器、AT89C51单片机和LCD 显示器的电子秤系统。
此电子称系统具有结构简单,成本低,精度高等优点,集质量称量与价格计算功能于一体,能够满足商业贸易和居民家庭的使用需求。
【总页数】1页(P89-89)
【作者】陈公兴;刘灿星
【作者单位】广东技术师范学院天河学院电气工程系;广东技术师范学院天河学院电气工程系
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.读一篇文章,作一个单片机电路(七)——基于AT89C51单片机的串口通信程序的设计 [J], 黄亮
2.基于AT89C51单片机控制的数字秒表的设计 [J], 赵素玲
3.基于AT89C51单片机的数字时钟电路设计与实践 [J], 景维斌
4.基于AT89C51单片机控制的数字秒表的设计 [J], 赵素玲
5.读一篇文章,作一个单片机电路(十) 基于AT89C51单片机的数字电压表的设计[J], 黄亮
因版权原因,仅展示原文概要,查看原文内容请购买。
基于AT89C51的体重称
大连理工大学单片机课程设计课题名称:体重称设计院系:机械工程学院班级:0708班姓名:xxx xxx2010 年05 月20日基于MCS-51的体重秤设计摘 要:本文设计一种利用电阻应变式压力传感器和MCS-51单片机等器件制作的体重秤。
该体重秤的量程为100kg ,能实现称重、数码显示、调零等功能。
该体重秤利用电桥测量原理,将压力应变传感器阻值转换为电压值,再经过放大器将电压放大,通过确定输出电压和标准重量的关系,形成一台原始体重秤。
将此输出电压经过模数转换,送入MCS-51单片机处理,再控制数码管驱动电路,最后显示出测量结果。
关键词:体重秤;应变式压力传感器;电桥;放大电路;A/D 转换;单片机1 总体方案设计本设计由以下几部分组成:电阻应变传感器、信号放大器、模数转换、单片机、显示器。
由电阻应变式传感器感受被测物体的质量,通过电桥输出电压信号,通过放大电路将输出信号放大,而后送入A/D 转换单元进行模数转换,将转换后的数字信号送给单片机;单片机接收数据后,对数据进行处理,将其转换为对应的重量信息,送数码显示模块进行显示。
单片机同时也可以进行调零操作。
2 硬件电路设计 2.1电阻应变传感器 传感器框图:电阻应变式传感器是将被测量的力,通过它产生的金属弹性变形转换成电阻变化的元件。
由电阻应变片和测量线路两部分组成。
电阻应变片产生的误差,主要来源于温度的影响,本设计主要在实验室内进行,温度的影响暂不处理。
在电桥测量电路中,将一对变化相反的应变片接入电桥一臂,另一臂接两个相同的阻值作为基准值;假设桥臂电阻初始值R1=R2=R3=R4=350时平衡,其变化值为ΔR1=ΔR2=ΔR3=ΔR4=d 时,其桥路输出电压Uout 与d 成正比。
2.2输入调零电路调零电路用以抵消传感器的零点输出和称体本身的自重引起的传感器输出信号。
它是由 高稳定的电阻、多圈线绕电位器和直流稳压源组成的电桥电路图(下图),称为调零电桥。
基于51单片机的电子秤设计毕业论文
基于51单片机的电子秤设计毕业论文基于51单片机的电子秤设计毕业论文目录1绪论 (1)1.1选题的背景与意义 (1)1.1.1选题的背景 (1)1.1.2选题的意义 (2)1.2电子秤的研究现状及发展趋势 (2)1.2.1电子秤的研究现状 (2)1.2.2电子秤的发展趋势 (3)1.3本文的结构 (4)2系统总体方案设计 (6)2.1电子秤的基本知识介绍 (6)2.1.1电子秤的基本结构 (6)2.1.2电子秤的工作原理 (7)2.1.3电子秤的计量参数 (7)2.2总体方案设计 (8)2.3系统各部分设计方案论证 (9)2.3.1电子秤分度数的设定 (9)2.3.2称重传感器的选定 (10)2.3.3A/D转换器的选定 (16)2.3.4单片机型号的选定 (18)3硬件设计 (20)3.1系统硬件结构图 (20)3.2单片机主控单元的设计 (20)3.2.1单片机引脚说明 (20)3.2.2AT89S51最小系统设计 (22)3.3数据采集模块设计 (24)3.3.1传感器单元设计 (24)3.3.2A/D转换单元设计 (25)3.4键盘和显示电路单元设计 (27)3.4.1键盘电路设计 (27)3.4.2显示电路设计 (27)3.5系统总体原理图 (28)3.6硬件抗干扰设计 (28)4系统软件设计 (31)4.1主程序设计 (31)4.2LM4229液晶显示驱动程序 (32)4.3ADC0832采样程序 (33)4.4键盘程序 (33)5系统仿真 (35)5.1欢迎界面的仿真 (35)5.2无重物情况仿真 (36)5.3称量物体仿真 (37)5.4最大量程仿真 (38)5.5仿真总结与问题补充 (39)5.5.1仿真总结 (39)5.5.2问题补充 (39)6总结与展望 (41)附录程序 (42)参考文献 (52)1绪论1.1选题的背景与意义1.1.1选题的背景(1)电子技术渗入衡器制造业随着第二次世界大战后的经济繁荣,为了把称重技术引入生产工艺过程中去,对称重技术提出了新的要求,希望称重过程自动化,为此电子技术不断渗入衡器制造业。
基于51单片机的电子秤的设计
摘要本设计是基于单片机的称重仪,它的硬件电路设计包括单片机最小系统、A/D转换器、称重传感器、语音电路、LED显示电路、±5V稳压电源电路等几部分设计内容。
其中压力传感器输出响应的模拟电压信号,经过模/数转换(A/D变换)后就得到数字量D。
但是,数字量D并不是重物的实际重量值W,W 需要由数字量D在控制器内部经过一系列的运算——即数据处理才能得到。
整个设计系统由Atmel公司生产51系列89S51单片机进行控制;软件实现功能开机检测,主要是开机后自动逐个扫描LED数码管,以防止某段数码管损坏造成视觉误差;出于人性化考虑我们还可以增加语音电路,实现自动语音播报重量。
关键词:称重仪;单片机;LED目录摘要 (1)Abstract....................错误!未定义书签。
目录. (1)第1章绪论 (3)1.1 课题背景 (3)1.2课题目的与意义 (4)1.3课题设计要求 (6)1.4称重仪的国内外现状 (4)本章小结 (7)第2章称重仪的总系统设计与各模块方案选型 (7)12.1 称重仪的总系统框图 (7)2.2称重仪的主控制系统设计 (8)2.2.1 称重仪的主控制系统结构 (8)2.2.2 称重仪的主控制系统工作原理 (8)2.3 称重仪各模块的方案选型 (9)2.3.1 电源模块方案选型 (9)2.3.2 数据采集模块方案选型 (9)2.3.3 主控制器模块方案选型 (10)2.3.4 数据显示模块方案选型 (10)2.3.5 报警模块方案选型 (11)本章小结 (11)第3章称重仪的各单元电路设计 (11)3.1 所用单片机的简介 (11)3.1.1单片机的最小系统设计 (12)3.2 电源电路设计 (12)3.3 称重传感器电路设计 (13)3.3.1传感器的工作原理···········错误!未定义书签。
基于AT89C51单片机电子秤课程设计论文
基于AT89C51的电子秤的设计在我们生活中经常都需要测量物体的重量,于是就用到秤,但是随着社会的进步、科学的发展,我们对其要求操作方便、易于识别。
随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。
电子秤向提高精度和降低成本方向发展的趋势引起了对低成本、高性能模拟信号处理器件需求的增加。
通过分析近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术性能趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。
1 系统方案设计1.1 系统总体设计方案前端信号处理时,选用放大、信号转换等措施,在显示方面采用具有字符图文显示功能的LCD 显示器。
这种方案不仅加强了人机交换的能力,而且满足设计要求,可以显示购物清单、所称量的物体信息等相关内容。
结构简图如下图所示:图1.1LCD显示的方案目前单片机技术比较成熟,功能也比较强大,被测信号经放大整形后送入单片机,由单片机对测量信号进行处理并根据相应的数据关系译码显示出被测物体的重量。
单片机控制适合于功能比较简单的控制系统,而且其具有成本低,功耗低,体积小算术运算功能强,技术成熟等优点。
1.2 硬件的方案设计与论证1.2.1 传感器电阻应变式传感器是一种利用电阻应变效应,将各种力学量转换为电信号的结构型传感器。
)(434211R R R R R R E +-+=))((43214231R R R R R R R R E ++-•3421R R R R =电阻应变片式电阻应变式传感器的核心元件,其工作原理是基于材料的电阻应变效应,电阻应变片即可单独作为传感器使用,又能作为敏感元件结合弹性元件构成力学量传感器。
基于AT89S51单片机实验开发系统设计
实验开发环境
AT89S51单片机的实验开发环境包括硬件和软件两部分。 硬件环境:
1、AT89S51单片机开发板
2、电脑或笔记本
3、串口转接板(如果使用串口 通信)
4、电源适配器或电池
5、实验电路板和元器件
1、Keil C51或SDCC编译器
2、STC-ISP下载软件(用于将程 序下载到单片机)
总之,基于AT89S51单片机的电子琴设计涉及到硬件和软件的协同工作,需要 对单片机的工作原理和电子琴的原理有深入的了解。通过科学的设计和调试过 程,我们可以制作出一款性能优良、音色优美的电子琴。
谢谢观看
实验开发实例
以一个简单的AT89S51单片机实验为例,介绍实验开发系统的应用。该实验要 求通过单片机的P1口控制8个LED灯的亮灭,同时使用P2口读取按键输入。
1、电路连接:将8个LED灯分别连接到单片机的P1.0~P1.7引脚,按键输入连 接到P2.0~P2.3引脚。如图1所示。图1 AT89S51单片机LED灯和按键连接电路 图
3、调试器(如ST-Link)
4、实验开发软件(如Proteus)
实验开发方法
基于AT89S51单片机实验开发系统的步骤如下:
1、电路连接:根据实验需求,将AT89S51单片机、存储器、输入输出设备等 外围器件连接起来。注意电源、地线、信号线的正确连接。
2、程序设计:使用Keil C51或SDCC编译器进行程序设计。根据实验要求,编 写程序实现所需的功能。例如,控制LED灯的亮灭、读取温度传感器数据等。
参考内容
引言
AT89S51是一款经典的8051系列单片机,由于其功能强大、应用广泛,被广泛 应用于各种嵌入式系统开发中。电子琴是一种常见的电子乐器,它通过模拟音 符的振动产生音乐。本次演示将介绍如何使用AT89S51单片机设计电子琴。
基于单片机AT89S51的垃圾称重计费控制系统
基于单片机AT89S51的垃圾称重计费控制系统
我国现有的垃圾收费标准偏低,政府每年都要投入很大一部分资金来贴补垃圾处理企业。
垃圾收费制度改革后,不但可以弥补政府和企业投入,还能督促居民加强垃圾的减量和资源化意识,促进垃圾减量化、资源化、无害化。
许多发达国家已经实行了垃圾计量收费,日本、韩国以及美国的经验是按照垃圾袋计算费用,居民多扔垃圾多买袋就多花钱;另外的形式是直接按照垃圾重量计费,多倾倒一桶垃圾就多花一定的费用,可以避免按户或按人头收费的一刀切做法。
本文设计了一种基于单片机的垃圾称重计费控制系统。
与其他控制系统相比,单片机系统具有体积小巧、成本低廉等优势。
1 系统要求和主控制器的选择
系统工作原理如下:垃圾箱由3 个不同的箱体组成,分别收集厨余垃圾(箱1)、纸张和塑料等可回收垃圾(箱2)以及其他不可回收垃圾(箱3)。
每个箱体顶部安装大小合适的投入门,底部安装一个称重台。
住户准备投放垃圾时,拿出充值卡,当卡内余额充足时,可以打开箱1、箱2 或箱3,进行垃圾投放。
其中箱1 和箱3 按照称重减费,箱2 按照称重加费。
为防止不同类别的垃圾投错,可以将各个箱的投入门做得各不相同,例如纸张投入箱控制门应当做成扁平口,只允许纸张或报纸杂志投入。
控制系统硬件结构如图1 所示。
与其他控制器相比,单片机具有体积小巧、价格低廉以及性价比高等优点,因此本控制系统选用目前应用最多的AT89 S51 单片机做为主控制器,可以方便地与射频电路、显示电路、通信电路、A/D 转换电路接口连接,构成完整的控制系统。
基于51单片机的电子秤的设计
基于51单片机的电子秤的设计一、设计要求和总体方案(一)设计要求设计一款基于 51 单片机的电子秤,能够实现以下功能:1、测量范围:0 5kg。
2、测量精度:01g。
3、具备数码管显示功能,能够实时显示测量的重量值。
4、具有去皮功能,方便测量容器的重量。
(二)总体方案本电子秤主要由传感器、信号调理电路、A/D 转换电路、51 单片机、数码管显示电路和按键电路等组成。
传感器将物体的重量转换为电信号,经过信号调理电路进行放大和滤波处理后,送入 A/D 转换电路转换为数字信号。
51 单片机对数字信号进行处理和计算,得到物体的重量值,并通过数码管显示电路进行显示。
按键电路用于实现去皮等功能。
二、硬件设计(一)传感器选择选用电阻应变式传感器,它具有精度高、稳定性好、测量范围广等优点。
当物体放在传感器上时,传感器的电阻值会发生变化,通过测量电阻值的变化可以得到物体的重量。
(二)信号调理电路由于传感器输出的信号比较微弱,需要经过信号调理电路进行放大和滤波处理。
放大电路采用仪表放大器,它具有高共模抑制比、低噪声等优点。
滤波电路采用无源 RC 滤波器,去除信号中的高频噪声。
(三)A/D 转换电路选用 ADC0809 作为 A/D 转换芯片,它是 8 位逐次逼近型 A/D 转换器,具有转换速度快、精度高等优点。
(四)51 单片机选择AT89C51 单片机作为控制核心,它具有性能稳定、价格低廉、编程简单等优点。
(五)数码管显示电路采用共阳数码管进行显示,通过 74HC573 锁存器驱动数码管。
(六)按键电路使用独立按键实现去皮、清零等功能。
三、软件设计(一)主程序流程主程序首先进行系统初始化,包括初始化单片机的 I/O 口、A/D 转换芯片等。
然后进入循环,不断读取 A/D 转换的结果,并进行数据处理和计算,得到物体的重量值,最后将重量值发送到数码管显示。
(二)数据处理算法采用线性拟合的方法对 A/D 转换的结果进行处理,得到与重量值对应的数字量。
基于单片机实现高精度电子秤的设计
摘要称重技术是人类生活中不可缺少的部分,自古以来就被人们所重视。
作为一种计量手段,被广泛应用于工业、农业、贸易等各个领域。
随着现代文明和科学技术的不断进步,人们对称重技术的准确度要求也越来越高,电子秤产品技术水平的高低,直接影响各行各业的现代化水平和社会经济效益的提高。
近年来,电子称重技术取得了突飞猛进的发展,电子秤在称重计量领域中也占有越来越重要的地位,其应用领域也在不断地扩大。
尤其是商用电子秤,由于其具有准确度高、反应灵敏、结构简单等优点,被广泛应用于工商贸易、轻工食品、医药卫生等领域。
目前,机械秤正在逐步被电子秤取代,这就促使电子秤的研究需要进一步的深入。
本设计是以AT89S51为核心的一种高精度电子秤,系统采用模块化设计法,其硬件结构主要包括:数据采集模块、最小系统模块、电源模块、键盘和显示模块。
其中,数据采集模块包括称重传感器和A/D转换电路;最小系统部分主要包括AT89S51和扩展的外部数据存储器;键盘由4×4位矩阵键盘组成;显示部分LM4229液晶显示。
软件部分由C语言编程,实现对各部分的控制。
该电子秤可以能够显示商品的名称、价格、总量、总价等;能够自动完成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能。
其称重范围为0~5Kg,分度值为0.001g。
整个系统结构简单,使用方便。
关键词:电子秤;AT89S51单片机;称重传感器;A/D转换电路;液晶显示AbstractWeighing technology is indispensable to human life, since the ancient times attention. As a measurement method, have been widely applied in industry, agriculture, trade and other fields. Along with the development of modern civilization and progress of science and technology, the accuracy of weighing technology requirements are increasingly high, electronic products, technology level, directly influences the level of modernization and professions to improve the economic benefits of the society. In recent years, the electronic weighing technology achieved rapid development, electronic weighing in the metrology area also plays more and more important position, and its applications are constantly expanding. Especially, because of its commercial electronic with high accuracy, senstive reaction, simple structure, etc, have been widely applied in industry and commerce trade, light food, medicine and health, etc. At present, mechanical scales are gradually replaced by electronic, this has led to the further study of electronic.This design based on AT89S51 at the core of a high-precision electronic systems, modular design method and its hardware structure mainly include: the data acquisition module, the smallest system module, power module, the keyboard and display module. Among them, the data acquisition module including weighing transducer and A/D circuit, The minimum system parts including AT89S51 and extension of external data storage, Keyboard 4X4 by a matrix of the keyboard, LM4229 LCD display section. Software consists of the C programming language, realize the control of each part. The electronic can can show the name of the product, price, quantity and price; etc. Can be finished goods prices. To be able to store some simple commodity prices, To remind function with overweight. The weighing 5Kg, range of indexing value for 0.001 g. The entire system structure is simple, easy to use.Keywords: electronic, AT89S51, weighing transducer, A/D circuit, LCD display1 绪论1.1选题的背景与意义1.1.1选题的背景(1)电子技术渗入衡器制造业随着第二次世界大战后的经济繁荣,为了把称重技术引入生产工艺过程中去,对称重技术提出了新的要求,希望称重过程自动化,为此电子技术不断渗入衡器制造业。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
键盘作用:用来设置单价 液晶作用:1.显示重量 2.显示单价 3.显示总价
详细电路图和完整程序已经上传到 CSDN(QQ: 705130743) /detail/aiy134/3675508
#include "MyType.h" #include "ADC_HX711.h"
//某通道,AD 转换, ulong ADConverter(void) { unsigned long AdcVal; unsigned char i; SDO=1;//设置为输入 CLK=0; AdcVal=0; while(SDO); for(i=0;i<24;i++) { CLK=1; AdcVal=AdcVal<<1; CLK=0; if(SDO)AdcVal++; } CLK=1; CLK=0; return(AdcVal&0xffffff); } double GetHeft(void) { double m; m=ADConverter()*0.0134; return m; }片内低噪声可编程放大器,可选增益为64 和128 片内稳压电路可直接向外部传感器和芯片内A/D 转换器提供电源 片内时钟振荡器无需任何外接器件,必要时也可使用外接晶振或时钟 上电自动复位电路 简单的数字控制和串口通讯:所有控制由管脚输入,芯片内寄存器无需编程 可选择10Hz 或80Hz 的输出数据速率 同步抑制50Hz 和60Hz 的电源干扰 耗电量(含稳压电源电路):典型工作电流:< 1.7mA, 断电电流:< 1μA 工作电压范围:2.6 ~ 5.5V 工作温度范围:-20 ~ +85℃ 16 管脚的 SOP‐16 封装
HX711
称重传感器专用模拟/数字(A/D)转换器芯片
简介
HX711 是一款专为高精度称重传感器而设计的24位A/D 转换器芯片。与同类型其它芯片相比,该 芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响 应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后 端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入 选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。通道A 的可编程增益为 128 或64,对应的满额度差分输入信号幅值分别为±20mV 或±40mV 。通道B 则为固定的64 增益, 用于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源, 系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了