0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简述ADC采样积分方式的BLDC方波无感控制的原理

电子设计 来源:电子设计 作者:电子设计 2022-01-12 17:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post:TIDA-010031

作者:Hardy Zhou

本文主要参考了TIDA-010031参考设计,分析下ADC采样积分方波无感控制的原理,方便大家更好地完成类似的方案设计。

1.下面是典型的三相BLDC电机控制框图.

三个半桥驱动BLDC无刷电机,检测低边总线电流

pYYBAGGKR96AQy-AAACbTzrLh_g810.png

2.典型的BLDC电机相电流和反电动势波形图分析

从波形上看,每60度电角度,只有两个半桥有驱动电压输出,另外一个半桥上下管全关,这个相电压是悬浮态。

BLDC电机运行后,相线都有反电动势。

电机反电动势来源于电机转子旋转引起磁通的变化,而磁通的变化在定子绕组上会产生感应电压。

对同一个电机来说,反电动势峰值跟电机转速几乎是固定的比例。

poYBAGGKR-CACgFpAADJezd8AGE725.png

3.反电动势过零点到峰值的反电动势电压和时间的积分

poYBAGGKR-GAdf-RAADZBuiG-uo285.png

根据上面对反电动势峰值跟转速(电频率)几乎成固定比例的描述,设定pYYBAGGKR-OAZ1VMAAAJvc4dBpc175.jpg 。Vm为反电动势峰值, 对于同一个电机,我们可以认为Kv几乎不变。

以上图左边的蓝色区域为例,该区域(反电动势过零点时刻到下一次换相点时刻之间的区域)的电角度是30度,也就是电角度(360度)的1/12。

设当前电机电频率为f, 单位为Hz。

反电动势的峰值电压为poYBAGGKR-WAPL-cAAAFkSl_3PI876.jpg ,单位为伏特。

设反电动势从center tap value到最大值的时间为t1, 而poYBAGGKR-aAeKVqAAAG1FpBaDU289.jpg

那么蓝色积分区域的积分值就等于蓝色三角形的面积:

poYBAGGKR-iAUqYpAAASEr48tBA377.jpg

可以看到,积分结果是Kv值的pYYBAGGKR-qANE6NAAAEh8K_KDg280.jpg ,因此积分结果也是几乎不变的。

所以我们可以根据积分的值跟固定阈值pYYBAGGKR-qANE6NAAAEh8K_KDg280.jpg作比较来判断换相点。

4.ADC如何采样反电动势

方波无感BLDC的ADC采样积分控制,电路设计有三相相电压ADC采样电路,每60度电角度区间电机的两相由于半桥有输入电压同时有电感电流,在不增加额外电路的情况下很难获得反电动势电压,而悬浮相由于没有半桥电压输入和电感电流,所以可以从检测该相端电压推导出该相实际的反电动势电压,具体可以看下面的推导,推导过程参考了TI的参考设计TIDA-010031 http://www.ti.com/lit/ug/tiduej4/tiduej4.pdf?ts=1588819919326

所以如果对这个电机控制方法感兴趣的,可以在TI官网上查看该参考设计的软硬件开发资料。

设计上采用下管常开,上管打PWM的策略驱动电机。考虑到电机驱动的PWM duty的大小是变化的,可以根据半桥上管ON的时间长短来决定采样策略,因为如果上管导通时间太短,为了避开MOSFET开通关断的影响,留给采样的时间就变得很少,不利于采样的准确性.

在上管ON的时间比较长时,在上管ON时远离MOSFET开关时刻检测悬浮相的反电动势电压(一般在ON时间的正中间进行采样)。

pYYBAGGKR-6AYyMIAABzIk28Vgs533.png

此时的驱动逻辑是A相上管导通,B相下管导通, 所以有pYYBAGGKR--Aen3-AAAHL4vM5iY043.jpg

Ea, Eb, Ec为电机三相反电动势电压,va, vb, vc为三相半桥中点电压,也就是电机三相输入电压。

