文章目录

  • 1.三相逆变电路
  • 2.导通原理
  • 3.方波六步换相时序分析
  • 4.死区问题
    • 4.1.理论分析
    • 4.2.实际波形
    • 4.3.MOS关断时的尖峰电压问题
  • 5.带死区的互补载波电流流向分析

1.三相逆变电路

2.导通原理

​ 如上图所示,为一相的逆变桥。上下MOS管不能同时导通,那么可以有几种控制方式:

  1. PWM控制上管,下管电平控制(恒高或者横低);
  2. PWM控制下管,上管电平控制;
  3. 上下管都是PWM控制;
  4. 某个管的控制可以是PWM控制和电平控制都有。
  • 方式3称为互补载波,也就是上下管的PWM是互补的,这样才能不同时导通。

  • 方式1和2这两种方式又称为单桥臂载波,在方波六步换相控制时使用较多。这两种方式中常用的是第1种方式,原因是MOS管用的是N管。上管的MOS管想要正常工作,需要给自举电容充电(注意是外部的自举电容,而非GS结电容)。如下图所示,为自举电容的充电电路。如果用方式1,即上管PWM下管电平,那么下管始终打开,不会影响自举电容的充电,自举电容充电速度快。如果用方式2,即上管电平下管PWM,那么在速度很低、PWM占空比很小的时候,下管的PWM占空比会影响自举电容的充电,有可能导致自举电容充电充不满,此时上管可能无法正常打开或者关闭。

    PS:如果上管是P管,那么就不需要自举电容。但是P管价格贵,且功率相对N管低。

3.方波六步换相时序分析

​ 根据霍尔跳变沿可以获得对6个MOS管的控制顺序,这里先假设直到这个控制顺序,为M1M2->M2M3->M3M4->M4M5->M5M6->M6M1->M1M2。先以M1M2导通为例,如下图随时,使用上管PWM下管电平控制的方式。

​ 当M1的PWM处于ON的时候,电流流向如下:

​ 当M1位OFF的时候,由于电机线圈为感性负载,所以需要续流,此时只能通过MOS管的体二极管进行续流,如下图所示。此时体二极管导通后会将UW等效的电流源两端电压钳位到0.7V,所以此时电流源两端压差很小,根据U=Ldi/dt可知放电时间会很长,故此时的续流称为慢续流。相对快续流而言,慢续流电流下降慢,维持力矩时间长。如果是快续流的话,绕组内会存在一段时间没有电流,就不会对外提供力矩了。

​ 慢续流的方式靠MOS管的体二极管来续流,如果时间比较长那么体二极管发热大,续流损耗也变大。所以有的时候当M1关闭后可以打开M4,让续流经过MOS管的S到D,也就是使用Rdson来续流,这样损耗就会变小。此时的模式就是互补载波模式了。

4.死区问题

4.1.理论分析

​ 对于上下管都使用PWM控制的方式,在波形跳边沿的地方,存在死区问题。由于MOS管的开关是对GS结电容进行充放电,当电压跳过GS阈值电压时,MOS管的开关状态就发生变化。那么如果PWM不加入死区控制,可能导致一个MOS还没关闭,另一个MOS就开通了,也就是同一桥臂的两个管子同时导通,电源短路。

​ 此时解决办法是加入PWM死区,也就是让PWM1L提前变成OFF,让PWM1H延后变成ON。即同时增加两个波形都为OFF的时间,这样两个MOS管都处于关闭的状态,如下图所示。

​ 这个死区时间在实现功能的基础上肯定是越小越好,因为死区时间太长的话PWM的最大占空比做不上去,电机的功率也就上不去。死区时间从单片机PWM到驱动电路再到MOS管的栅极都有一定的硬件延时,所以具体时间需要根据调试确定。可以通过提高MOS管的充放电速度来减小死区时间,但是可能会带来其他问题,比如震荡、EMC问题等。

