基于单片机的电子秤设计 毕业设计.doc
《基于单片机的电子秤设计 毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的电子秤设计 毕业设计.doc(42页珍藏版)》请在三一办公上搜索。
1、 论文题目:基于单片机的电子秤设计基于单片机的电子秤设计姓名:张延海 专业:电气工程及其自动化 指导老师:马惠兰摘 要 衡器是我们日常生活中不可缺少的重要仪器,衡器的发展是关系国计民生关键之一。衡器的应用已遍及到国民经济的各个领域,并取得了显著的经济效益。近年来,随着电子科技的飞速发展,杆秤已越来越难以满足人们的日常生活需求,电子秤的应用也逐渐越来越重要。本文重点介绍了基于单片机的简单电子秤的一些基本构造原理和功能。本设计以AT89C51单片机为控制芯片,附以传感器电路,调理放大电路,模/数转换电路,键盘电路和显示电路等,然后利用编程语言进行编程实现,并由4x4矩阵键盘实现简单的操作,最后由L
2、CD液晶显示器实现。此系统可以实现基本的称重显示,单价输入以及总金额计算。放上重物(即传感器受力),当输入单价时,系统会自动计算货物价值。关键词 电子秤,单片机,AT89C51,LCD ABSTRACTWeighing apparatus is an indispensable important instrument in our daily life. The development of Weighing apparatus has a key factor in our life. The application of weighing apparatus has already sp
3、read to national economy in all areas , and have got singnificant economic benefits. In recent years, with the rapid development of electronic technology, the steelyard has become more and more difficult to meet people daily life demand , so the application of electronic scales have become more and
4、more important. This paper mainly introduced some of the basic construction principle and function of the electronic scales . This design use AT89C51 single-chip microcomputer as the control chip . Attached with sensor circuit , regulate amplifier circuit, A/D conversion circuit, keyboard circuit an
5、d display circuit. Then use the programming language and 4x4 matrix keyboard for controlling. AT last ,we use LCD monitor to display the result. This system can realize the basic weighing displaying , unit price input, and total amount. When put things on the electronic scales (the sensor being stre
6、ssed),if you put in the unit price, the system will automatically calculate the total value of the goods.Key words: Electronic scales ,Single-chip microcomputer,AT89C51,LCD 目 录第1章 绪论11. 1称重和衡器技术的发展11.2 选题背景和意义21.3 设计目的21.4 设计要求21.5 电子秤简介21.5.1 电子秤基本结构31.5.2 电子秤的工作原理3第2章 系统方案的设计42.1 系统整体设计42.2 各模块设计与
7、选择42.2.1 控制器部分42.2.2 传感器模块52.2.3 调理放大模块72.2.4 模/数转换模块82.2.5 键盘模块102.2.6 显示模块11第3章 电子秤系统设计133.1 硬件系统设计133.1.1 控制器133.1.2 传感器133.1.3 A/D转换143.1.4 键盘153.1.5 显示器163.2 软件系统设计173.2.1 单价显示程序设计173.2.2 重量显示程序设计183.2.3 金额显示程序设计193.2.4 运算模块20第4章 系统调试与仿真214.1 系统软件调试214.2 仿真224.3 仿真程序224.4 调试过程中遇到的问题22结 论24参考文献2
8、6附 录27致 谢37第1章 绪论1. 1称重和衡器技术的发展称重作为计量的一种手段,在国计民生的各个领域被广泛的应用。而衡器的发展水平,很大程度的影响了各行业的现代化水平和社会的经济效益。人们由最初的等量交换,逐渐发展为利用简单的秤来作为衡量的标准,并开始普及。随着社会的发展,传统的机械秤已越来越难以满足人们的需求。在电子技术飞速发展的带动下,电子秤应运而生,极大地方便了人们的需求。50年代中期,电子技术的渗入推动了衡器制造业的发展。60年代初期,机电结合式电子衡器初步形成,经过40多年的不断改进与完善,我国电子衡器从最初的机电结合型发展到现在的全电子型和数字智能型。我国电子衡器的技术装备和
9、检测试验手段也基本达到国际90年代中期的水平,电子衡器制造技术及应用得到了新的发展。总结过去,电子称重技术从静态称重向动态称重发展;计量方法从模拟测量向数字测量发展;测量特点从单参数测量向多参数测量发展,特别是对快速称重和动态称重的研究与应用。通过分析这些年电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;技术性能则趋向于速率高、准确度高、稳定性高、可靠性高;功能则趋向于称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术
10、水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。21世纪,电力电子技术飞速发展,使得电子产品也变得十分丰富,给人们带来了极大的方便。作为人们生活中不可缺少的一部分,电子秤的发展也十分重要。种类丰富,功能多样的电子秤为人们节省了时间,提高了工作效率。1.2 选题背景和意义电子秤是日常生活中常用的电子衡器,广泛应用于大型超市、商场、物流配送中心。但是在一些偏远地区,电子秤仍难以普及,传统的杠杆机械秤仍占据着主要地位。目前市场上使用的称量工具,或者是结构复杂,或者运行不可靠,且成本高,精度稳定性不好,调正时间长,易损件多,维修困难,装机容量大,能源消耗大,生产成本高等各种因素导致需要
11、一种有实用价值的电子秤系统,既能满足日常需求,克服上述诸多缺点,又能很好地普及,具有十分重大的现实意义。1.3 设计目的通过所学知识和相关资料,完成基于单片机的简易的电子秤的设计,掌握以单片机为核心的控制电路和LCD显示技术。并通过设计,了解电子秤的基本工作原理,将理论知识与现实实际问题相结合,提高自己对所学知识的应用能力。1.4 设计要求(1)有重物时LCD显示重量(2)开机时“单价”显示为“P:0”(3)当输入单价时,单片机自动将单价和重量两个数据进行乘法运算,结果显示在“SUM”里。(4)当按下“清零”键时,单价自动清零,可以重新输入。(5)当结果溢出时(即结果大于999999),“SU
12、M”将显示最后一次单价输入前的值1.5 电子秤简介1.5.1 电子秤基本结构 电子秤是利用物体的重力作用来确定物体质量(重量)的测量仪器,也可用来确定与质量相关的其它量大小、参数、或特性。不管根据什么原理制成的电子秤均由以下三部分组成:(1)承重、传力复位系统 (2)称重传感器 (3)测量显示和数据输出的载荷测量装置1.5.2 电子秤的工作原理当被称物体放置在秤体的托盘上时,其重量便通过托盘传递到称重传感器,传感器随之产生力电效应,将物体的重量转换成与被称物体重量成一定函数关系(一般成正比关系)的电信号(电压或电流等)。此信号由调理放大电路进行放大滤波后再由模/数(A/D)器进行转换,数字信号
13、再送到CPU进行处理,CPU根据接收到的数据经由LCD 显示出来,再根据键盘输入内容进行必要的判断、分析、运算。运算结果送到内存贮器,并由CPU发出指令,从内存贮器中读出送到显示器显示。第2章 系统方案的设计2.1 系统整体设计按照本设计功能的要求,系统由:传感器模块、调理放大模块,A/D转换模块、键盘模块、现实模块组成,系统的整体设计框图如图2-1所示: 图2-1 系统整体框图测量部分是运用称重传感器去检测压力信号,并将得到的微弱的电信号(本设计为电压信号)经处理电路(本设计为调理放大电路)处理后,送给A/D转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D转换器输出的数字信号,经过
14、运算,将数字信号转换为物体的实际重量信号,并将其存储到存储单元中。控制器还可以通过对扩展I/O的控制,扫描键盘,对整个系统进行控制。数据显示部分根据需要实现显示功能,如单价和总金额等。2.2 各模块设计与选择2.2.1 控制器部分本设计由于要求必须使用单片机作为系统的主控制器,而且以单片机为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制系统”。本文采用的AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压
15、、高性能CMOS 8位微处理器,由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。而且AT89C51是一种比较应用比较广泛的单片机。AT89C51单片机引脚结构图如图2-2所示:图2-2 AT89C51单片机引脚结构单片机的主要特性及各引脚功能特点已经学习过,在这里不再介绍。2.2.2 传感器模块在设计中,传感器是一个十分重要的元件,因此对传感器的选择也显的特别的重要,不仅要注意其量程和参数,还有考虑到与其相配置的各种电路的设计的难以程度和设计性价比等等.本设计采用应变片电桥测量电路作为传感器模块,由应变片电阻R1和另外3个电阻R2、R3、R4构
16、成电桥。电路图如图2-3所示: 图2-3 应变片电桥测量原理图电桥输出为:当R1R4=R2R3时,V0=0,电桥处于平衡状态。当应变片受力后,电桥差动工作,R1=R-R,R2=R+R,R3=R+R,R4=R-R,则应变片式传感器有如下特点:(1) 应用和测量范围广,应变片可构成各种机械量传感器;(2) 分辨率和灵敏度高,精度较高;(3) 结构小,适用性好,能应用于多种特殊场合,频率响应好;(4) 经济性好,使用方便。2.2.3 调理放大模块经由传感器敏感元件转换后输出的信号一般电平较低,经由电桥变换后的信号也难以直接用来显示、记录、控制或信号转换。因此需要对传感器的输出信号进行处理,就要采用调
17、理放大电路,对传感器输出的高阻抗,低电平信号进行处理,才能做进一步的应用。本设计利用TLC1078和INA122设计的调理放大电路如图2-4所示:图2-4 调理放大模块本电路具有以下特点:1. 前级采用运放两个TLC1078组成并联型差动放大器。在运算放大器为理想的情况下,并联型差动放大器的输入阻抗为无穷大,共模抑制比也为无穷大。2 阻容耦合电路放在并联型差动放大器构成的前级放大器和由INA122放大器构成的后级放大器之间,这样不仅为后级仪器放大器提高了增益,还提高了电路的共模抑制比。而且,由于前置放大器的输出阻抗较低,又采用共模驱动技术,避免了阻容耦合电路中的阻、容元件参数不匹配导致共模干扰
18、转换成差模干扰情况发生。 3. 后级电路采用经济的仪器放大器,将双端信号转换为单端信号输出。由于阻容耦合电路的隔直作用,后级的仪器放大器可以做到很高的增益,进而得到很高的共模抑制比。 2.2.4 模/数转换模块本设计采用ADC0832模/数转换器,将放大后的信号转化为数字量送给单片机,然后由LCD液晶显示器显示出来,即为所称物体的重量。ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。由于它体积小,兼容性好,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。ADC0832的引脚结构如图2-5所示:图2-5 ADC0832引脚结构ADC0832 特点
19、: 8位分辨率; 双通道A/D转换; 输入输出电平与TTL/CMOS相兼容; 5V电源供电时输入电压在05V之间; 工作频率为250KHZ,转换时间为32S; 一般功耗仅为15mW; 8P、14PDIP(双列直插)、PICC 多种封装; 商用级芯片温宽为0C to +70C,工业级芯片温宽为40C to +85C; 芯片接口说明: CS_ 片选使能,低电平芯片使能。 CH0 模拟输入通道0,或作为IN+/-使用。 CH1 模拟输入通道1,或作为IN+/-使用。 GND 芯片参考0 电位(地)。 DI 数据信号输入,选择通道控制。 DO 数据信号输出,转换数据输出。 CLK 芯片时钟输入。 Vc
20、c/REF 电源输入及参考电压输入(复用)。 ADC0832 是8位分辨率的A/D转换芯片,其最高分辨可达256级,能适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05V之间。芯片转换时间为32S,具有双数据输出可作为数据校验,以减少数据误差,转换速度快,而且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。2.2.5 键盘模块方案一:采用独立式按键作为输入模块。这种键盘的硬件比较容易实现,直接用I/O口构成单个按键电路,接口电路配置灵活,按键识别和软件结构简单;但每一个按键就要用一个I
21、/O口,非常浪费单片机的I/O口资源。其原理图如图2-6所示。图2-6 独立式功能按键方案二:采用4*4矩阵式键盘作为输入模块。采用矩阵式键盘作为输入电路,其特点:电路和软件稍复杂,但相比之下,当按键数越多时越节约I/O口,节约了资源。这种键盘的硬件结构简单,而且这种键盘的编程方法比较成熟。其原理图如图2-7所示。 图2-7 4x4矩阵式键盘原理图由于本设计键盘输入预置用于计算,清零等,按键较多,若是采用独立按键,按键麻烦,为软件设计增加负担;但是采用矩阵式按键,既可以节约I/O口资源,输入数值又方便,而且使操作界面更具人性化。通过对比,故采用方案二作为系统的输入模块。2.2.6 显示模块方案
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的电子秤设计 毕业设计 基于 单片机 电子秤 设计
链接地址:https://www.31ppt.com/p-3940217.html