简易搬运机器人.doc
《简易搬运机器人.doc》由会员分享,可在线阅读,更多相关《简易搬运机器人.doc(32页珍藏版)》请在咨信网上搜索。
1、_摘 要本设计为一款具有智能判断的能自动行驶在起始位置与终点库房间的搬运小车。具有以下功能:自动行驶;检测木块;搬运木块;自动入库;同步显示小车运行时间等。该设计采用STC89C52单片机作为智能小车的检测和控制核心,使用激光校正导航技术检测木块位置。直流电机驱动电路采用四通道驱动集成芯片L298N,采用PWM脉冲调制驱动直流电机。系统具有很大的扩展潜力。实现了无人控制即可完成一系列动作,相当于简易机器人。关键词:智能判断;自动入库;PWM脉宽调制;简易机器人目录1 设计任务及要求 1 1.1基本任务1 1.2基本要求2 1.3 发挥部分 2 2 方案设计 2 2.1 总体方案设计 2 2.1
2、.1 车体的确定 2 2.1.2 系统原理分析 2 2.2单元模块设计 3 2.2.1控制器模块 3 2.2.2自动导航模块 4 2.2.4电机驱动模块 5 2.2.5系统供电模块 6 3 分析计算 6 3.1 精确定位的实现 6 3.2 准确计时的实现 7 3.3 PWM控制实现 7 4 系统调试 8 4.1、模块测试 8 表1 电机驱动测试结果 8 4.2 总体测试 8 5 创新点 8 6 总结及心得体会 9 附录 9 精品资料1 设计任务及要求1.1基本任务设计并制作一个能自动行驶并完成货物搬运的机器人。机器人允许使用玩具汽车改装,可应用图像、光电、声波、超声波等无线自动导航识别技术,在
3、比赛场地里移动,将不同颜色的物体分类搬运到仓库对应的不同颜色位置。搬运场地如图所示。搬运场地为 1.2m1.2m,表面为白纸;终点库房区设与地面垂直的形档板,即留有一侧给车子将木块搬运进去,其余三个侧面用挡板挡住,其长宽高为20cm20cm10cm,库区有三个贴有不同颜色位置,用于分别存放对应颜色的木块,位置间距随意设定;起始线为2 cm 宽、30cm 长的黑线,机器人任意时刻长宽不超过40cm40cm。1.2基本要求(1)机器人从起始线出发(出发前,机器人任何部分不得超出起始线,后端不限),能自动识别木块,并逐一运送到库房20cm 线以内。(2)将三个木块运送至库房10cm 库区线内。(3)
4、整个搬运时间不得超过180 秒。1.3 发挥部分(1)三色木块在木块起点位置任意顺序摆放,能自动识别红、黄、蓝三个颜色的木块,并显示识别到木块的颜色。(2)将三种颜色的木块从木块起点位置逐一运送至库区位置的对应颜色区域内,最终放置位置超出对应颜色框小于0.5cm。(3)终点库房区在搬运场地内Y 轴上任意平移,仍能完成发挥部分第(2)任务(对应的无线引导装置可以跟随库区移动)。(4)其他。2 方案设计2.1 总体方案设计通过赛题分析,以下几点是解题的关键:(1)小车在不受人工控制的时候怎样检测木块以及木块的颜色并保持高速向木块前进。(2)小车怎样准确的找到木块并将其套取。(3)怎么把木块整齐的摆
5、放在库房内并且不超过10cm线内。2.1.1 车体的确定方案一:小车由四轮支撑。本设计小车的行驶路线为直线,四轮车走直线稳,比较有优势。实践中发现靠后轮驱动和转向,会使小车在粗糙表面前进时转向产生困难,而不能寻线。方案二:小车由三轮支撑。三轮车的平衡性不如四轮车的强,但由于前部只采用一个轮子,减小了摩擦,相对来说转向更易实现。根据自身条件,本系统采用方案二,车体为自制长26cm,宽14cm的简易三轮小车,万向轮置于车体前方起辅助支撑作用,两个直流电机分别置于车体后方两侧控制左轮和右轮。2.1.2 系统原理分析根据设计要求,基本结构框图如下。系统主要分为控制部分和信号检测部分。其中信号检测部分主
6、要包括:木块检测模块,黑线检测模块,颜色识别模块。控制部分主要包括:电机驱动模块,显示模块,控制器模块。 控制器模块1机械手模块激光接收模块记时模块电机驱动模块显示 模块 控制器模块2激光发射模块行驶检线模块颜色识别模块图1 系统基本结构框图 图2 系统基本结构框图2.2单元模块设计2.2.1控制器模块根据题目的要求,控制器主要接受和辨认各个传感器信号、控制小车的电机的动作、控制显示小车运动的时间及协调小车各部分的运动。方案一:51系列单片机设计方案51系列单片机是最常用也是最基本的单片机,其特点有:它具有两种可以用软件进行选择的低功耗工作方式:待机方式和掉电方式,采用CMOS技术、集成度高、
7、速度快、功耗低。89C51含EEPROM电可编闪速存储器。有两级或三级程序存储器保密系统,防止EEPROM中的程序被非法复制。不用紫外光擦除,提高了编程效率。外部接口电路扩展,实现三线式串行外围设备接口SPI(Serial Peripheral Interface)和I2C(Inter-Icbus)简化了硬件线路。方案二:ATMEL公司 AVR ATmega16设计方案AVR系列单片机是采用低功率、非挥发CMOS工艺制造的Harvard结构的新型高速单片机单片机(一个时钟周期执行一条指令),具有休眠省电功能(POWER DOWN)及闲置(IDLE)低功耗功能,一般耗电在12.5mA,典型功耗情
8、况,WDT关闭时为100nA,更适用于电池供电的应用设备。多累加器型、数据处理速度快。超功能精简指令!具有32个通用工作寄存器。ATmega16单片机具有1KB的SRAM静态随机数据存储器,可灵活使用指令运算, 存放数据。中断响应速度快有多个固定中断向量入口地址,可快速响应中断。I/O口功能强、驱动能力大。AVR的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。I/O口有输入/输出, 三态高阻输入,也可设定内部拉高电阻作输入端的功能,便于作各种应用特性所需(多功能I/O口) 。工业级产品!具有大电流(灌电流)1040mA,可直接驱动可控硅SSR或继电器, 节省了外围驱动器件。
9、 具有A/D转换电路, 可作数据采集闭环控制,AVR内带模拟比较器,I/O口可作A/D转换用,可组成廉价的A/D转换器。,中断源16个 ,外中断8个,SPI,UART,8路10位A/D,ISP。有功能强大的计数器/定时器.C/T计数器/定时器,有8位和16位,可作比较器;计数器外部中断和PWM(也可当D/A)用于控制输出,有的有3-4个PWM,作电机无级调速是理想器件。根据自身条件采用方案一。图2 控制模块原理图 2.2.2自动导航模块自动导航模块使小车不需人工控制,实现自动向木块前进,搬运木块,将木块放入库中等一系列活动。方案一:采用红外接近开关。红外接近开关又叫做探头,其工作原理是被测参数
10、的改变使得探头内产生相应的电流,再被信号处理及系统处理,然后输出显示。其探测范围是10CM到30CM。探测距离较短,红外接近开关发出的光较为发散容易导致定位不够精确。方案二:采用激光传感器。激光导航具有以下特点:高方向性(即高定向性,光速发散角小),激光束在几公里外的扩展范围不过几厘米;高单色性,激光的频率宽度比普通光小10倍以上;高亮度,利用激光束会聚最高可产生达几百万度的温度。它的优点是能实现无接触远距离测量,速度快,精度高,量程大,抗光、电干扰能力强等。相对于红外接近开关定位更加精确。基于以上分析,拟订方案二。小车在场地内行驶时,通过激光的导航把木块从起始点搬运到终点,最终把所有的木块搬
11、运到终点,小车运行时根据激光的进行转向或直行,当小车到达可以套取木块的位置时,接近开关亮,小车能成功套取木块。激光的发射模块 激光的接收模块图3 激光检测原理 2.2.3机械手臂模块方案一:采用抓取形式的机械手臂,外形较为美观,但是容易遇到抓取不牢,木块中途脱落的问题,不易控制。并且占用空间较大,在放下木块时容易碰到其他木块,影响木块的整齐排列。 方案二:采用套取形式的机械手臂,其形式简单,性价比高。并且以拖拽的方式搬运木块,可避免木块脱落的问题,并且在放置木块时,较易实现题目要求,使木块能较为整齐的排列。基于以上分析,拟订方案二。2.2.4电机驱动模块电机的驱动电路主要通过电机的正传和反转实
12、现小车的前后或者左右的方向选择。对于电机驱动电路有以下几种方案:方案一:采用L293D电机驱动芯片对电机的开和关进行控制,L293D电机驱动芯片允许电压范围在4.536V, 内有四重推挽(双重H桥集成功放电路)驱动电路,该芯片内部集成了双极型H-桥电路,所有的开关量都做成n型。这种双极型脉冲调宽方式具有很多优点,如电流连续;电机可在四象限运行;电机停止时有微振电流,起到了“动力润滑”作用,消除正反向时的静摩擦死区;低速平稳性好等。H-桥电路的输入量可以用来设置马达的转动方向,使能信号可以用于脉宽调整(PWM),通过调整PWM的占空比来调整电机的转速。每一组PWM波用来控制一个电机的速度,而另外
13、两个I/O口可以控制电机的正反转,控制比较简单,电路也很简单,一个芯片内包含有8个功率管,这样简化了电路的复杂性。电路图如附图1所示。该芯片过热后能自动关断,两个通道可以向各自的电机提供1A的驱动电流。其最大的优点是其内部还集成续流二极管。该芯片的功耗比较小,有四个推挽电路组成,它们成对使用,每对推挽电路的输出共享一个使能端,用以控制直流电机,比较适合直流电机或步进电机的驱动。但采用PWM控制时,芯片容易发热,驱动能力下降,而且电源接反时,容易烧故而放弃。方案二: 采用市面易购的电机驱动芯片L298N,该芯片是利用TTL电平进行控制,对电机的操作方便,通过改变芯片控制端的输入电平,即可以对电机
14、进行正反转操作,很方便单片机的操作,亦能满足直流减速电机的要求。可以采用两个电机分别对左轮和右轮驱动,这样有利于小车的转弯。该系统采用方案二。2.2.5系统供电模块方案一:采用单一的电池供电。单电池供电,也就是说电机驱动系统与信息采集及MCU控制系统采用的电源是同一电源,这样供电比较简单,但是由于电动机启动瞬时电流很大,而且PWM驱动的电动机电流波动较大,会造成电压不稳,会使系统的抗干扰能力降低,使得电机驱动系统与信息采集及MCU控制系统不能很好的工作,同时也会造成传感器误检测,严重时可能造成单片机程序跑飞、复位等异常现象。方案二:采用双电池供电。用一个电池给电机驱动系统单独供电,另外一个电池
15、给信息采集及MCU控制系统供电。将电动机驱动系统电源与信息采集及MCU控制系统电路电源完全隔离,这样做虽然不如单电源方便灵活,但可以将电动机驱动所造成的干扰彻底清除,提高了系统的稳定性和可靠性。小车负载大,所以耗电量必然很大,采用双电池,保证小车的动力。经分析决定采用方案二。 2.2.6颜色识别模块TCS230采用8引脚的SOIC表面贴装式封装,在单一芯片上集成有64个光电二极管。这些二极管共分为四种类型。其中16个光电二极管带有红色滤波器;16个光电二极管带有绿色滤波器;16个光电二极管带有蓝色滤波器;其余16个不带有任何滤波器,可以透过全部的光信息。这些光电二极管在芯片内是交叉排列的,能够
16、最大限度地减少入射光辐射的不均匀性,从而增加颜色识别的精确度;另一方面,相同颜色的16个光电二极管是并联连接的,均匀分布在二极管阵列中,可以消除颜色的位置误差。工作时,通过两个可编程的引脚来动态选择所需要的滤波器。当选定一个颜色滤波器时,它只允许某种特定的原色通过,阻止其他原色的通过。例如:当选择红色滤波器时,入射光中只有红色可以通过,蓝色和绿色都被阻止,这样就可以得到红色光的光强;同理,选择其他的滤波器,就可以得到蓝色光和绿色光的光强。通过这三个值,就可以分析投射到TCS230传感器上的光的颜色。S0S1输出频率定标S2S3滤波器类型LL关断电源LL红色LH20%LH蓝色HL20%HL无HH
17、100%HH绿色3 分析计算3.1 精确定位的实现采用激光校正导航准确找到木块的位置。激光具有3个重要特性:高方向性(即高定向性,光速发散角小),激光束在几公里外的扩展范围不过几厘米;高单色性,激光的频率宽度比普通光小10倍以上;高亮度,利用激光束会聚最高可产生达几百万度的温度。激光传感器是利用激光技术进行测量的传感器,它由激光器、激光检测器和测量电路组成。激光传感器是新型测量仪表,它的优点是能实现无接触远距离测量,速度快,精度高,量程大,抗光、电干扰能力强等。 小车利用激光检测木块,在刚检测到木块右侧的时候开始前行,小车左轮的转速稍大于右轮,所以小车在前行的时候会稍微向右偏,在激光刚一检测不
18、到木块的时候小车左转,重新检测到木块后继续前行。这样就能保证小车准确检测木块的位置。3.2 准确计时的实现 利用定时器实现准确计时 TCCR0 = 0x04; TCNT0 = 0x83; TIMSK |= 0x01; TCCR0是定时器/计数器0的控制寄存器,初值为4是普通模式,256分频,TCNT0的初值是131,加到256,共加了125次,所花的时间是8ms,每8ms 定时器计数器CPU就会在幕后进入溢出中断服务函数,然后在溢出中断服务函数里另设一个变量让每次溢出时这个变量自增1,然后经过125次溢出,即变量为125时为1s。3.3 PWM控制实现PWM(脉冲宽度调制)控制,通常配合桥式驱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 搬运 机器人
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。