ImageVerifierCode 换一换
格式:DOC , 页数:49 ,大小:619.04KB ,
资源ID:11229772      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/11229772.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(足球机器人毕业设计范文.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

足球机器人毕业设计范文.doc

1、 毕业设计 中图分类号:TP273 基于单片机的足球机器人小车系统设计 专业名称:电气自动化技术 学生姓名:… 导师姓名:… 职 称:工程师 焦作大学 二○○八年 12 月 中图分类:TP273 密级:无 UDC: 单位代码: 基于单片机的足球机器人小车系统设计 Car System Design

2、of Soccer Robot Based on SCM 姓  名 …. 学  制 3年 专 业 电气自动化技术 研究方向 自动化技术 导   师 … 职  称 工程师 论文提交日期 2008.5.25 论文答辩日期 2008.6.2 焦作大学 焦作大学毕业设计 摘 要 摘要 足球机器人是人工智能与机器人领域极富挑战性的高技术密集项

3、目,它涉及机械、计算机、自动化、电子、传感器信息、图象处理、无线网络等高技术。同时又是人工智能技术的一个理想突破点。机器人踢足球,看似游戏,其实展示了一个国家信息和自动化技术的综合实力。足球机器人系统在许多领域有着广泛的应用前景,比如,高校和科研院所的教学和科研;无人驾驶飞机群的编队控制及与敌方的辅助攻防对抗等,国内许多高校都开展了机器人足球的研究,并自1999年起分别在哈尔滨工业大学、上海交大等高校成功地举行了数次全国机器人足球竞赛,但我国的中型组足球机器人比赛所用的平台都是从国外进口,所谓的比赛只能称之为软件上的对抗。 本次设计从最基本的硬件开发做起,在原有的基础上进行了一系列的改进,设

4、计依然采用MCS-51单片机作为足球机器人的微处理器,它结构简单,性能稳定,引脚数量多。小车的驱动方面有采用双电机做为动力,四轮配置,PWM调速,使机器人的机动性能、灵活性、灵敏度等都有了大副度的提高;赛场的信息采集使用了并行口A/D模数转换,使得机器人对赛场信息把握更为及时;小车的通讯方面,采用了BIM-418(433)-F无线收发模块,使机器人足球队整体配合更为默契。软件方面用C语言来编写,为以后的小车系统改进提高打下基础。 关键词:足球机器人小车;单片机;PWM调速;A/D数模转换 4 焦作大学毕业设计

5、 Abstract Abstract Soccer robots and artificial intelligence robot is a very challenging field of high technology-intensive projects, involving machinery, computer, automation, electronics, sensors, image processing, wireless networks, and other

6、high-tech. At the same time artificial intelligence technology is a good breakthrough. Robot soccer, the game appears, in fact, display a national information and automation technology's overall strength. Soccer Robot system in many areas have a wide application, for example, universities and resear

7、ch institutes of teaching and scientific research, unmanned aircraft and the control group and the formation of supporting the enemy offensive and defensive combat, many domestic colleges and universities have developed machines A-side soccer studies, and since 1999, in Harbin Institute of Technolog

8、y, Shanghai Jiaotong University and other colleges and universities successfully held a number of National Robot Soccer Competition, but our group of medium-sized robot soccer competition using the platform are imported from abroad, Competition can only be referred to as the so-called software on th

9、e confrontation. The basic design of the hardware development from the start, in the original on the basis of a series of improvements, the design still used as a SCM MCS-51 soccer robot's microprocessor, its structure is simple, stable performance, Reply Large number of feet. Trolley drivers h

10、ave a dual motor as a driving force, four-wheel configuration, PWM speed control so that the robot's mobility, flexibility, sensitivity and so has the University Pro-Vice-degree improvement in the information collection stadium used the parallel port A / D analog-digital conversion, making the stadi

11、um robot grasp more timely information; vehicle of communication, using a BIM-418 (433)-F wireless transceiver modules, the robot soccer team as a whole with more understanding. C-language software used to prepare for the future of the trolley system to lay a foundation for improving the increase.

12、 Keyword: Robot Soccer car, SCM, PWM speed control, A / D DAC 焦作大学毕业设计 目录 目录 摘要 1 Abstract 2 1 足球机器人的总体设计 1 1.1引言 1 1.2机器人的总体介绍 1 1.3机器人移动方式的选择 1 1.4机器人电路硬件选择 2 1.5传感器元件及转换元件选择 2 1.6机器人运行算法的构想 3 2 动力驱动及硬件电路设计 7 2.1 动力驱动

13、部件与运动方式设计 7 2.2机器人的车轮配置和操舵方式 7 2.3 硬件电路设计 8 2.3.1机器人系统结构 8 2.3.2主控部分硬件电路[3] 9 2.3.3传感器部分硬件电路 12 2.3.4电源供应部分 16 2.4.1无线电线通讯接收系统 21 3 足球机器人的软件设计 23 3.1 A/D转换器的读写控制模块[8] 23 3.2运动控制程序模块 24 3.2.1程序原理 24 3.2.2 运动控制模块 24 3.3找球程序模块 26 3.3.1编程思路 26 3.3.2找球程序流程图 26 3.3.3用C语言编写的程序代码 27 3.4进攻程序

14、模块 28 3.4.1编程思路 28 3.4.2 进攻程序模块流程图 29 3.4.5 用C语言编写的程序代码 30 3.5碰撞避让程序模块 31 3.5.1碰撞避让程序的硬件实现 31 3.5.2中断控制设置 31 3.5.3碰撞系统模块程序 32 3.6整体程序 32 4 功能测试 34 4.1功能测试 34 4.1.1 找球功能模块测试 34 4.1.2碰撞功能模块测试 34 4.1.3 方向判断功能模块测试 34 5 设计总结 35 5.1 本设计的优点及创新之处 35 5.2本设计可改进的方面 35 参考文献 36 附 录 37 致 谢 43

15、 …毕业设计 1 足球机器人的总体设计 1 足球机器人的总体设计 1.1引言 机器人竞赛是近年来国际上迅速开展起来的一种高科技对抗活动,足球机器人的硬件设计它涉及人工智能、智能控制、机器人、通讯、传感及机构等多个领域的前沿研究和技术融合。它集高技术、娱乐和比赛于一体,引起了社会的广泛关注和极大兴趣。目前,国际上推出了各种不同类型的机器人比赛,如机器人足球、机器人舞蹈、机器人相扑、机器人投篮等,其中尤以机器人足球比赛最为引人注目。 足球机器人小车系统作为整个系统的执行机构,其性能好坏对整个起着至关

16、重要的作用。早期微型足球机器人采用分立元件控制[1],这基本可以满足一般训练和比赛的要求,但也暴露很多的问题,例如运算速度太慢,可靠性低,经常出现故障等等,随着硬件水平的不断提高,越来越多的国内外更高性高的解决方案,如采用 DSP 的方式可以提高运算速度和控制精度,但是由于DSP 结构复杂,采用这种方式的同时也为电路的设计和后续的开发和扩展工作带来了很大的困难。因此本次设计采用集成度较高的8051 单片机为核心来设计电路,它集成度高、性能稳定、价格低、外围扩展电路丰富、开发周期短等特点。 1.2机器人的总体介绍 电气设计要求具有以下功能:无线数字接收、电动驱动 及调速、红外检测、障碍、智能

17、协调控制等。采取了双层PCB板结构,各部件通过屏障电缆连接,金属框架结构。上层板是CPU板、A/D转换电路、放置电机驱动及接口电路、无线接电路等主要控制电路;中层板是驱动及检测板,放置电机驱动线路及红外检测线路;底层板是电源与电机板,放置两路电源,两套电机及减速系统,两个主动轮和两个从动轮用于保持小车的稳定运行以及场地灰度检测传感器,还有前端控球部件等。 1.3机器人移动方式的选择 机器人在地面上移动的方式通常有三种:车轮式、履带式和步行式。 步行移动方式模仿人类或动物的行走机理,用腿脚走路,对环境适应性好,智能程度也相对较高。正因如此,步行移动方式在机构和控制上是最复杂的,技术上也还不

18、成熟,不适于在要求灵活和可靠性高的比赛中。 履带式实际是一种自己为自己铺路的轮式车辆。它是将环状循环轨道履带卷绕在若干滚轮外,使车轮不直接与地面接触。履带式的优点是着地面积比车轮式大,所以对地压强小;另外与路面黏着力强,能吸收较小的凸凹不平,适于松软不平的地面。因此,履带式广泛用在各类建筑机械及军用车辆上。 车轮式移动是最常见的一种地面行进方式。车轮式移动的优点是:能高速稳定的移动,能量利用效率高,机构和控制简单,而且技术比较成熟。它的缺点是对路面要求较高,适于平整硬质路面。 在机器人足球比赛中,场地为室内光滑平整地面,非常适合车轮运动,因此本设计选用车轮式运动方式。 1.4机器人电路

19、硬件选择 根据规则所描述,要求机器人尺寸较为小巧,直径为22cm,并且不允许人工干设其操作,需要自动控制。因此选用单片机为核心的控制器件,小型直流电机作为动力驱动,可以达到比赛的要求。 单片机价格低廉,体积小巧,一般为20引脚或40引脚封装,其中包括了中央处理器,数据存储器、程序存储器输入输出设备。对于需要灵活机动,精度要求不高,有可扩展性及程序可擦写和简单成熟的编程平台等要求,单片机不失为最合适的选择。 电机选择方面,考虑到机器人本身自重不大,必且场地尺寸有限,可选用小型直流伺服电机,可用电枢电压作为速度控制信号,但必须加装减速箱以适应低转速和大扭矩的应用环境。 1.5传感器元件及转

20、换元件选择 通过对比赛规则的解读可以发现,对于球和场地基板的设计是该项比赛中最具特色内容,它对机器人的核心设计―传感器以及比赛的方式产生了决定性的影响。 发出红外光的足球意味着机器人必须有红外传感器来对其进行检测。红外线波长介于可见光和无线电波之间,大约0.76nm—1000nm,而光电传感器其所用到的波长选择在近红外区,即0.76nm—1000nm。常用的红外线接收元件为光电二极管和光电三极管。它们可以将接收到的光变化转变的电流变化[2]。 比赛的场地图纸为纵向的黑白灰度渐变,这意味着机器人对进攻方向作出正确判断必须要能读出场地的灰度变化信息。要实现这一功能,则要用到红外光电反射式传感

21、器。该元件由红外发光管和接受管组成。发光管材料一般为砷化钾半导体,发光波长范围在0.76—1500 nm,小功率的管压降1.0—1.3v,平均工作电流20—50mA,红外发管有指向角,光轴,波长,辉度等性能指标。红外接收管可用上述光电二极管或三极管。 红外元件所接收的信号,根据情况的需要,要进行模拟-数字量的转换,因此需要A/D转换芯片,A/D转换的选择要根据所选用的单片机来确定。本文所选用的51系列单片机,为了提高数据处理速度和控制精度,本次设计采用并口技术。 1.6机器人运行算法的构想 对比赛过程的规则进行分析后发现,比赛的进行与真实的足球比赛的思维过程是一致的,机器人需要完成下述动

22、作循环(如图1-1)。 图1-1足球车机器人的算法 Figure 1-1 soccer robot vehicles algorithm 然而在这一过程中最关键的一步是把球攻进正确的球门,其难点在于找球的传感器与地面方向的传感器是相互独立的两套系统,怎样才能让机器人判断当前状态是找球过程还是在带球进攻过程。如果单独执行找球程序,让机器人跟随球的方向前进,很有可能把球撞入己方球门;如果单独执行方向判断程序,机器人则无法知道当前球的位置,有可能在没有控球的情况下冲向对方球门而造成无效的进攻。 怎样解决找球程序和进攻方向判断程序的衔接,避免乌龙球和无效的进攻,这是算法设计要解决的

23、重要问题。然而笔者查阅过一些相关资料,一直没有找令人满意的算法解决方案。 由于机器人套件的外形限制,在外形上做一些改动以适应算法需要的想法无法实现。而本设计这是利用了外形可以自行设计的优势,通过加装了一个“持球探测臂”来解决算法上找球程序和进攻方向判断程序的衔接的问题。参考图如图1-2所示。 图1-2 足球机器人模型 Figure 1-2 soccer robot model 由图可知,当机器人寻找到球,并把球控制在控球板内时,持球探测臂上垂直向下的持球传感器将接收到红外信号并转换为电流变化。利用该信号作为是否持球的判断标志,单片机不断查询该标志位。若该标志位无信号反馈,

24、则说明机器人没有控球,执行找球程序;若该标位有信号反馈,则说明已经控球,则执行进攻方向判断及带球进攻程序。 简要流程如图1-3所示: 图1-3 简要流程图 Figure 1-3 brief flow chart 用绘图软件做小车模型如图1-4所示: 图1-4 小车内部结构 Figure 1-4 car internal structure 各零部件的介绍如图1-5(a)、(b)、(c)所示: 图a 图b 图c 图1-5 各零部件图 Figure 1-5 various spare parts chart 43 焦作大学毕

25、业设计 2 动力驱动及硬件电路设计 2 动力驱动及硬件电路设计 2.1 动力驱动部件与运动方式设计 在各种机电一体化设备中动力驱动部件与运动方式,是系统中最终的执行机构,是最终的实现者对系统各方面的性能有几大的影响。一个好的,动力驱动部件,可以让整个系统可以平稳的运行,并且有高的灵敏性和反应速度。足球机器人也不例外,因此为机器人找一个好驱动方式,是必需的。 2.2机器人的车轮配置和操舵方式 常用的车轮配置有多种:二轮配置、三轮配置、四轮配置等几种 二轮配置通常是在自行车等些简单的要求不高的机械中运用,显然不合

26、适我们的足球机器人。 三轮配置机器人车体配置结构虽然简单,但稳定性差,遇到冲撞容易倾倒,与三轮配置相比,四轮配置的稳定性更好,四轮轮典型配置有如下两种。 图2-1 四轮典型配置一 Figure 2-1 allocation of a typical four-wheel 如图2-1组合为前后轮为万向脚轮,左右两轮为独立驱动轮,其自转中心于车体中心重合,适于在狭窄场地运行。其灵活性稳定性都比较好。其缺点是前后轮不能同时着地,加速前进时可能出现俯冲。 图2-2 四轮典型配置二 Figure 2-2 The four typical configuration 图2-2的配

27、置方式是常见的所谓汽车配置方式,车的稳定性较高。2个操舵轮需要同一个操舵机构协调转向,增加了操舵转向机构,同时为了减少后轮摩擦损耗,配备了差动齿轮装置,增加了机构复杂性。 综合各种因素考虑,本设计采用图2-1所示的四轮配置方案 2.3 硬件电路设计 本章按照机器人系统结构模块,把本机器人分解为主控部分,传感器部分,AD转换部分,电源供电部分以及电机驱动部分。对每个部分的器件选用,主要功能以及各部分所组合成的总体系统作了分析介绍。 2.3.1机器人系统结构 按照现代机器人理论,机器人分为机械手,环境,任务和控制器4个相互作用的部分。其系统结构图如图2-3所示: 图2-3 现代机器

28、人的结构模型 Figure 2-3 model of the structure of the modern robot 在本设计中根据实际情况的需要,对以上模型进行了简化,得到如2-4所示的系统结构图: 图2-4 足球机器人模型 Figure 2-4 soccer robot model 2.3.2主控部分硬件电路[3] 2.3.2.1主控部分硬件—8051 本设计选用了Intel公司生产的8051单片机作为控制器。 8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线

29、等三大总线,现在我们分别加以说明: 中央处理器 中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 数据存储器(RAM)  8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 程序存储器(ROM) 8051共有4096个8位掩膜ROM,用于存放用户程序,原始

30、数据或表格。 定时/计数器(ROM) 8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。 中断系统 8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。 时钟电路 8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。 单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛结构原理,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即冯诺依曼结构原理。INTEL的MCS-51系列单

31、片机采用的是哈佛结构的形式。 图2—5 单片机封装图形 Figure 2-5 SCM Packaging Graphics MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,右图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。现在我们对这些引脚的功能加以说明[4]: (1)主电源引脚Vcc和Vss \88,\G3eJ   g8 j)5u Vcc(40脚):主电源接+5V :xloO/l   Vss(20脚):接地 oc |E@Y@xP  

