• 正文
  • 相关推荐
申请入驻 产业图谱

MC SDK V6.x HSO 功能 ADC 采样设计指南:硬件选型 + 配置落地全方案

13小时前
212
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

MC SDK V6.x 的 HSO(高灵敏度观测器)功能对 ADC 采样有严格要求,核心是通过 “开尔文连接的电流采样 + 分压滤波的端电压采样 +≥2 个独立 ADC 模块”,确保电流、电压信号的精准同步采集,适配马达高低速无传感控制需求。

资料获取:开发经验 | LAT1560 MC SDK V6.x软件HSO功能ADC采样设计说明

1. 核心前提:HSO 对采样的依赖逻辑

HSO 算法的核心输入是电机三相电流和端电压信号,采样质量直接决定角度观测精度和控制稳定性:

  • 电流信号:需捕捉实时相位电流,反映电机负载状态;
  • 端电压信号:需同步获取三相电压,辅助计算电机反电动势
  • 关键约束:一个 PWM 周期内需完成 4 次 ADC 采样(2 个有效电流 + 3 个端电压,电压取 4 次均值),采样需与 PWM 信号严格同步。

2. 电流采样硬件设计:开尔文连接 + 精准滤波

2.1 采样方式:三电阻 / 单电阻 Shunt 采样(开尔文连接)

  • 连接原则:采用四线制开尔文连接,主电流流经 Shunt 电阻,辅助电流(可忽略)接入运放,确保电阻两端电压真实反映主电流;
  • 核心优势:消除引线电阻和接触电阻的影响,提升小电流采样精度。

2.2 滤波与放大配置

3. 端电压采样硬件设计:分压 + 低频滤波

3.1 核心设计逻辑

  • 分压方案:通过电阻分压网络将电机端电压(最大 83.7V,参考 STEVAL-LVLP01)降至 ADC 输入量程内;
  • 滤波要求:截止频率推荐 500Hz(参考电路实际 518Hz),抑制电压波动干扰;
  • 器件选型:分压电阻精度需≥1%,确保分压比例稳定。

3.2 参考电路结构

  • 电机侧三相电压→分压电阻网络(如 68kΩ+27kΩ+3.9kΩ)→82nF 滤波电容→ADC 输入;
  • 运放配置:通过 ADCOPAMP 缓冲,提升信号驱动能力,避免 ADC 输入阻抗影响采样精度。

4. ADC 模块分配原则:≥2 个独立 ADC 是底线

HSO 要求电流与端电压同步采样,需按 ADC 模块数量合理分配通道,推荐优先选用 3 个独立 ADC 模块的 MCU。

4.1 推荐 MCU 选型(满足独立 ADC 数量要求)

MCU 型号 独立 ADC 模块数 适配场景
STM32G431 2 个 基础场景,需合理分配通道
STM32G491 3 个 推荐场景,采样无冲突
STM32G473 5 个 复杂场景,预留扩展空间

4.2 3 个独立 ADC 模块分配(最优方案)

  • 分配逻辑:每个 ADC 模块负责 1 路电流信号 + 1 路端电压信号;
  • 采样机制:
    1. 辅助 TIMER 同步于 PWM 信号,触发频率为 PWM 的 4 倍;
    2. 通过 TIMER 的 CCR1 触发 ADC 采样,一个 PWM 周期内完成 4 次采样;
    3. 电流采样取有效值,电压采样取 4 次均值,通过 DMA 传输数据,减少 CPU 负载。

4.3 2 个独立 ADC 模块分配(兼容方案)

  • 分配逻辑:
    • ADC1:2 路电流信号 + 1 路端电压信号;
    • ADC2:1 路电流信号 + 2 路端电压信号;
  • 采样机制:与 3 个 ADC 模块一致,需确保通道采样时序无冲突,通过 DMA 批量传输避免数据丢失。

5. 关键配置补充:采样同步与触发

  1. 触发源:采用辅助 TIMER 作为 ADC 触发信号,TIMER 与 PWM 定时器同步,确保采样与 PWM 周期精准对齐;
  2. 传输方式:启用 DMA 传输 ADC 采样数据,避免 CPU 干预导致的采样延迟;
  3. 精度保障:ADC 分辨率建议≥12 位,采样时钟需匹配滤波参数,避免信号混叠。

HSO 功能的 ADC 采样设计核心是 “硬件选型精准 + 配置同步”:电流采样靠开尔文连接和 300KHz 滤波保证精度,端电压采样靠分压和 500Hz 滤波稳定信号,ADC 模块数量≥2 个确保同步采集。按本文参考电路和分配原则设计,可直接适配 MC SDK V6.x 的 HSO 算法,实现马达高低速稳定控制。

相关推荐