




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
远程与继续教育学院本科毕业论文(设计) 题目:多功能语音称重仪的设计与实现学习中心: 内蒙古电大学习中心 学 号: 090F31143071 姓 名: 贾胤龙 专 业: 电气工程及其自动化 指导教师: 江南 2016年9月5日 中国地质大学(武汉)远程与继续教育学院本科毕业论文(设计)指导教师指导意见表学生姓名:贾胤龙 学号:090F31143071 专业:电气工程及其自动化 毕业设计(论文)题目:多功能语音称重仪的设计与实现 指导教师意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)选题符合电气自动化专业培养目标要求,也体现出一定实践应用性,全文结构合理,思路清晰,语言通顺,层次分明,观点表达准确,论据与论点保持一致,参考的文献资料与论题和论文内容结合相对紧密,能基本综合运用电气自动化专业所学内容解决主要问题,但格式还不是很规范,创新点不够。总体上说,基本上达到了毕业论文的要求。 同意答辩。指导教师结论: 合格 (合格、不合格)指导教师姓名江南所在单位内蒙古电大指导时间2016.9.26 中国地质大学(武汉)远程与继续教育学院毕业设计(论文) 中国地质大学(武汉)远程与继续教育学院 本科毕业设计(论文)评阅教师评阅意见表学生姓名:贾胤龙 学号:090F31143071 专业:电气工程及其自动化 毕业设计(论文)题目:多功能语音称重仪的设计与实现 评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)多功能语音称重仪的设计与实现基于单片机进行设计,系统由金属应变片传感器、A/D转换模块、单片机STC89C52、语音模块、LCD1602组成。当选题符合电气自动化专业培养目标要求,有一定的实用性。全文结构完整,段落安排层次清楚,语言表达逻辑性强,论文写作过程中参考了较多的文献资料,且与论题和论文内容结合相对紧密,论文内容比较充实,图表及数据正确,能基本综合运用电气自动化专业所学内容解决主要问题。但论文的不足之处在于,格式还不是很规范,创新点不够突出。总体上说,论文达到了毕业论文的要求。 同意答辩。修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。毕业设计(论文)评阅成绩 (百分制): 80 评阅结论: 同意答辩 (同意答辩、不同意答辩、修改后答辩)评阅人姓名张祥莉所在单位中国地质大学评阅时间2016年10月17日论文原创性声明本人郑重声明:本人所呈交的本科毕业论文多功能语音称重仪的设计与实现,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。 论文作者(签字): 贾胤龙日期:2016年9月5日摘 要为了适应现代人对电子称的高要求,向更小,功能更全,更人性化,精度更高的方向发展是电子秤一种趋势。因此设计一款使用方便、体积小、功能人性化、实用的电子秤来满足人们的日常使用是目前的发展趋势。多功能语音电子秤不仅具有一定的实用性,准确性,而且可以实现语音播报,适应未来电子秤向着人性化发展的方向。本设计是基于单片机的多功能语音称重仪的设计与实现。该称重仪由金属应变片传感器、A/D转换模块、单片机STC89C52、语音模块、LCD1602组成。当电子秤施加重物以后,传感器采用电桥电路将压力信号转换为电压信号,但此时的电压信号为毫伏数量级,传感器输出的信号需要经过放大电路的放大、滤波,经过处理的电信号才能作为A/D转换电路的输入。A/D转换电路将电压模拟信号转换为数字信号,再由单片机STC89C52量程转换处理,将处理后的数据送入LCD显示和语音模块进行播报。 多功能语音称重仪实现了预期的功能。在硬件选型后,对电路进行了硬件连接,编写了相应软件程序,将软件烧写进单片机中。开机示数清零,放上重物后,显示重物重量,待重物示数稳定后,5秒播报当前重量。 关键词:称重仪;语音播报;应变式传感器目 录引言1第一章 绪论21.1 课题背景及意义21.2 国内外发展状况21.3 本文设计主要内容3第二章 系统方案与各模块方案选型42.1 多功能语音称重仪的功能描述42.2 多功能语音称重仪的工作原理42.3 多功能语音称重仪的系统总体框图42.4 多功能称重仪的各个模块的方案选型42.4.1 单片机的选型42.4.2 数据采集模块的选型52.4.3 数据显示模块方案选型72.4.4 语音模块的选型72.4.5 电源模块方案选型7第三章 硬件电路设计83.1STC89C52 单片机主控电路83.1.1 简介83.1.2 单片机最小系统83.2 数据采集与信号处理转换电路93.2.1 数据采集电路93.2.2 信号处理转换电路93.3 语音播报电路113.4 液晶显示电路123.5电源电路12第四章 系统软件设计144.1软件总体结构144.2主程序设计154.3系统子程序设计164.3.1 A/D转换164.3.2 显示子程序164.3.3 语音播报子程序184.3.4 定时器中断程序18第五章 系统调试20结论22参考文献23谢辞24引 言电子衡器的称重技术是控制系统工程和现代称重技术的重要基础之一。早期出现了机械秤,后来又出现了机电结合秤,经过几十年的不断改进和完善,才出现了全电子型和数字化智能型电子秤。作为一种衡器,电子秤不仅出现在工厂,药店中,现已普及到每个家庭中了,在现实生活中扮演着重要的角色。人们的生活质量提高了,对生活用具也在不断提出更高的要求。过去人们一般用机械台式秤来称体重,机械秤操作复杂,容易引入人为误差,不易读数,而且体积大、机身重,使用极为不方便。针对这种情况,设计一款简易,高精度,体积小,易操作的电子秤很有必要。电子秤可以克服机械秤的缺点,读数方便,而且体积小、轻便,适合各类人群使用。现市场上已有电子秤,但其类型不够多样化,满足不了人们的多用途需要。加入语音播报的电子秤就体现了设计的人性化方面,更方便老人、孩子的使用。 第1章 绪论1.1 课题背景及意义称重技术从古代到现代一直受到人们的重视,作为一种计量的方法,在各个领域应用都比较广泛,与人们的生活息息相关。电子秤是电子衡器的重要的一部分,衡器不仅是人们日常计量的器具,而且对于国家的科学研究、国防建设、内外贸易都是不可缺少的,一个国家的衡量技术水平的高低,直接影响现代科技水平和社会经济效益的提高。称重技术的应用已遍及到国民经济的各行各业,而且已经取得了显著的经济效益。因此,称重技术和衡器工业的研究与发展全世界都非常重视。五十年代电子技术的发展推动了衡器制造业的发展。从六十年代又出现半机械半电子的电子衡器,经过四十多年的不断改进与完善,电子衡器从最初的半机械半电子衡器发展到现代的全电子型与数字智能型衡器。由最初的静态到现在的动态称重技术,由模拟称重到现在的数字称重技术。由于市场的需求,电子秤正向着智能化、人性化、集成化、模块化等方向发展。电子称重技术水平随着现代科技发展也在不断发展。精度更高、功能更全、称重更快的电子秤不断地问世,不仅是商用,普通家庭也对电子秤的需求越来越高。就目前来看,市场上大多数还是杆秤、台秤、小型电子秤居多,虽然价格、操作使用都占有一定的优势,但功能单一、精度低、运行不可靠、误差大等有诸多问题。由于以上的缺点,市场上的称量工具逐渐无法满足现代人的需求了,设计一款多功能、操作简单、精度高很有必要。1.2 国内外发展状况从国际上看,随着现代经济突飞猛进的发展,生产工艺标准不断地提高,对称重技术提出了更高的要求,称重技术需要智能化,而且要更快、更准。在1960年专门称重值打印机问世,标志着半自动化电子衡器的产生。当时的电子衡器除了显示是电子方式的其他的其实都是机械的部分。从电子称的出现到今天,经历了从机械到电子的发展过程,功能从单一化到多功能化,而且现在电子秤还在向着人性化、自动化方向发展。自从八十年代以来,经济快速发展,在工厂中工艺的称重以及产品的合格检验都离不开电子衡器。在国外,尤其是西方发达国家电子秤的精确度越来越高,在六十年代就达到了0.1%称重准确度。回首国内,我国早期的衡器大多为机械式的,随着洋务运动的开展,不断引进国外的科学技术,出现了机电结合是的衡器。在五十年代出现了以传感器为主的电子衡器。八十年代以后,我国从技术引进到自主研发,从最初的机械式的衡器到现在的集成一体化的数字电子称,电子秤在国内有了很大的发展。比起机械式电子秤具有更多的优点,已广泛应用与各行各业。但电子秤只是在一些工厂得到了充分的应用,而且在大型超市也不是太普及,更不用说是家庭使用了。1.3 本文设计主要内容本课题的主要设计思路是:利用应变式传感器采集压力信号,然后转换为电信号,送到信号调理和A/D模块,先对送入的信号滤波、放大,再完成A/D转换,变为数字信号。数字信号经过单片机的处理,送到LCD显示,可以读出当前重物的重量。同时将处理后的信号送入语音模块,播报当前重量。论文主要分为四大部分:硬件的选型、硬件电路的设计、软件的设计与编写、系统的调试。硬件选型为语音称重仪选择合适的电子元件,通过与各种器件的比较,选择电路简单、价格便宜、性能稳定的电子元件作为语音称重仪的制作原材料;硬件电路的设计是完成电路的连接,搭建一个完整的语音称重仪电路。软件编写是用编程软件,编写一个可以实现本语音称重仪将要实现的功能,对硬件部分的控制。在完成软件硬件的设计以后,由于一些参数设计不正确,语音称重仪还不能正常工作,需要对称重仪进行调试,使语音称重仪可以正常工作。第2章 系统方案与各模块方案选型2.1 多功能语音称重仪的功能描述多功能语音称重仪,量程为0200kg,误差为0.5kg,自动根据物体重量显示模块显示出来。具有语音播报功能,将称重后的重量示数播报出来。例:重物为30KG,当把重物放在电子秤上,会播报“三十公斤,谢谢”。2.2 多功能语音称重仪的工作原理该多功能语音称重仪由金属应变片传感器、A/D转换模块、单片机STC89C52、语音模块、LCD1602组成。当语音称重仪施加重物以后,传感器采用电桥电路将压力信号转换为电压信号,但此时的电压信号为毫伏数量级,传感器输出的信号需要经过放大电路的放大、滤波,经过处理的电信号才能作为A/D转换电路的输入。A/D转换电路将电压模拟信号转换为数字信号,再由单片机STC89C52量程转换处理,将处理后的数据送入LCD显示和语音模块进行播报。2.3 多功能语音称重仪的系统总体框图语音称重仪由STC89C52单片机、电源模块、数据采集模块、语音模块、LCD液晶显示模块构成,它们之间的关系如下。图2-1 系统总体框图 2.4 多功能称重仪的各个模块的方案选型 2.4.1 单片机的选型单片机作为语音称重仪的核心部件,是数据运算和处理的中心元件。各个模块都与它进行通信,所以要选择一款速度快、指令简单、可靠性高、抗扰性能强、程序烧写简单的单片机。在比较AVR、PIC、51系列单片机以后最终选择了51单片机,因为51指令精简、发展比较成熟、市场的型号比较多。在与AT89C52比较之后最终还是选择了STC89C52单片机。因为选择STC89C52单片机兼容性好、发展成熟。STC89C52单片机有以下几点:(1)STC89C52系列单片机是宏晶科技生产的单片机,是高速、低功耗、超强抗干扰的新一代、单片机,指令代码易读、兼容性好、速度快、内部集成复位电路。(2)STC89C52在工程应用中有一显著的优势:不需要烧写器,便可将程序通过串行方式写入单片机。 2.4.2 数据采集模块的选型数据采集模块分为3个部分:称重传感器、放大滤波电路和A/D转换器。1、 称重传感器称重传感器的工作原理就是把压力信号转变为电压信号。传感器有敏感元件和转化元件组成,敏感元件可以直接感受被测的部分,转换元件将变化量转换为电压输出量。传感器的输入信号与输出信号是有相互对应的关系,但也受其他因素的影响,比如温度、压力的超载等。传感器的主要参数有:线性度、灵敏度、迟滞、重复性、漂移等。市场上的称重传感器种类比较繁多,但找到一款适合多功能电子秤的传感器还是比较难的。经过不断地筛选和比对,最终选择了田字形称重传感器,此传感器为电阻应变式传感器,相比电容传感器、压电传感器,电阻应变式传感器精度更高,测量范围宽,灵敏度高。而且抗干扰的能力比较强,能适应多变的环境。2、 放大电路和A/D转换电路传感器输出的电压信号比较微弱,必须经过放大才能送入A/D转换模块,而且信号內阻高,还有共模信号。所以需要放大电路先对源信号进行滤波、放大。一般对放大电路有两个要求:输入阻抗应远大于信号源内阻;抗共模电压干扰能力强。在不断的甄选后,最终选择了HX711A/D转换模块作为语音称重仪的模数转换单元。该模块是海瑞科技公司生产的24位A/D转换芯片,芯片内部集成稳压电源、时钟振荡电路等外围电路,集成度高、速度快、抗干扰性能强。该芯片接口和编程非常简单,管脚直接驱动控制信号,不需要对芯片内部的寄存器编程。芯片内的稳压电源可以为传感器提供电源,无需另外的模拟电源。输入通道有A、B通道可以选择,通道A有两种增益分别为128和64,其对应的满额度差分输入信号分别为20mV 或40mV。 高精度高增益24位A/D芯片HX711具有以下特点:1) 可选择两路的差分输入,可选择增益为64 和128; 2) 片内稳压电路可直接向外部传感器和芯片内A/D 转换器提供电源;3) 具有上电自动复位电路;4) 简单的数字控制和串口通讯:所有控制由管脚输入,芯片内寄存器无需编程;5) 可以选择10Hz 或80Hz 的数据输出速率;6) 耗电量(含稳压电源电路):工作电流: 1.7mA, 断电电流: 1A ;7) 工作电压范围:2.6 5.5V;图2-2 HX711在电子秤应用中的典型应用方案图1 图2-3 HX711外部管脚图1 2.4.3 数据显示模块方案选型单片机经过处理的数据要显示出来,常用的显示有数码管和液晶显示。如果显示位数多的话,数码管接线复杂,而且只能显示数字。LCD可以显示多位数字,可以显示字母,更容易读取示数。数码管为发光二极管组成,耗电量大,不符合低消耗的标准。而LCD背光可以选择开关,节省电量。数码管显示软件比较难实现,动态显示程序编写复杂。LCD显示只需要一些底层子函数,通过调用就可以实现显示。在单片机系统中应用晶液显示器作为输出器件有以下几个优点: (1)显示质量高:画面稳定,不会闪烁。 (2)数字式接口:液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。 (3)功耗低:液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,相对其它显示来说功耗非常小。 2.4.4 语音模块的选型 市场上专门集成的语音芯片并不多,在细心的甄选后,选择了YY01语音芯片作为语音播报的主要电路元件。YY01语音芯片需要的辅助电路简单,容易控制,软件编写容易,时序简单。 2.4.5 电源模块方案选型 单片机需要5V电源供电,而且语音播报电路功耗比较大,电源适配器可以提供稳定的电流,但是需要220V的交流电源,使用起来比较麻烦。考虑到使用方便,得用移动电源供电,而且电源需要大容量电池供电。三节干电池供电电压接近5V,但随着使用时间电压就会降低,从而影响传感器的激励电压供电,会导致称取结果不准。 锂电池供电电流比较小,但电流稳定。通过与镍氢、镍镉电池的比较,最后决定9V锂电池经过稳压变为5V。7805集成块稳压效果好,输入范围大。用78系列三端稳压来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。第3章 硬件电路设计3.1 STC89C52单片机主控电路 3.1.1 简介STC89C52是宏晶公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器,512字节的RAM。工作电压为5V,32位I/O口,P0口做为I/O口试需接外部上拉电阻。通过串口可直接下载,3个16位定时器/计数器,4个外部中断。工作频率范围为040MHz2。 3.1.2 单片机最小系统最小系统为单片机可以工作的最简单电路,包括复位电路和晶振电路。如果要保证单片机正常的工作就必须搭建好最小系统。单片机工作时,取指令、译码、位操作必须在时钟控制下才能有序的进行,时钟电路就是为单片机提供的基本时钟电路。复位电路用于将单片机内部各电路的状态恢复到一个确定的初始值,并从这个状态开始工作。图3-1 STC89C52最小系统3.2 数据采集与信号处理转换电路 3.2.1 数据采集电路数据的采集由4个半桥式最大量程为50KG的传感器组成最大量程200KG桥式测量传感器。半桥式传感器由一个1000欧固定电阻和一个1000欧压变电阻组成,两个电阻串联相接。每个传感器引出3根线,为激励电压正负极和信号线。四个田字形应对称的、均匀的分布在电子秤的受力玻璃板上。四个传感器的连接线长度要相同,因为传感器的输出信号比较微弱,阻值的不同会对称重的结构有影响。四个传感器连接图如3-2所示。图3-2 传感器连接图 3.2.2 信号处理转换电路选用HX711芯片作为放大、滤波、AD转换的电路芯片,HX711为24位高精度AD转换芯片,通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为20mV或40mV。具有自动上电复位功能。传感器的激励电压正负极与模数转换模块的Vcc与GNG直接相连,HX711模块提供激励电压。传感器的信号线直接与A和A相连,A代表A通道,增益为128。HX711的电源由电池供电,直接与供电模块连接。下图为HX711模块的实物图。图3-3HX711模块的实物图HX711芯片内部集成放大电路,通过软件编程可以选择。内置稳压电路,数字电源与单片机使用相同的数字电源,稳压电源可以向A/D转换器和传感器同时供电 。稳压电源的输出电压值(VAVDD)由外部分压电阻R9、R10和芯片的输出参考电压VBG 决定,VAVDD=VBG(R1+R2)/R2。应选择该输出电压比稳压电源的输入电压低至少100mV。 如果将管脚XI 接地,HX711 将自动选择使用内部时钟振荡器,并自动关闭外部时钟输入和晶振的相关电路。下图为HX711模块的电路图。 图3-4HX711模块的电路图3.3 语音播报电路语音模块由稳压电源、基本语音电路、功放三部分组成,当与5V单片机板连接时,语音板上的稳压电路将来自单片机板5V电源稳压为3.3V,供基本语音电路和功放部分使用。当与3.3V单片机板连接时,短接JP1,不使用语音板上的稳压电路,直接由单片机板提供电源供基本语音电路和功放部分使用。语音芯片的工作电压为2.42.6V,静态电流小于2微安,工作电流为2毫安。工作功率为7.2毫瓦。图3-5语音模块的实物图下图为语音模块电路图,由语音基本电路和稳压电路两部分构成,没有功放电路。图3-6语音模块电路图3.4 液晶显示电路 1602液晶为5V电压驱动,带有背光,可以显示两行,每行有16个字符,内含128个字符的ASCII字符集字库,只有并行接口。16个端口,直接与单片机相连。P0口与单片机的DB0DB7相接,为数据口,1602为并行传输方式。A与B为背光灯正负极,可以选择接通。V0为对比度调节端口,与滑动变阻器相接。图3-7 液晶显示电路图3.5 电源电路以一块9V锂电池为电源作为输入,7805稳压块输入范围为7V36V,输出电源为5V。电源模块有显示灯,当开关闭合时,显示灯亮,也可以用于判断电源电量的有无。二极管和钽电容可以进行电源的滤波。图3-8 电源模块电路图第4章 系统软件设计4.1 软件总体结构 程序由C语言编写,C语言精简易读,移植性高,是当今比较流行的程序设计语言。既具有高级语言的特点,又有汇编语言的特点。应用范围广泛,处理数据能力强,单片机应用也很广泛。编程软件为KEIL软件,它具有丰富的库函数和强大的调试功能。生成目标代码的效率高,可以完成调试、仿真等开发流程。下图为程序工程图。图4-1 KEIL软件程序工程图整个程序可以分为五大部分,主程序就是调用各个子程序模块来实现电子秤的全部功能的。下图为多功能语音称重仪软件的总体结构。图4-2 软件总体结构4.2 主程序设计A/D转换模块、液晶显示模块、语音播报模块编写的子程序,在主函数中直接调用,语音播报的控制用中断去实现,循环播报,隔5秒报一次。A/D模块不断采集数据,采集以后对数据进行简单误差处理,每采集的十个数求均值在送出显示。 图4-3 主程序流程图 4.3系统子程序设计 4.3.1 A/D转换 当DOUT从高电平变为低电平后,PD-SCK应输入25至27个不等的时钟脉冲。其中第一个时钟脉冲的上升沿将读出24位数据的最高位。直至第24个时钟脉冲完成,24位输出数据从最高位至最低位逐位输出完成,第25至27个时钟脉冲用来选择下一次A/D转换的输入通道和增益。PD-SCK的输入时钟脉冲数应不少于25或多于27,否则会造成串口通讯错误。1当芯片复位后或从断电到正常工作状态后,芯片会选择A通道的128增益作为第一次A/D转换的增益。 图4-4 A/D转换子程序流程图 4.3.2 显示子程序LCD1602操作简单,在电子秤软件设计中,主要包括写数据、写指令、初始化的操作。写指令操作和写数据操作分别为两个独立的函数来实现,两个函数操作时序有区别。以写指令函数解释如下:void write_com(uchar com ) lcdre=0; /选择指令模式 P0=com; /将要写的指令字送到数据总线上 delay(5); /延时以等待数据稳定 lcden=1; /使能端给一高脉冲,因为初始化函数中已经将lcden置为0 delay(5); /延时 lcden=0; /将使能端置为0已完成高脉冲 初始化函数命令指令码及功能解释:write_com(0x38); /设置162显示57点阵,8位数据接口write_com(0x0c); /设置开显示,不显示光标write_com(0x06); /写一个字符后地址指针自动加一write_com(0x01); /显示清0,数据指针清零液晶显示子函数可以判断采集回的的数据为正,当数据错误时,提示ERROR。图4-5 LCD显示子程序流程图 4.3.3 语音播报子程序语音播报芯片工作的原理:每次发脉冲触发信号前先发RST 复位脉冲计数器大于14mS,等待100uS后,再发触发信号,发第N个触发信号放第N段语音。下面的程序为播报语音芯片存储的语音信息。25 在每次语音播报时,先要将RST置底,延时一段时间,CNT赋零,防止语音芯片干扰发声。图4-6 语音播报子程序流程图 4.3.4定时器中断程序当重物放在电子秤上,开始时重物会有摆动的幅度,重量会有变化,尤其当称体重是,人体摆动的幅度会比较大,所以本程序选择5秒进行一次语音播报,采用定时器作为中断源,当num累加到200时,开中断。在中断子程序中,装入初值,以确保每次中断结束后,为下一次中断计时。 图4-7 中断子程序流程图第5章 系统调试 经过不断地努力硬件软件基本完成,但其中的问题还是挺多,通过最近一段时间的调试,各个功能基本实现。下图为实物图。图5-1 多功能语音称重仪实物图 一、重量显示不准确在硬件搭建好以后,软件已经编写完成,但称重的示数错误。在A/D转换模块采集回数据以后,没有经过处理,与物体的重量没有对应关系。A/D转换模块将24位二进制数换算为十进制数,调用A/D转换子程序得到的是一个8位的十进制数,但由于精度与量程的选择,8位数会取其中4位,舍弃另4位,将留下的四位乘以量程系数得到物体重量。经过不断调试,改变量程系数,与标准电子秤的校对,当量程系数为4时,电子秤校正完成。2、 语音播报错误 在调试语音模块之前,语音模块播报有两个问题:百位与十位只播报零,当称重小于3KG的重物时播报正确,大于3KG是播报错误;播报缺位,不报小数点。针对这些问题,经过不断调试和研究,发现数据有溢出,把数据类型改为long,百位与十位播报正常,还有就是数组的序号与语音播报数据地址不同,比如数字3的语音数据地址为5,针对上述发现的问题,调整以后语音模块播报正常。3、 开机显示不为零传感器是由电桥构成,受温度、环境或者其他因素影响比较显著,引起灵位不稳定,每次开机的初始值都不同。这样称重的结果不准确,但对硬件电路做修正难度大,只有对软件进行开机校零。开始加入两个按键,用来调整开机的校对,但通过按键来校零操作比较繁琐,最后编写开机校零子程序,在主程序调用,每次开机读数为零。子程序是先采集一个初始值,以后的显示值减去这个初始值,开机后就会显示零。图5-2 调试后的人体称重读数结 论本设计主要完成了多功能语音称重仪的硬件电路设计与调试,软件程序的编写。硬件采用24位A/D高精度HX711转换、语音播报芯片、STC89C52单片机、LCD1602、应变式电阻传感器构成。24位A/D高精度转换芯片,测量精度高,适用范围广。语音播报功能使电子秤更人性化,对于老人小孩的使用极其方便。应变式电阻传感器灵敏度高,线性度好,承载上限高,适合作人体秤的采集单元。STC89C52单片机主要功能是数据处理,完成量程转换、消除误差等。LCD1602液晶显示清晰,完成数据的输出显示。软件分为四个模块,A/D转换子程序、语音子程序、显示子程序、语音中断子程序。在主程序中调用各个子程序,先对各个模块初始化,对A/D转换后的数据进行量程转换,调用显示子程序,显示数据,在对数据处理转换送入语音模块,进行语音播报。为了避免称重过程中人体的摆动,待数据稳定后进行语音播报,程序中运用中断,5S播报一次。通过几个月的学习,不仅知识水平上有了提高,也学会了搜集、归纳、分析所需资料和如何利用工具书。这对以后的工作很有帮助,同时实践能力也得到了加强。由于要做实物,所以在设计电路是要亲手焊接、布局,对电路的原理理解更为透彻。毕业设计不仅可以学到新知识而且对以前所学知识也起到了巩固的作用,同时也培养了严肃认真和实事求是的科学态度。本设计也有不足之处。在设计之初,考虑到使用的便捷和能源的节省,电子秤采用震动开关,在使用时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咨询公司岗位晋升方案
- 建筑方案设计阐释范文模板
- 方案设计建筑角度分析图
- 精益化企业营销方案模板
- 银行赠送对联活动方案策划
- 隆回金银花营销策略方案
- 湖北节日活动策划方案公司
- 感冒药营销模式优化方案
- 咨询灭虫方案
- 厌学症的咨询方案
- 2025呼和浩特粮油收储有限公司招聘18名工作人员考试参考题库及答案解析
- 抖音达人签约合同协议书
- 新22J01 工程做法图集
- 2024年社区警务规范考试题库
- 《运动训练学》(第二版)PPT
- GB/T 14181-2010测定烟煤粘结指数专用无烟煤技术条件
- DISC性格特质分析课件
- 丹佛斯变频器modbus通讯
- (中职)氯碱PVC生产工艺及设备8项目八 PVC生产教学课件
- GB∕T 21448-2017 埋地钢质管道阴极保护技术规范
- 常州豪爵铃木班组长任职资格考试试题及答案
评论
0/150
提交评论