2011年全国职业院校技能大赛高职组机器人赛项自动机器人平台说明目录第一章自动机器人平台概述.........................................................................................................31.1自动机器人平台的总体构成...........................................................................................31.2自动机器人平台按键部分...............................................................................................41.3机器人平台的充电...........................................................................................................4第二章自动机器人平台系统结构.................................................................................................42.1自动机器人平台机械部分................................................................................................42.1.1机器人平台机械部分组成...........................................................................................42.1.2机器人平台运动详解...................................................................................................52.2自动机器人平台控制系统...............................................................................................52.2.1概述..............................................................................................................................52.2.2主控制板......................................................................................................................52.2.3巡线传感器..................................................................................................................92.2.4传感器信号处理板.....................................................................................................102.2.5电机驱动板................................................................................................................122.3机器人平台控制程序.....................................................................................................142.3.1控制程序流程图.........................................................................................................152.3.2软件函数说明............................................................................................................17第三章自动机器人平台的装配和调试.......................................................................................183.1机器人装配过程............................................................................................................183.1.1主动轮电机装配.........................................................................................................183.1.2电机安装至铝合金架板.............................................................................................183.1.3从动轮及传感器安装.................................................................................................193.1.4电路板的安装............................................................................................................193.2机器人平台的调试.........................................................................................................21第一章自动机器人平台概述自动机器人平台是专门为高职类机器人大赛提供的一个统一的机器人底盘,可以实现在比赛场地全场范围内的运动、定位;并提供了充足的I/O接口,参赛队可以根据大赛任务的要求,在此平台上进一步设计制作各种抓取、投放机构,利用机器人平台提供的主控制板和编程算法实现整体机器人的控制。1.1自动机器人平台的总体构成机器人平台的总体构成参见图1-1和图1-2所示,由包括主动车轮、从动车轮、铝合金框架、直流电机、电池、电路板以及安装在底部的16路传感器组成。图1-1自动机器人平台的总体构成图1-2自动机器人平台的侧面图1.2自动机器人平台按键部分自动机器人平台上共有三个按键,12V电源开关、24V电源开关以及启动按钮。在开机时,注意先打开12V电源开关,再打开24V电源开关,最后按下启动按钮,机器人开始运行;关机时,先关闭24V电源开关,再关闭12V电源开关。1.3机器人平台的充电机器人平台的电源为三节铅酸电池。电池充满电压可以达到13V,额定工作电压12V。其中一节电池专门给主控制板和传感器信号处理板供电,另2节电池串联成24V,给电机驱动板供电,用于驱动机器人上的各种电机,为了提高整体的抗干扰性能,12V和24V的电池不要共地。电池可重复充电1000次以上。充电时需先取出电池。我们可按下面步骤进行:1.关闭机器人平台的电源;2.拔掉连接线,将电池依次取出,充电。3.重新装上充好的电池。每个平台配备了一个充电器,可以给一个电池充电,充电时,充电器上面的指示灯呈蓝色,充电完毕呈红色。第二章自动机器人平台系统结构2.1自动机器人平台机械部分2.1.1机器人平台机械部分组成机器人平台的机械部分是指机器人执行具体功能时所要用到的机械部件,共有以下几个部分:1.主动轮机器人平台的主动轮有两只,金属铝芯,外包三根O型圈,能够完成向前直走,向后转弯,左转,右转等这些平地上的技术动作。2.从动轮机器人平台有1只从动轮,和两只主动轮形成三角支撑着机器人的身体。从动轮随着主动轮的方向改变自己的方向。众所周知,三点支撑结构是最稳定的结构,从动轮和两个主动轮形成了一个稳定的支撑结构。3.直流电机机器人平台上有两个2台额定电压24VDC、150转/分、70W功率直流减速电机。4.铝合金框架机器人平台的框架使用了铝合金型材制成,参赛队可以很方便地利用配备的专用螺母将设计的上部机构安装在平台上。5.铝板机器人平台上铺设了5块4mm厚的铝板,参赛队可以根据自己的需要在这些铝板上打孔,用于固定安装上部机构,若需要这些铝板,参赛队可以自行卸下,以减轻整体重量。2.1.2机器人平台运动详解1.机器人的动作机器人一共有三种动作:1)前进两个电机等速正转时,机器人前进。2)后退两个电机等速反转时,机器人后退。3)转弯两个电机按一定比例不等速正转时,机器人转弯。2.机器人运动原理机器人运动时,通过直流电机的轴转动来驱动两个主动轮的运动,利用两个主动轮来控制底盘的各种运动(前进,后退或者转弯)。底盘前端的从动轮前端有一个传感器,用于探测地面白条的位置。探测后把相关数据传给控制装置(单片机),控制装置分析计算后把相应运动指令转化为PWM脉宽调速信号来控制电机的转速,从而使机器人能够沿着白条运行。2.2自动机器人平台控制系统2.2.1概述自动机器人平台控制系统包括16路巡线传感器、传感器信号处理板、主控制板、电机驱动板和其他待开发扩展部件组成。组成框图如图2.1所示。图2-1自动机器人平台控制系统组成框图图2-1中,虚线框中的部分是机器人平台已经配备的部分,其他部分需要参赛队在设计中根据所设计的上部机构的动作情况自行开发,并用主控制板统一控制。2.2.2主控制板1.概述主控制板是机器人的大脑,承担着信息接收、处理、外部设备控制的重要任务,主控制板中处理器选用了STC12C5A60S2芯片为主控芯片,控制板支持两大类输入,既16通道专用巡线传感器输入,和8通道传感器输入;输出也是支持2大类,即可调速行走电机控制输出和不可调速行走电机控制输出;具有一个可扩展接口。STC12C5A60S2单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),抗干扰能力强,适合应用在强干扰场合。具体功能和参数可以参考STC12C5A60S2数据手册。主控制板使用的是40个引脚的单片机,共有35个I/O接口,其中,P0、P2和P4.6口用于输入,共17个端口,P1和P3部分接口用于输出,共12个端口。主控制板实物如图2-2所示。图中,12V电源输入插座连接12V电源,12V电源输出插座连接传感器信号处理板的12V电源插座(注意板子上的电源正极标志,不要插反),巡线传感器输入接口用于连接传感器信号处理板,启动按钮输入插座连接面板上启动按钮,左右车轮电机接口连接驱动板上的电机信号控制插座,程序下载接口用于程序的在线下载,8通道传感器输入接口可以用于连接8个NPN型传感器,非调速电机输出接口用于上部机构各种电机的控制。图2-2主控制板外形图主控制板