智能循迹避障机器人设计论文.docVIP

  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文档。上传文档
查看更多
智能循迹避障机器人 设计论文 院系班级: 学 号: 姓 名: 指导教师(职称): 完成时间: 智能循迹避障机器人 摘 要:利用红外対管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制机器人小车 的速度及转向,从而实现自动循迹避障的功能。其中小车驱动山L298N驱动电路完成,速度 山单片机输出的PWM波控制。 关键词:智能;STC89C52单片机;L298N;红外对管 1 ?机器人小车的构成 它可以分为三大组成部分:传感器检测部分、执行部分、CPUo机器人耍实 现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。可以实现小车 自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。基于上述要求, 传感检测部分考虑到小车一般不需耍感知清晰的图像,只耍求粗略感知即可,所 以可以舍弃昂贵的CCD传感器而考虑使用价廉物美的红外反射式传感器来充当。 智能小车的执行部分,是由直流电机来充当的,主耍控制小车的行进方向和速度。 单片机驱动直流电机由软件模拟PWM输岀调制,需要占用单片机资源,难以精确 调速,但单片机型号的选择余地较大。 机器人小车功能 机器人耍实现自动导引功能和避障功能,耍感知导引线和障碍物,啟口导引 线相当给机器人一个视觉功能。 图3.1主板设计框图 3?2驱动电路 电机驱动一般采用H桥式驱动电路,L298N内部集成了 H桥式驱动电路,从 而可以采用L298N电路来驱动电机。通过单片机给予L298N电路PWM信号来 控制小车的速度,起停。其引脚图如3.2,驱动原理图如图3.3。 CURRENT SENSING B OUTPUT 4 OUTPUT 3 INPUT 4 ENABLE B INPUT 3 LOGIC SUPPLY VOLTAGE VSS GND INPUT 2 ENABLE A INPUT 1 SUPPLY VOLTAGE Vs OUTPUT 2 OUTPUT 1 |VC4—^05100pFPort 1 Port 2 PortS Port 4 A PWRFpwBMotorAMotor8L15942 |VC4—^05100pF Port 1 Port 2 PortS Port 4 A PWRFpw B Motor A Motor 8 L15 94 2IOOrF 1314 INI VSS IN2 VS IN3 IN4 OUT1 OUT2 EN A OUT3 EN B 0UT4 ISEN A GND ISEN B U1 8 —1 —L298N 图3.3电机驱动电路 3信号检测模块 小车循迹原理是小车在画有黑线的白纸“路而”上行驶,由于黑线和白纸 对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”一黑线。 笔者在该模块中利用了简单、应用也比较普遍的检测方法——红外探测法。 红外探测法,即利用红外线在不同颜色的物理表面具有不同的反射性质的特 点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时发生 漫发射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,则 小车上的接收管接收不到信号,再通过LM324作比较器来采集高低电平,从而实 现信号的检测。避障亦是此原理。电路图如图3. 4。 图3.4循迹原理图 3.4主控电路 本模块主耍是对采集信号进行分析,同时给出PWM波控制电机速度,起停。 以及再检测到障碍报警等作用。其电路图如图5。 — —^-7 Pl Cl II vcc| VCC PIO 1 P1J~1 P12 P13 Header 3R2 A 150 Pl?4 ? P15 皿 d 叭7 § RST 6 閔 16 P3J 11 P32 12 P33 】3 P3 百 14 P35 15 P3W 对 P37 17 XTAL218 XTAL119 GND 20 4.1主程序框图: 4. 2电机驱动程序 void goahead() sl = l; s2=0; s3=l; s4=0; } pin nil VCC Pl.l PUD P12 TH 7 P0.1 tw) a rl J Pl.4 J P03 TW1么 rl j P10 PU.4 P05 Pl.7 P06 RST P07 P3J0 EA P3.1 ALE P32 PSEN P33 P27 P3.4 P2j6 P35 P2$ P3j6 P24 P3.7 P23 KTAL2 P22 XTAL1 P21 GND P2JD STC89C52RC R^2 IK 图3.5主控电路 启动 PIC 1 2 led( 40 RO 砧2 -tt-j ?9 38 37 R3 36 35 亘 32 亘 30 鱼 28 27 逅 25 24 23 22 21 VCC vcc Pl.l 7 He 血 20 VCC 15 1

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档