基于单片机的智能扫地机.docx
《基于单片机的智能扫地机.docx》由会员分享,可在线阅读,更多相关《基于单片机的智能扫地机.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在施工总承包管理的基础上,我们将本着业主至上、工程全局为重的宗旨,切实认真地履行总包服务的职责,为包括各专项发包和专业分包在内的全体施工单位提供全面、细致、周到的服务。具体目标如下: 保证各专业(项)分包工程顺利开工。即在各专业分包工程开工二天以前,根据总包配合协议的要求按时足量地提供施工场地、道路、作业面、临时堆场、水源、电源等临时设施给各分包单位,为各专业分包工程顺利开工创造完备的现场条件。紧密配合、积极服务,使业主、监理和各分包单位满意;确保各专业图纸无缝衔接,各专业施工紧密呼应。即我单位将从工程整体出发,以合同要求和工程综合总施工进度计划为依据,全力、及时地为各专业分包单位提供施工配合
2、服务。另外,我单位还将以各种手段确保在施工过程中,绝不出现因各专业施工图纸或各专业施工方法之间考虑不周或互相矛盾,而需进行事后处理的情况。并在本工程中开展重点、难点部位的联合科技攻关活动,将技术配合服务工作做得具体周到。北京理工大学珠海学院2020届本科毕业设计基于单片机的智能扫地机 -电路系统设计及装配与调试学 院:专 业:姓 名:指导老师:工业自动化学院机械电子工程袁国雄学 号:职 称:160806101611曹少泳副教授中国珠海二二年五月诚信承诺书本人郑重承诺:我所呈交的毕业论文基于单片机的智能扫地机-电路系统设计及装配与调试是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观
3、点和材料,均在文后按顺序列出其参考文献,论文使用的数据真实可靠。承诺人签名: .日期: 年 月 日在施工总承包管理的基础上,我们将本着业主至上、工程全局为重的宗旨,切实认真地履行总包服务的职责,为包括各专项发包和专业分包在内的全体施工单位提供全面、细致、周到的服务。具体目标如下: 保证各专业(项)分包工程顺利开工。即在各专业分包工程开工二天以前,根据总包配合协议的要求按时足量地提供施工场地、道路、作业面、临时堆场、水源、电源等临时设施给各分包单位,为各专业分包工程顺利开工创造完备的现场条件。紧密配合、积极服务,使业主、监理和各分包单位满意;确保各专业图纸无缝衔接,各专业施工紧密呼应。即我单位将
4、从工程整体出发,以合同要求和工程综合总施工进度计划为依据,全力、及时地为各专业分包单位提供施工配合服务。另外,我单位还将以各种手段确保在施工过程中,绝不出现因各专业施工图纸或各专业施工方法之间考虑不周或互相矛盾,而需进行事后处理的情况。并在本工程中开展重点、难点部位的联合科技攻关活动,将技术配合服务工作做得具体周到。基于单片机的智能扫地机 -电路系统设计及装配与调试摘 要如今,机器越来越智能,随着智能化时代到来,智能机器也给人民带来诸多便利。家庭智能机器更是应用最广的地方,而智能扫地便能够给人们带来极大的方便,不仅能够给人类带来舒适干净的环境,还能推动社会智能化的发展。本文主要设计一个简单的智
5、能扫地机。该扫地机的核心控制元器件是stc89c52,具有编写程序简单,成本普遍较低,功能较多,效率特别高等优点,因此在市场上得到很大的应用。除此之外,该扫地机能够自动避开障碍物、自动利用风机进行吸尘功能。该文介绍了扫地机系统的整体制作过程,它主要由单片机主控电路、单片机最小系统电路、红外光电避障电路、按键启动停止电路以及电机驱动电路组成。通过利用Altium Designer集成电路设计软件,进行原理图以及电路板的设计。其次通过KEIL编程软件为单片机输送程序,来控制整个扫地机的逻辑。关键字:智能吸尘机;壁障;stc89c52单片机;L298NIntelligent Sweeper Base
6、d On MCU-Circuit system design, assembly and debuggingAbstractNowadays, machines are becoming more and more intelligent. With the coming of intelligent era, intelligent machines also bring many conveniences to people. Home intelligent machine is the most widely used place, and intelligent sweeping c
7、an bring great convenience to people. It can not only bring comfortable and clean environment to human, but also promote the development of social intelligence.This paper mainly designs a simple intelligent sweeper. The core control component of the sweeper is STC89C52, which has the advantages of s
8、imple programming, low cost, more functions and high efficiency, so it is widely used in the market. In addition, the sweeper can automatically avoid obstacles and use the fan for dust collection. This paper introduces the whole manufacturing process of the sweeper system, which is mainly composed o
9、f the main control circuit, the minimum system circuit, the infrared photoelectric obstacle avoidance circuit, the key start stop circuit and the motor drive circuit. By using the integrated circuit design software of Altium designer, the schematic diagram and circuit board are designed. Secondly, t
10、he logic of the whole sweeper is controlled by the program of keil.Keywords: intelligent vacuum cleaner; barrier; stc89c52 single chip microcomputer; L298NII北京理工大学珠海学院2020届本科生毕业设计目 录1、概述1 1.1 国内产品研究背景1 1.2 研究的目的和意义1 1.3 课题的主要内容2 1.3.1 扫地机器人功能2 1.3.2 性能指标2 1.3.3 论文的主要内容22、电路设计与理论分析3 2.1 硬件电路设计总概要32.2
11、 电源电路原理4 2.3 总控制电路4 2.3.1 STC89C52单片机简介4 2.3.2 总控制电路的设计6 2.4 复位电路模块7 2.5 晶振电路模块8 2.6 启动停止按键模块9 2.7 下载口9 2.8 风扇吸尘电路92.9光电传感模块电路设计112.10电机驱动电路设计123、PCB板的设计与制作.17 3.1 PCB板的设计17 3.2 PCB板的制作194、电路焊接与调试20 4.1 电路焊接20 4.2 红外避障调试20 4.3 风扇吸尘电路调试205、系统程序的设计21 5.1 C语言与汇编语言的优缺点21 5.2 系统程序设计23 5.2.1 程序的设计23 5.2.2
12、 程序的初始化24 5.2.3 延时子程序25 5.2.4 中断函数25 5.2.5 子函数265.2.6主函数286、整机调试与功能介绍296.1 存在的问题与解决方案29 6.1.1 传感器缺陷29 6.1.2 电池缺陷29 6.1.3 吸尘器功率缺陷297、总结30参考文献31致谢32附 录33411 概述1.1 产品研究背景每一项新产品的诞生总是经历着一段研究的过程与背景,智能扫地机同样如此。由于各类电子元器件和集成电路发明与改进,智能扫地机的功能不断增加,在国内外扫地机种类繁多,不过其相关技术基本相同。国内很多大学,如武汉科技大学科,清华大学等高等学府对吸尘清洁扫地机进行了大量的探索
13、研究,对于扫地机基本的技术,如如何让电机稳定运行,如何让机器自我感应障碍物,怎么样才能有效吸尘清扫都进行了可行性分析研究并取得有效的成果。正因为有这些基础研究,让扫地机器人快速服务于社会,不仅给人类带来巨大的便利,还创造初巨大的经济效益。沃斯扫地机器人在市场上受到广泛欢迎,可谓是性价比与技术比发展相当成熟,究其原因,它简约与基本功能都一应俱全,不哗众取宠。科沃斯扫地机器人功能基本满足家庭生活需求,不仅能够在红外光电感应基础上进行避障认知房间环境,电机发展可谓相当成熟,应用范围盛广,电机带动小巧轻盈的车轮巡查房间环境的同时可以清扫吸除灰尘,基本功能俱全的同时,其外观简约至上,从而吸引一大批年轻人
14、的喜爱。总而言之,如何能够让扫地机很好自动认知各类障碍物和提高清扫能力的技术是研究的核心问题,不断改进不断创新便能够更好适应社会服务与社会。1.2 研究的目的和意义 扫地机器人将吸尘与移动的功能通过现代科技技术结合在一起,使他赋予多功能的能力,如同房间内可以自由移动的扫帚,解放了人类的双手,给人类带来诸多便利。作为智能的,可以移动的,又具备自我辨识障碍物的移动机器人,在智能化的机器人当中,具有极大的代表性,可以启示更多智能化机器怎么样才能更好服务于人类。智能化吸扫机器人之所以能够有很好的市场,因为它不仅帮助人类降低了其生活中的劳累程度,让工作下班回家的人类带来轻松的环境,而且还大大地提高劳动的
15、效率,适用于各类复杂的生活环境,有效地吸扫地上灰尘。因此,研究智能的自动化的吸扫机器人具有技术上研究意义,又能够给社会带来很大的改变与巨大的经济效益。结合各类现代化的红外传感器以及电机驱动移动等领域的重要技术,本人研究的智能吸尘机器人将要设计为价格上倾向于普通老百姓,可以满足普通家庭基本生活清扫的,简单方便操作的,简约时尚,使它能够替代人类的扫帚,能够让家庭生活更加轻松方便,让人类更好的轻松工作,全心全意为人类服务,给社会带来更多便利。1.3 课题的主要内容1.3.1 扫地机器人功能(1)自动吸尘(2)自动识别障碍(3)自动转弯1.3.2 功能参考(1)电池供电:12V(2)稳压输出:5v1.
16、3.3 论文的主要内容第一部分主要介绍智能扫地机的背景,研究的目以及研究的意义。第二部分详细介绍了智能扫地机各部分研究的电路以及各元器件的作用。第三部分详细描述了各元件封装的绘制以及PCB板的设计流程。第四部分详细描述了焊接过程以及和部分电路检测。第五部分介绍程序编写的过程。第六部分详细的介绍说明智能扫地整机装配及调试。第七部分设计总结。2、电路设计与理论分析2.1 硬件设计总体概要将单片机最小系统电路组,按键启动停止电路,红外光电避障电路,直流无刷电机电路,风扇吸尘电路以及下载端电路围绕着stc89c52组合成一个系统,总框架如下2.1所示。 图2.1硬件系统总框图2.2 电源电路设计所有电
17、子产品中,电源的起着关键的作用,如同一座房子的根据,只有电源稳定才能为后续提供更多功能作保证,输出的纹波趋向平滑则性能才能良好工作。该智能吸尘机人采用L298N电机驱动模块中的内置的L7805CV稳压芯片来获得稳定的5V电压.通过L298N和L7805CV主控芯片和稳压芯片结合,充分减小因电源不稳定的干扰,提高整体驱动电路的稳定。L7805CV具备众多的高质量性能:相关抵偿的元器件可以省略不接;在内部设置了限流庇护的电路,它可以避免负载短路而导致损坏元器件;在内部还集成了功耗限制电路,可以阻拦损坏输出启动的晶体管。L7805CV可以输出4.75-5.25V的电压,静止状态的电流大约在4.2-8
18、mA,最大的输出电流约在1.5A,纹波抑止比大概在78dB。其采用TO-220的封装形式,如下图2.2所示,从左到右分别为引脚1是输入端,引脚2是接地端,引脚3是输出端。 图2.2 7805稳压芯片 由用6节干电池提供12V的输入电源,经过220uF/25V电解电容,注意正负极之分,不能接反,否则容易爆炸。该电解电容可以滤除主要的输入低频纹波,还能够缓冲断电时间,防止瞬间电压变化,保护7805芯片。然后经过0.1uF高频电容去除大纹波的电流能够不发热。然后经由三端稳压芯片7805稳压,再次经过0.1uF高频电容和220uF/25V的电解电容进行滤除杂波,输出的电压固定在5V左右。电解电容和瓷片
19、电容并联接在电路可以有效的滤除高频和低频纹波,而且有效地抑制了其他电源中的杂波。即电源开关电解电容瓷片电容7805稳压芯片电解电容瓷片电容输出5V电压。关键词:电解电容滤除低频纹波,瓷片电容滤除高频纹波。所需原器件如表2.1表2.1 稳压电路元器件元器件名称型号数量电解电容25V/2202瓷片电容0.1uF2稳压芯片L7805CV1电源电池12V1 图2.3稳压电源电路2.3 总控制电路2.3.1 STC89C52RC单片机简介STC89C52是一个微型MCU控制电子元器件,应用范围特别广泛。它持有高性能CMOS8位微控制器,更持有体制内可以编程的Flash存储器,存储容量为8K。STC89C
20、52发挥了MCS-51核心技术,持续经典技术,也做了众多变革可以让芯片持有传统51单片机不持有的功效。为了让STC89C52能够灵活的嵌入到各类智能产品中,却能够高效运行,让其具备了8位CPU配合在系统可编程Flash。STC89C52RC微型芯片的运作形式:1:STC89C52能够支持节约电能的形式,能够把频率降低到0Hz的静止环境。2:不工作状态下,典型功耗电流只有2mA,CPU 停止运转,接连作业的有RAM、中止、定时计数、串行端口。3:突然断电情况下:冻结了振荡器,RAM内容不会丢失,单片机将停止运行,若要运行可进行硬件复位或者等待下一个中断。1)主要的特征1.有两种工作的电压分别为3
21、V和5V 2.工作的频率在40MHz以下 3.容量为8K应用程序 4.有E二次方PROM功能5.机上有T0-T3的16位定时计数器6.单片机上有512字节RAM7.时钟和机器的周期有两种选择;6,128.内置32个输入输出口 2) STC89C52RC主要的引脚功用内容芯片共有40个引脚,其中有32根可编程I/O引脚,分为四组每组8位;双个电源脚位;四个控制脚位,两个电源脚位。芯片白点为1号脚位,逆时针开始到最后一个脚位。VCC,连接电源电压为5VGND,VSS:连接在地段RST /和VPP(第九号脚位):复位引脚:将引脚拉高两个机器周期会复位微控制器。EA 和 VPP(第三十一号脚位):贯穿
22、流程存储器的表里选择通以低电平,凭借外面准则存储器读取指令,如果发现是较高电平,便是里面读取程序。PO的引脚端口(第三十二到三十九):八位能够输入进来和输出外部的引脚线,P0.0至P0.7P1的引脚端口(Pin1-Pin8): 8位可输入输出I / O端口线,P1.0至P1.7P2的引脚端口(Pin21-Pin28):8位可输入输出I / O端口线,P2.0-P2.7P3的引脚端口(Pin10-Pin17):8位可输入输出I / O端口线,P3.0-P3.7图2.4显示了51个微控制器的引脚排列。图2.4 51单片机引脚图2.3.2 总控制电路的设计 VCC,EA/Vpp的引脚端口,联通5V电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 地机
限制150内