La, Lb, Lc为电机三相相电感,ia, ib,ic为电机三相输入电流,Ra, Rb, Rc为电机三相输入电阻(考虑三相电阻相等), vn为电机三相中点电压。

poYBAGGKR_GAffo_AABiNGkqfmE632.jpg

可以得到当Ec=0,也就是反电动势过零时,pYYBAGGKR_OAM3eEAAAFkfwnc2I010.jpg, 也就是说当ADC检测到pYYBAGGKR_OAM3eEAAAFkfwnc2I010.jpg时,就意味着这个时刻是C相的反电动势过零点, 那么理论上再经过1/12 的电周期时间,电机就需要进行换向.

上管ON的时间比较短时,在上管OFF时检测悬浮相的反电动势电压(一般在OFF时间的正中间进行采样)

poYBAGGKR_aAGQf6AABtGZhHnhE398.png

此时的驱动逻辑是A相上管关闭,B相下管仍导通,此时A相下管MOSFET体二极管续流,所以有poYBAGGKR_iAOCVGAAAGCZ9I8Yg769.jpg

poYBAGGKR_qAX8VCAABIZMHXjhQ113.jpg

得到当Ec=0,也就是反电动势过零时,vc=0, 也就是说当ADC检测到vc=0时,就意味着这个时刻是C相的反电动势过零点, 那么理论上再经过1/12的电周期时间,电机就需要进行换向.

从上面的分析,我们可以看到,使用ADC采样积分方式进行无感BLDC控制,设计上需要注意以下两点

积分阈值跟电机的反电动势峰值和转速比值相关,可能会随着电机不同而不同,需要针对电机进行调整。

上管做PWM驱动的设计下, 可以采用不同的ADC采样策略来针对大duty和小duty的情况,同时反电动势过零点的判断也需要调整

