运动控制器是如何进行工作的?它具有哪些种类?
运动控制器就是控制电动机的运行方式的专用控制器:比如电动机在由行程开关控制交流接触器而实现电动机拖动物体向上运行达到指定位置后又向下运行,或者用时间继电器控制电动机正反转或转一会停一会再转一会再停。
运动控制器是自动化设备中的核心部件,负责精确控制电机或其他执行机构的运动(位置、速度、扭矩)。其工作原理和种类如下:
一、运动控制器的工作原理
运动控制器的工作是一个闭环过程,核心在于“指令生成 -> 执行 -> 反馈 -> 修正”:
-
指令输入与规划:
- 接收来自上位机(如PC、HMI、PLC)的运动指令(例如:移动到位置X, 以速度Y运行,追踪某路径)。
- 根据指令和预设的运动参数(加速度、加加速度、目标位置/速度、运动曲线类型),通过内部算法(如轨迹规划算法)计算出实现该运动所需的理想位置、速度、加速度随时间变化的详细设定值。这个过程称为轨迹规划。
-
控制算法运算:
- 将轨迹规划得到的设定值(目标位置、目标速度)送入控制环(通常是位置环、速度环、电流环(或扭矩环))。
- 与从电机反馈装置(编码器、旋变等)实时读取的实际位置、实际速度进行比较,计算出误差。
- 根据误差,运用复杂的控制算法(最常用的是PID/PI算法及其改进型)计算出需要施加给电机的控制信号(通常是电压或电流需求)。目标是尽可能地快速、平滑地消除误差。
-
控制信号输出:
- 将控制算法计算出的信号(通常是模拟电压信号±10V或数字脉冲+方向信号、PWM信号)发送给伺服驱动器或步进驱动器。
- 对于集成式驱动器(驱动器与控制器一体),输出直接是功率级的驱动信号。
-
执行与反馈:
- 驱动器接收到控制信号后,将其放大并转换为强大的电流,驱动电机(伺服电机、步进电机、直线电机等)运转。
- 电机轴(或负载)上安装的反馈装置(编码器、光栅尺、旋转变压器等)实时测量实际的物理量(位置、速度)。
- 这些实际反馈值被送回运动控制器。
-
闭环控制:
- 控制器接收到反馈值后,立即与当前的设定值进行比较,重新计算误差,并更新控制输出信号。
- 这个“设定-比较-计算输出-执行-反馈”的过程以非常高的频率(通常在几百赫兹到几千赫兹,甚至更高)不断循环,形成闭环控制系统,实时纠正任何与设定轨迹的偏差,确保运动精确跟随指令。
核心目标: 通过快速的闭环控制,让被控对象(电机轴/负载)的位置或速度尽可能准确地、平稳地追踪规划好的理想轨迹。
二、运动控制器的种类
运动控制器种类繁多,根据不同维度可以有以下主要分类:
-
按其物理形态和集成度分:
- 独立式运动控制器:
- 独立的硬件卡或模块。
- 通过PCI, PCIe, Ethernet (如EtherCAT), CAN, USB等接口与上位机连接。
- 专注于高性能、复杂的多轴协调运动控制(如机器人、CNC)。
- 代表:固高、TRIO、ACS、Galil、NI运动控制器卡。
- 基于PC的运动控制器:
- 硬件卡安装在工业PC内部。
- 依赖于PC的强大运算能力和操作系统(如Windows + RT扩展, Linux with Preempt-RT)。
- 灵活性高,便于高级算法开发和人机交互。
- 代表:许多PCI/PCIe运动控制卡厂商提供这种方案。
- 嵌入式运动控制器:
- 集成微处理器的独立装置。
- 通常自带基本HMI或通过以太网/串口与HMI通信。
- 结构紧凑,坚固耐用,适合独立运行的机器和设备。
- 代表:专用的运动控制器箱体或模块。
- PLC运动控制器:
- PLC的中央处理单元或专用运动控制模块(如Siemens T-CPU, Rockwell Kinetix 5700伺服驱动器集成控制模块)。
- 在PLC硬件和软件框架内实现运动控制功能。
- 适用于将逻辑控制与中低级运动控制紧密结合的应用(如包装机械、物料搬运)。传统梯形图逻辑加专门的运动控制指令。
- 驱动器内置运动控制器:
- 将运动控制器的核心功能(轨迹规划、位置环/速度环控制)直接集成到伺服驱动器内部。
- 可进行单轴或少量轴的基本位置/速度/扭矩控制。
- 通过现场总线接收指令。结构简化,成本降低。
- 代表:许多现代智能型伺服驱动器(如松下A6B/A7,安川Σ-7/Σ-X)。
- 独立式运动控制器:
-
按其控制环闭合的位置分:
- 全闭环控制: 最终负载端的实际位置(如通过负载端的直线光栅尺)反馈给运动控制器。精度最高,可消除传动链误差(如丝杠背隙、变形)。
- 半闭环控制: 反馈信息来自电机轴端的编码器(如伺服电机自带的编码器)。是最常见的控制方式。精度受限于传动部件的精度和刚性。
-
按支持的轴间协调关系分:
- 点位运动控制: 控制轴独立地从一个位置移动到另一个位置(点到点),不强调路径过程(如点胶机定位、机械手抓取)。
- 连续轨迹运动控制: 精确控制多轴协同运动,确保末端沿预定路径平滑运行(如CNC加工复杂轮廓、机器人画弧)。
- 同步运动控制: 精确控制多个轴之间的速度或位置关系(如电子齿轮、电子凸轮),常见于印刷、纺机。
-
按所用通信总线分(对于独立式/模块化控制器):
- 脉冲方向型: 传统方式,通过输出脉冲数量(决定位移)和方向电平信号(决定方向)控制步进或简易伺服驱动器。成本低,抗干扰差。
- 模拟量控制型: 输出±10V模拟电压信号控制伺服驱动器的速度或扭矩模式。布线简单,易受干扰,精度受限。
- 现场总线型: 利用工业实时以太网或现场总线进行高速通信控制(指令发送、状态反馈)。
- 主流实时工业以太网: EtherCAT (目前最流行,性能极高), PROFINET IRT, Powerlink, Sercos III。
- 其他总线: CANopen, Modbus TCP/IP (实时性较低),传统的 DeviceNet, Profibus-DP 等。
-
按性能等级分:
- 高端/多轴运动控制器: 支持数十甚至上百轴复杂协调运动,控制周期短(<1ms),计算能力强(如执行机器人逆解、前瞻控制)。用于半导体、高端CNC、工业机器人。
- 中端运动控制器: 支持几轴到十几轴的同步或独立运动,满足大多数工业自动化需求。如主流PLC的运动控制模块、中型独立控制器。
- 低端/简易运动控制器: 单轴或两轴的点位控制,如简单的步进控制器、集成在小型驱动器内的控制器。
选择运动控制器时需考虑的关键因素: 所需控制轴数、轴间协调关系(点位、同步、轨迹)、要求的精度和动态性能(响应速度、刚性)、控制周期要求、通讯总线和协议、开发环境和软件库、集成度(独立/PC/PLC/驱动器)、成本。
理解运动控制器的工作原理和种类,有助于为特定的自动化应用选择合适的解决方案。
基于运动控制芯片MCX314As的多轴运动控制器的设计
以 TMS320LF2407A 和 MCX314As 运动控制芯片为核心硬件, 自主研发了基于 TMS320LF2407A 和 MCX314As 的多轴运动
资料下载
姚小熊27
2021-05-19 15:17:18
如何使用DSP和CPLD进行运动控制器的设计与应用资料说明
针对伺服系统控制的特点和要求,介绍了一种基于DSP和CPLD的开放式多轴伺服运动控制器软。硬件设计。以高速DSP作为该系统核心,利用CPLD完成
资料下载
佚名
2019-05-29 17:09:27
东莞运动控制器的工作原理及应用
开放性的趋势发展,继电器,PLC和单片机的扩展性和可移植性都比较差,不能够满足数控系统的发展要求。近年来,运动控制器得到了广泛的应用,它
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 传感器常见类型有哪些?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机