​ 此外死区时间的设置(注意是设置,不是真正的死区时间,真正的死区时间只与硬件电路有关)与载波频率也有关。因为载波频率越高,周期越小,相同的死区时间的情况下占空比就越小,电机的空滤就提不上去。所以有时候电机功率做不上去会通过降低载波的频率来提升电机功率。

​ 一般载波频率在15KHZ到20KHZ,载频低了,电机会有噪音;载频高了,开关损耗太大。此时的死区时间初始值可设置为4us,然后在根据示波器调试确定最终的死区时间。

4.2.实际波形

​ 如下图所示为实际的波形。黄色波形对应MOS管开通,可见他的开通已经增加了一段死区时间。黄色波形红圈圈出来的地方为米勒平台,一般可以认为在平台区MOS管就开通了。紫色波形对应MOS管关断,紫色波形红圈处有一个向上的凸起,这是因为同一桥臂的两个MOS管另种一个管子导通对另一个管子的影响,这个影响是由米勒效应导致的。

​ 所以图中的波形已经比较危险了,紫色凸起再高一点就导致两个MOS同时导通了。所以实际调试中需要避免出现这种波形。

4.3.MOS关断时的尖峰电压问题

​ MOS关断的时候电流很短时间内变为0,有很高的di/dt,那么作用到电路的寄生电感上,很容易在DS端产生很高的L*di/dt这样的尖峰电压。

​ 解决办法:

  1. 减缓MOS管的开关速度。本质上就是降低GS结电容的充放电速度,比如增加充放电回路的阻抗、并联GS电容、加大栅极电阻等。

  2. 在MOS管的DS端并联RC吸收电路。

    以上两种方法尽量使用第一种方法进行解决。

5.带死区的互补载波电流流向分析

​ 根据如下控制逻辑控制MOS管的通断。

​ 先从红框分析,此时的电流流向如下:

​ 在切换到下一个状态之前,M3和M6存在一个死区时间,如下图所示。

​ 此时对应的电流流向如下图所示。此时M6关断,V相通过M3的体二极管续流。此时UV两相的压差被M3的体二极管钳位还是0.7V,所以V相的电流续流还是慢续流。

​ 然后当M3打开的时候,如果前一时刻的电流续流没有结束,那么还会继续向上流,然后很快电流就向下流,所以可以忽略这里,直接认为M3导通的时候电流向下流即可,如下图所示。

