基于某STM32的机械臂运动控制分析报告设计
- 格式:doc
- 大小:2.39 MB
- 文档页数:25
机器人测控技术大作业课程设计课程设计名称:基于STM32的机械臂运动控制分析设计专业班级:自动1302学生姓名:张鹏涛学号:指导教师:曹毅课程设计时间:2016-4-28~2016-5-16指导教师意见:成绩:签名:年月日目录摘要 (II)第一章运动模型建立................................................................................................ I II1.1引言 ............................................................................................................... I II1.2机器人运动学模型的建立 ............................................................................. I II (IV)第二章机械臂控制系统的总体方案设计 (V)2.1机械臂的机械结构设计 (V)V错误!未定义书签。
2.2机械臂关节控制的总体方案 (VI)2.2.1机械臂控制器类型的确定 (VI)2.2.2机械臂控制系统结构 (VII)2.2.3关节控制系统的控制策略 (VII)第三章机械臂控制系统硬件设计 (VII)3.1机械臂控制系统概述 (VII)3.2微处理器选型 .............................................................................................. V III3.3主控制模块设计 .......................................................................................... V III错误!未定义书签。
机器人测控技术大作业课程设计课程设计名称:基于STM32的机械臂运动控制分析设计专业班级:自动1302学生姓名:张鹏涛学号:201323020219指导教师:曹毅课程设计时间:2016-4-28~2016-5-16目录摘要 (V)第一章运动模型建立...................................................................................... V I1.1引言 ................................................................................................ V I1.2机器人运动学模型的建立.................................................................. V I1.2.1运动学正解 (VIII)第二章机械臂控制系统的总体方案设计 (X)2.1机械臂的机械结构设计 (X)2.1.1臂部结构设计原则 (X)2.1.2机械臂自由度的确定 (XI)2.2机械臂关节控制的总体方案 (XI)2.2.1机械臂控制器类型的确定 (XI)2.2.2机械臂控制系统结构 (XII)2.2.3关节控制系统的控制策略 (XIII)第三章机械臂控制系统硬件设计 (XIII)3.1机械臂控制系统概述 (XIII)3.2微处理器选型 (XIV)3.3主控制模块设计 (XV)3.3.1电源电路 (XV)3.3.2复位电路 (XVI)3.3.3时钟电路 (XVI)3.3.4 JTAG调试电路.................................................................. X VII3.4驱动模块设计................................................................................. X VII3.5电源模块设计.................................................................................. X IX 第四章机械臂控制系统软件设计................................................................... X X4.1初始化模块设计............................................................................... X X4.1.1系统时钟控制....................................................................... X X4.1.2 SysTick定时器 (XXII)4.1.3 TIM定时器 (XXIII)4.1.4通用输入输出接口GPIO (XXIV)4.1.5超声波传感器模块 (XXV)总结 (XXVI)参考文献 (XXVII)附录A ......................................................................................................... X XIX 附录B . (XXX)设计要求:设计一个两连杆机械臂,具体参数自行设计,建立其运动学模型,然后在此基础上完成该机械臂两点间的路径规划,并给出仿真结果。
STM32智能包裹分类机器手臂控制系统设计金兆东;孟祥斌;毛红艳;王德君【期刊名称】《电脑知识与技术》【年(卷),期】2015(011)027【摘要】针对传统快递仓储依靠人工手持条码识别器分类效率不高的问题,采用MJ-2060 CCD条码扫描识别模块,利用串行调试进行扫描码信息量的读取和传递.使用STM32微处理器作为主控器,接收扫描信号后,控制机械手臂抓取、上下提升,并运送货品到指定区域.实验仿真及实测结果显示,该设计分类机器手臂装置可以准确地进行分类和传送,是一种性能可靠的智能包裹分类设备.%Handheld bar code reader for express delivery, warehousing rely on traditional artificial classification efficien?cy is not high, the MJ- 2060 CCD barcode scanning recognition module, using serial debugging to scan code reading and transmission of information. As the host controller based on STM32, after receiving scanning signal, control robotic arm grab, ascending, up and down and deliver goods to the designated region. The experimental simulation and mea?sured results show that the design classification machine arm device can accurately category and transmission, is a kind of reliable performance of the intelligent parcel sorting device.【总页数】3页(P145-146,158)【作者】金兆东;孟祥斌;毛红艳;王德君【作者单位】沈阳工程学院自动化学院,辽宁沈阳 110136;沈阳工程学院自动化学院,辽宁沈阳 110136;沈阳工程学院自动化学院,辽宁沈阳 110136;沈阳工程学院自动化学院,辽宁沈阳 110136【正文语种】中文【中图分类】TP273【相关文献】1.基于STM32控制器的智能黑板擦系统设计 [J], 吕晓彬;王志凌;梁贵龙;魏灵峰2.基于STM32的机械手臂控制系统设计 [J], 钟晓青;林智;和青芳3.基于STM32F103控制器的智能循迹小车系统设计 [J], 万兵;汪地;史烨桦4.基于STM32F103 ARM芯片的智能吸尘器控制系统设计 [J], 卢运5.基于STM32的脉冲激光器智能控制系统设计 [J], 苏锐;郭欢;范一松;彭方;郭强因版权原因,仅展示原文概要,查看原文内容请购买。
机器人测控技术大作业课程设计课程设计名称:基于STM32的机械臂运动控制分析设计专业班级:自动1302学生姓名:张鹏涛学号:201323020219指导教师:曹毅课程设计时间:2016-4-28~2016-5-16指导教师意见:成绩:签名:年月日目录摘要.............................................................................................................................. I V第一章运动模型建立 (V)1.1引言 (V)1.2机器人运动学模型的建立 (V)1.2.1运动学正解 (VII)第二章机械臂控制系统的总体方案设计 (VIII)2.1机械臂的机械结构设计 (VIII)2.1.1臂部结构设计原则 (VIII)2.1.2机械臂自由度的确定..................................................................... I X2.2机械臂关节控制的总体方案...................................................................... I X2.2.1机械臂控制器类型的确定............................................................. I X2.2.2机械臂控制系统结构 (X)2.2.3关节控制系统的控制策略 (X)第三章机械臂控制系统硬件设计............................................................................ X I3.1机械臂控制系统概述.................................................................................. X I3.2微处理器选型 (XII)3.3主控制模块设计 (XII)3.3.1电源电路 (XII)3.3.2复位电路 (XIII)3.3.3时钟电路 (XIII)3.3.4 JTAG调试电路 ........................................................................... X IV3.4驱动模块设计 (XV)3.5电源模块设计........................................................................................... X VI 第四章机械臂控制系统软件设计 (XVII)4.1初始化模块设计 (XVII)4.1.1系统时钟控制 (XVII)4.1.2 SysTick定时器 (XVIII)4.1.3 TIM定时器 ................................................................................. X IX4.1.4通用输入输出接口GPIO (XX)4.1.5超声波传感器模块 (XX)总结 (XXII)参考文献 (XXIII)附录A (XXIV)附录B (XXV)设计要求:设计一个两连杆机械臂,具体参数自行设计,建立其运动学模型,然后在此基础上完成该机械臂两点间的路径规划,并给出仿真结果。
Science and Technology &Innovation ┃科技与创新·27·2017年第10期文章编号:2095-6835(2017)10-0027-02基于STM32的协作机器人机械臂控制系统设计李以聪,戴福全,肖明伟,陈剑枰,陈志伟,吴国安(福建工程学院,福建福州350100)摘要:目前,针对协作机器人的柔顺控制、零力控制问题,提出了一种基于以ST 公司的STM32为微控制器的协作机器人机械臂控制系统。
该系统采用数字PID 闭环算法改善机械臂的柔顺运动,增强其稳定、可靠性能,并加上力矩传感器或电流检测电路感知外界的力矩变换情况,补偿机械臂的自重,实现零力控制,为机器人的快速示教奠定基础。
实验结果表明,将STM32系列微控制器作为主控制器具有可行性,可以应用于协作机器人的机械臂控制系统中,且具有广阔的应用前景,并最终将其运用于实际工业生产加工中。
关键词:机械臂;协作机器人;PID ;STM32中图分类号:TP242文献标识码:ADOI :10.15913/ki.kjycx.2017.10.027一直以来,控制器都是机器人控制系统的核心,但是,国外相关产业公司对我国实行严厉的保密措施。
随着微处理器行业的快速发展,市面上陆续出现了高性能、高性价比的32位微处理器,它们的性能能够满足机械臂对控制器的运算需求。
针对目前协作机器人控制系统资源匮乏,价格昂贵且工作不稳定等问题,提出了一种改进设计,以满足中小企业对机械臂的控制需求。
在设计该控制系统时,首先提出了电机的硬件驱动电路设计方案。
主控芯片采用一种抗干扰能力比较强、运算速度快、价格合理的STM32微控制器,相比现在广泛使用的电机控制的DSP ,STM32成本比较低,自带能产生电机控制所必须的PWM 输出的TIM ,且外围电路较为简单,适用于机械臂的电机控制。
接着分析机械臂电机伺服控制所需要的PID 位置环算法,最后通过实物样机试验机械臂的运动柔顺度,通过Matlab 进行电机旋转位置的数据拟合,得出响应曲线,并最终证实了该设计方案的可行性。