3. MicroAutoBox硬件接口与电机系统连接

MicroAutoBox 作为快速控制原型(RCP)的实时运算核心,本身并不直接驱动电机,它通过各类 I/O 接口与功率驱动单元、传感器和执行器构成完整的信号闭环。理解这些接口的电气特性与信号定义,是搭建可靠原型系统的前提。本节围绕电机控制原型中最常用的几类硬件资源展开:模拟输入(ADC)、模拟输出(DAC)、数字 I/O、PWM 输出、增量式编码器接口与旋变接口,并给出电机、功率驱动与 MicroAutoBox 之间的物理连接方案。

一、MicroAutoBox 常用 I/O 资源概览

MicroAutoBox II 通常以 DS1511/DS1512 等 I/O 板卡扩展接口,其典型资源包括:16 位多通道 ADC(±10 V 或 0–5 V 量程)、12–16 位 DAC、可配置数字 I/O、带死区与极性控制的 PWM 输出,以及专用的增量编码器与旋变接口模块(如 DS1513 旋变板)。这些资源在电机控制中的分工大致如下:ADC 采集相电流、母线电压、温度等模拟量;DAC 输出观测信号供示波器监视;PWM 驱动功率级;编码器/旋变接口获取转子位置与转速;数字 I/O 用于使能、故障复位与继电器控制。

需要特别注意的是,MicroAutoBox 的 I/O 电平与功率驱动级并不直接兼容。ADC 输入通常为 ±10 V,而电流传感器输出可能是 0–5 V 或 ±4 V;PWM 输出为 5 V TTL 电平,而 IPM 或栅极驱动器可能需要 3.3 V 或 15 V 逻辑。因此,信号调理与电平匹配是连接方案中不可省略的环节。

二、模拟输入与电流采样连接

以三相永磁同步电机(PMSM)FOC 控制为例,至少需要两路相电流与一路母线电压。假设使用闭环霍尔电流传感器,其输出为 0–5 V,对应 ±20 A 量程,零点在 2.5 V。MicroAutoBox ADC 配置为 0–5 V 单极性量程,则 1 V 对应 8 A,零点偏置 2.5 V 对应 0 A。若 ADC 为 ±10 V 量程,则需在传感器与 ADC 之间加入分压或运放调理,将 0–5 V 映射到 ±10 V 范围内,否则会浪费一半以上分辨率。

母线电压采样通常通过电阻分压加隔离放大器实现。例如母线 300 V,分压比 100:1,得到 3 V 信号,再经隔离运放输出 0–5 V 送入 ADC。此时需在模型中做标定:实际电压 = ADC 读数 × 分压比 × 隔离增益。温度采样常用 PT100 或 NTC,配合恒流源或分压电路,同样送入 ADC。

ADC 通道分配建议:将相电流、母线电压、温度分别放在不同 ADC 组,避免同一采样保持电路上的串扰;同时确认采样触发与 PWM 中心对齐,保证在开关噪声最小的时刻采样。

三、PWM 输出与功率驱动连接

MicroAutoBox 的 PWM 输出通常为 5 V 推挽或开漏,频率可配置(常见 10–20 kHz)。对于三相逆变器,需要 6 路 PWM(三对互补)。连接时,PWM 信号先送入栅极驱动或 IPM 的隔离输入,再驱动功率管。若驱动板输入为 3.3 V 逻辑,需加电平转换;若为光耦输入,则需限流电阻。

死区时间由 MicroAutoBox 的 PWM 模块或驱动板硬件插入,典型值 1–2 μs。极性配置必须与驱动板一致:高有效或低有效。若极性接反,上下桥臂可能直通,造成炸管。因此首次上电前,务必用示波器在驱动板输入端确认六路波形互补且死区正确。

四、编码器与旋变接口

