智能自动擦鞋机的设计_第1页
智能自动擦鞋机的设计_第2页
智能自动擦鞋机的设计_第3页
智能自动擦鞋机的设计_第4页
智能自动擦鞋机的设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021届 分 类 号:TP368 单位代码:10452 毕业论文设计智能自动擦鞋机的设计 姓 名 李玉青 学 号 XXXXXXXXXXXXX 年 级 XXXX级 专 业XXXXXXXXXXXXXXXXXX 系院 XXXXXXXX 指导教师 XXXXXXXXX 2021年 04月10日 摘 要本论文撰写的是智能自动擦鞋机的设计。本次设计的系统的主控芯片使用的是51系列的AT89C51单片机,该系统还包括变压器、稳压集成电路7805、对射式红外光电开关、L293D芯片等。这些硬件组成了系统的单片机最小系统模块、电源模块、红外感应模块、电机驱动模块。其中的单片机最小系统模块是最重要的,单片机最小系

2、统模块的用途是控制系统的正常运行,是全部系统的核心。该系统的工作方式是通过红外感应模块检测信号,运用AT89C51单片机的运用和处理能力最终实现了擦鞋机传动的目的。关键字:智能自动;擦鞋机;单片机;红外光电开关AbstractWriting of this paper is the design of intelligent automatic shoe machine. The design of the system of the main control chip is using 51 series of AT89C51 single chip microcomputer, the s

3、ystem also includes transformer, voltage regulator IC 7805, correlation type infrared electric switch, L293D chip, etc. The hardware composition of the system of single chip microcomputer minimum system module, power module, infrared sensor module, motor driver module. The single chip microcomputer

4、minimum system module is one of the most important, single chip microcomputer minimum system module USES is the normal operation of the control system, is the core of the whole system. By the infrared sensing module and the system works by detecting signal, using the application of AT89C51 and proce

5、ssing power to achieve transmission with the shoe polisher.文档来自于网络搜索Key words: Intelligent automatic;Shoe machine;Single chip microcomputer;Infrared electric switch目 录1绪论11.1 擦鞋机的概述11.2 本设计的主要工作12智能设自动擦鞋机的设计选定方案22.1 设计方案比较23智能自动擦鞋机的硬件局部设计23.1 硬件局部概述23.2单片机最小系统模块设计33.2.1 单片机的概述及应用33.2.2 单片机最小系统的设计33.

6、3 电源模块设计43.4 红外感应模块设计63.4.1 红外概述及应用6红外感应模块的设计6红外感应模块的工作原理63.5 电机驱动模块设计74智能自动擦鞋机的程序编辑84.1程序设计85智能自动擦鞋机的实物焊接和调试95.1实物焊接95.2单片机最小系统模块调试105.3电源模块调试105.4 红外感应模块调试115.5电机驱动模块调试115.6软硬件联合调试125.7最终组装结果12结 束 语13参 考 文 献14附 录15附录1:系统总电路图15附录2:源程序15谢 辞211绪论1.1 擦鞋机的概述随着生活水平的提高,一双光洁的皮鞋不再是奢侈品而是人们着装的日用品,衣着光鲜亮丽也就成为了

7、人们的一种生活习惯。但是皮鞋穿在脚上,走在路上,不能防止的会沾到灰尘、污水等。皮鞋变脏后继续穿不仅不舒服而且会影响到别人对穿鞋人的印象。在出席重要场所甚至是到他人家做客时,穿着不净都是一种不礼貌的行为。因此人们为了使皮鞋时刻保持整洁光亮,就经常对皮鞋进行擦拭。擦鞋过程是一个十分繁琐的过程,大体的过程有清洁、上光、抛光、补色等。一系列步骤操作下来,会消耗大量时间。有时人们根本没有时间去进行繁琐的擦鞋,或者不乐意去做这些琐碎的事情。故而,社会上出现了一批做擦鞋生意的人,从擦鞋摊到擦鞋店规模不等。擦鞋生意人的出现在一定程度上方便了人们的生活。但是也存在着局限性,并不是任何地方都有做擦鞋生意的人,人们

