基于BLDC的新型五自由度并联机器人运动控制

发布者:不加糖的302最新更新时间:2010-02-03 来源: 机械设计与制造关键字:并联机构  无刷电机  运动控制  位置分析 手机看文章 扫描二维码
随时随地手机看文章

1 引言

      并联机构是由多个并行链构成的闭环机械系统。相对于串联机构, 由于它的驱动设备安装在固定地点, 位置而不随末端执行点的运动而改变, 由此可带来高速、高精度的运动。并联机构具有刚度大、无关节误差积累和放大、位置反解容易等优点, 与串联机构在应用上形成了互补关系。目前, 对并联机器人研究较多的是6 自由度( 6DOF) 并联机器人, 但在某些场合2~5 个自由度即可满足使用要求, 这类少于6 自由度的并联机器人被称为少自由度并联机器人。少自由度并联机器人由于其驱动元件少、造价低、结构紧凑而有较高的实用价值。

      在研发的5 自由度并联推拿机器人及其位置分析的基础上, 以微机、PCI 总线控制卡、PCI 总线数据采集卡为硬件基础,利用VC++6.0 设计机器人控制界面, 实现该机构的连续轨迹运动。

2 新型五自由度并联机器人机构原理

      研究的并联机构如图1 所示。A1~A4、B1~B4 为球副, R1~R8 为转动副, L1~L4 为电动推杆, 实现伸缩运动。A1A2A3A4 组成了静平台, B1B2B3B4 为动平台。


      其中, 在机器人系统中, 四根电动推杆L1~L4 和中间的转动副( O) 为主动输入, 这样动平台相对于静平台就有五个自由度,相应的控制量为: 位移量l1、l2、l3、l4 及转角。工作时控制驱动关节使工件在三维空间进行移动或转动, 从而实现了动平台的运动。

3 控制系统的硬件组成

      并联机构的控制系统组成如图2 所示, 该系统由微机、PCI总线测控卡、无刷直流电机及其驱动器、位移传感器等组成。

 

      以微机作为处主理器, 实现控制运算, 以时间中断方式向控制卡接收和发送控制信号, 中断的最小时间间隔为1ms。控制卡具有5 路D/A 输出, 16 路A/D 输入, 16 路开关量输入输出, 能够很好的满足实际控制的需要。D/A 输出分辨率为15 位, 输出范围DC0~10V。A/D 采样的频率120KHZ, 分辨率12 位, 采样范围: 0- 10V, 内置采样保持器, 工作在软件查询方式。开关量输出高电平为+12V, 低电平为0V。微机由A/D 采样读取位移传感器的信号, 计算出电动推杆和转角的位置, 运算后向电机驱动器发送转速、转向和电机运行状态信号, 从而控制各个位移量。控制系统驱动使用的电机为永磁无刷直流电机, 该电机可以无级调速, 工作转速范围很大0~3000r/min, 可以工作在超低转速, 能满足各种运行模式下的转速要求。该电机低速转矩大, 运行平稳,高效率, 低噪音。电机及其驱动器与测控板之间的连接方法如图3 所示。驱动器有三种可选调速方式:内部电位器调速、外部输入调速、多段选择调速。在实际应中选择外部输入调速, 即有D/A转换的电压( 相对于COM) 输入到“AVI”端进行速度调控。“AVI”的接受范围为DC0V~10V, 对应电机转速为0~3000 转/分; 端子内接电阻200K 到COM端, 因此悬空不接将被解释为0输入。

      电机的正/反转、方向、运行/停止控制端被内部电阻上拉到12V, 无输入时均为高电平。通过控制端子“R/S”相对于“COM”的通、断可以控制电机的运行和停止。当“R/S”与端子“COM”断开时电机停止, 反之电机运行。使用运行/停止端控制电机停止时, 电机为自然停车, 其运动规律与负载惯性有关。通过控制端子“DIR”与端子“COM”的通、断可以控制电机的运转方向。当“DIR”与端子“COM”不接通时电机顺时针方向运行( 面对电机轴) , 约定为正转;反之则逆时针方向运转, 约定为反转.为避免驱动器的损坏应避免在电机运行时进行运转方向控制。驱动器通过端子BRK~COM可以控制无刷电机的迅速停止, 制动采用受控能耗制动方式, 相对于R/S 的自由停车会迅速的多, 但具体时间受用户系统( 尤其是系统惯量) 的影响。

4 动平台运动轨迹的规划

      本并联机构在实际控制时使用的轨迹参数是在ADAMS 环境中仿真获取的。部分仿真数据结果如图4 所示。ADAMS 软件使用交互式图形环境和零件库、约束库、力库, 创建完全参数化的机械系统几何模型, 其求解器采用多刚体系统动力学理论中的拉格郎日方程方法, 建立系统动力学方程, 对虚拟机械系统进行静力学、运动学和动力学分析, 可以输出位移、速度、加度和反作用力曲线。

 

      ADAMS 是虚拟样机分析的应用软件, 用户可以运用该软件非常方便地对虚拟机械系统进行静力学、运动学和动力学分析。通过本软件可以获取支路变量反解值曲线, 将获得的曲线离散化即可得到所需的控制量, 位置给定为离散化后的期望目标位置。

