基于单片机智能循迹机器人控制系统的设计与实现.docVIP

基于单片机智能循迹机器人控制系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机智能循迹机器人控制系统的设计与实现 摘 要:以光敏传感模块、单片机系统模块和电机驱动模块等硬件模块组成的机器人,实现智能循迹机器人在规定的道路上的行驶。循迹机器人能够根据传感器给出的信号探测运动轨迹的变化,给出轨道变化信息,决定前进方向,同时该循迹机器人具有前进、左转弯、右转弯等功能。 关键词:电机驱动;硬件模块;智能循迹;光敏传感;轨道 0 引言 智能循迹机器人是指可以按照预先设定的轨迹在某种特定的环境里自动运行,而不需要人为干涉的机器,是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体,可广泛应用于科学勘探、工业控制、家用电器、自动驾驶、智能导航和抢险救灾等领域[1,2]。 1 系统总体要求 基于传感器和单片机的控制技术,设计和实现了一种智能循迹机器人解决方案。设计以光敏传感模块、单片机系统模块和电机驱动模块等硬件模块组成的机器人,实现机器人在规定的道路上的行驶[3]。 1)传感器能够探测运动轨迹的变化,给出轨道变化信息。 2)机器人根据传感器给出的信息,决定前进方向。 3)机器人要能够具有前进、左转弯、右转弯功能。 2 总体设计方案分析 {{0}} {{1}} 本系统以单片机为核心,整体可分为传感器检测模块、最小系统模块、电机驱动模块、电源模块。传感器主要就是光敏传感模块,单片机控制模块、电机驱动模块是整个系统的智能控制模块。本系统的独特之处在于没有人为干预的情况下能够沿着预定轨道前行,并且能够在行驶偏离黑线时,智能的修正自己的行驶方向。 智能循迹机器人的整体结构由光敏传感模块、微控制器模块、电机驱动模块、转向灯控制模块、显示器模块、RS232 串口下载模块和声光报警模块构成,系统总体构成框图如图1 所示。 智能循迹机器人规定的行走路线用光敏传感电路来探测,微控制器根据光敏传感电路探测的信号并对其进行信号处理,给出相应的控制指令,L298N 是直流电动机的驱动模块,当L298N 直流电机驱动模块接收到微控制器给出的控制指令后驱动直流电机正转或反转,实现智能循迹机器人的前进、后退、左转和右转等功能[5,6],数码管显示器实时将驱动直流电动机正转或反转的代码显示出来,用于查看智能循迹机器人的工作状态,转向灯电路模块则根据直流电动机的工作状态点亮发光二极管给出相应的指示,RS232 串口下载模块则用来下载微控制器的程序,用来和上位机通讯。 3 硬件电路设计 3.1 光敏传感模块 光敏传感电路由光敏电阻、发光二极管、反相器和反向施密特触发器构成,如图2 所示,图2 中只画出其中一路光敏传感电路。 通过光敏电阻接收经路面反射的发光二极管发出的光线,当接收到的反射光线较弱时,光敏电阻所呈现出来的状态是高阻状态,通过电阻分压可以得到高电平信号输出,当接收到的反射光线较强时,光敏电阻所呈现出来的状态是低阻状态,通过电阻分压可以得到低电平信号输出。因此,光敏传感器输出的高低电平可用于反映反射光线的强弱。施密特触发器的主要作用是放大、整形及消除噪声,由于施密特触发器具有电压滞后特性,当输入电压降到电平时,此时触发器并不翻转,而是要等到输入电压继续下降,当输入电压小于等于负向阀值电压电平时,触发器翻转,给出高电平。当输入电压上升到大于等于正向阀值电压电平时,触发器产生翻转,此时触发器给出低电平。因此,使用施密特触发器比使用电压比较器用于消除噪声的效果更好。 由贴在白色平面上的黑色胶带构成了智能循迹机器人行走的具体路径,由于在白色路面贴上黑色引导线,光敏电阻接收到白色路面反射的光线的强度与在黑色引导线接收到反射的光线强度不同,根据在光敏电阻两端所产生的电压不同来判断智能循迹机器人行走的走向。 {{2}} 智能循迹机器人光敏电阻的摆放采用如图3 所示的阶梯型排布,这样的排列有利于检测路径的变化情况,做出相应的处理。由5 个光敏电阻所采集到的数据构成一个字节的高五位,该数据首先通过施密特触发器进行放大整形,经过放大整形后的信号又通过反相器反相后给单片机。由于单片机同时要给出转向灯信号、显示器的断码及传感器模块的数据输入。因此,在这里选用74HC245 总线收发器作数据分流,由单片机的P34 引脚作数据选通端。 3.2 微控制器模块 {{3}} 微控制器作为智能循迹机器人的核心控制器件,主要作用是根据软件算法对光敏传感电路所采集的信号进行处理,同时给出外围电路模块的控制信号,给直流电机驱动模块L298N 发送控制信号。当智能循迹机器人在发生突发事件时,微控制器还同时进行监控和处理,保证整个控制系统的正常工作。在这里微控制器选用STC89C52RC 单片机,由于STC89C52RC 单片机介绍的文章较多,在这里不做详细敷述。微控制器模块如图4 所示。 3.3 电机驱动

文档评论(0)

152****7770 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档