ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:196.27KB ,
资源ID:14115590      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14115590.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能扫地机器人课程设计Word文件下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能扫地机器人课程设计Word文件下载.docx

1、它可以根据某个传感器检验地面清洁程度,根据历史信息确定哪些区域已经清扫过,它的充电座会发出红外线信息,在电量低于一定值后,它开场寻找红外信息来自动充电。防跌落是基于机器人底部所安装的红外传感器检测地面的距离,当距离发生变化时机器人将停顿并改变路线。由于扫地机器人是一个智能化产品,1.3工作原理扫地机器人机身为可移动装置,机器人依托红外识别以及超声波测距从而避障,配合芯片控制部电机转动以及部真空环境吸尘,通过路线设计,在室自由行走,由中央主刷旋转清扫,并且辅以边刷,沿直线或者之字形活动路径清扫。2、设计要求与容1以 AT89S52系列单片机为核心设计移动清扫机器人电机驱动与控制电路,采用红外传感

2、器和超声波传感器完成障碍物检测电路设计,完成充电站检测电路设计,完成避障算法与路径规划算法设计。2按键选择清扫模式和充电模式。3显示方式LED 显示当前时间和机器人当前工作状态。3、系统方案设计3.1设计任务1利用AT89S52处理器编程实现电机驱动。2液晶显示扫地机器人的部参数。3当扫地机器人显示电量缺乏时,无线模块发送命令到充电桩,开场进展充电模式,此时红外发射光线充电桩与扫地机器人充电接口对接,此时超声波实时测量两者之间的距离控制扫地机器人与充电桩之间的距离,防止速度过快损毁机器。4按键实现充电,清扫,停顿3种模式对扫地机器人进展模式的切换。5用protel 绘制详细电路原理图,标明元器

3、件的型号、参数和引脚功能符号,电路图应符合电气要求。3.2系统整体框图3.3 选择方案论证3.3.1单片机选择方案论证方案一:使用公司的AT89S52作为主控制器。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。方案二:综上所述,选择方案一,价格适中,可操作性强,且

4、现在使用AT89S52也是一种难度适中的选择。3.3.2 驱动芯片选择方案论证6612芯片?ULN2003是一个非门电路,包含7个单元,各二极管的正极分别接各达林顿管的集电极。用于感性负载时,该脚接负载电源正极,起续流作用在感性负载中,电路断开后会产生很大的反电动势,为防止损坏达林顿管,接反相的二极管来构成通路,使之转换为电流。另外二极管的作用,驱动电流断开时,电机的电感产生很大的反电动势,每一个单元的二极管都与三极管的集电极相连,产生反电动势时就构成了放点回路,从而保护了三极管。方案三:使用东芝半导体公司TB6612FNG驱动芯片。TB6612FNG体积小,发热小,不需要加散热片,外围电路比

5、拟简单,只需要外接电容就可以直接驱动电机。综上所述,选择方案一和二,体积小,电路简单,所以选择L298作为移动驱动电路,选用ULN2003作为清扫电机驱动电路。3.3.3无线模块选择方案论证选用RF903模块,作为微功率模块,传输距离能到达500米,兼具了低功耗和远距离的要求、另外性能强大,增加了电源切断模式、可以实现硬件冷启动功能、抗干扰能力强。选择NRF24l01无线模块,此模块的体积小,但功耗大综上所述,选择方案一,价格低,受环境温度小,综合性能更强,所以选择。3.3.4时钟模块选择方案论证采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比拟适合,如采用在显示

6、数字显得太浪费,且价格也相对较高,所以也不采用此种作为显示.采用TFT液晶显示屏,液晶显示屏的显示功能强大,显示尺寸小巧,管脚占用少,适合单片机特点。3.4硬件电路设计3.4.1原理图设计3.4.2独立式键盘设计综合扫地人的无线控制,功能模块分为清扫模式,自动充电模式,暂停三大块,所以应该有按键供选择。独立式键盘设计构造简便,设计可靠。独立式按键比拟简单,它们各自与独立的输入线相连接,如下图。独立式按键原理图4 条输入线接到单片机的 IO 口上,当按键 K1 按下时,+5V 通过电阻 R1 然后再通过按键 K1 最终进入 GND 形成一条通路,那么这条线路的全部电压都加到了 R1 这个电阻上,

7、KeyIn1 这个引脚就是个低电平。当松开按键后,线路断开,就不会有电流通过,那么 KeyIn1和+5V 就应该是等电位,是一个高电平。我们就可以通过 KeyIn1 这个 IO 口的上下电平来判断是否有按键按下。3.4.3蜂鸣器报警电路如下图,因GPIO口输出电流有限,而蜂鸣器在蜂鸣时需要较大的电流,GPIO输出口无法满足要求。而8550最大可提供1A的输出电流,足以驱动蜂鸣器。所以,我们用GPIO口来控制8550的导通与截止,从而来控制蜂鸣器。当向F1写入逻辑1时,F1输出高电平+3.3V,8550的基极电流为0,此时Q1处于截止状态,电源不能加到蜂鸣器的正极上,蜂鸣器不能蜂鸣;当向F1写入

