基于AT89C51单片机的机器人设计方案.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文档。上传文档
查看更多
基于AT89C51单片机的机器人设计方案

基于AT89C51单片机的机器人设计方案 目录 前言 3 第一章 循迹小车的组成及工作原理 4 1. 循迹小车的组成 4 2. 循迹小车工作的流程简述 4 第二章 循迹模块 6 第三章 单片机模块 8 第四章 电机驱动芯片L298 9 第五章 电源模块 10 第六章 机器人扩展 10 第七章 附件 11 第八章 参考文献 11 前言 随着时间流逝,机电科协中原有的广茂达机器人日益老化,为了让科协的培训和会员的学习不受到器材的影响。我们机电科协制作部开始向价格低廉而性能优良的51单片机方向发展。经过几届的部长、副部长的努力,至今单片机控制的简易机器人技术已经达到培训要求。考虑到科协的会员都是大一学生,理论基础比较薄弱。为了降低他们的制作难度,提高制作效率,我萌生了写一个指导的想法,并且为了进一步降低难度所有电路图都使用CAD绘制,形象易于理解。希望对会员们有所帮助,因为时间较紧,文章中的不妥之处,请大家多多指正。 为了让会员更容易的接受51单片机控制的机器人,文章中我将以制作一个循迹小车的完整过程带领让会员学习机器人的制作。 在我学习制作小车过程中,机电科协秘书处副秘书长徐晨毓、06级肖志光学长、06级王森林学长和07级邵晓峰学长给予了很大的帮助,在这里我向他们表示最衷心的感谢!同时也向帮助过我的学长、同学以及同事表示衷心感谢! 循迹小车的组成及工作原理 循迹小车的组成 循迹小车由四大部分组成,他们分别是循迹模块、单片机模块、电机驱动模块、电源模块。电机驱动模块。他们之间互相协作,最终完成比赛。 循迹小车工作的流程简述 首先,循迹模块中的红外接收管接收到光强信号并将信号传给LM339芯片(将信号放大)。然后LM339将放大信号传递给单片机。单片机跟据各个引脚的高低电平以及程序控制其他引脚的高低电平。例如 if(P2_1= =1){P2_2=1};这条语句执行后,当P2_1为高电平时,单片机就会将P2_2输出高电平。大家可以想如果P2_1引脚连接是传感器,而P2_2连接电机,那么电机就会转动。这就是控制。当然单片机引脚输出的电压是不可能直接驱动的了功率较大电机的。所以就有了另一个放大功能的芯片L2998。L298的功能和一般的放大芯片功能一样,不过他是专门用来驱动电机,继电器等功率较大的器件的。具体的芯片参数我会在附件中给出。这样我们的循迹小车就有了眼睛、大脑、和手脚。现在我们还缺一样那就是能量。大家都知道电池用久了后,电压就会下降。并且有时候电池接上功率大的器件,电压也会明显的波动。这对信号处理的单片机来说是无法接受的。所以我们就必须想办法让电池的电压保持恒定,这就出现了电源模块。电源模块是由芯片LM2904-50构成,该芯片可以保持电压的恒定。从电路图中,大家可以看到有两路由LM2904-50构成的稳压电路,其中一路为单片机供电,另一路为较大功率器件供电。这样,到此,我们的小车硬件就完成了! 循迹模块 循迹模块是小车的眼睛,它可以探测到地面的黑线和白线。他为什么可以探测到黑白线呢?首先,先向大家介绍一下红外接收管,红外接收管很想大家熟悉的光敏电阻,当受到光照射时阻值减小,电路电流加大,分压电阻(下图中的60K)上的电压就会加大,这样有无光照就会产生高低电平。 大家可以看到左边是一个红外发射管,他和LED一样,只不过发的是红外光我们开不到而已(摄像头可以看到)。这样红外发射管在不停的照射地面,当照到白色地面因为反射光强,红外接收管导通,这样下图中的橘黄色线输出高电压。如果照到黑线无反射光自然无电压输出。 尽管以上的检测电路有高电压和低电压(举例假如高电压2V低电压1V),但他们之差还比较小,单片机还无法区别,所以出现了下面的比较放大电路。 大家可以看到在上面有一个蓝色的三角形这就是LM339中的一个比较器,LM339有四个这样的东西。我们可以看到有两个角一个为+,一个为-。我想大家已经猜到了吧!当+角的电压大于-角的电压时,输出角输出高电压,否则输出低电压。这有什么用呢!例如 我们可以将红外接收管的信号线(橘黄色的线)接到-级,+级我们输入一个1.5V的电压。当红外接收管收到反射光时(照到白线),橘黄色线输入2V电压,因为2V1.5V这时上面的三角形输出5V电压。否者输出 - 5V电压。大家可以看到红外接收管的1V和2V高低电压变成了-5V和+5V高低电压。这样单片机就可以轻易的识别了。 单片机模块 单片机模块的电路比较固定,而且在培训上也介绍了,这里就不再讲解了。下面就一种比较好的方案。大家可以参考。 电机驱动芯片L298 上图是L298的电路图,他共有15只角,这些角都已经被生产厂家定义好了,我们只需结对线就可以了,如果还有疑问,可以参见附件上的“L298N的说明及应用.pdf”。 电源模块 机器人扩展 到现在,我想大家

文档评论(0)

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

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

1亿VIP精品文档

相关文档