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。
三、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 之间通过隔离栅极驱动或光耦实现电气隔离,避免功率地噪声串入控制地。
六、连接检查与上电顺序
物理连接完成后,不要直接上电运行。建议按以下顺序检查:
- 断电检查:用万用表确认 PWM 输出与驱动板输入之间无短路,编码器差分对极性正确,屏蔽层单端接地。
- 控制电上电:先只给 MicroAutoBox 和驱动板控制电源上电,不接母线高压。用示波器观察六路 PWM 波形,确认互补、死区、极性正确。
- 传感器标定:手动转动电机,观察编码器/旋变角度变化是否连续、方向是否正确;给电流传感器通已知电流,检查 ADC 读数与标定系数。
- 低压小电流测试:母线加低压(如 24 V),给定小电流指令,观察相电流波形与转子是否平稳转动。
- 逐步升压:确认无误后,逐步升高母线电压至额定值,同时监视温度与母线电流。
七、接口参数速查表
| 接口类型 | 典型电气参数 | 电机控制用途 | 连接注意 |
|---|---|---|---|
| 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,构成完整的电机控制原型闭环。下一阶段的工作将围绕模型搭建与实时任务配置展开。