3. XPlanar硬件架构

XPlanar 是一套基于电磁悬浮与平面电机原理的六自由度运动系统。要真正理解它的控制方式,必须先看清它的硬件骨架:定子如何铺成“运动平面”,动子如何被悬浮和驱动,位置与姿态靠什么传感器感知,以及供电和通信如何把整个系统串成一条实时链路。本节围绕这四个硬件层面展开,帮助你在选型、布线和调试前建立清晰的物理图景。

一、定子模块:把平面拼出来的“电机地板”

XPlanar 的定子(Stator)不是一整块大板,而是由标准化的定子模块拼接而成。每个定子模块内部按二维阵列排布铜线圈,线圈由多相电流驱动,在模块表面形成可移动的行波磁场。动子底部的永磁体阵列与这个行波磁场相互作用,从而产生水平推力、垂直悬浮力和绕各轴的转矩。

常见的定子模块按外形和尺寸区分,例如 APS4322 这类矩形模块,其命名中的数字通常对应模块的尺寸规格。模块可以沿 X、Y 方向无缝拼接,形成任意大小的平面。拼接时要注意两点:一是模块之间的机械对齐,二是电气与通信的级联顺序。模块边缘通常有定位结构,保证拼接后表面平整;如果拼接面存在高度差,动子经过时悬浮气隙会突变,可能导致悬浮力波动甚至失稳。

每个定子模块都带有独立的功率与通信接口,模块之间通过专用连接器级联。系统上电后,控制器会识别各模块的位置和编号,形成一张“定子地图”。动子当前位于哪个模块上方、下一步要跨越哪个模块,都依赖这张地图。因此,模块的物理排列顺序必须与软件中的拓扑配置一致,否则会出现动子“知道自己在哪、控制器却认错位置”的问题。

二、动子类型:不同负载与运动需求的载体

动子(Mover)是承载工件的移动部件,内部包含永磁体阵列和身份识别元件。XPlanar 提供多种动子规格,主要区别在于尺寸、承载能力和是否带主动旋转/倾斜能力。常见类型包括:

  • 标准动子:用于一般搬运和定位,提供完整的六自由度控制,适合大多数平面传输任务。
  • 大尺寸/高负载动子:磁体阵列更大,能提供更高的悬浮力和推力,适合较重工件或需要更大加速度的场合。
  • 带旋转功能的动子:部分型号支持绕 Z 轴的大角度旋转,甚至可做倾斜姿态调整,用于需要定向放置或姿态对准的工艺。

动子上通常有唯一的 ID 标识,控制器通过识别 ID 来区分不同动子,并为其分配运动指令。动子的数量不受定子模块数量严格限制,同一平面上可以同时运行多个动子,但需要控制器进行防碰撞和路径规划。选型时要关注动子的额定负载、最大推力、悬浮高度和允许的加速度,确保与工件重量和节拍要求匹配。

三、传感器布局:位置与姿态如何被感知

XPlanar 的传感器系统是“定子侧感知”的典型结构。位置检测元件分布在定子模块中,而不是装在动子上。每个定子模块内集成有霍尔传感器或类似的磁场检测阵列,用于感知动子永磁体产生的磁场分布,从而推算动子在平面内的 X、Y 位置以及绕 Z 轴的旋转角度。部分系统还会结合其他传感方式,检测动子的悬浮高度和倾斜姿态。

这种布局的好处是:动子本身不需要供电和信号线,可以自由移动;传感器覆盖整个定子平面,动子走到哪里都能被感知。但这也意味着,传感器精度和定子模块的拼接质量直接相关。如果模块之间存在缝隙或错位,传感器读数在边界处可能出现跳变,控制器需要做补偿或滤波。

在实际调试中,可以通过控制器提供的诊断接口观察每个动子的位置反馈、悬浮气隙和姿态角。如果发现某个区域位置波动明显,应优先检查该区域定子模块的拼接和固定情况,而不是急于调整控制参数。

四、供电与通信接口:功率与实时数据的通道

XPlanar 的供电和通信是两套并行的物理链路。供电方面,定子模块需要多相交流电来驱动线圈,通常由专用的电源模块或驱动单元提供。电源模块将直流母线电压转换为适合线圈驱动的多相电流,并通过定子模块上的功率接口分配。每个定子模块的功率需求与其尺寸和同时驱动的动子数量有关,布线时要考虑电流容量和压降。

通信方面,XPlanar 通常接入 Beckhoff 的 EtherCAT 实时网络。控制器通过 EtherCAT 向各定子模块发送电流指令和运动设定值,同时接收传感器反馈和状态信息。定子模块之间通过 EtherCAT 从站接口级联,形成一条实时数据链。通信周期通常在微秒到毫秒级,以保证多动子协同运动的同步性。

接线时要注意:EtherCAT 的 IN/OUT 方向不能接反,级联顺序应与软件拓扑一致;功率线和通信线应分开走线,避免电磁干扰影响传感器读数。系统上电后,先确认 EtherCAT 从站全部被识别,再检查各定子模块的供电状态,最后才允许动子悬浮。

XPlanar 硬件架构关系图 定子模块拼接平面 定子模块 A 线圈阵列 + 传感器 定子模块 B 线圈阵列 + 传感器 定子模块 C 线圈阵列 + 传感器 定子模块 D 线圈阵列 + 传感器 定子模块 E 线圈阵列 + 传感器 定子模块 F 线圈阵列 + 传感器 动子 永磁体+ID 动子 永磁体+ID ● 定子侧磁场传感器(位置/姿态感知) 供电链路 直流母线 → 驱动电源模块 → 多相交流 → 定子线圈 功率接口:电流容量/压降 通信链路 EtherCAT 实时网络 控制器 ↔ 定子从站级联 IN/OUT 方向不可接反 周期:微秒~毫秒级 关键约束: 1. 定子模块拼接顺序必须与软件拓扑一致;2. 功率线与通信线分开走线,避免干扰传感器; 3. 上电顺序:EtherCAT 从站识别 → 供电状态检查 → 允许动子悬浮。

五、硬件架构对控制的意义

把这四部分放在一起看,XPlanar 的硬件架构可以概括为:定子提供可拼接的驱动与感知平面,动子作为无源载体承载工件,传感器在定子侧完成位置与姿态反馈,供电与 EtherCAT 通信构成功率和实时数据的双通道。控制器并不直接“看到”动子,而是通过定子模块的传感器阵列和 EtherCAT 反馈来重建每个动子的状态,再计算出各线圈所需的电流指令。

因此,在实际工程中,硬件安装质量会直接影响控制效果。定子模块拼接不平、通信线屏蔽不良、功率线干扰传感器,都会表现为位置波动、悬浮不稳或动子丢失。排查时建议按“先物理、后电气、再参数”的顺序:先检查模块对齐和固定,再检查供电和 EtherCAT 连接,最后才调整控制参数。理解这套硬件架构,是后续学习六自由度控制算法和调试方法的基础。