基于51单片机C语言搬运车机器人毕业设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
return (PINC&0x01)?1:0;
}
int main(void) //主函数,程序从这里开始运行
{
usta_Init(); //串口初始化
printf("Program Running!"); //在调试窗口显示一条信息
while(1)
图3-4左侧所示是安装在底盘上的尾图
轮。尾轮是一个有中心孔的塑胶球。开口销作为轴,将轮子固定在底盘上。
轮子的中心孔与底盘尾部的中心孔对准在一条水平线上。
将开口销同时穿过这三个孔(底盘左侧,尾轮,底盘右侧)。
将开口销一端弯曲使它不会滑出孔。
图3-4右侧所示是安装在宝贝车机器人伺服电机上的驱动轮。
拉伸橡皮圈,把它套在每个轮子上。
执 行 情 况
指导教师
签 字
2012.2.23-2012.2.25
确定题目
完成
2012.2.26-2012.3.3
确定任务要求
完成
2012.3.4-2012.3.15
确定毕业设计大纲
完成
2012.3.15-2012.4.1
确定毕业设计内容
完成
2012.4.2-2012.4.10
确定毕业设计要求
完成
2012.4.11-2012.4.14
整体结构的设计,主要包括:
(1)机器人底盘的设计与安装
(2)核心控制
3.1.1 机器人底盘设计与安装
本设计以宝贝车机器人作为载体,即作为整个智能机器人的底盘,在其基础上设计机构,以实现设计目标。本节主要完成智能机器人底盘的安装,主要从以下几方面进行:
(1)基本结构的安装
(2)驱动装置的安装
(3)动力源的安装
西安航空职业技术学院
毕 业 设 计(论 文)
论文题目:搬运机器人
所属系部:自动化工程系
指导老师:职 称:助教
学生姓名:班级、学号:
专 业:计算机控制技术
西安航空职业技术学院制
2012年04月20日
西安航空职业技术学院
毕业设计(论文)任务书
题目:搬运机器人
任务与要求:
以宝贝车为平台,加装机构,实现在在固定轨迹图中将不同颜色木
将每个四角形部件从电机输出轴上取下来。
将螺钉保存好,后面还会用到。
根据上面的指示移走如图四角形部件将电机安装到底盘上
图3-5
零件列表:
如图3-6.
(1)宝贝车底盘(已部分组装好)
(2)连续旋转电机
(3)螺钉3/8英寸4-40
(4)螺母, 4-40
装配步骤:
用螺钉和螺母将电机固定在底盘上。为了最好的性能,
每个轮子有一个凹槽用于把它安装到输出轴上。将两个轮子分别压在输出轴上,确保两个轴高度一致,并已装进轮子的凹槽。
用螺钉将轮子固定在输出轴上。
驱动装置的安装
1 拆除伺服喉
断开控制器和伺服电机的电源。
取出电池盒中的所有电池。
图3-4
把伺服电机从你的教学底板断开。
步骤
用螺丝起子去掉连接伺服喉和电机输出轴之间的螺钉。
【Abstract】
This design by car this carrier incorporated by AT89S52 core dashboards can achieve its basic features, plus infrared detector (IR LED), QTI sensors, IR schematics to perfect the design. Uses infrared technology to detect obstacles, QTI sensor acquisition information, use of ground AT89S52 processor that timely control, realization of intelligent Hayashi and obstacle avoidance, automatically opening and closing doors, as well as automatically. Smart cars with rear-wheel drive, two rounds of the execution with a stepper motor. The entire system of the circuit simple structure, reliable performance. Laboratory test results meet the requirements of this article focuses on the system's hardware design and analysis of test results. Technologies are:
卷起伺服电机和底盘之间剩余的线。
从底盘下面,拉出剩余的穿过橡胶圈的伺服电机线和电池线。
卷起伺服电机和底盘之间剩余的线。
图3-11
3.1.2核心控制
(1)AT89S52核心控制板(图3-13)
AT89S52单片机是一个低功耗、高性能CMOS 8位微控制器,片内含通用8位中央处理器和ISP Flash存储单元,8k BytesISP(In_system programmable)可反复擦写1000次的Flash只读程序存储器,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS.51指令系统及80C51引脚结构,在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、高性价
初稿判定
完成
2012.4.15-2012.4.18
教师对进度计划实施情况总评
签名
年 月 日
本表作评定学生平时成绩的依据之一。
搬运机器人
【摘要】
美国机器人协会(RIA)的机器人定义:机器人是用以搬运材料、零件、工具的可编程序的多功能操作器或是通过可改变程序动作来完成各种作业的特殊机械装置。”
日本工业机器人协会(JIRA)的定义:工业机器人是一种装备有记忆装置和末端执行器(end effector)的,能够转动并通过自动完成各种移动来代替人类劳动的通用机器。
To programmatically control the car door open and close;
Effective application of the sensor;
Key words:memory devices, end actuators,
1
机器人从出发区出发,到达物料储存区后,分拣其赛前抽签决定好的任务,即从5个预知颜色料块(黄、白、红、黑、蓝)选3种颜色料块的已知6种组合(任务)中,选其中1个作为比赛任务(其料块均要求摆放在场地图的A、C、E位置,B、D位置不放置物料),再按照设计好的控制策略控制机器人动作,以便将三个料块快速准确地搬运并放到对应的三个颜色中心区域内,并最后回到出发区。
零件列表(图3-8):
(1)宝贝车底盘(部分组装)
(2)平头螺钉,3/8英寸4-40
(3)螺母, 4-40
(4)带有插头的电池盒
安装步骤:
用平头螺钉和螺母将电池盒固定在宝贝车机器人的底盘下面,如图3-9左边所示:
将螺钉穿过电池盒,然后在底盘上面用螺母紧固。
如图3-9右边所示:将电池盒的电源连接线穿过底盘中间带有橡胶圈的孔
比的解决方案。
图3-13
(2)传感器
aQTI传感器
QTI传感器作为本设计的检测系统,主要实现光电检测,即利用QTI传感器对公交车的行进路线进行检测。
本项目主要包含以下几个任务:
1. QTI传感器的工作原理
2. QTI传感器的安装
认识QTI传感器
图3-14
QTI传感器的简介
本设计使用的QTI(Quick Track Infrared)传感器,如图3-14所示。QTI传感器是一种使用光电接受管来探测它下面的表面反射光强度的传感器。当QTI传感器在一个很暗的表面上时,反射光强度很低。当QTI传感器在一个很亮的表面上时,反射光强度很高,从而导致传感器输出的变化。即探测到黑色物体输出高电平,探测到白色物体输出低电平。
QTI传感器的特性使其很适合用在巡线、迷宫导航、探测场地边缘等应用中。
QTI边线检测传感器性能参数:
工作温度:-40℃~85℃
参考电压:5V
连续电流:50mA
功耗:100mW
最佳距离:10mm
最佳距离最大散射角度65度
探测到黑色物体输出高电平,探测到白色物体输出低电平。
响应时间:(V = 5v ,R = 100, I = 5mA)
装配步骤:
将13/32英寸的橡胶套圈插到宝贝车底盘中心的孔内确保底盘中心孔的边缘嵌在橡胶圈的凹槽中
用4个螺钉将螺柱如图所示固定在底盘上。
2轮子的安装
部件列表:(图3-3)
(1)部分已装好的宝贝车机器人
(2) 1/16″开口销
(3)球状尾轮
(4)橡皮圈
(5)塑胶轮子
(6)拆掉伺服喉里保存的螺钉
装配步骤:3-7图3-3 轮子部件
2 系统设计
本组智能小车的硬件主要有以宝贝车作为核心的载体小车、主控器部分、自动循迹部分、检测部分、手抓机构、电机驱动部分组成。
2.1设计背景
设计一个基于8位单片机或ARM控制机器人,在比赛场地里移动,将指定的物体搬运到指定的位置区域,比赛的记分根据机器人将物体放置的位置精度和完成时间来决定分值的高低。它模拟了工业自动化过程中自动化物流的要求以及实际应用情况。
上升沿时间10us
下降沿时间50us
图1引脚示意图
图3-15
AVR单片机例程:
硬件连接:把PC0口接到SIG上,VCC接5V,GND接地。
#include“BoeBOtUnderstandable.h”//宝贝车的标准头文件
#include“usta.h”//串口的头文件
int PC0_state(void) //获取PC0的状态
(10)螺柱(四长四短)
(11)盘头螺钉
(12)螺母,4-40
在组装之前,应该先将所需部件找齐,方可进行安装。将表中所列零件收集到一起,按照装配步骤进行组装。
基本结构的安装
1 底盘的安装
零件列表:
如图Biblioteka Baidu-2
(1)宝贝车底盘
(2)螺柱
(3)盘头螺钉
(4) 13/32英寸的橡胶圈
图3-2底板及上面的硬件
美国国家标准局(NBS)的定义:机器人是一种能够进行编程并在自动控制下执行某些操作和移动作业任务的机械装置。
国际标准化组织(ISO)的定义:机器人是一种自动的、位置可控的、具有编程能力的多功能机械手,这种机械手具有几个轴,能够借助于可编程序操作来处理各种材料、零件、工具和专用装置,以执行种种任务。
关键字:记忆装置、末端执行器。
(4)控制面板的安装
组装工具及部件
1 组装工具(图3-1)
(1)螺丝起子
(2)尖嘴钳
2 组装部件
(1)宝贝车底盘
(2)带制器的教学板
(3)连续旋转电机(两个)
(4)塑胶轮子(两个)
图3-1宝贝车机器人组装工具
(5)橡皮圈(两个)
(6)带有插头的电池盒
(7)球状尾轮
(8)1/16″开口销
(9)平头螺钉,3/8英寸4-40
图3-8

图3-9
将伺服电机线也穿过此孔。
控制系统的安装
把教学底板(图3-10)安装到底盘上
零件列表:
1.宝贝车机器人底盘(部分组装好)
2.平头螺钉1/4_ 4-40
安装步骤:
将主板放在四个支架上使其与四个孔对齐。
确保面包板接近驱动轮而不是尾轮。
用平头螺钉连接主板和支架。图3-10
从底盘下面,拉出剩余的穿过橡胶圈的伺服电机线和电池线。
2.2设计要求
(1)基本要求:实现小车的前进后退,左转右转(按照程序预设)
(2)扩展部分:实现小车自动循迹功能,并利用所设机构完成物料的搬运
2.3 实现目标
在规定时间内,机器人搬运完毕物料,并回到出发点。
3机器人本体机构设计
本章中所要完成的任务摘要:
1.整体结构的设计
2.控制系统的设计
3.1 整体结构的设计
块搬运到对应颜色区域,并返回原点。
时间:2012年02月23日 至2012年04月20日共8周
所属系部:自动化工程系
学生姓名:学 号:
专业:计算机控制技术
指导单位或教研室:计算机控制技术教研室
指导教师:职 称:助教
西安航空职业技术学院制
2012年04月20日
毕业设计(论文)进度计划表
日 期
工 作 内 容
你必须从里面,而不是从外面把电机放入矩形窗口。
用标签纸标识伺服电机的左右轮。
图3-6把电机安装到底盘上
图3-7所示是伺服电机和教学板的连接
连接伺服电机到教学底板上的电机接口处。
将贴着“L”的插头连接到P1_1端口,贴着“R”的插头连接到P1_0端口。
图3-7伺服系统的连接
动力源的安装
在本设计中,我们采用4节5号碱性电池作为整个智能机器人的动力源。
相关文档
最新文档