8、有时没有时间为了擦一双鞋特地到擦鞋摊或擦鞋店去。而且这只是将擦鞋的繁琐过程从群众转移到了一局部人身上而已,并没有在根本上解决擦鞋的问题。为了帮助人们从繁琐的擦鞋过程中解脱出来,人们就创造了擦鞋机。擦鞋机的出现,使人们不再需要进行传统的擦鞋过程,远离了原来手握鞋刷两手油的窘境。而且擦鞋机一般体积小,占用空间小适用场所十分广,像是家庭、样板房、工厂、写字楼等地方都可以使用。这样就不会再产生自己不想擦鞋为擦鞋到处跑的情况了。随着科学技术的不断进步,擦鞋机同样在不断更新换代。比较原始的擦鞋机一般采用电动机直接带动带有毛刷的转轴的形式,结构上具有电源、逆变器、电动机、转轴等。市面上就有一款结构极为类似的

9、擦鞋机产品。这种传统的擦鞋机结构简单、体积小巧而且使用方式十分简单能够代替人们进行重复的擦鞋动作。可是这种擦鞋机仍然需要使用用户自己亲自上手操作。为了方便用户的使用,立式按键擦鞋机被生产出来。这种擦鞋机为站立姿态,用户在使用时需要将鞋探入开口中。然后通过使用擦鞋机上的各个按键控制擦鞋机对鞋子进行擦拭。虽然这种擦鞋机大大减少了用户的操作,但是用户需要弯腰使用按键仍然有一定的麻烦。那么有没有一种不需要用户操作,只要将脚放上去就能自动进行擦鞋的智能自动擦鞋机呢?1.2 本设计的主要工作本文开始给大家简单的介绍了擦鞋机的出现与开展,之后罗列设计方案,通过比较,匹配设计要求,综合考虑多方面因素,选出一个

10、最适宜的设计方案。然后依据擦鞋机的组成局部,在硬件电路设计中将每一局部的工作原理及电路设计分别作了详细的介绍与讲解。接着进行软件编写环节。最后将设计做成实物并进行调试,通过反复的调试,使实物得到最初的设计要求,最终完成设计。2智能设自动擦鞋机的设计选定方案2.1 设计方案比较考虑本次课题的设计要求和其他因素,智能自动擦鞋机的设计有下面两种设计方案:1使用数字逻辑电路组成控制系统设计智能自动擦鞋机擦鞋机的控制系统由各种类型的数字逻辑电路配合使用组成,对感应到的红外信号进行处理。但是这个方案设计的电路十分复杂,而且灵活性也不高,不能做到高效率的工作,对于智能擦鞋机的扩展十分不利,处理起各路信号来也

11、是十分困难。2使用单片机组成控制系统设计智能自动擦鞋机将AT89C51单片机做成擦鞋机机的控制模块。红外感应局部采用市面上常见的对射式红外光电开关组成红外感应模块,对射式红外光电开关将感应到的红外信号转变成数字信号传递给单片机系统处理。这个系统的设计方案比较灵活,使用软件来解决系统硬件复杂的问题,将硬件电路变得简洁清晰,最终实现各种功能也会更加容易。综合比照上面讲到的两种设计方案的优缺点,方案2更加符合我们的设计。而且方案2具有良好的可扩展性,因此最终采用方案2来设计本次课题。3智能自动擦鞋机的硬件局部设计3.1 硬件局部概述本次课题设计的智能自动擦鞋机首先利用对射式红外光电开关来进行开启的。

12、然后使用程序编辑软件编辑软件程序拷入单片机,做成单片机最小系统模块。最后由其控制电路对电机驱动模块进行控制,驱使左右电机开始运动,左右电机的传动轴上都装有毛刷,毛刷随着电机转动而转动对鞋子进行擦拭。当鞋子擦拭干净后,取出鞋子。红外感应模块红外感应到鞋子离开,等过2秒后左右电机即刻自动停止转动。硬件局部的框图如图3-1所示:图3-1 硬件局部的框图3.2单片机最小系统模块设计3.2.1 单片机的概述及应用单片机最初是在1971年诞生的,它的主要结构有运算器、控制器以及主要存放器。最原始的单片机是SCM系统的单片机,只有四位或者八位。后来又演变出了MCU系统。这个系统的单片机至今仍然被应用于很多方

