一种机械手臂的制作方法

文档序号:13914994阅读:1443来源:国知局

本发明涉及控制领域,特别是涉及一种机械手臂。



背景技术:

工业机器人在现在的社会里,机器人的运用范围越来越广泛,特别是在生产线上使用居多。工业机器人由机器人主体、控制器和示教器三个基本部分组成。主体即机座和执行机构。大多数工业机器人有3~6个运动自由度;控制器包括动力装置和传动机构,用以使执行机构产生相应的动作;示教器是按照输入的程序对控制器和执行机构发出指令信号的装置。

现有的机械臂示教器大多使用嵌入式系统作为示教器的核心,用于操作界面、信息记录以及与控制器通讯。示教器与控制器通过高速串口或网络协议通信,由控制器进行运动信号的运算并产生驱动信号驱动电机。本装置使用mcu作为主控芯片,兼顾示教器和控制器的功能,硬件结构简单。传统示教器在控制方面具有控制精度不够准确,硬件结构复杂等问题。因此,需要设计出一种控制更加简单、控制精度更高,更容易示教的示教器。



技术实现要素:

本发明提供一种机械手臂装置,解决现有机械臂示教和运动麻烦的问题。

本发明通过以下技术方案解决上述问题:

一种机械手臂,包括液晶触摸屏、stm32最小系统、flash存储电路、电源电路;

所述液晶触摸屏与stm32最小系统连接;所述机stm32最小系统的输出端与机械臂舵机驱动电路连接;所述flash电路与stm32最小系统连接;所述电源电路的输出端分别与stm32最小系统和机械臂舵机驱动电路连接供电;

所述机械臂驱动系统由若干个舵机构成。

上述方案中,优选的是机械臂驱动系统中舵机的个数为6个,舵机包括壳体,壳体内设置有电机、减速齿轮组、舵机输出轴和电位计;电机的输入端与stm32最小系统连接;电机的输出端与减速齿轮组连接;减速齿轮组的输出端与舵机输出轴连接;舵机输出轴的输出端与机械臂主体的关节连接;电位计的采集端与舵机输出轴连接。

上述方案中,优选的是机械臂主体包括手抓、手抓张合关节、手腕、手腕扭转关节、手腕弯曲关节、小臂、小臂扭转关节、大臂、大臂扭转关节、腰部、腰部旋转关节和底盘;底盘通过腰部旋转关节与腰部连接;腰部通过大臂扭转关节与大臂连接;大臂通过小臂扭转关节与小臂连接;小臂通过手腕弯曲关节和手腕扭转关节与手腕连接;手腕通过手抓张合关节与手抓连接。

上述方案中,优选的是电源电路包括线性电源电路和开关电源电路,所述线性电源电路的输出端与stm32最小系统连接供电;所述开关电源电路的输出端与机械臂驱动系统连接供电。

上述方案中,优选的是stm32最小系统包括晶振电路、复位电路、jtag下载电路和处理器;所述晶振电路、复位电路和jtag下载电路均与处理器连接。

上述方案中,优选的是处理器为stm32系列的单片机芯片。

上述方案中,优选的是显示屏为电容触摸屏,所述电容触摸屏为具有输入中文功能的4.3寸电容触摸屏。

本发明的优点与效果是:

本发明采用4.3寸电容触摸屏,使用汉字按钮作为交流的媒介,对示教功能、运动功能和掉电保存功能,采用独特的不间断定时器中断法替代传统延时控制,mcu效率大大提高;从而可以更加简化机械臂示教器,方便控制。

附图说明

图1为本发明结构框图。

图2为本发明舵机电控框图。

图3为本发明电源电路原理图。

图4为本发明处理器原理图。

图5为本发明复位电路原理图。

图6为本发明jtag下载电路原理图。

图7为本发明显示屏接口电路原理图。

图8为本发明flash电路原理图。

图9为本发明机械臂主体结构示意图。

图中编号:1手抓、2手抓张合关节、3手腕、4手腕扭转关节、5手腕弯曲关节、6小臂、7小臂扭转关节、8大臂、9大臂扭转关节、10腰部、11腰部旋转关节、12底盘。

具体实施方式

以下结合实施例对本发明作进一步说明。

一种机械手臂,如图1所示,包括显示屏、stm32最小系统、机械臂驱动系统、flash电路、机械臂主体、线性电源电路和开关电源电路。线性电源电路的输出端与stm32最小系统连接供电;所述开关电源电路的输出端与机械臂驱动系统连接供电。

如图2所示,为舵机电控框图,控制过程为,通过处理器输出脉宽调制信号,脉宽调制信号经过调解得到直流偏压信号,在经过比较输出给继电器,继电器进一步控制电机正反转,同时继电器采集电机的信号。,根据采集的信号进行回路控制。