电机高速情况下,电频率相对比较高,而ADC积分采样基于PWM开关周期采样的,所以要获得比较准确的换相点,需要比较高的开关频率,如果开关频率比较低,意味着采样速率慢,可能会造成换相延迟比较大,从而影响电机的正常控制。
审核编辑:金巧

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MOSFET
    +关注

    关注

    152

    文章

    10894

    浏览量

    235488
  • adc
    adc
    +关注

    关注

    100

    文章

    7976

    浏览量

    557376
  • 模拟
    +关注

    关注

    7

    文章

    1448

    浏览量

    85558
  • BLDC
    +关注

    关注

    220

    文章

    959

    浏览量

    100748
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一板搞定 BLDC 开发!笙泉MDF101A刷马达控制开发板(EVB)全解析

    一板搞定 BLDC 开发!笙泉MDF101A刷马达控制开发板(EVB)全解析 32位BLDC EVB: MDF系列 一、从FOC到方波
    发表于 05-19 09:59

    一板搞定 BLDC 开发!笙泉MDF101A刷马达控制开发板(EVB)全解析

    MDF101A EVB是笙泉科技推出的一款高整合度刷马达 (BLDC)控制开发与测试平台,支持:FOC 控制方波
    的头像 发表于 05-18 17:20 731次阅读
    一板搞定 <b class='flag-5'>BLDC</b> 开发!笙泉MDF101A<b class='flag-5'>无</b>刷马达<b class='flag-5'>控制</b>开发板(EVB)全解析

    吸尘器刷马达 FOC 控制算法原理与工程实现

    手持吸尘器刷马达驱动板 BLDC 马达具有低压供电、超高转速、极小定子电感、大电流波动特点,常规霍尔有感控制存在布线复杂、噪声大、转速上限低等问题。
    的头像 发表于 05-13 16:36 131次阅读

    扫地机 BLDC 驱动板:核心架构、控制算法与工程实现

    平台,系统解析 BLDC 驱动板硬件拓扑、反电动势检测原理、启动策略、核心控制算法、故障防护及多负载适配技术,完整阐述扫地机
    的头像 发表于 04-16 15:40 2512次阅读
    扫地机<b class='flag-5'>无</b><b class='flag-5'>感</b> <b class='flag-5'>BLDC</b> 驱动板:核心架构、<b class='flag-5'>控制</b>算法与工程实现

    AT32M412 BLDC电机控制

    AN0214_AT32_BLDC_Sensorless_Quick_Start_Guide 快速入门指南进行操作。 因为控制时需藉由反电势来估测换相的时机点,
    发表于 03-29 09:57

    单电阻采样 小型高速吸尘 BLDC 马达 栅极驱动与调制电路技术详解

    手持式小型高速刷吸尘器普遍采用低压大电流、高转速(60k–120k r/min)、小体积、低成本、 FOC/方波的马达驱动方案。为压缩 PCB 面积与物料成本,主流机型大量使用单
    的头像 发表于 03-23 15:46 1956次阅读

    虹科免拆案例 | 浅谈BLDC启动控制方法

    浅谈BLDC启动控制方法玉山连通车服技术总监应良卿在日常的维修过程中,我们总是能遇到BLDC电机(直流无刷电机),常见的有两类:有感与
    的头像 发表于 03-19 17:31 5727次阅读
    虹科免拆案例 | 浅谈<b class='flag-5'>无</b><b class='flag-5'>感</b><b class='flag-5'>BLDC</b>启动<b class='flag-5'>控制</b>方法

    BLDC位置传感器控制方式介绍

    BLDC根据转子的位置进行换向控制,而转子位置要靠位置传感器获取,那么这期就为大家介绍BLDC位置传感器控制
    的头像 发表于 12-30 07:55 1.6w次阅读
    <b class='flag-5'>BLDC</b><b class='flag-5'>无</b>位置传感器<b class='flag-5'>控制</b><b class='flag-5'>方式</b>介绍

    CW32F030C8T7永磁同步电机FOC控制的方案

    12bit高精度ADC,转换速度快,精度高。芯片高可靠、强抗静电,强抗干扰等特点,为系统提供了很好的保护功能,能确保系统在恶劣的电磁干扰环境下安全运行。 永磁同步电机FOC控制方案
    发表于 12-03 06:34

    基于CW32刷直流空心杯电机方波控制驱动方案

    适合用于电机控制方波控制算法是一种简单有效的电机控制算法,不需要使用霍尔传感器,可以降低硬
    发表于 12-02 06:37

    CW32L010低成本BLDC电机控制开发套件的使用

    系统运行提供时基。 板上ADC的实现BLDC电机反电动势、母线电流转换的电压值、供电电压以及电位器电压等模拟量的检测,采集到的模拟信号用于实现电机
    发表于 11-17 07:39

    霍尔BLDC控制(有重构虚拟中性点方法)

    本应用笔记介绍了如何使用“端电压法”来实现 120°方波传感器 BLDC 电机控制器的设计。采用“端电压法”来检测传感器
    发表于 08-01 12:19

    CW32L010 ESC Driver 电机控制套件使用

    。 板上ADC的实现BLDC电机反电动势、母线电流转换的电压值、供电电压以及电位器电压等模拟量的检测,采集到的模拟信号用于实现电机控制
    发表于 06-13 18:12

    BLDC控制与有感控制

    致力于成为刷马达驱动行业的“小巨人”,为智能制造提供高性价比解决方案。——深圳其利天下BLDC进行梯形波控制时,需要检测转子磁极位置,根据检测的位置定子线圈进行换相通电,形成6步的旋转磁场,进而
    的头像 发表于 06-11 15:04 4985次阅读
    <b class='flag-5'>BLDC</b><b class='flag-5'>无</b><b class='flag-5'>感</b><b class='flag-5'>控制</b>与有感<b class='flag-5'>控制</b>

    BLDC 电机的控制原理

    概述本文主要介绍BLDC电机控制的实现原理,还介绍了3类直流电机的工作方式以及控制的特点。从简单的钻机到复杂的工业机器人,许多机器设备都使用
    的头像 发表于 05-26 19:33 5098次阅读
    <b class='flag-5'>BLDC</b> 电机的<b class='flag-5'>控制</b>原理