增量式编码器输出 A、A̅、B、B̅、Z、Z̅ 差分信号,MicroAutoBox 编码器接口直接接收差分对,并内部解码为位置与方向。连接时使用双绞屏蔽线,屏蔽层单端接地。若编码器为 5 V 推挽输出,可直接接入;若为 24 V 推挽,需加电阻分压或光耦隔离。

旋变接口则不同:旋变输出为两路正交模拟信号(sin/cos),需要专用旋变解码模块(如 DS1513)提供励磁并解算角度。连接包括励磁输出(通常 10 kHz 正弦)、sin/cos 输入以及屏蔽。旋变线缆的分布电容会影响励磁,因此线缆长度和类型需按模块手册限制。

五、物理连接方案与信号流

下图给出一个典型 PMSM 原型系统的连接拓扑:MicroAutoBox 通过 ADC 采集电流/电压/温度,通过 PWM 驱动 IPM,通过编码器或旋变接口获取转子位置,DAC 输出观测信号,数字 I/O 控制使能与故障复位。功率驱动与 MicroAutoBox 之间通过隔离栅极驱动或光耦实现电气隔离,避免功率地噪声串入控制地。

MicroAutoBox 实时控制原型 ADC · DAC · PWM 编码器接口 · 旋变接口 数字 I/O · CAN DS1511 / DS1512 / DS1513 功率驱动单元 IPM / 栅极驱动 三相逆变桥 电流传感器 隔离栅极驱动 死区 1–2 μs PMSM 电机 三相星形 · 旋变/编码器 传感器组 电流 · 母线电压 · 温度 6路PWM (5V TTL) 模拟信号 0–5V / ±10V 三相功率 编码器 A/B/Z 或旋变 sin/cos DAC 观测输出 示波器监视 Id/Iq/转速 数字 I/O 使能 · 故障复位 · 继电器 隔离栅极驱动 / 光耦 功率地与控制地分离 控制地 功率地

六、连接检查与上电顺序

物理连接完成后,不要直接上电运行。建议按以下顺序检查:

  1. 断电检查:用万用表确认 PWM 输出与驱动板输入之间无短路,编码器差分对极性正确,屏蔽层单端接地。
  2. 控制电上电:先只给 MicroAutoBox 和驱动板控制电源上电,不接母线高压。用示波器观察六路 PWM 波形,确认互补、死区、极性正确。
  3. 传感器标定:手动转动电机,观察编码器/旋变角度变化是否连续、方向是否正确;给电流传感器通已知电流,检查 ADC 读数与标定系数。
  4. 低压小电流测试:母线加低压(如 24 V),给定小电流指令,观察相电流波形与转子是否平稳转动。
  5. 逐步升压:确认无误后,逐步升高母线电压至额定值,同时监视温度与母线电流。
若上电后驱动板立即报过流或 MicroAutoBox 复位,首先检查功率地与控制地是否隔离、PWM 极性是否接反、死区是否足够。切勿在未确认极性的情况下反复上电,以免损坏功率管。

七、接口参数速查表

接口类型 典型电气参数 电机控制用途 连接注意
ADC 16 位,±10 V 或 0–5 V 相电流、母线电压、温度 量程匹配、采样触发对齐 PWM
DAC 12–16 位,±10 V Id/Iq/转速观测 输出限幅、示波器阻抗匹配
PWM 5 V TTL,10–20 kHz 三相逆变桥驱动 死区 1–2 μs、极性确认
编码器 差分 A/B/Z,5 V 转子位置与转速 双绞屏蔽、单端接地
旋变 10 kHz 励磁,sin/cos 转子绝对角度 专用解码模块、线缆电容限制
数字 I/O 5 V / 24 V 可配 使能、故障复位、继电器 隔离、上拉/下拉确认

完成上述连接与检查后,MicroAutoBox 即可通过 Simulink 模型实时读取传感器、执行 FOC 算法并输出 PWM,构成完整的电机控制原型闭环。下一阶段的工作将围绕模型搭建与实时任务配置展开。