【BLDC驱动】分析同步续流与体二极管续流

大前提,采用二二导通,六步电流换向驱动。
驱动电路原型如下,全是NMOS,高电平导通:

一、普通的驱动方法

1.1 驱动方法描述

驱动方法大致可以描述为,高电压端PWM驱动上桥,低电压端普通IO驱动下桥。例如需要导通A-B相,则使用PWM控制导通Q1,IO口控制导通Q4。
六步换向每步的驱动波形如下图(注意,此图中低电平有效):

1.2 该驱动方式下的工作回路与续流回路

仍然以A-B相导通为例,在一个PWM周期内,当PWM由高电平进入低电平,也就是Q1由导通变为关断,此时原回路消失,
需要利用仍然导通的Q4与一直关断的Q6的体二极管构成回路进行续流,工作回路与续流回路如下:

工作回路:
续流回路:

二、同步续流的驱动方法

2.1 驱动方法描述

驱动方式大致可以描述为,高电压端PWM驱动上桥,且高电压端以反向PWM驱动下桥,低电压端以普通IO口驱动下桥。例如需要导通A-B相,则使用PWM控制导通Q1,使用反向PWM驱动Q6,IO口驱动Q4。
六步换向每步的驱动波形如下图:

2.2 该驱动方式下的工作回路与续流回路

仍然以A-B相导通为例,在一个PWM周期内,当PWM由高电平进入低电平,也就是Q1由导通变为关断,此时原回路消失,
同时(几乎同时,有死区)反向PWM由低电平进入高电平,也就是Q6有关断变为导通,
此时仍然导通的Q4与刚刚打开的Q6构成回路进行续流,工作回路与续流回路如下:工作回路(没有变化):

续流回路:

几个问题解答

1、同步续流方式下,在整个PWM低电平Q6都是处于导通状态,与Q2一起接地了,会不会造成制动效果?
同步续流方式下,确实整个PWM-OFF,Q6都出于导通状态与Q2一起接地。
但是否会造成制动效果,要看续流时间与PWM-OFF时间的相对大小,
a、所需续流时间长于PWM-OFF时间,基本不会造成制动效果;
b、所需续流时间短于PWM-OFF世间,续流完成后会造成一定制动效果。
因为电流越大所需续流时间越长,所以在负载较大情况下可以忽略此制动效果。
2、将Q2、Q4、Q6同时导通或将Q1、Q3、Q5同时导通是能够带来制动效果的,那么是怎么带来制动效果的呢?
电机转动线圈切割永磁体的磁场,在U、V、W三端产生相对电压,如果将2端或3端连接,形成回路,动能就可以转化为电能然后转化为热能,
电-热转化功率P=U*U/R,U与切割速度成正比,如果3端短接,那么R很小,所以很快就能将大量动能转化掉,实现了制动效果。

【BLDC驱动】分析同步续流与体二极管续流相关推荐

  1. wince串口驱动分析(转)

    wince串口驱动分析 串行通讯接口主要是指UART(通用串行)和IRDA两种.通常的串行连接电气连接上有3wire和9wire两种.3wire的接线方式下定义了发送.接收和地三根连接.其用途就如名称 ...

  2. 千兆网口 Freescale ETSEC + Marvell 88E1111 uboot Linux 驱动分析

    原文  http://blog.csdn.net/gorilla0123/article/details/5972706 千兆网口 Freescale ETSEC + Marvell 88E1111 ...

  3. 【linux驱动分析】之dm9000驱动分析

    [linux驱动分析]之dm9000驱动分析(一):dm9000原理及硬件分析 [linux驱动分析]之dm9000驱动分析(一):dm9000原理及硬件分析 [linux驱动分析]之dm9000驱动 ...

  4. Linux USB 3.0驱动分析—UAC驱动分析

    转自 https://www.cnblogs.com/wen123456/p/14281917.html 因为项目里面有USB音频外设,所以需要分析一下UAC驱动. USB Audio Class,U ...

  5. Android10.0 Binder通信原理(五)-Binder驱动分析

    摘要:本节主要来讲解Android10.0 Binder的驱动层分析 阅读本文大约需要花费35分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平台设计 ...

  6. linux 串口驱动 atmel_set_mctrl何时调用,linux uart serial使用驱动分析

    uart tty serial 驱动分析 内核版本3.14.23 以atmel为例: 起点: static int __init atmel_serial_init(void) { int ret; ...

  7. Alsa驱动分析(转)

    1.    Abstract 2.    Introduction 3.    音频驱动框架介绍 3.1      音频设备的注册 3.2     音频驱动的注册 3.2.1       Probe函 ...

  8. Linux中断子系统(二)中断控制器GIC驱动分析

    Linux中断子系统(二)中断控制器GIC驱动分析 备注:   1. Kernel版本:5.4   2. 使用工具:Source Insight 4.0   3. 参考博客: Linux中断子系统(一 ...

  9. WLAN驱动分析文档_gzc126_新浪博客

    WLAN驱动分析文档 目 录 1 引言 3 1.1 目的 3 1.2 项目背景 3 1.3 参考资料 3 2 预备知识 3 2.1 WLAN技术 3 2.2 802.11协议简述 3 2.2.1 概述 ...

最新文章

  1. 为什么要使用Go语言?Go语言的优势在哪里?
  2. 测试django_如何像专业人士一样测试Django Signals
  3. Apache常见功能实战详解
  4. Remote System Upgrade With Cyclone III Devices
  5. Android Studio使用笔记
  6. linux下配置vsftpd虚拟用户为登录用户
  7. python中case的用法_python中Switch/Case实现的示例代码
  8. 图形学 射线相交算法_计算机图形学中的阴极射线管(CRT)
  9. Linux内核深入理解定时器和时间管理(4):定时器 timer
  10. PHP生成阿里云oss水印里的文字
  11. java输入年月输出日历_java输入年份打印该年份的年历 | 学步园
  12. oracle9i如何卸载,如何卸载oracle 9i
  13. 天线发射功率计算公式_天线增益的定义/计算公式/发射功率
  14. 制作u盘winpe启动盘_RUFUS.小巧的U盘启动盘制作工具
  15. 热评云厂商:品高云4.62亿元,发力行业云,掘金实属不易
  16. asr标注工具_传统ASR全流程【转载】
  17. 丰田增设电池生产线,加快丰田电动化进程
  18. inet_addr实现
  19. 基于WxPusher给自己的个人微信发送提醒消息(二)
  20. 同样line-height下ios和Android显示不一致的问题

热门文章

  1. 小程序瀑布流的实现三种方式
  2. eclipse安装PyDev-使用eclipse开发python
  3. vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法
  4. 考验直播平台搭建水平的十个性能指标
  5. linux kill virus
  6. windows服务启动 1053错误
  7. 来自不同行业领域的50多个对象检测数据集
  8. 4.Eclipse中使用SVN
  9. Word加粗的字体如何恢复正常粗细
  10. 网络丢包产生的几个原因,总结!