13、面。为了进一步满足工业生产的要求,十六位单片机也被开发出来。但由于性能和价格方面的不匹配没有得到推广。然而八位单片机在性能方面确实飞快提升,而且价格廉价,受到市场的广泛亲睐。1单片机性能特点单片机的性能特征有:大量的上万级别的晶体管电路被安装与仅有平方毫米级别的芯片上;结构紧凑,可靠性高;功耗小,本钱低。2单片机的开展趋势单片机开展趋势:单片机将在内部结构、功耗以及工艺等三个方面取得长足开展。3.2.2 单片机最小系统的设计1、 使用单片机实现系统控制,单片机采用89系列的AT89C51单片机,AT89C51单片机具有4000字节Flash和32个I/O口线,同精简版的AT89C2051单片机

14、作比较,可以看到AT89C51单片机增加了P0对外端口和P2对外端口,更加高效。综合考虑,AT89C51单片机可以满足本科的设计要求,最终实现我们的设计。 单片机最小系统模块如图3-2所示:其中VCC的电压范围为+5V。 图3-2 单片机最小系统模块图二、最小系统上设有上电自动复位电路、时钟电路。1上电自动复位电路如图3-2所示这个最小系统使用的是高电平自动复位,就是在的复位端接一个10uF的电容到VCC和一个8.2K的电阻至接地,就可以做到高电平自动复位。参照图3-2,可以看出它的工作方式是在通电的极短时间内,在复位端制造一定时间的高电平,如果高电平出现的时间到达足够时间,就能让MCS-51

15、成功地复位。假设复位电路不能奏效,通电后单片机由随机状态转态,系统将难以正常工作。为了保障复位效果,复位端应该保持20毫秒以上时间高电平。2时钟电路时钟电路是单片机的节拍器,时钟电路操控着单片机的运转节奏。在单片机内设计安装有振荡器。这个振荡器由反相放大器,晶振,电容组成。工作方式是,振荡器产生正弦波,正弦波被分频处理后分到设计好的地方。这样系统就可以按设计好的节拍运行了。3.3 电源模块设计该设计对于电源的要求较高,因此电源模块采用低压线性稳压电路。低压线性稳压电路主要由四局部构成依次是:变压器降压、二极管或桥堆整流、电容或电感滤波、三端稳压块或稳压电路稳压。其原理如图3-3所示:图3-3

16、线性电源原理图1变压器变压器的主要由初级绕组、次级绕组和铁芯磁芯构成。在使用时注意在给变压器的初级绕组通以交流电时,绕组周围会产生磁场,尽管有铁心给绝大局部磁力线构成磁路,但仍有一些磁力线散布在变压器附近的一定空间范围内。这些磁力线将会因为磁干扰影响到周围的电路。为了解决这一问题,可以给变压器安装屏蔽外壳。2整流电路安装整流电路目的是为了把交变电压通变成脉动电压。本次设计中我们使用的是IN4007的整流二极管组成的桥式整流电路。 3滤波电路本次设计使用的为电容滤波电路。它可以降低整流结束后输送出电压中的脉动成分将其改成脉动直流电压。VL增大,纹波降低,而且RLC愈高,电容的放电效率将变慢。为了

17、取得要求的负载电压,大多取 d = RLC 35 2-1公式里的T是电源交流电压的周期。在整流电路的内阻不太大几欧和放电时间满足上式的关系时,电容滤波电路的负载电压 VL 与V2 的关系约为 VL =1.11.2V2 2-24稳压电路电源通过上述三个步骤后,想作为芯片等电子元件工作的电源,保证工作正常还需要通过稳压,滤波。为了保障稳压器运转,一定要提供一定的输入、输出电压差。本设计电源模块图如图3-4所示: 图3-4 电源模块图3.4 红外感应模块设计3.4.1 红外概述及应用红外是一种电磁波。自从在1800年发现之后,就得到了广泛的使用。红外多用于红外传输技术,尤其是一点相对一点的无线传输。

