版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、选题为:机械手臂一、 设计任务制作一个机械手臂二、 设计要求1、基本要求:1) 有3个自由度。(共四个自由度:旋转,大臂升降,小臂升降,抓握)2) 可以抓放小物体(能爪放乒乓球)3) 机械架构结实,不易烂(结构合理,但稳固性仍能改善)4) 机械运动符合机械原理和力学定理。(能定在某种姿势,)2、发挥要求:1) 用单片机控制(stc89c52rc 单片机IO口控制)2) 实现无线控制(四路无线遥控控制)3) 其他创新功能(自带轮子,能行走)成品照片:控制说明:由 无线遥控器 控制机械手运作,遥控器上有ABCD四个按钮,由于遥控按键较少,设置其中D为模式选择键,共分为四种模式:(1)机器行走模式(
2、2)手的旋转模式(3)机械手主臂的升降(4)机械手小臂的升降(1)行走模式:按住A键 机器向前 按住B键 机器左转 按住C键 机器右转 按下D键 蜂鸣器鸣响,进入模式二(2)手的旋转模式 按住A键 爪为抓紧状态;若再次按住 爪便松开 按住B键 整个机械手顺时针旋转 按住C键 整个机械手逆时针旋转 按下D键 蜂鸣器鸣响,进入模式三(3)机械手主臂的升降模式: 按住A键 爪为抓紧状态;若再次按住 爪便松开 按住B键 主臂下降 按住C键 主臂上升 按下D键 蜂鸣器鸣响,进入模式四(4)机械手小臂的升降模式: 按住A键 爪为抓紧状态;若再次按住 爪便松开 按住B键 小臂上升 按住C键 小臂下降 按下D
3、键 蜂鸣器鸣响,回到模式一设计说明:机械原理:利用直流电机加上减速齿轮控制机械手各关节机械手的四个自由度由下列关节组成:(1)旋转关节为一部小型手摇发电机的改装:齿轮模数为0.4,减速比约1:168电机改用 3V DC电机(2)主臂控制马达为3V直流电机共用减速齿轮11个减速比约为1::200最后的带动齿轮需用两对,分布在空的两端,防止带动轴不平衡照成掉齿;(3)小臂控制马达也为3V DC电机共用减速齿轮13个减速比约为1:243最后也许用两对带动齿轮。(4)机械手爪部分由四个 减速微型电机组成【电压范围】2V-8V【参考速度】30-100转【其他特征】齿轮箱无输出轴,有一个输出孔,轴孔径约1
4、.5mm,深约3mm在电机旋转部分用热熔胶粘有长约5cm,轴径为2MM的铁轴电路设计:原理:主要运用单片机IO的判断控制采用单片机为 :STC89C52RC控制系统的核心是STC89C52 单片机, 是一种低电压、高性能CMOS 8 位单片机。支持在线编程, 可基本满足编写程序的需求; 集成度高、体积小、可靠性强,具有极高的性价比,低电压、低功耗,具有很强的控制功能。驱动直流的电机驱动芯片:L293D*3遥控部分采用四路遥控模块:遥控器发出具有不同编码的高频信号,由接收器接收之后再经单片机检测并作出不同的反应,从而实现对系统的远程控制,在没有干扰的条件下遥控距离可达十几米。电路图如下:D1、
5、D2、 D3、 D4为四个状态模式显示灯(详细参考程序部分)以下为C语言程序:#include<reg52.h>#define uchar unsigned char#define uint unsigned int/*=L293D 各引脚位定义=*/sbit in11=P20;sbit in12=P21;sbit in13=P22;sbit in14=P23;sbit in21=P24;sbit in22=P25;sbit in23=P26;sbit in24=P27;sbit in31=P14;sbit in32=P15;sbit in33=P16;sbit in34=P17;
6、/*=*/*=蜂鸣器引脚=*/sbit beep=P37;/*=功能提示灯定义=*/sbit d1=P10;sbit d2=P11;sbit d3=P12;sbit d4=P13;/*=四路遥控电路引脚定义=*/sbit c1=P00;sbit c2=P01;sbit c3=P02;sbit c4=P03;uchar t=0;/*=定义1ms延时函数=*/void delay(uint z)uint x,y;for(x=z;x>0;x-)for(y=110;y>0;y-);/*=机械手的抓握函数=*/void zhua()while(c1=1)if(t=0)in33=0;in34=
7、1;delay(1);in34=0;delay(1);if(t=1)in33=1;in34=0;delay(1);in33=0;delay(1);in33=0;in34=0;t=!t;/*=主函数=*/main()d1=0; /提示灯1d2=1; /提示灯2d3=1; /提示灯3d4=1; /提示灯4 if(c1=1) /键A被按下delay(1); /去抖while(c1=1) in11=0;in12=1;in13=0;in14=1; /松手检测in12=0;in14=0; /行走模式下的前进 if(c2=1) /键B被按下delay(1);while(c2=1)in11=0;in12=1;
8、in13=1;in14=0;in12=0;in13=0; if(c3=1) /键B被按下delay(1);while(c3=1)in11=1;in12=0;in13=0;in14=1;in11=0;in14=0; /行走模式下的右转if(c4=1)/键四被按下,模式转换delay(1);while(c4=1)beep=0;beep=1;while(c4=0)/模式二:机械手旋转d1=0;d2=0;d3=1;d4=1;if(c1=1) delay(1);zhua();/该模式下A键为抓握if(c2=1) /B键为左转delay(1);while(c2=1)in21=1;in22=0;delay(
9、1);in21=0;delay(2);in21=0;if(c3=1) /C键为左转delay(1);while(c3=1)in21=0;in22=1;delay(1);in22=0;delay(2);in22=0; while(c4=1)beep=0;/D键按下 模式切换为 机械手伸缩模式 蜂鸣器鸣响beep=1;while(c4=0)d1=0;d2=0;d3=0;d4=1;if(c1=1)/该模式下A键为抓握delay(1); zhua();if(c2=1)/B键按下 机械手外展delay(1);while(c2=1)in23=1;in24=0;in23=0;if(c3=1)/C键按下 机械手里缩delay(1);while(c3=1)in23=0;in24=1;in24=0;while(c4=1)beep=0;beep=1;while(c4=0)/D键按下 模式切换为 机械手小臂调节高低模式d1=0;d2=0;d3=0;d4=0;if(c1=1)/该模式下A键为抓握delay(5);zhua();if(c2=1)de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成都工业职业技术学院《国家公务员制度》2023-2024学年第一学期期末试卷
- 2024年版私人借款协议标准文本版B版
- 2025版年度企业年会主题晚会策划服务合同范本2篇
- 二零二五年度F项目智慧城市基础设施建设合同3篇
- 2024年物流公司货车司机雇佣劳动合同规范3篇
- 2024模具生产与原材料供应链风险管理合同3篇
- 二零二五年度VOCs减排与运维管理服务合同3篇
- 2025版农业图书购销专项合同
- 2025年度SAP系统数据备份与恢复服务合同3篇
- 2025版劳动合同终止与经济补偿及离职手续协议3篇
- 食材配送服务方案投标方案(技术方案)
- 年产15000吨硫酸铝项目环评报告表
- 2023-2024学年湖北省孝感市云梦县八年级(上)期末英语试卷
- 2024年一级注册建筑师理论考试题库ab卷
- 2024二人合伙经营项目简单协议书
- 小学数学班级学情分析报告
- IMCA船舶隐患排查表
- 2024年软件开发调试合同样本(二篇)
- 地理月考分析及改进措施初中生
- MOOC 研究生学术规范与学术诚信-南京大学 中国大学慕课答案
- 乡村篮球比赛预案设计
评论
0/150
提交评论