FOC——9.三相逆变桥相关推荐

  1. FOC项目知识点总结二 | 电机基础复习及用直流控制三相电机的三相逆变电路

    电机基础复习 当我们给定子绕组通交流电的时候,会产生磁场: 这个时候因为转子本身也有磁场,由于磁极异性相吸,同性相斥的原理,如果有一个磁场旋转,则另外一个磁场就会我们的转子在定子磁场变化的情况下就可以 ...

  2. 从TB67H450FNG了解电机驱动原理(PWMFOC三相逆变PID)

    前言 最近在学习和电机驱动有关的知识,其中涉及了PWM控制脉宽周期以及输出电压电流,FOC驱动算法,H桥驱动电路,PID控制......信息量过大,在此记录一下以防忘记,学习主要参考正点原子官网的电机 ...

  3. 专用SPWM芯片EG8030在三相逆变中的使用

    专用SPWM芯片EG8030在三相逆变中的使用 引脚说明 引脚定义 各部分电路 原理图和pcb图 这一学期依然需要做科研训练.因为上学期做了单相逆变,这学期导师建议做一做三相的.本人单片机这方面属实没 ...

  4. 基于matlab的三相逆变电路仿真,三相逆变电路matlab仿真.docx

    三相逆变电路matlab仿真.docx 三相逆变电路仿真 姓 名: 朱龙胜 班 级: 电气 1102 学 号: 11291065 日 期: 2014 年 6 月 6 日 指导老师: 郭希铮 北 京 交 ...

  5. 直流微电网仿真模型 包含光伏+boost、储能+双向DCDC、三相并网逆变器+锁相环、三相逆变+异步电动机等部分

    直流微电网仿真模型[含个人笔记+建模过程] 包含光伏+boost.储能+双向DCDC.三相并网逆变器+锁相环.三相逆变+异步电动机等部分. 光伏发电经过boost升压到直流母线750V 采用电导增量法 ...

  6. 三相逆变 单相/三相逆变器 SPWM

    三相逆变 单相/三相逆变器 SPWM -stm32主控(输入.输出具体可根据需要设定),本逆变器可以二次开发. 本内容只包括 逆变程序,实现变频(0-100Hz).变压调节,均有外接按键控制(使用C语 ...

  7. 三相逆变/整流并网,正负序分离,在电网电压不平衡跌落/平衡跌落时,消除负序电流,维持电网电流三相对称

    三相逆变/整流并网,正负序分离,在电网电压不平衡跌落/平衡跌落时,消除负序电流,维持电网电流三相对称,可用于光伏和风力发电系统 有参考文献 YID:7750661862079056未见花开

  8. DSP28335,三相逆变电路电压闭环程序,三相逆变数字电源程序

    DSP28335,三相逆变电路电压闭环程序,三相逆变数字电源程序. 包括源代码文件和PDF说明文件. 详细说明了代码含义,三相逆变电路电路电压闭环分析,电路设计步骤,软件设计流程,软件调试步骤等. I ...

  9. stm32三相逆变程序,pcb,以及板子。stm32输出三相spwm波驱动6个mos管实现三相逆变

    .逆变器本身可稳压,可任意设定输出电压,pid参数可用电脑通过串口调节.输入12-40 v,自动生成辅助电源供电.资料齐全,程序注释详细,稳定可靠,适合新手学习以及项目应用. stm32三相逆变开环驱 ...

最新文章

  1. 话里话外:新顾问答疑解惑对话大公开
  2. 程序员饭碗不保了?GPT-3 最强应用发布,动动手指就自动写代码的神器来了!...
  3. 小程序canvas的一个坑
  4. c语言中指针数组赋值字符串,C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)...
  5. mysql异地备份_MySQL数据库异地备份与还原方法
  6. c修改datatable单元格的值_神奇的VBA编程:批量拆分单元格数据
  7. 前端学习(2324):angular初步使用
  8. 前端学习(584):在dom中调试节点
  9. Python中的多进程创建和传值(克隆)Queue方法
  10. 记在windows上MySQL8.0安装过程中遇到的问题及解决方案
  11. Java、JSP小区车辆停车管理系统
  12. ubuntu设置成中文详细贴图教程
  13. 操作系统之三种进程通信方式
  14. DLL的远程注入技术
  15. android sqlite回滾,SQLIte这么娇小可爱,不多了解点都不行啊
  16. 今年考研?七夕顺便把心形线复习一下
  17. 产品模块化设计的前世今生
  18. 解决 “Windows 功能” 没有Hyper-V
  19. java 必须try catch的异常_【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!...
  20. 手机页面下拉刷新效果

热门文章

  1. 从《网管员必读》系列丛书获奖看读者的真正需求——成绩回顾
  2. 中国最牛十大美女CEO
  3. 洗碗机到底实不实用,全自动洗碗机可以买吗?过来人说太好用啦
  4. 判断组合数奇偶性(组合数学)
  5. 全球及中国合成橡胶行业产能状况与营销策略研究报告2021版
  6. OpenWrt之quilt打补丁
  7. Vue使用Animate.css和WOW.js(AOS.js)来实现页面滚动触发动画
  8. module java.base does not “opens java.xxx“ to unnamed module @xxxx
  9. 让人头秃的理论:什么是“奥卡姆剃刀”原理?
  10. 还小龙虾“清白”!日军什么的,完全子虚乌有。铁证如山