超声波智能小车(邹威).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文档。上传文档
查看更多
超声波智能小车(邹威)

机器人技术实训 学院(系): 计算机学院 专业: 计算机控制技术 姓名: 邹 威 指导老师: 赵鹏举 完成时间: 2013-11-20 目录 一、实训任务 3 二、整体设计方案 3 三、硬件部分 5 1、硬件部分的整体框架图 5 2、电机驱动模块 6 3、超声波模块 9 四、软件部分 13 (1)、程序流程图 13 (2)、程序内容 13 五、结果分析与调试(附图) 22 六、体会与心得 22 一、实训任务 经过一学期的《机器人技术》的学习,我们打算做一个简易的超声波小车。这个超声波小车要能够躲避障碍物,或者能够按照程序的控制来完成相应的任务。在硬件部分,要求按照电路板焊接完成电机驱动电路,以及用万用板搭出单片机最小系统。软件部分,要求能够熟练的使用keil软件进行C编程,然后通过单片机开发板把程序下载到我们的单片机上面,反复调试,使之能够按照我们的程序完成相应的动作。 二、整体设计方案 系统整体框架: 图一 系统的大致工作原理就是:传感器把外部信号,转换为电信号,然后被单片机识别,当单片机识别出信号之后,会对信号进行运算处理,然后会得出判断,再吧判断的结果传给执行器,让执行器去驱动电机完成我们要实现的动作。 照实训的要求,完成的小车必须要在碰到障碍物的时候,做出相应的反应。那么机器怎么来实现对客观事物的反应呢?这就需要用到传感器,传感器是根据一定的物理定律做出来的一种将物理信号转换成电信号的装置,只有电信号才能够被单片机系统识别。在这次实训中我们用的传感器是HC-SR04超声波模块。 执行器主要就是对单片机的命令进行解释执行。就像人的手和脚,根据大脑的命令完成相应的动作一样,执行器可以根据单片机发出的电平命令,来实现电机的正反转和调速。在我们这个系统中由于用的是小功率的直流电机,所以我们采用L298电机驱动模块作为本系统 的执行器。 三、硬件部分 1、硬件部分的整体框架图 图二 整个系统的电源由一块12V、800mAH的锂离子电池提供,这块电池一方面为电机驱动器提供电源,用于驱动L298,另一方面接入到7805转5V的电压模块里面。 超声波模块为了方便和单片机进行数据通信,采用TTL电平,所以超声波模块需要5V电源。单片机也是标准的TTL电平,所以也是5V电源供电。在电机驱动板的信号控制端,我们加了光耦隔离驱动,所以在信号控制端也必须有5V供电,用于让光耦工作起来。 特别要说明的是: 在L289电机驱动模块的信号输入端,一定要讲信号地线引出来,像我们这个系统采用一个电源供电还好,所有的电平都在一个参考电压下,如果信号电路和驱动电路采用的不是一个电源供电,而信号地线又没有接出来,那么就会导致,你输入的高低电平不会被驱动模块识别,因为两个电路没有共同的参考电压,那么就不知道多少伏是低电平多少伏是高电平了。 2、电机驱动模块 (1)模块简介 这个电机驱动模块的核心部分就是有一块L298N电机驱动芯片。L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7 V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46 V。输出电流可达2.5 A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控制电平,控制电机的正反转。EnA,EnB接控制使能端,控制电机的停转。A、电路中的元件: 图中的P1是用于连接杜邦线的插针,D1-D4为发光二极管,U1为光电隔离器,U2为L298电机驱动芯片,S1为散热片,C1-C2为去耦电容,C3-C4为滤波电容,D5-D12为续流二极管,J1-J3为插座。 B、电路的工作原理: 由L298的芯片资料可以得知,这个芯片只有在ENA和ENB都为高电平时,对方向控制端控制才会有电流输出。当方向控制端收到高电平时有效。 在这个前提下进行分析如下: 如果IN1输入的是低电平,那么2-1-2-3对应的那条线路就会通过排阻1导通,这样光耦内部的发光二极管就会发光,光耦内部的感光三极管,接收到光信号也会导通,这样6-16-15-5这条电路导通,那么L298N处的IN1就会呈现高电平,那么这时电机就会正转。其他的输入端IN2、IN3、IN4也是同样的道理。

文档评论(0)

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

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

1亿VIP精品文档

相关文档