智能小车制作解析.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 智能小车整体设计智能小车系统主要模块包括:S52单片机最小系统、后轮驱动模块、电源模块、循迹模块、舵机转向模块。整体结构如图2.1所示。2.1车体改装智能小车车体由玩具遥控车改装而来,改装中拆除了除电机以外的大部分电子器件以及底盘以外的外壳部分,在加装硬件设施时对车体进行了必要的打孔和加工。2.2舵机的安装 完成了玩具车的拆卸之后要做的第二步就是安装舵机,玩具车虽然也具有转向功能,但是前轮的转向多是依靠直流电机来驱动,无论向哪个方向转都是一下打到底,无法控制转过固定的角度,因此根据我们的设计需求,需要将原有的转向部分替换成现有的舵机,以实现固定转角的转向。由于舵机不是360°可转的,因此安装时必须保证车轮左右转的极限在舵机的转角范围之内,我们选取了能使舵机左右转动等距离的中间点来固定。1.3车体整体布局在车体布局中,除了舵机以外我们还加装了最小系统及电源模块电路板、电机驱动模块电路板、循迹模块电路板等硬件部分。在布置安装时,循迹模块电路板用可变形的铁皮固定于车体前端10cm处,最小系统和电源模块融合为一个19cm长11cm宽的电路板安装于小车中部,而电机驱动模块电路板安装于小车尾部。第二章 硬件设计2.1电源模块设计在电源模块的设计中,我们考虑到各模块工作电压的需求以及小车的耗电情况,将原装的电池改为了飞思卡尔专用的电池。设计稳压电源时,考虑到电池电压较低,并且在电量损耗时存在电压降低的情况,应此我们采用了低压差的稳压芯片LM2940。在最初的电路原理图设计时,我们采用了三路电源分别供电的方法,一路5V电源专门为最小系统供电,以此避免大电流器件对单片机造成干扰影响单片机稳定运行,另外一路5V电源为电机驱动模块和循迹模块提供工作电压。第三路电源单独为舵机提供5V电源。 输入电源电压为7.2V电池电压。在后期调试过程中,两路由LM2940稳压芯片输出的5V电源能够较好的为最小系统、循迹模块和电机驱动模块供电。一块转为舵机供电。但在调试过程中发现电机和循迹一路时2940会过热,所以又设计了 第四路电源,同样采用2940输出5V稳压专门给电机供电,顺利解决了过热的问题!2.2单片机最小系统设计由于我们的循迹模块采用的是红外光电管的方式识别跑道,在信息处理能力上S52单片机已完全能够满足需要。所以我们的智能小车选用的单片机是AT89S52单片机。 AT89S52最小系统有以下几个部分构成:1、晶振电路,单片机要想工作必须有一个外部的时钟源,这个时钟源由外部晶振产生,具体电路为图中的Y1、C2、C3,在做电路板时晶振和电容要靠近18脚和19脚放置,如果放置过远可能会造成晶振不能起振,或工作不稳定。典型值为C2、C3 30pF,Y1 12M。 2、复位电路,复位电路包括上电复位和手动复位两部分,51系列单片机多为高电平复位,也就是说RST(9)脚上只要有持续两个机器周期以上的高电平就能使单片机复位,因此上电复位的原理就是利用电容充电的一段时间将复位脚拉至高电平,使单片机完成复位,C1可以选用104或105之类的瓷片电容,R1在电容充电结束后将复位脚拉至低电平,保证单片机正常工作。 3、ISP下载接口,改下载接口在实际制作时用双排的5*2的排针代替,电路是根据标准的ISP下载线来设计的,与常用的并口下载线,串口下载线和笔记本用的USBASP下载线兼容,只需将下载线接口插到本接口上就可以直接向单片机烧写程序,免去了不断拔插单片机芯片的烦恼。2.3循迹模块设计循迹模块完成的是跑道黑线的识别功能,根据跑道黑白部分对红外光线的反射能力的不同的原理,我们小组使用红外光电管来进行跑到黑线的识别。红外光电管有两部分组成,一部分为无色透明类似于LED,这是红外的发射部分,给它通电后能够产生人眼不可见的红外光,另外一部分为黑色的红外接收部分,它的电阻会随着接收到红外光的多少而变化,由于它们也是二极管,因此可以用判断二极管的方法辨别极性,判断光电管好坏的测试方法为用万用表的欧姆档连接接收管的两端,然后将接收管放入台灯下观察阻值的变化,当接收管接近台灯光源时,其电阻将会有明显的减小。红外光电管检测黑线的原理为,由于黑色吸光,当红外发射管发出的光照射在上面后反射的部分就较小,接收管接收到的红外线也就较少,表现为电阻比较大,通过外接的电路就可以读出检测的状态,同理当照射在白色表面时发射的红外线就比较多,表现为接收管的电阻就比较小。我们使用的LM339专业电压比较器,一片LM339内部含有四路比较器,对于我们的8路红外光电管,需要两片LM339,在使用LM339时送单片机的输出端需加约2K欧姆的上拉电阻连至5V,这样才能保证比较器在输出高电平时有5V左右的高电平输出。若电路工作正常在光电管在黑线和白纸上移动LM339的4脚应该有明显的电压变化,经过测试,良好的情

文档评论(0)

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

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

1亿VIP精品文档

相关文档