32、)Dz[ 7#8Ny (2)时钟电路引脚XTAL1 和XTAL2 ,({Jrz   KAb h,iXTAL2(18脚):接外部晶体振荡器的一端。片内是一个振荡电路反相放大器的输出端。 er({j~   XTAL1(19脚):接外部晶体振荡器的另一端。片内是一个振荡电路反相放大器的输入端。 c?+T]    _NyoKZ (3)控制信号RST/Vpd、ALE/(/PROG) 、/ PSEN和 (/EA)/Vpp -X\_,aZ=9&   k|jU@~,Gz RST/Vpd(9脚):复位端。高电平有效,宽度在24个时钟周期宽度以上,使单片机复位。该引脚有复

33、用功能,Vpd为备用电源输入端,防止主电源掉电。 v'JF)3h'Z}* vgK#rF ALE/(/PROG)(30脚):地址锁存信号端。访问片外存贮器时,ALE作低八位地址的锁存控制信号。平时不访问片外存贮器时,该端以六分之一的时钟振荡频率固定输出脉冲。ALE端负载驱动能力为8个LSTTL门。该引脚有复用功能, 为片内程序存贮器编程(固化)的编程脉冲输入。 ),n.'l>"dv   7dV*5 "5 /PSEN(29脚):片外程序存贮器读选通信号端。负载能力为8LSTTL门。 .@-V3iP^   %H*ANEu,!# (/EA)/Vpp(31脚):/EA端接高电平时