18、而且,红外技术本钱低,性价比高。这些都促进了红外技术被市场广泛使用。3.4.2红外感应模块的设计使用对射式红外光电开关组成红外感应模块。对射式红外光电开关的组成包括红外发射电路和红外光电转换电路。1红外发射电路红外发光二极管被使用当做发射单元的发射电子器件,工作时红外发光二极管会发出不可见的红外线。被人们经常使用的红外线的波长大约是940nm。挑选较好的红外发光二极管方法和挑选普通二极管的方法类似。一个红外发光二极管其发射功率大约是100mW。在缺少专业仪器的条件下判断红外发光二极管发光效率,可以使用拉距法来大概判断一下。2红外光电转换电路接收电路在设计红外接收管可以选用光敏电阻器或者是光敏二

19、极管,而在本次设计中我们选用的是光敏二极管。选用其的原因是光敏二极管相对于光敏电阻器,光敏二极管的灵敏性更高而且还具有良好的可靠性。又因为其体积较小,在安装使用上也更加的容易便利。在将光敏二极管安装在电路上时应该注意要将其反接,也就是正极接电源负极,负极接电源正极。3.4.3红外感应模块的工作原理1工作方式图工作方式图如图3-5所示:图3-5 红外感应模块工作方式图2模块原理图红外感应模块原理图如图3-6所示:图3-6 红外感应模块原理图3工作原理如图3-6所示的红外发光电路是使用红外发光二极管和可调电阻构成的,分别标记为VD1、RP1。在此红外发光电路中被用来RP1减小电压和限制电流,最终的

20、目的是管控VD1的工作电流。使其维持在90mA之内,防止红外发光二级管的通过电流过大被烧坏。红外感应模块还包括光电转换电路,本设计的光电转换电路组成局部是红外光敏二极管和100K电阻。分别标记为VD2与R2。当红外感应模块的红外线光路没有受到阻挡时,红外光敏二极管将红外发光二极管发送出的红外光信号转变成电信号。此时红外光敏二极管将会呈现低阻抗状态,造成A处的电压在0.35V之内包括0.35V。VT将处于截止状态,B点产生高电平。在红外感应模块的红外线光路被阻挡地时候,红外光敏二极管接收不到红外发光二极管送出的红外光。红外光敏二极管将会呈现高阻抗状态使A处电压升高,VT会饱和导通,B处电压在0.

21、4V以内包括0.4V。3.5 电机驱动模块设计电机驱动电模块图如图3-7所示: 图3-7 电机驱动模块图如图3-7所示,本设计采用L293D芯片构成电机驱动模块。并且其受控于单片机最小系统模块单片机。单片机最小系统模块接收信号后,AT89C51单片机开始运转之后赋予驱动芯片L293D端口EN12、EN34、IN1、IN2、IN3、IN4逻辑电平。本设计的右电机的运转受制于EN12,控制左电机的运转受制于EN34。IN1、IN2、IN3、IN4控制电机的正反转。并且通过屡次实际运转,发现有时电机驱动模块会失去控制,经过检查最终得到VM处电压要高于VCC处电压,否那么就会出现失控。4智能自动擦鞋机