5 控制系统的软件设计

      在Windows 环境中, 采用Visual C++设计控制程序。位移量l1 的闭环控制见图5。其中控制时间隔T=10ms, 位置给定为离散化后的期望轨迹, 位置反馈通过A/D 转换读取位移传感器的信号, 数字滤波后计算出被控量的当前值。


      程序中用SetTimer( nIDEvent, time, NULL) 设置中断, 其中nIDEvent 为中断号, time 为中断时间间隔。中断处理函数的流程见图6。因为并联机构运动时各个支路之间具有一定的耦合性,应避免支路独立大范围运行。程序启动时要将每个控制端口初始化, 各模拟输出清零, 设置开关量输出使电机的停止、快速制动端有效, 确保程序启动时整个系统的安全。为了使并联机构的5 个支路同步运行, 程序中设置了5 个与之相对应的中断处理函数。联机构的5 个支路同步运行, 程序中设置了5 个与之相对应的中断处理函数。

      此外, 另设置了一个计时器定时改变期望位置, 时间间隔为t, 通过改变t 的大小调节动平台的运动速度。位置给定r( kt) 是由ADAMS 仿真得到, 离散化的时间间隔为0.05s。

      通过A/D 采样获得被控量的当前位置c( KT) , 采用平均值滤波, 采样次数20 次。

      位移偏差:

      e( KT) =r( kt) - c( KT) ( 1)

      通过实验验证得知: 当e( KT) >0 时, 电机驱动器F/R 端为高电平, 即电机正转当e( KT) <0 时, 电机驱动器F/R 端为低电平, 即电机反转, 此条件为闭环系统稳定的必要条件。由控制器运算得出控制量u( KT) , 其值由D/A 转换输出到电机驱动器的转速端子“AVI”, 调节无刷直流电机的转速。

6 控制系统的实验验证

      在实验过程中, 首先调节并联机构的支路使动平台处在零坐标位置, 然后让动平台做以下合成运动: Y 轴方向上做100mm 往复平移, X 轴方向上做±15°旋转, 合成方法图略。使用ADAMS 软件求取相应的位置反解, 在控制程序中使用其离散化后的结果, 使动平台重复往返运动。在此过程中, 并联机构运行平稳, 动平台运动轨迹重复性较好。

7 结束语

      以无刷直流电机为驱动部件, 微机为处理器, PCI 总线测控卡作为数据接口构建了系统的硬件部分。使用C++语言编写了控制软件。利用ADAMS 软件求解并联机构的位置反解曲线, 并应用到实验中。

      实验结果表明:

      ( 1) 由于无刷直流电机的驱动能力较强, 提高了系统的响应及运行性能。

      ( 2) 并联机构各支路的控制精度能够满动平台运动的需求。

      ( 3) 利用ADAMS 软件获得的位置曲在实物证验证中得到了较好的应用。

关键字:并联机构  无刷电机  运动控制  位置分析 引用地址:基于BLDC的新型五自由度并联机器人运动控制

上一篇:柴油发电机组转速控制半物理仿真
下一篇:基于TB6560的步进电机驱动电路设计

推荐阅读最新更新时间:2024-03-30 21:30