34、CPU取指令从片内程序存贮器自动顺延至片外程序存贮器。 /EA端接低电平时,CPU仅从片外程序存贮器取指令。该引脚有复用功能,Vpp为片内程序存贮器编程时的编程电压。 Q |0O;k (4)输入/输出引脚P0、P1、P2和P3口 P~eC 6   Zx&]q(|Ew P0.0~P0.7(39~32脚):访问片外存贮器时作为低八位地址线和八位数据线(复用)。负载能力为8个LSTTL门。 _;W2:y?Qo }]{B P1.0~P1.7(1~8脚): 8位准双向I/O口。负载能力为3个LSTTL门。 [*t;dSi   \xA{  P2.0~P2.

35、7(21~28脚):访问片外存贮器时作为高八位地址线。 FJ'4pPb(|pcd | P3.0~P3.7(10~17脚):8位准双向I/O口。负载能力为3个LSTTL门。另外还有专门的第二功能。 ;]V E:   v C

36、数器0外部输入端) qtrzai   P3.5(15脚): T1(定时器/计数器1外部输入端) t-Q}k4*   P3.6(16脚): /WR(片外数据存贮器写选通信号输出端) 2{u$lwL=^~   P3.7(17脚): /RD(片外数据存贮器读选通信号输出端) 8051的最小系统连接线路连接图如图2-6所示: 图2-6 单片机最小系统 Figure 2-6 SCM minimum system 2.3.3传感器部分硬件电路 (1)找球传感器 根据比赛用球为红外发射装置,故采用的传感器为红外接收的传感器,根据车体前方的两个红外传感器接收红外光输出电压不

37、同比较来判断球的方位指导车体前进方向。 该红外接收器由一只光电三极管构成,其电路图如下: 图2-6 找球电路原理图 Figure 2-6 the ball circuit schematics 当光电三极管接收到红外线信号时,其电阻减小,在管两端的电压分压减小,输出口电压上升,输入到AD转换芯片进行转换。 (2)控球判传感器 控球判断传感器也是一只红外三极管,安装在控球探测臂上,感光方向为正下方见前面的模型中其原理同上,因只需判断持球与否连个状态,所以不需要AD转换比较,输出量为数字量直接输入到单片机P1.3口进行判读。 (3)进攻方向判断传感器 场地贴有按进攻黑白灰

38、度渐变的基板帖纸,由两个位于车底的灰度传感器进行判断,当左右两个传感器值相等时,认为正对球门。灰度传感器由反射式红外光电判读器组成,即一个红外发光管和红外三极管并排绑定构成,其电路图如图2-7所示: 图2-7 判断进攻电路原理图 Figure 2-7 schematic circuit judge attack 当地面灰度变化时,对红外光的反射量随之变化,白色对红外光反射力强,输出电压高;黑色对红外光吸收力强,输出低电压。输入到AD转换芯片进行转换。 (4)碰撞传感器 当机器人与墙体发生碰撞时,装于持球检测臂上部的微动开关会被按下,导致一个中断脉冲,使机器人进入中断处理程序——倒

39、退,转向,避开障碍。由于碰撞开关安装高度大于球的直径,不会造成球碰到碰撞开关而造成误操作。电路和前的最小系统电路连在一起。 碰撞传感器线路图见图1—5线路图,其中的电容C4电阻R3起到对碰撞信号稳定延迟的作用,使单片机能接收到一个可靠的中断信号。 (5)A/D转换部分硬件电路[7] A/D数模变换是把输入的模拟信号转换成计算机可以识别的数字信号。从而来处理模拟信号。A/D转换器的类型最为常见的有二种:逐次逼近式A/D转换器和积分式A/D转换器。 逐次逼近式A/D转换器的主要特点是转换速度快,此外,与同样分辨率的双积分式A/D转换器比较,它不需要高精度的运算放大器,成本比较低的特点。

40、双积分分式A/D转换器具有精度、抗扰性好、价格便宜等优点,但是转换速度慢。 考虑到这次设计中的模数转换更需要是速度的要求,我选择了逐次逼近式A/D转换器ADC0809芯片作为模数转换芯片。封装电路图形如图2-8: 图2-8 AD0809封装模型 Figure 2-8 AD0809 Packaging Model AD0809内部主要是由8路模拟选择开关、8位A/D转换器三态输出锁存缓冲器构成。 引脚名称与功能如下: IN0~IN7:8路模拟量输入端。 DB0~DB7:8位数字量输出端。 START:启动信号输入端。上升沿复位0809,下降沿启动A/D转换器。 ALE:地址

41、锁存控制信号。在信号前沿处把ADDA、ADDB、ADDC三条选择状态锁存在寄存器中,当该线为高电平时,地址才解锁,便可选择通道。START与ALE可连接在一起通过程序输入一个正脉冲启动A/D转换。 EOC:转换结束标志输出端。当A/D转换结束,EOC由低变高,反相器反相后可作中断请求信号。 OE: 输出允许控制信号。当OE=1时,打开三态门,数据线被解锁,把内部转换的数据送往总线上。 CLK:时钟信号输入端。ADC0809要求外接时钟,其频率为10~128MHz。 V(+):正参考电压输入端,通常VREF(+) 接班人+5V电源。 V(-):负参考电压输入端,VREF(-)接地(GN

42、D)。 ADDA、ADDB、ADDC:8路模拟形状的三位地址选通输入线。选择对应的输入通进行A/D转换,对应关系见2-9。 图2-9 A/D转换电路图 Figure 2-9 A / D converter circuit 2.3.4电源供应部分 (1)稳压块选用 本系统所有芯片都需要+5V的工作电压,而干电池足能提供的电压为1.5V的倍数的电压,并且随着使用时间的延长,其电压会逐渐下降,想要得到稳定的+5V工作电压,则需要L7805稳压芯片。封装模型如图2-10所示[5]: 图2—10 稳压芯片L7805 Figure 2-10 regulator chip L78

43、05 (2)电源选择 虽然微处理器和微控制器不需要支持电路,功耗也很低,但必须要加以考虑。 单电池组:用一组电池同时给控制电路和驱动电机供电。可以使机器人的重量减轻,成本降低。 双电池组:用两组电池分别给控制电路和驱动电机供电,可减少电机开关时的能量波动。 考虑到机器人控制电路需要稳定可靠的电源,本次设计才用了双电池供电模式,四节AA1.5V碱性电池用于控制芯片供电,二节9V电池用于驱动电机供电。 (3)电机的驱动与控制 本次设计采用了H桥式电机驱动电路 直流H桥功放电路是用于控制直流电机双向运动的基本电路,该电路使电机在单电源供电下可以双向运转。 图1-11电路为用三极管构

44、成的H桥集成功放电路基本形式。为使电机顺时针转,应接通三极管A和D,对电机而言,其电压右负左正;逆时针转时,应接通三极管B和C,对电机而言,其电压左负右正。通过改变不同的三极管导通状况,可改变电机两端电压,达到反转目的。 图2-11 三极管构成的H桥集成功放电路 Figure 2-11 triode constitute the H-bridge integrated amplifier circuit L298双通道直流电机驱动芯片 L298N是Description ST公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥

45、式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其引脚排列如图1中U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传号。L298可驱动2个电机,OUTl、OUT2和OUT3、OUT4之间分别接2个电动机。5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,同时也是PWM脉冲是输入脚,控制电机的停转。 L298驱动芯片是性能优越的小型直流电机驱动芯片之一。它可被用来驱动两个直流电机或者是双极性步进电机。在6—46V的电压下,可以提供2A的额定电流。L298还有过热自动关断功能,并有反馈电流检测功能。 为保证L298正常工作,本次

46、设计加装二极管反馈电路,如图2-12所示: 图2-12 L298封装模型 Figure 2-12 L298 model package L298驱动双电机的电路连接图如图2-13: 图2-13 L298驱动双电机的电路连接图 Figure 2-13 L298 motor-driven double-connection of the circuit 电机控制逻辑见表2-1: Vss=5V芯片电源电压,Vs=18V电机动力电压 表2-1 电机控制逻辑 Table 2-1 motor control logic IN1 IN2 IN3 IN4 M1

47、M2 1 0 1 0 正 反 0 1 0 1 反 反 1 0 0 1 正 反 0 0 0 0 急停 急停 电机调速方面采用PWM脉冲调速[6] 脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9V,而是随时间发生变化,并可取任何实数值。与此类似,从电池吸收的电流也不限定在一组可能的取值范围之内。模拟信号与数字信号的区别在于后者的取值通

48、常只能属于预先确定的可能取值集合之内,例如在{0V, 5V}这一集合中取值。 模拟电压和电流可直接用来进行控制,如对汽车收音机的音量进行控制。在简单的模拟收音机中,音量旋钮被连接到一个可变电阻。拧动旋钮时,电阻值变大或变小;流经这个电阻的电流也随之增加或减少,从而改变了驱动扬声器的电流值,使音量相应变大或变小。与收音机一样,模拟电路的输出与输入成线性比例。 通过以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗。此外,许多微控制器和DSP已经在芯片上包含了PWM控制器,这使数字控制的实现变得更加容易了。 简而言之,PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器

49、的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。 下面几副图显示了三种不同的PWM信号。图2-15(a)是一个占空比为10%的PWM输出,即在信号周期中,10%的时间通,其余90%的时间断。图(b)和图(c)显示的分别是占空比为50%和90%的PWM输出。这三种PWM输出编码

50、的分别是强度为满度值的10%、50%和90%的三种不同模拟信号值。例如,假设供电电源为9V,占空比为10%,则对应的是一个幅度为0.9V的模拟信号。 图a 图b 图c 图2-15 三种不同的PWM信号 Figure 2-15 three different PWM signal 图2-16是一个可以使用PWM进行驱动的简单电路。图中使用9V电池来给一个白炽灯泡供电。如果将连接电池和灯泡的开关闭合50ms,灯泡在这段时间中将得到9V供电。如果在下一个50ms中将开关断开,灯泡得到的供电将为0V。如果在1秒钟内将此过程重复10次,灯泡将会点亮并象连接到了一个4.5V电

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服