22、的程序编辑4.1程序设计1编辑系统程序编辑可以使用C语言和汇编语言。本次设计的程序编辑使用的是C语言,C语言相对于汇编语言具有良好的可读性能,而且移植时更加方便。为编辑C语言选择使用的是Keil C51。Keil C51是一款应用在为51系列单片机编辑C语言软件的开发系统。Keil C51使用的是Windows界面,能够提供十分全面的库函数和成效可靠的集成开发调试工具。Keil C51提供的开发环境包含:编译器、汇编器、管理器等。2序设计流程图程序设计流程图如图4-1所示:图4-1 程序设计流程图3程序编写如附录2:源程序所示4其中延时函数保证,鞋子离开2秒后电机自停止 延时函数程序举例/*/

23、void delay(unsigned int k) /延时函数 unsigned int x,y; for(x=0;xk;x+) for(y=0;y500;y+);5智能自动擦鞋机的实物焊接和调试5.1实物焊接 按照附录1:系统总电路图所示一一比照将实物进行焊接。实物焊接效果如图5-1所示:图5-1实物焊接效果图5.2单片机最小系统模块调试1按图3-2所示,将单片机最小系统模块焊接完成后,在通上电源之前,应该先使用电压表等检测设备,依照单片机最小系统模块图比照着查看单片机最小系统模块线路焊接是否符合最初地设计。尤其要注意电源线,防止出现短路将元件烧毁的事故。并且还要注意检查元器件的规格以及安

24、装等是不是到达本次设计的要求。经过核准后判定没有错误。2经历上面的检测判定没有错误后,连接电源后测量单片机最小系统模块的各处电压。通过测量单片机AT89C51各脚的电压如下表5-1所示:表5-1 单片机最小系统模块测试数据P2.3P2.0P2.1P1.0P1.1P1.2P1.3没遮挡时3.8V0V0V0V0V0V0V遮挡时0.02V5.0V5.0V5.0V0V5.0V0V3由上表的测量数据可以得出,当P2.3口的电位为高电平时,单片机最小系统模块无法正常运转;当P2.3口的电位为低电平时,单片机最小系统模块正常运转。比照上表,使用程序写入匹配的值,可以实现对应的运转动作,调试通过。5.3电源模

25、块调试1按图3-4所示,将电源模块焊接好后,在通上电源之前,应该先使用电压表等检测设备,依照电源模块图比照着查看电源模块线路焊接是否符合最初地设计。尤其要注意电源线,防止出现短路将元件烧毁的事故。并且还要注意检查元器件的规格以及安装等是不是到达本次设计的要求。经过核准后判定没有错误。2经历上面的检测判定没有错误后,接上电源使用电压表细致地测量各点电位是不是符合设计要求。通过测量各点的电位如下: U01 = 12.3V U02 = 5.0V3通过上述测试得到的数据,可以得知该电源模块是符合设计要求的。5.4 红外感应模块调试1按图3-6所示,将红外感应模块焊接完成后,在通上电源之前,应该先使用电

26、压表等检测设备,依照红外感应模块图比照着查看红外感应系统模块线路焊接是否符合最初地设计。尤其要注意电源线,防止出现短路将元件烧毁的事故。并且还要注意检查元器件的规格以及安装等是不是到达本次设计的要求。经过核准后判定没有错误。2经历上面的检测判定没有错误后,连接电源后测量红外感应模块的各处电位。通过测量各点的电位如下表5-2所示: 表5-2 红外感应模块测试数据VAVB无遮挡时0.24V3.8V遮挡时0.67V0.02V 3由上表的测试数据可看出,当红外感应模块的红外线光路没有受到阻挡时,调整可调电阻,将红外发光二极管限制在90mA的电流之间,且保障红外发光二极管正常运转。因为A处的电位在0.3

27、5V之内,B处的电位处于高电平状态,VT呈现截止状态,红外感应模块正常运转;当红外感应模块的红外线光路受到阻挡时,因为A处的电位上升,B处的电位处于0.4V之内,VT呈现饱和导通状态,红外感应模块停止运转。5.5电机驱动模块调试 1按图3-7所示,将电机驱动模块焊接完成后,在通上电源之前,应该先使用电压表等检测设备,依照电机驱动模块图比照着查看电机驱动模块线路焊接是否符合最初地设计。尤其要注意电源线,防止出现短路将元件烧毁的事故。并且还要注意检查元器件的规格以及安装等是不是到达本次设计的要求。经过核准后判定没有错误。(2) 经历上面的检测判定没有错误后,接上电源使用电压表细致地测量各点电位是不

28、是符合设计要求。通过测量各点的电位如下表5-3所示:表5-3 电机驱动模块测试数据EN12EN34IN1IN2IN3IN4OUT1OUT2OUT3OUT4没遮挡0V0V0V0V0V0V0V0V0V0V遮挡5.0V5.0V5.0V0V5.0V0V12.3V0V5.0V0V 电机两端的电流IM = 103mA。3由上表的测试数据可以得出,当红感应模块外不被遮住时,电机驱动模块各脚的电压为0V,电机驱动模块无法运转;当红外感应模块受到遮盖时,电机驱动模块各脚的电压如上表测试的数据所示,电机驱动模块可以正常运转。调试可以参照上面测试的数据,用程序写入匹配的码值,可以正常运转,说明调试通过。5.6软硬件

29、联合调试调试开始前,首先要把编辑完成的C语言函数在Keil C51中编译,假设Keil C51软件界面内的提示框没有提示错误。这说明编辑的C语言函数没有错误。那么说明,第一次调试通过。第二步,使用下载器将C语言函数下载到AT89C51单片机内。下载结束后,运行本次设计的智能自动擦鞋机。如果能够按照最初的设计要求运转说明,调试通过。5.7最终组装结果调试结束后,将焊接好的实物组装成一个完整的智能自动擦鞋机整体。组装时要考虑本次设计的自能自动擦鞋机的工作方式等因素。实物最终组装效果如图5-2所示:图5-2实物最终组装效果图结 束 语本文撰写的是智能自动擦鞋机的设计论文。通过完本钱文,实现了以下几点

30、成果。1利用AT89C51单片机设计完成了单片机最小系统模块,并具有上电自动复位功能。2利用低压差差线性稳压电路设计了电源模块。3利用对射式红外光电开关设计完成了红外感应模块。4利用驱动芯片L293D设计完成了电机驱动模块。5最终经过实物焊接和软硬件调试完成了智能自动擦鞋机的设计,并且得到了最初感应到鞋子电机自动转动,鞋子离开2秒后电机自动停止的要求。本设计的缺乏之处: 1本次设计在功能上仍然具有缺陷,不能完成全部的擦鞋步骤。参 考 文 献1郭天祥.51单片机C语言教程M.北京:电子工业出版社,2021.2张义和.例说51单片机(C语言版)M.北京:人民邮电出版社,2021.3万文略,赵利,蔡

31、静之.单片机原理及应用M.重庆:重庆大学出版社,2004.4吕勇军.传感器技术实用教程M.北京:机械工业出版社,2021.5王迪.传感器电路制作与调试工程教程M.北京:电子工业出版社,2021.6何金田,刘晓旻.智能传感器原理、设计及应用M.北京:电子工业出版社,2021.7涂序彦,王枞,刘建毅.智能控制论M.北京:科学出版社,2021.8李泓.智能仪器设计根底M.北京:清华大学出版社,2021.9赵俊生.单片机技术应用与实训M.北京:国防工业出版社,2021.10李少远,王景成.智能控制M.北京:机械工业出版社,2005.11张俊谟.单片机的开展与应用J.电子制作,2007,(08):06-

32、09.12邱方长,梁萍.对市面现有自动擦鞋机的分析和几点改进意见J.机械与工艺,2021,(11):107.13 周怀芬. 基于AT89S52单片机自动擦鞋器的设计与实现J. 天津职业院校联合学报,2021,(8):58-61.14 张长春,张元涛,陈冬. 基于MSP430单片机的智能擦鞋系统设计J.技术与市场,2021,(6):9-11.15唐颖,程菊花,任条娟,谭保华.单片机技术及C51程序设计M.北京:电子工业出版社,2021.附 录附录1:系统总电路图附录2:源程序#includesbit P10=P10; /控制左sbit P11=P11; /控制左sbit P12=P12; /控制

33、右sbit P13=P13; /控制右sbit P23=P23; sbit Right_qian_pwm = P20; sbit Left_qian_pwm = P21; unsigned int time=0;unsigned char pwm_qian_left=0;unsigned char push_qian_left=0;unsigned char pwm_qian_right=0;unsigned char push_qian_right=0; bit Right_qian_stop=1;bit Left_qian_stop =1;/*/void delay(unsigned int k) /延时函数 unsigned

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论