基于单片机的称重控制系统设计.doc
《基于单片机的称重控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的称重控制系统设计.doc(58页珍藏版)》请在咨信网上搜索。
1、届毕业生毕业设计说明书题 目: 基于单片机的称重控制系统设计 院系名称: 专业班级: 学生姓名: 学 号: 指导教师: 教师职称: 摘要由于称重器具在商业贸易中的重要作用,称重技术的发展一直都受到人们的关注。本文设计实现了一种新型的多功能电子称重系统,该系统采用了最为常见的C51系列单片机STC89C52作为主控芯片,系统可以准确称量待测物的质量,使用者设立好单价后,系统还能自动地计算总价并可以把测量结果直观地显示在液晶屏幕上,同时本系统还具有超量程自动报警功能。此外本系统还扩展了电子万年历和电子温度计的功能,使得系统更加实用。本文论述了课题提出的背景,系统方案拟定的依据以及系统具体硬件电路的
2、设计方案和软件编程的基本思绪,最后针对系统的测试结果进行了分析。 关键词:电子称重系统;单片机;称重传感器;A/D转换;时间和温度;人机交互Title Design of weighing control System Based On MCU ABSTRACTDue to the important role of weighing apparatus in the trade, development of weighing technology has been paid close attention to by people. This paper presents a new ty
3、pe of multifunctional electronic weighing system .This design is based on the most common C51 series microcontroller STC89C52 as a control core, it realized the basic functions of electronic scales. This design can acquisition quality accurately, display test data intuitively, set the price for diff
4、ident things and automatic alarm when it is over range. At the same time, the system also extends the function of electronic calendar and the thermometer, making the system more intelligent and practical. This paper discusses the background of the subject, how the system scheme is determined, design
5、 of the hardware circuit system and software programming. At the end of the paper, the system test results were analyzed.Key Words Electronic scale; single chip microcomputer; sensor; A/D conversion; human-computer interaction; time and temperature 目录摘要IABSTRACTII第1章 前言11.1 选择课题的背景和意义11.2 电子秤的现状及未来的
6、发展趋势11.3 设计的重要任务2第2章 系统方案设计32.1 系统总体构想及其工作原理32.2 系统方案的拟定42.3 各个模块选型的分析5第3章 系统硬件电路的设计163.1 MCU的最小系统电路设计163.2 称重传感器和A/D转换芯片HX711的电路设计163.3 数据输入模块的电路设计173.4液晶显示模块的电路设计173.5报警模块的电路设计183.6时钟模块和温度模块的电路设计18第4章 系统软件部分的设计194.1 编程语言和开发工具的选择194.1.1 编程语言的选择194.1.2软件开发环境的选择194.2程序设计的总体思绪194.3各个模块程序设计说明214.3.1 键盘
7、扫描程序214.3.2 A/D转换程序设计214.3.3 LCD显示程序设计224.3.4 报警模块程序设计234.3.5 时钟模块程序设计234.3.6温度模块程序设计234.4 小结24第5章 系统整体校调255.1 调试方法和环节255.2 调试过程中出现的问题及其解决方法265.3 调试结果26第6章 讨论与展望286.1 结论286.2 系统需改善的地方28致 谢29参考文献30附录(部分源程序)29第1章 前言1.1 选择课题的背景和意义 称重技术自古历来都受到人们的特别重视。早在我国父系氏族社会的末期就出现了所谓“度、量、衡”的说法,其中的“衡”也就是指测量物体轻重的工具,是以今
8、天我们还把称重工具称作“衡器”。在贸易中对货品互换量的准确拟定必须要用到称重器具,最初人们采用木制或陶制的容器作为互换货品粗略的计量,后来出现的秤可以相对精确地测定物品的质量。因此自从人类文明诞生之日起,称重技术就和人类的经济社会生活密切相关,同时随着社会的发展和技术的进步也在不断地革新。随着现代发贸易对称重器具规定的不断提高,传统机械式称重器具缺陷也日渐显露,比如精度不高,工作效率低,不能自动计价等,特别是容易被无良商家运用充当其作弊的工具。虽然这些秤几经改善,但是仍然不能同时保证准确性和可靠性,这种状况直到电子秤的出现才发生了改变。电子秤由于大大减少了纯机械部件的应用,有效地避免了机械材料
9、个体性差异带来的测量误差,同时电子秤又大量地运用现代电子技术,可以实现丰富的功能,此外科学和谐的用户操作界面又兼顾了设备的易用性。上述诸多优点是以往任何一种传统的机械式称重器具所不具有的,因此电子型的称重器具得到了很好的发展,迅速得到了普及,目前已经占据了衡器市场的大部分份额。 电子称重技术虽然已经得到了非常好的发展,但是目前的电子称重器具仍然有很大的提高空间,此外人们对电子秤各项性能的规定也在不断地提高。由此可见,现今对于电子称重技术的研究还是很有必要的,现实也规定我们进一步提高电子称重工具的性能,以便于更好地服务于现代的经济贸易活动。据此可以判断本课题不仅有一定的理论研究价值,同时又关乎人
10、们平常的生活,也具有很强的实用价值。1.2 电子秤的现状及未来的发展趋势电子秤从简朴到复杂,由简陋到精密一直在发展。电子称重工具由开始的机械式发展到了机电结合式,最终实现了完全的电子化,同时也由单一功能发展到了多种功能。上世纪70年代中期电阻应变式称重传感器在技术上取得了重大的突破,中国的电子秤工业也随之迎来了空前的大发展。国民生产的各个部门出现了各种各样的电子秤,极大地促进了我国工商业的发展。轻纺工业,煤炭能源工业,冶金工业,仓储货运部门以及食品生产工业的生产过程中都要用到各式各样的电子称重仪器。此外诸如商业贸易领域的称重和计价,电子元件生产的计数称量也同样不能缺少电子称重装置的。以上实例也
11、仅仅是电子秤技术在国民经济中使用领域的冰山一角罢了,由于电子秤在生产和生活中应用的例子实在是不胜枚举。从以上这些例子说明电子称重技术是非常重要的,其应用范围也是十分广泛的。总之,电子称重技术在国民经济发展和社会进步中发挥着重要的作用,已经越来越受到人们的重视。 改革开放以来,随着着国家经济体制改革的进程,电子称重工业的行业规模,技术能力以及在我国经济中的作用,已经发生了变化的巨大,远非昔日可比。国家也投入了大量的资金和人力对电子秤行业予以了大力的支持,据有关方面的不完全记录,到七五末期,国家对电子秤行业的累计投资已经达成了3亿多人民币,并动用了一千多万美元的外汇。纵观历史,近代以来随着科技的爆
12、炸式发展,秤这种古老的计量工具也发生了翻天覆地的巨变,几千年来中国人眼中的“秤”便是指木杆秤,虽然直至今日这种秤还仍然发挥着作用,但是使用的范围已经越来越窄,现在的人都普通习惯使用更加方便和精确的电子称重工具。在二十一世纪的今天,人们希望电子秤可以使用更加方便,更加智能化,这也就给电子秤工业提出了更高的规定。现代电子称重仪器往往需要和电子计算机相组合,电子计算机的引入,大大扩展了电子称重仪器的功能,进一步扩大了其使用范围。未来的电子称重工具将会向智能化和多样化的方向继续发展。通过度析近些年来电子衡器类产品的发展现状及国内外用户的使用需求,电子衡器总的发展将会趋向于是模块化,小型化,多样化和智能
13、化,可以预见未来电子称重器具的应用范围还将继续扩大。1.3 设计的重要任务STC89C52单片机是本系统的控制核心,除了实现电子秤的称重以及计价功能外,系统还将实现电子万年历,电子时钟,电子温度计等功能,此外还具有单价输入,金额自动计算,超量程自动报警等功能。此外本设计还具有和谐的人机交互界面,大大提高了设备的易用性和实用性,4*4薄膜型矩阵键盘可以供用户方便地输入单价信息,还可以用于快速准确地校准电子万年历的日期和时间,LCD1286点阵式液晶屏,可以直观地显示中文和西文字符,进一步拓展了系统的功能,在称重模式下可以清楚地显示待测物体的质量,单价和总价,在万年历模式下也可以清楚地显示年,月,
14、日,星期的日期信息和时,分以及秒,温度等其他信息。本课题提出了一种基于单片机控制的智能化电子称重系统,具有很多传统电子秤所没有的新功能,精确度同样可以做到很高,本设计方案实现了一个功能非常强大同时又简朴易用的电子称重系统。第2章 系统方案设计2.1 系统总体构想及其工作原理本系统的控制核心选用的STC89C52RC单片机,本设计完毕了电子秤的各项功能,此外系统还扩展了电子万年历以及电子温度计的功能。系统重要由单片机最小系统,称重传感器及其信号解决模块,数据输入及结果显示界面,时钟和温度模块以及电源模块等部分组成。最小系统重要由STC89C52及其它必要的外围电路组成;数据采集模块涉及称重传感器
15、、信号放大和A/D模块,其中的信号放大和A/D转换选取了海芯科技的高精度24位A/D转换芯片HX711,这种芯片是专为电子秤量身打造的。4*4薄膜型矩阵键盘和LCD12864液晶组成人机交互界面,可以快捷地输入数据和显示数据;时钟模块选用的是常用的时钟芯片DS1302;温度采集模块此处选择的是集成数字型温度传感器DS18B20。本系统结构简朴、功能多、易于使用,系统有一定的理论研究价值和实际应用价值。平行梁式称重传感器 STC89C52RC单片机(主控芯片)单片机控制模块数据采集部分点阵式12864型的LCDO4*4矩阵键盘人机交互界面电子称专用高精度高增益24位A/D转换芯片HX711时钟模
16、块DS1302芯片扩展的时钟模块声光报警模块温度模块DS18B20芯片系统设计的总体框图如图2-1所示: 图2-1系统的总体框图 图2.12.2 系统方案的拟定本系统基本的设计思绪是STC89C52单片机作为整个系统的控制器,以电阻应变片式的平行梁式压力传感器为最基本的信号采集器件,配合AD转换模块,时钟模块和温度传感器,薄膜键盘,液晶显示屏等外围器件,实现系统方案规定的各项功能。其中核心的控制系统是51系列的STC89C52单片机,考虑到系统需要单片机去控制大量的外围元器件,因此不宜采用CPLD或FPGA等大规模可编程逻辑器件。(大规模可编程逻辑器件状态机的工作方式不太适合本系统规律性不强的
17、多状态转换环境。本设计状态较多,实现难度较大。)此外本系统除规定实现基本功能外,没有提出其它特殊的规定,所以最终选择了STC89C52这种非经常用且便宜的单片机来实现系统设计。称重传感部分选用的是电阻应变式平行梁压力传感器。它的内部核心部分是电桥,待测物的重力作用会使弹性体产生一定范围内可恢复的弹性形变,不同的电阻应变片(机械信号和电信号的转换元件)会受到拉伸或压缩也随之产生形变,它们的阻值也会发生相应的变化,从而使原本处在平衡状态的惠更斯电桥进入非平衡状态,在传感器的输出端将会有差动信号输出,通过后级电路的解决,可以到得待测物的实际质量。传感器的示意图如图2-2所示。图2-2传感器的示意图当
18、垂直于传感器受力面的正向压力P作用于梁上时,梁将产生形变,随之电阻应变片R1、R2受到压力拉伸,阻值相应增长;R3、R4受到压缩,阻值相应减小。电桥随之进入不平衡状态,电桥将会输出相应的电压,电压的大小与作用与传感器上的重力成正比关系,从而将非电量转化成了电信号输出。A/D转换以及信号解决部分此处选用了海芯科技的HX711专用芯片。HX711是一款专门为高精度电子秤而量身打造的24位A/D。HX711内部已经集成了时钟振荡器,稳压电源。因此采用此芯片将会减少很多外围电路的设计工作,该芯片具有非常高的集成度,抗干扰性能也非常强。该芯片的选用减少了电子秤的整机成本,同时也大大简化了数据解决电路部分
19、的设计,提高了整机的性能,增强了可靠性。单片机对该芯片的编程也非常简朴,芯片内部的寄存器是不需要进行编程的,数据和控制信号直接通过芯片引脚驱动。模拟信号的输入有通道A 和通道B两个通道都有相应的可编程信号放大器,。其中A通道的增益可以通过编程在128 和64之间方便地切换,128增益时最大的输入信号幅值为20mV,64增益时最大输入信号电压幅值为40mV。B通道的增益值是固定的为64,一般可以运用B通道进行系统检测。由于芯片内部集成了优质的电源模块,因此称重传感器以及芯片内部的A/D可以从芯片直接获取电源,因此系统电路板上无需额外的模拟电源供电,非常地方便。此外片内集成了稳定的时钟振荡电路,芯
20、片外部不需要再接任何器件。当系统通电时,HX711芯片会完毕复位的过程,不需要额外的初始化程序。人机交互界面采用4*4薄膜型矩阵键盘来实现数据的输入和相关功能的切换,显示模块选取的是12864液晶,该液晶具有中英文显示的能力,显示重量,单价,总价,以及时间和温度,显示效果清楚醒目。该液晶是晶讯联公司产的128*64汉字液晶屏,该液晶既可以当普通的图像型液晶显示模块使用,同时内置中文字库IC,编程者可以从字库IC 中直接读取内部字库的字形数据,然后再写入到12864的驱动IC中,汉字就可以显示出来了。辅助功能模块部分,时钟模块选择了现在非常流行常用的DS1302,温度检测模块是高精度数字温度传感
21、器DS18B20。至此本系统的重要设计方案就已经介绍完了,系统的设计总体上优先采用了目前比较成熟和常见的方案,这样系统就可以具有很高的稳定性和可靠性,同时也可以有效地减少系统的实现成本。2.3 各个模块选型的分析 系统规定单片机控制称重传感器的数据采集,以及控制A/D转换的时序,同时还需要控制扩展功能的时钟,温度和液晶等模块的工作时序。据此分析,51单片机,AVR单片机,MSP430系列单片机,PIC单片机以及ARM单片机均符合系统的设计规定。但是考虑到系统对单片机的解决速度和系统资源都没有特别高的规定,因此系统从开发难度和周期以及实现成本考虑宜于采用成本低廉且技术成熟的单片机,综合考虑决定选
22、用51单片机,51系列单片机是目前是应用最为广泛的单片机之一,技术比较成熟,开发难度适中。 51系列单片机是由最初的Intel8031单片机发展而来的一系列单片机。刚开始的51单片机程序烧写非常麻烦,之后闪存技术发展迅速发展,Flash的引入使51单片机开始快速发展,逐渐成为非常经典的8位机,其应用范围非常之广。其中ATMEL公司的AT89系列51单片机最具代表性,曾经一度十分地风靡。之后许多公司纷纷推出自己的51内核单片机,其中国内的佼佼者便是宏晶科技,他们生产的增强型51单片机以其强大的性能和低廉的价格深受开发者的爱慕和追捧,本系统选用的单片机便是出自宏晶公司,可以预见此后很长一段时间51
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 称重 控制系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。