3. 电流采样基础

在FPGA电流采样与高速闭环控制系统中,电流采样是整条控制链路的起点。采样环节一旦失真,后续的坐标变换、PI调节、PWM更新都会建立在错误信息之上。本节围绕采样定理、四类主流电流传感器以及隔离采样方案展开,帮助你在设计初期就选对采样路径。

一、采样定理:先保证“看得见”,再谈“控得准”

奈奎斯特采样定理指出:要无混叠地重建一个带宽为 fB 的信号,采样频率 fs 必须大于 2fB。在电机驱动或开关电源中,电流波形除基波外还叠加了PWM开关纹波,其最高有效频率往往接近开关频率 fsw。因此工程上通常要求:

f_s ≥ (10 ~ 20) × f_B
若 f_sw = 20 kHz,电流环带宽 2 kHz,
则 f_s 建议 ≥ 40 kHz,实际常取 50 ~ 100 kHz

需要特别注意的是,采样时刻与PWM开关时刻的对齐关系会直接影响采样值。若在开关瞬间采样,会引入开关噪声;若在PWM中点采样,通常可获得接近电感电流平均值的样本。FPGA的优势在于可以用硬件计数器精确控制采样触发时刻,实现“与PWM同步的定点采样”。

采样定理只解决“不混叠”,并不保证“无噪声”。实际设计中还需在ADC前加入抗混叠低通滤波器,截止频率通常取 fs/2 的 1/3 ~ 1/2。

二、四类电流传感器的工作原理与适用场景

电流采样按是否与被测电路电气隔离,可分为非隔离与隔离两大类。分流电阻属于非隔离方案,霍尔传感器、电流互感器、隔离放大器则属于隔离方案。

  • 分流电阻:在被测电流路径中串联一个精密低阻值电阻,测量其两端压降 V = I × Rshunt。优点是线性度好、成本低、带宽高;缺点是存在功率损耗,且不隔离,共模电压受限于放大器输入范围。
  • 霍尔传感器:利用霍尔效应测量电流产生的磁场,分为开环和闭环两种。闭环霍尔精度高、温漂小,但带宽通常低于分流电阻,且需要供电。
  • 电流互感器:基于电磁感应,只能测量交流或脉冲电流,不能传递直流分量。常用于交流侧或高频脉冲电流检测,输出为电流信号,需接负担电阻转换为电压。
  • 隔离采样方案:包括隔离放大器、隔离ADC、光耦/电容隔离等,可在高共模电压下安全工作,适合高压逆变器、三相桥臂电流检测。

三、方案对比与选型清单

下表从隔离能力、带宽、精度、损耗、成本与典型应用六个维度对四类方案进行对比,便于快速选型。

方案隔离带宽精度损耗典型应用
分流电阻否高(>1 MHz)高有低压电机、DC-DC
霍尔传感器是中(100~200 kHz)中高无伺服驱动、光伏逆变
电流互感器是中高中无交流侧、脉冲电流
隔离采样是中高视前端高压三相桥臂

四、典型场景:三相逆变器下桥臂分流采样

以三相逆变器为例,常见做法是在下桥臂串联分流电阻,配合隔离放大器或隔离ADC进行采样。FPGA在PWM中点触发ADC,采集三相电流,再完成Clarke/Park变换。若采用霍尔传感器,则可直接安装在输出相线上,省去分流电阻损耗,但需注意霍尔零点漂移和带宽限制。

下面给出一个FPGA侧采样触发与数据读取的简化配置示例:

// PWM中点触发ADC采样
localparam ADC_TRIG_DELAY = PWM_PERIOD / 2;
always @(posedge clk) begin
    if (pwm_cnt == ADC_TRIG_DELAY)
        adc_conv_start <= 1'b1;
    else
        adc_conv_start <= 1'b0;
end

// 读取三相电流并做偏置校正
i_a = adc_data_a - I_A_OFFSET;
i_b = adc_data_b - I_B_OFFSET;
i_c = -(i_a + i_b);

五、常见误区与复盘

误区1:只看采样率,忽略采样时刻。高采样率若与开关噪声重叠,仍会得到错误电流值。应优先保证采样时刻与PWM同步。

误区2:用电流互感器测直流。电流互感器无法传递直流分量,在需要直流电流信息的场合会导致控制失效。

误区3:忽略隔离放大器的传输延迟。隔离器件的群延迟会压缩闭环带宽,选型时需将延迟纳入电流环相位裕度计算。

误区4:分流电阻布局不对称。开尔文连接若走线不对称,会引入额外寄生电感,导致高频采样失真。

综合来看,低压小功率场合优先选择分流电阻加非隔离放大器;高压或需要电气隔离的场合,应根据带宽、精度和成本在霍尔、电流互感器与隔离采样之间权衡。理解每种方案的物理本质与边界条件,才能在FPGA高速闭环控制中获得可信的电流反馈。

电流采样方案对比与信号链 被测电流 I(t) 分流电阻 V = I × R_shunt 非隔离 · 高带宽 霍尔传感器 磁场 → 电压 隔离 · 中带宽 电流互感器 电磁感应 · 仅交流 隔离 · 中高带宽 隔离采样 隔离放大器/ADC 隔离 · 中带宽 ADC 抗混叠滤波 同步采样 FPGA PWM中点触发 Clarke/Park 电流环计算 采样定理:f_s ≥ 2·f_B,工程建议 f_s ≥ (10~20)·f_B,并与PWM同步定点采样