机械臂驱动系统的输入端与stm32最小系统连接;机械臂驱动系统由6个舵机构成。舵机包括壳体,壳体内设置有电机、减速齿轮组、舵机输出轴和电位计;电机的输入端与stm32最小系统连接;电机的输出端与减速齿轮组连接;减速齿轮组的输出端与舵机输出轴连接;舵机输出轴的输出端与机械臂主体的关节连接;电位计的采集端与舵机输出轴连接。stm32最小系统控制电机转动,电机带动一系列齿轮组,减速后传动至输出舵盘。舵机的输出轴和位置反馈电位计是相连的,舵盘转动的同时,带动位置反馈电位计,电位计将输出一个电压信号到控制电路板,进行反馈,然后控制电路板根据所在位置决定电机的转动方向和速度,从而达到目标停止。电机为有刷电机和无刷电机,减速齿轮组为塑料材料或金属材料制成,输出轴为滑动轴或滚动轴,壳体为塑料或铝合金制成。

如图9所示,机械臂主体包括手抓1、手抓张合关节2、手腕3、手腕扭转关节4、手腕弯曲关节5、小臂6、小臂扭转关节7、大臂8、大臂扭转关节9、腰部10、腰部旋转关节11和底盘12。底盘12通过腰部旋转关节11与腰部10连接。腰部10通过大臂扭转关节9与大臂8连接。大臂8通过小臂扭转关节7与小臂6连接。小臂6通过手腕弯曲关节5和手腕扭转关节4与手腕3连接。手腕3通过手抓张合关节2与手抓1连接。手抓张合关节1、手腕扭转关节4、手腕弯曲关节5、小臂扭转关节7、大臂扭转关节9和腰部旋转关节11出均设置有舵机,由舵机的输出轴控制每个关节运动。

如图3所示,电源电路次处采用开关稳压芯片lm2596稳压到3.3v为单片机系统供电,图中d1是瞬态抑制二极管,是普遍使用的一种新型高效电路保护器件,它具有极快的响应时间(亚纳秒级)和相当高的浪涌吸收能力,当外部电压过高时起到保护功能。

如图4所示,处理器使用stm32f103单片机芯片,处理器外围设置有晶振电路,晶振包括提供系统时钟的无源8mhz晶振和提供实时时钟模块的32.768khz的无源晶振。

如图5所示,复位电路原理图单片机启动时需要复位,使系统各器件处于正确的初始状态。stm32f1复位信号从reset引脚输入到施密特触发器中,当系统正常工作时,若reset引脚上有维持2个机器周期以上的高电平,那么单片机将实现复位。手动复位,按下按键时,reset端为低电平,实现复位。人按下按键的时间在10ms以上,远大于2个机器周期,完全能够满足复位的时间要求。

如图6所示,为jtag下载电路原理图,这是20针标准jtag调试口(jtag),该jtag口直接可以和ulink、jlink或者stlink等调试器(仿真器)连接,同时由于stm32支持swd调试,这个jtag口也可以用swd模式来连接。用标准的jtag调试,需要占用5个i/o口,有些时候,可能造成i/o口不够用,而用swd则只需要2个i/o口,大大节约了i/o数量,但他们达到的效果是一样的。

如图7所示,显示屏接口电路原理图,tftlcd模块采用16位的并方式与外部连接,该模块的80并口有如下一些信号线:cs:tftlcd片选信号。wr:向tftlcd写入数据。rd:从tftlcd读取数据。d[15:0]:16位双向数据线。rst:硬复位tftlcd。rs:命令/数据标志(0,读写命令;1,读写数据)。电容式触摸屏有四根线,分别是:t_pen(ct_int)t_cs(ct_rst)、t_clk(ct_scl)和t_mosi(ct_sda)。其ct_int,ct_rst,ct_scl和ct_sda分别是内部驱动芯片的:中断输出信号、复位信号,iic的scl和sda信号。

如图8所示,为flash电路原理图,w25q128是大容量spiflash产品,w25q128的容量为128mb,该系列还有w25q80/16/32/64等。这里所选择的w25q128容量为128mb,也就是16m字节。w25q128将16m的容量分为256个块(block),每个块大小为64kbyte,每个块又分为16个扇区(sector),每个扇区4k个byte。w25q128的最小擦除单位为一个扇区,每次必须擦除4kbyte。w25q128的擦写周期多达10w次,具有20年的数据保存期限,支持电压为2.7~3.6v,w25q128支持标准的spi,还支持双输出/四输出的spi,最大spi时钟可以到80mhz。

以上已对本发明创造的较佳实施例进行了具体说明,但本发明并不限于实施例,熟悉本领域的技术人员在不违背本发明创造精神的前提下还可作出种种的等同的变型或替换,这些等同的变型或替换均包含在本申请的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1