基于单片机的六自由度机械手臂控制系统设计

2021-06-04 08:39:46陈心怡张春雨朱丽华
铜陵学院学报 2021年2期
关键词:单片机机械信号

陈心怡 张春雨 朱丽华

(1.池州职业技术学院,安徽 池州 247000;2.安徽科技学院,安徽 滁州 239000)

一、引言

机械臂也称工业机器人,是以运动作为控制对象的智能控制装备,主要由手臂、舵机、抓手等组成[1]。机器人手臂的张开、夹紧等系列动作由电动机驱动,并准确地反馈到可编程逻辑控制器。在工业生产中控制机械臂完成我们所需要的夹取和分拣动作,本项目便是围绕六自由度机械臂控制系统展开的。通常一个52系列的单片机包含有FLASH ROM、RAM、3个16位的定时器/计数器和1个UART等,它具有性能可靠、性价比高等特点。在工业生产中,往往需要机械手臂完成一些相对复杂的控制运动,机械手臂系统中一个单片机远远不够,仍需要TK-A66自由度机械手臂、1501数字舵机等控制机械臂的运动。

本文就是用单片机作为核心控制器,LD1501-MG数字舵机作为TK-A66自由度机械手臂的运动控制单元,结合制成的6自由度机械臂的控制系统。系统采用单片机芯片STC89C52作为主控制器,A/D转换采用以双积分方式运行的ICL7135,利用定时计数器的计数功能,测量外部电压,省去很多处部电路[2]。单片机通过产生PWM信号控制机械臂的舵机,从而控制6自由度的机械手臂。

二、算法设计

(一)建立运动学模型

如图1所示,具有三维开环链结构的机械手分别由基座、增幅臂和旋转手臂组成,可通过肩部旋转和俯仰、肘部和腕部俯仰、腕部偏转和旋转6个旋转关节实现6个自由度的运动,进而保证机械手在工作空间中的所有位置状态[3]。

图1机械臂模型

登录APP查看全文

猜你喜欢
单片机机械信号
信号
鸭绿江(2021年35期)2021-04-19 12:24:18
完形填空二则
调试机械臂
当代工人(2020年8期)2020-05-25 09:07:38
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信号发生器的设计
电子制作(2018年11期)2018-08-04 03:25:42
简单机械
基于LabVIEW的力加载信号采集与PID控制
按摩机械臂