FOC - 单电阻,双电阻,三电阻采样原理


【全文大纲】 : https://blog.youkuaiyun.com/Engineer_LU/article/details/135149485


1 . 前言

三种采样方案对比如下 :

采样方式成本实现难度性能
三电阻简易100%
双电阻适中95%以上
单电阻复杂90%以上

2 . 三电阻方案

2.1 电路接法

在这插入图片描述

2.2 采样原理

三电阻采样,可以采到准确的三路电流,在SVPWM驱动时,根据当前矢量采出两路,进行合成就可以拿到三路准确的电流。

2.3 采样注意事项

在这里插入图片描述
【Q】明明采了三路,为什么不直接把结果拿出,而根据当前矢量采出两路再合成
【A】随着占空比加大,占空比最大的一路接近百分百时,不足以让AD采样周期完成一轮,导致采样出现偏差,因此需要合成

3 . 双电阻方案

3.1 电路接法

在这里插入图片描述

3.2 采样原理

双电阻采样,可以采样两路电流,在SVPWM驱动时,在下管全开时,采样两路电流,然后合成就可以拿到三路的电流。

3.3 采样注意事项

在这里插入图片描述

【Q】明明采了两路,合成就能拿到第三路了,为什么没有和三电阻一样准确采样?
【A】随着占空比加大,占空比最大的一路接近百分百时,不足以让AD采样周期完成一轮,导致采样出现偏差,而又因为本来只有两相,两相中有一相出现极限情况时,从性能上考虑95%

4 . 单电阻方案

4.1 电路接法

在这里插入图片描述

4.2 采样原理

单电阻采样,同一时间可以采到一路电流,但是三路电流起码 需要两路电流合成 ,这时就要在 一个周期内采样到两路电流 ,然后再合成第三路电流。

4.3 采样注意事项

在这里插入图片描述

【Q】一个周期采样两路,那么在一个周期内,选择两个不同的矢量点进行采样即可,为什么说单电阻比较复杂?
【A】看图中的占空比采样是可行的,但是当矢量变化到另一个矢量的临界点附近时,图中A与B之间的间隔很小,那么此时采样将会出现偏差,因此导致采样错误,那怎么解决这个问题?

在这里插入图片描述

例如,把Tb进行右移 (通过PWM寄存器偏移实现) ,从而即使在矢量切换时也能让AB之间的间隔大于AD采样周期,其他情况也如此,都是为了让边沿之间的时间足够采样一轮,但是当占空比很小时,采用这种方法采样会出现偏差,原因是当占空比非常小时,已经不足以让AD采样一轮,因此上文提到性能90,单电阻采样,其实采的是母线电流,然后是在一个周期的两个有效矢量的过程中采,但是采出来的不是相电流,因此需要用母线电流根据不同扇区进行运算得出变化的那个相电流,例如100时采到的是Ia,110时采样到的是-Ic,根据三相电流为0,就可以得出Ib,另外单电阻采样不能在下桥全开时采,因为采的是母线电流,相电流只有在相回流中流动。

4.4 采样时机

  • 第一点 : 在边沿A与边沿B的中间采样
  • 第二点 : 在边沿B与边沿C的中间采样

4.5 开关管状态-电流方向

UVW电流
0000
100 I A I_A IA
110 − I C -I_C IC
010 I B I_B IB
011 − I A -I_A IA
001 I C I_C IC
101- I B I_B IB
1110

5 . 运放接法

在这里插入图片描述
这种接法为正向放大,其中关键点是加入R1引入偏置电压,为什么要引入偏置电压,因为这里的电流是交流,存在正负,因此引入偏置电压后,输出结果相对点在中间,通过中间偏移上下可以得到正负电流

6 . AD采样周期

ADC准确采样一轮的时间 = ADC启动时间 + ADC采样最小脉宽时间 + ADC触发时间 + ADC采样时间 + 开关死区时间 + 开关干扰时间

7 . 小结

上述讲述了三种采样方案,主要单电阻的处理会多一点,特别是在矢量切换的时候,以上列出了三种方案的注意事项,谢谢观看。

技术交流QQ群 : 745662457
群内专注 - 问题答疑,项目外包,技术研究

### 三电阻采样电路设计及技术实现 三电阻采样是一种常见的电流检测方法,尤其在电机控制和功率电子领域中被广泛应用。通过使用三个精密电阻分别测量三相电流,可以重构出完整的三相电流信息。以下是关于三电阻采样电路设计和技术实现的详细说明: #### 1. 三电阻采样的基本原理 三电阻采样电路的核心思想是利用三个分流电阻(通常为低阻值精密电阻)串联在三相电路的每条支路上,通过测量每个分流电阻上的电压降来计算对应的电流值。由于三相系统的特性,可以通过数学变换(如Clarke或Park变换)将三相电流信息转换为两相静止坐标系或旋转坐标系下的电流分量[^1]。 #### 2. 电路设计的关键要素 - **分流电阻选择**:分流电阻应选用低阻值、高精度的精密电阻,以减少功率损耗并提高测量精度。绕线电阻因其高精度和低温度系数的特点,常被用作分流电阻的选择之一[^2]。 - **运放电路设计**:为了放大分流电阻上的微小电压信号,通常采用差分放大器电路。例如,LM324四路运算放大器可以用于实现差分放大功能,其输入端连接到分流电阻两端,输出端则提供放大后的电压信号[^1]。 - **滤波与抗干扰设计**:由于电流采样信号容易受到电磁干扰的影响,设计时需要加入适当的滤波电路,如RC低通滤波器,以确保信号的稳定性和准确性。 #### 3. 技术实现中的注意事项 - **共模抑制比(CMRR)**:差分放大器的设计需要考虑共模抑制比的问题,以避免电源噪声对采样结果的影响[^1]。 - **寄生电感影响**:如果使用绕线电阻作为分流电阻,需注意其较大的寄生电感可能对高频信号产生不良影响[^2]。 - **采样同步性**:对于三相系统,确保三个采样通道的同步性非常重要,否则可能导致电流重构误差增大[^3]。 #### 4. 示例代码:三相电流重构算法 以下是一个基于Clarke变换的三相电流重构算法的Python实现示例: ```python import numpy as np def clarke_transform(i_a, i_b, i_c): # Clarke变换矩阵 T_clarke = np.array([[1, -0.5, -0.5], [0, np.sqrt(3)/2, -np.sqrt(3)/2]]) # 输入三相电流 i_abc = np.array([i_a, i_b, i_c]) # 计算两相静止坐标系下的电流 i_alpha_beta = np.dot(T_clarke, i_abc) return i_alpha_beta # 示例输入 i_a, i_b, i_c = 1.0, 0.5, -0.5 i_alpha_beta = clarke_transform(i_a, i_b, i_c) print(f"Clarke变换结果: i_alpha={i_alpha_beta[0]}, i_beta={i_alpha_beta[1]}") ``` #### 5. 优势与劣势分析 - **优势**: - 精度高:通过使用精密电阻和差分放大器,可以获得较高的电流测量精度。 - 可靠性强:每个相位独立采样,互不干扰。 - **劣势**: - 成本较高:需要三个精密电阻和相应的放大电路。 - PCB布局复杂:需要合理设计PCB走线以减少干扰。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客 - L U

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值