大联大品佳集团推出基于Infineon产品的直流无刷电机驱动方案
2022年10月19日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下品佳 推出基于英飞凌(Infineon)IMD111T驱动IC的直流无刷电机驱动方案。 图示1-大联大品佳基于Infineon产品的直流无刷电机驱动方案的展示板图 变频电机驱动是节能减排的重要手段,以白色家电为例,随着全球双碳目标的颁布,越来越多的电器选择采用变频控制的方式来满足节能环保的需求。在家电市场纷纷转向变频控制的市场趋势下,直流无刷电机(BLDC)成为各种电器和电动设备的主要驱动力。为了使客户能够快速的设计出高能效的直流无刷电机,大联大品佳基于Infineon产品推出了直流无刷电机驱动方案。 图示2-大联大品佳
[电源管理]
大联大品佳集团推出基于Infineon产品的直流<font color='red'>无刷电机</font>驱动方案
专注于电机运动控制类芯片,凌鸥创芯完成数千万元A+轮融资原创
投资界消息,南京凌鸥创芯电子有限公司已于8月完成数千万元A+轮融资,本轮融资由达晨财智投资。截止目前,凌鸥创芯已陆续获得点亮资本,六翼资本,临芯资本和晶丰明源的投资。本轮融资将助力凌鸥创芯稳健大步的进入高速发展期。 凌鸥创芯成立于2015年,专注于电机运动控制类芯片。公司拥有一支清华大学、国防科技大学、东南大学等国内知名学府毕业的博士、硕士为骨干的专业技术团队。具有CPU/MCU、ADC、DAC、PGA、DC-DC、Gate-Driver等芯片研发能力;同时具备各种电机控制算法、应用方案及特种电机的开发能力。 凌鸥创芯产品目标市场包括电动车辆、电动工具、家用电器、无人机、机器人、工业伺服控制等。凌鸥创芯的第一代电机主控芯片LKS3
[机器人]
全自动喷胶机运动控制系统
1.引言   随着中国经济的快速发展,自动化技术、计算机技术、信息技术的高速发展,以及人力成本的持续增长,市场对高精度、全自动的设备需求也日益增多。以往最初印刷电路板(PCB)的三防胶水或者油漆等材料的涂覆应用是采用人工或半自动涂覆方式,或虽采用自动涂覆,但精度不高、性能不佳造成胶水或油漆浪费和污染。为此我们与相关设备制造商展开合作,开发新的自动化喷胶机设备。在设备开发过程中,由我们公司负责开发喷胶机控制系统及控制软件,实现喷胶机设备的全面自动化。 2.喷胶机机构   喷胶机的外观机构见图1所示。喷胶就动力单元4轴全部采用伺服电机控制(X、Y、Z、U,共4轴),如图2所示,其中X、Y轴根据喷胶轨迹走平面运动;Z轴走控制喷胶头
[嵌入式]
无刷电机控制器ML4425/4426的应用
    摘要: ML4425/4426是Micro Linear公司推出的一种智能型无刷电机控制器专用电路。该电路能提供起动和控制Δ和Y绕组、无刷电机的速度、换向所需的所有功能。文中介绍了ML4425/4426的特点、引脚功能、运行原理以及典型应用电路,并给出了一个完整的高电压电机的驱动电路。     关键词: 无刷电机 换向 速度控制 ML4425/4426 1 功能特点 ML4425/4426是Micro Linear公司推出的智能型无刷电机专用控制器,可用于为三相无刷电机提供封闭回路的换向控制信号,同时利用PWM模式还可对电机速度进行控制并对电机进行必要的保护。ML4425/4426的特点
[应用]
直流无刷电机控制器一般故障处理
一、以下针对PIC16F72单片机的控制器 控制器静态电流正常应在50MA内,电机空载最高转速时电流一般在1.4A左右,部分电机在1.8A左右。当控制板不工作时,首先应看板上信号灯以秒/次闪烁,如未加转把信号而信号灯不闪烁,则应检查:   1.5V电压是否正常,不正常时外部接插是否有短路,板上有无搭锡短路等;   2.单片机第2脚电压是否为5V;   3.石英晶体是否工作;   4.信号灯是否损坏。 二、控制器电流电压调整 1.电流调整:调节康铜长度(新程序可调整LM358第6脚对地的电阻(R6),取值范围取2K到3.3K内,调到所需运电流,(500W老程序在26A到35A有较好的运行效果,新程序在22
[嵌入式]
装入CPLD/FPGA的步进电机运动控制器与驱动器
本设计实例进一步拓展了以前将步进电机驱动器集成到CPLD中的设计(参考文献1)。本实例不仅集成了驱动器,而且还集成了一个简单的单轴步进电机运动控制器。根据CPLD大小,可以将多个运动控制器设计到单一设备中。例如,单轴运动控制器采用68%或63%的可用宏单元设计到Xilinx XC95108中。运动控制器以确定的速度与时间曲线顺时针或逆时针旋转步进电机指定的步数。运动开始时,控制器对电机加速,直到其达到巡航速度,然后减速直到停止(图1)。 控制器可将电机速度调节到16 个值,V=VMAX×speed/16, 其中速度值为0到16的整数。在加速阶段,速度从1到16升高,在巡航阶段,速度保持在16,最后,在减速阶段,速度下降到1,直
[应用]
技术文章—有刷电机与无刷电机的技术原理
有刷电机工作原理 有刷电机是大家最早接触的一类电机,中学时物理课堂上介绍电动机也是以它为模型来展示的。有刷电机的主要结构就是定子+转子+电刷,通过旋转磁场获得转动力矩,从而输出动能。电刷与换向器不断接触摩擦,在转动中起到导电和换相作用。 有刷电机采用机械换向,磁极不动,线圈旋转。电机工作时,线圈和换向器旋转,磁钢和碳刷不转,线圈电流方向的交替变化是随电机转动的换相器和电刷来完成的。 在有刷电机中,这个过程是将各组线圈的两个电源输入端,依次排成一个环,相互之间用绝缘材料分隔,组成一个象圆柱体的东西,与电机轴连成一体,电源通过两个碳元素做成的小柱子(碳刷),在弹簧压力的作用下,从两个特定的固定位置,压在上面线
[电源管理]
技术文章—有刷电机与<font color='red'>无刷电机</font>的技术原理
一种基于C8051F单片机的直流无刷电机转速控制系统
: 该文以C8051F020为例介绍了C8051F单片机在无刷直流电机转速控制中的应用、实现方法、硬件结构及软件结构等。 : 单片机、无刷直流电机、转速控制 : ,configuration of software and hardware. : MCU,direct current and brushless motor, rotate speed Control The article introduces application of C8051F020 in rotate speed Control of direct current and brushless motor, realization
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved