电机控制——电流采样(双电阻)

1、双电阻采样电路

2、采样电阻运放电路

3、双电阻电流采样方法

采集三相对称相电流,需要使用 SVPWM。SVPWM 调制出了正弦相电压,才产生正弦相电流。SVPWM分为六个扇区,下面以七段式 SVPWM 的扇区一为例,说明双电阻采集电流的方法。

扇区一,有 V0(000)、V1(100)、V2(110)、V7(111)四个矢量共同作用。其中 V0 跟 V7 为零矢量。

3.1矢量V1

此时,V相W相有电流流过,但只有V相有采样电阻,仅1相无法推算出三相电流的情况;

3.2矢量V2

此时,W相有电流流过,但没有采样电阻,无法得出三相电流;

3.3矢量V7

采样电阻无电流流过;

3.4矢量V0

SVPWM各个矢量作用时间是有顺序的,V0时刻就是在V1时刻之后切换到了V0;V1时刻电流经过U相上管,流到V相W相的下管;V0时刻电流继续通过U相下管,流向V相W相的下管,形成续流回路;

此时,两个采样电阻都有电流流过;

ADC采样会选择V0矢量时刻进行双电阻的采样;

4、双电阻采样问题分析与解决

V0 矢量作用时,UV 两相检流电阻都有电流流过,此时就可以采集到两相相电流,再根据基尔霍夫定律电流定律可以计算出第三相电流。该 V0 矢量,理论可以采集到三相电流。

但是通过下图分析,当矢量 V0 持续的时间短,U 相下管导通时间就短,此时无法跟三电阻一样采样 VW 相电流计算 U 相电流。两电阻法无法在矢量作用时间很短情况下正确采样三相电流。

减小矢量圆半径就能够增大零矢量作用时间,也就可以增大V0作用时间;也就是限制最大占空比,一般最大为95%;

解决办法:限制矢量作用时间,减小矢量圆半径,保证足够的采样窗口;

综上,两电阻法采集三相电流的方法就是:在逆变电路三个下管同时导通的时候,对有采样电阻的两个下管进行电流采集,得到两相电流后,再计算出第三相电流,最终实现三相电流的采集。一个 PWM 周期,采集 1 次电流。SVPWM 最大矢量圆达不到最大,需要根据实际 AD 采样时间及载频进行限制。

相关推荐
碧海银沙音频科技研究院10 小时前
基于炬芯ATS308X 设计的上位机usb 串口音乐EQ调节工具
stm32·单片机·嵌入式硬件
一木 之林12 小时前
Dify学习笔记 03 · RAG检索增强生成:三代范式、评估与落地(第40-45、55-56集)
笔记·小程序·交互·dify
三佛科技-1341638421213 小时前
过认证72W碳化硅方案(12V6A)主控HN1562+HN36228V 典型应用电路、变压器参数分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
Zwawa14 小时前
串口为什么会丢字节:从轮询到中断和环形缓冲区
c语言·单片机·嵌入式
Brilliantwxx14 小时前
【STM32】 内部 Flash 详解:寄存器逐位拆解 + 工作流程顺序全讲 + EEPROM再实现
stm32·单片机·嵌入式硬件·1024程序员节
木子单片机15 小时前
基于单片机的DS18B20温度传感器测温系统设计
单片机·嵌入式硬件·51单片机·keil
华清远见IT开放实验室15 小时前
实验室建设案例 | 安徽三联学院物联网实验室
stm32·单片机·嵌入式硬件·物联网·华清远见
深圳光特通信豆子17 小时前
TTL 光模块在工业控制与串口通信中的应用指南(10M BIDI 单模系列)
单片机·嵌入式硬件
桀人17 小时前
SPI概念引入
stm32·单片机·嵌入式硬件
箓维17 小时前
TCP Socket的进阶实现
网络·笔记·tcp/ip