8、逻辑0时,F1输入低电平0V,8550的发射极和基极之间产生电流,此时Q1导通,蜂鸣器开场蜂鸣。3.4.4移动驱动电路 L298部的原理图L298 引脚符号及功能引脚功能SENSA、SENSB分别为两个H桥的电流反应脚,不用时可以直接接地ENA 、ENB使能端,输入PWM信号IN1、IN2、IN3、IN4输入端,TTL逻辑电平信号OUT1、OUT2、OUT3、OUT4输出端,与对应输入端同逻辑VCC逻辑控制电源,4.57VVSS电机驱动电源,最小值需比输入的低电平电压高GND地L298的逻辑功能IN1IN2ENA电机状态X停顿1顺时针逆时针当使能端为高电平时,输入端IN1为PWM信号,IN2为

9、低电平信号时,电机正转;输入端IN1为低电平信号,IN2为PWM信号时,电机反转;IN1与IN2一样时,电机快速停顿。当使能端为低电平时,电动机停顿转动。在对直流电动机电压的控制和驱动中,半导体功率器件(L298)在使用上可以分为两种方式:线性放大驱动方式和开关驱动方式在线性放大驱动方式。半导体功率器件工作在线性区优点是控制原理简单,输出波动小,线性好,对邻近电路干扰小,缺点为功率器件工作在线性区,功率低和散热问题严重。开关驱动方式是使半导体功率器件工作在开关状态,通过脉调制PWM来控制电动机的电压,从而实现电动机转速的控制。3.4.5清扫电机驱动电路高耐压、大电流复合晶体管ICULN2003

10、,ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成该电路的特点如下:ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还可以在高负载电流并行运行。ULN2003 采用DIP16或SOP16塑料封装。ULN2003部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。它是双列16脚封装,NPN晶体管矩阵,最大驱动电压=50V,电流=500mA,输入电

11、压=5V,适用于TTL、S,由达林顿管驱动电路。 ULN是集成达林顿管IC,部还集成了一个消线圈反电动势的二极管。它的输出端允许通过电流为200mA,饱和压降VCE 约1V左右,耐压BVCEO 约为36V。用户输出口的外接负载可根据以上参数估算。采用集电极开路输出,输出电流大,故可直接驱动继电器或固体继电器,也可直接驱动低压灯泡。通常单片机驱动ULN2003时,上拉2K的电阻较为适宜,同时,引脚应该悬空或接电源。ULN2003是一个非门电路,包含7个单元,单独每个单元驱动电流最大可达500mA,9脚可以悬空。比方1脚输入,16脚输出,你的负载接在VCC与16脚之间,不用9脚ULN2003 是高

12、压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。3.4.6超声波测距模块基于超声波距离传感器的避障: 目前市场也有一局部扫地机器人采用超声波传感器实现避障。超声波传感器与红外传感器之间的区别在于,红外线感应属光学感应技术,超声波感归属于声学感应系统的畴。超声波音频发射头能够发出超过 20KHz 的音频信号,音频信号碰到障碍物后会反弹回波,机器人的接收器可以承受障碍物反弹的回波并通过分析回波信号判断前方有无障碍物。超声波感应技术最大的优点是对透明类障碍物具有很高的识别率,而且可以正确识别任意颜色的障碍物,即使在全黑环

13、境下也能正常工作。3.4.7红外模块红外线检测技术的优点:技术成熟、本钱低廉、使用寿命长和工作可靠性高。一对优质的红外线对管价格低廉,而且具有工作寿命长和电气性能稳定等优点。红外线本身属于不可见光,完全可以在黑暗环境中正常工作,在日常清洁使用中具备较高的工作可靠性。红外线检测技术的缺点:红外线对透明或半透明的障碍物具备较强的穿透性,机器人将无法感应到矿泉水瓶、落地式玻璃门等物体。此外,光波具有最易被黑色物体吸收而被白色物体反射的特性。通常情况下,采用该检测技术的扫地机器人在深色障碍物前,无确接收到红外反射信号。虽然红外线检测技术存在一些缺点,但是作为目前最成熟的障碍物检测技术,它仍然将在相当长

14、的一段时间存在,纵观目前市场上销售的扫地机器人产品,会发现几乎所有的扫地机器人采用红外传感器与碰撞传感器融合方式实现避障。采用这种技术的产品特征为:在机器人的碰撞栏前端有一圈茶黑色感应窗,传感器安装在感应窗部。该检测系统的检测原理为:机器人工作过程中遇到障碍物时,红外传感器发射的光波会因为受到阻碍而产生回波,机器人部红外接收器检测到回波后,会认为前方存在障碍物,即命令减缓机器的前进速度以慢速碰撞障碍物,确定障碍物的位置后进展避障行为。基于红外线与碰撞传感器障碍检测系统是目前扫地机器人中最为成熟也是使用围最广的障碍检测系统技术3.4.8无线通信模块RF903模块性能及特点:1) 433MHz开放ISM频段免许可证使用2) 最高工作速率50

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1