欢迎您来到半岛在线登录官网

半岛在线登录官网

工业领域 医疗领域 家用领域

MCU如何在机器人电机控制设计中提高系统性能

发布时间:2024-03-11 12:39:15 | 作者: 半岛在线登录官网


  系统可自动执行重复性任务,承担复杂而费力的作业,并在对人类有危险或有害的环境中工作。集成度更高、性能更强的) 可实现更高的功率效率、更平稳安全的运动以及更高的精度,来提升生产力和自动化水平。例如,更高的精度(有时在 0.1mm 以内)对于处理激光焊接、精密涂层或喷墨或 3D 打印的应用非常重要。

  机械臂的轴数以及所需的控制架构类型(集中式或分布式)决定了适合该系统的 MCU 或IC)。现代工厂组合使用具有不一样轴数和运动自由度(在 x、y 或 z 平面上移动和旋转)的机器人,以满足多种制造阶段的需求;因此,整个工厂车间采用不一样的控制架构。

  在选择 MCU 时,选择具有额外性能余量的MCU能够在未来实现可扩展性和支持附加功能。在设计过程中,提前规划可扩展性和附加功能也能节约成本和时间,降低复杂性。

  本文将探讨集中式和分布式(或称分散式)这两种电机控制架构,以及实现这两种架构的集成实时 MCU 的设计注意事项。

  在集中式系统中,一个 MCU 用于控制多个轴。这种方法能在需要大型散热器和冷却风扇的较高功率电机驱动器(通常超过 2kW 至 3kW)中,有效解决散热问题。在此架构中,位置数据通常通过连接到编码器的旋转变压器板或聚合器从外部获取。

  通常,在这种架构中,多个功率级位于同一PCB上或距离很近,因此一个 MCU 能控制多个轴。这种方法简化了多轴之间的实时控制和同步,因为多个电机控制 MCU 之间不需要较长的通信线路。

  集中式架构中的电机控制 MCU/MPU 需要具备高性能实时处理内核(如 R5F 内核或DSP)、实时通信接口(如 EtherCAT)、充足的 PMW 通道以及用于电压和电流检测的外设。AM243x 等 MCU 可构建可扩展的多轴系统,为多达六个轴提供实时控制外设,并在单芯片中实现实时通信。

  过去,FPGAASIC器件大多数都用在自动化系统中的集中式电机控制。但是,基于ArmCortex 的现代 MCU(如 AM243x)近年来慢慢的受到青睐。这些 MCU 具有高集成度和成本效益,有助于设计人员满足其系统的性能要求,同时实现设计的可扩展性和灵活性。

  虽然集中式控制架构能够完全满足重有效载荷工业机器人等大功率自动化系统的性能和效率设计的基本要求,但这些系统要使用额外电缆,连接机柜和关节的机械电机,以及位置传感器和聚合器。这些电线不仅成本高昂,而且容易磨损,需要维护。

  最近,分散式或分布式架构(图 2)在具有较低功耗要求的系统中越来越受欢迎,并已成为协作机器人机械手的标准方法。

  分散式架构将多个单轴电机驱动集成到机器人的每个关节中,并通过 EtherCAT 等实时通信接口进行连接和同步。通常每个驱动控制一个轴,并在本地处理某些安全功能。因此,每个 MCU 都需要实时控制和通信功能、单轴电机控制外设、三到六个 PWM 通道、片上逐次逼近或 Δ-Σ 调制器输入。

  在这些应用中,位置传感器通常靠近 MCU ,因此这些 MCU 需要一个数字或来读取位置传感器的数据。虽然这种架构需要更加多的 MCU,但由于电源总线和通信接口之间的布线需求较少,因此能大幅度降低系统级成本。现代实时 MCU(如 F28P65x)不仅集成了所有必要的外设,还集成了安全外设,从而为分散式架构中的集成轴提供单芯片或双芯片解决方案,并以较小的尺寸实现高性能。

  虽然电机在机器人领域可能并非当下最热门的选择(尤其是与支持人工智能的系统相比),但它们是维持工厂运转的“肌肉”,也是现代制造业中至关重要的部分,因此选择正真适合的控制器件时有必要进行多番考量。随着这一些器件集成度的提升,边缘计算和无线连接等附加功能可能会融入电机控制设计中。

  。电动上电运行前要作如下检查:1、电源电压是否合适(过压很会造成驱动模块的损坏); 对于直流输入的+/-极性一定不可以接错,驱动

  。电动上电运行前要作如下检查:1、电源电压是否合适(过压很会造成驱动模块的损坏); 对于直流输入的+/-极性一定不可以接错,驱动

  测试获得的结果。由于实验时间有限,我们在没有添加UKF的情况下实现了第三章

  配备了数十个传感器,用于空间识别和动作检测等。具有高精度和高可靠性的磁传感器“TMR传感器*

  有望成为家庭标配,渗透率具有较大提升空间。 在实际使用的过程中,许多扫地机经常遇到扫不干净和避障失灵的问题。例如:边刷