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

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

3天内不再提示

基于CW32的BLDC/FOC控制应用实例分析——三相电流采样电路设计

CW32生态社区 来源:CW32生态社区 作者:CW32生态社区 2025-12-31 18:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

wKgZPGlU9duALMrsAAC2_OjJ3UM309.jpg


BLDC和FOC电机控制,离不开对电机运行电流的监控,由于CW32L011电机驱动器在设计之初考虑到支持FOC控制,所以,并未采用简单的母线电流采样,而是选择使用三相电流采样(低侧)。这里我们使用了一颗四运放芯片,如果无需FOC控制,可使用LMV324,降低成本。如果是FOC的控制需求,则建议使用GS8554,1.8MHz的增益带宽能更好满足控制需求。
相关电流采样电路如图:

wKgZO2lU9duAXSSfAACeDjxjusk290.jpg


回顾一下功率变换电路,RAU0、RBV0、RCW0 分别为ABC三相的电流采样电阻。电流采样电路就是采集这几个电阻上的电压降,从而反推出电流。

wKgZPGlU9dyAMum5AACYTgoQfHo638.jpg


由于三相的电流采样电路是同一原理,我们这里只分析U5.4和U5.3。

wKgZO2lU9dyAcXYtAABVOnPcxyk980.jpg


U5.4相关电路为跟随器电路,为三相电流采样的运放提供了一个2.5V的偏置电压基准。即在0电流的状态下,运放应输出2.5V。
跟随器电路相较于传统稳压电路,能提供一个输出阻抗小的电平信号(可以作为一个可靠的电压源),配合输出端的R47和C22(大C小R),使之更稳定可靠。

wKgZPGlU9dyAPNdSAABmjFQAwZA232.jpg


U5.3运放及其周边阻容,组成了一个减法器电路,作为电机A相的低侧电流采样电路。
减法器电路的输入阻抗小,相比加法器,可消除电机运转时,采样电阻上的共模干扰(伪差分)。
由于R49接近采样电阻的低端,R50接近运放,增加R51对地,也能有助于消除采样电阻上的交流干扰。
由原理图可知,运放正端电压Vp=2.5V*{(R49||R51)➗[(R49||R51) + R50]}=0.388V(||为并联)
根据运放虚短特性,运放负端电压Vn=Vp=0.388V
A相采样电阻位号为 RAU0 ,设采样电阻高端电压为Va(图中IA网络)
根据运放虚断特性,理想情况下没有电流流入运放,所以可得运放输出公式:
(Vout-Vn)/(R52||R53)=(Vn-Va)/R48
Vout=2.378-5.13*Va
可得电流采样电路的电流放大倍数为5.13倍。
仿真一下(模型差异会存在误差):
当Va=0V时;Vout=2.38V :

wKgZO2lU9d2AcN4pAAEAPLL4OBA274.jpg


当Va=0.1V时;Vout=1.87V :

wKgZPGlU9d2AcVHNAAD6GEe10L8257.jpg


当Va=-0.1V时;Vout=2.90V :

wKgZO2lU9d2AYBFzAAD9AH7nbcE526.jpg


在软件程序运算中,由于PID控制是对结果的差值状态进行控制,所以放大倍数计算误差对控制结果无影响,对电流值的结果显示或者精确过流值的读取有影响。
运放输出经过R54与C25滤波后,接入CW32L011的ADC引脚PA6。因为CW32L011内部VC(比较器)可以和ADC共用,如果有过流刹车的功能需要考虑,可以将任意一相采样结果输出到带有VC功能的ADC引脚。
下图是Layout的参考,By JLCEDA专业版。

wKgZPGlU9d2ARuFXAAJZ4AHUeG0310.jpg


这个电流采样电路相较于社区以往开源的无刷电机驱动项目中的相关电路,看起来要更为复杂,但是这个电路经过了大量的产品应用检验,较为可靠,尤其适用于低压大功率的场景。我们的相关产品在十几年前就在使用这个电路,今天拿出来分享。
随着工作项目、工作经验增加,笔者再回过头来分析这个电路,其实还是有点头大的。很多基础知识忘得七七八了。如有不同见解,欢迎批评指正。
这个项目的资料,我们把它开源在了 立创开源硬件平台 :
https://oshwhub.com/beauty_light/cw32l011-dian-ji-qu-dong

审核编辑 黄宇

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

    关注

    6747

    文章

    2840

    浏览量

    220675
  • CW32
    +关注

    关注

    1

    文章

    326

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三相电流电压采集电路及原理分析

      关注回复“1”,获取硬件技术学习资料大礼包。 本期分享的电路也是群里的朋友分享的,是一个三相电压电流的采集电路,RS485输出。分享给各位朋友一起参考。电路图如下所示:
    的头像 发表于 05-08 17:33 516次阅读
    <b class='flag-5'>三相电流</b>电压采集<b class='flag-5'>电路</b>及原理<b class='flag-5'>分析</b>

    三相电流测量到底该分立还是集成?从电驱控制实际问题聊起

    在做电驱控制的时候,三相电流采样基本是绕不开的一环。很多资料会把重点放在“精度”“带宽”这些参数上,但在实际项目里,真正影响控制效果的,往往不是单一指标,而是——
    的头像 发表于 04-28 10:27 350次阅读
    <b class='flag-5'>三相电流</b>测量到底该分立还是集成?从电驱<b class='flag-5'>控制</b>实际问题聊起

    BLDC 驱动板 FOC 矢量控制算法移植与参数调试(工程实用版)

    这是一篇可直接用于项目开发、量产调试的 FOC 移植与调试指南,面向STM32/GD32 + 三相 BLDC/PMSM 无刷马达驱动板,包含移植步骤、关键参数、调试流程、波形判断、常见故障,完全匹配你前面设计的MT6835 磁编
    的头像 发表于 04-27 15:32 3028次阅读

    基于CW32BLDC控制应用实例分析——预驱动与功率逆变电路设计

    功率控制电路是电机控制的核心,由6个场效应管(MOSFET)及驱动电路构成三相桥式功率变换电路。此电路
    的头像 发表于 12-30 13:44 4429次阅读
    基于<b class='flag-5'>CW32</b>的<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>

    基于CW32BLDC控制应用实例分析——I/O分配及主控电路设计

    在充分了解CW32L011的基本功能以及定时器应用特性后,就可以结合系统设计,进行MCU的功能配置。只有MCU功能配置好后,才能进行具体的电路设计及程序设计。 图1:CW32L011电机驱动器PCB
    的头像 发表于 12-29 13:31 4513次阅读
    基于<b class='flag-5'>CW32</b>的<b class='flag-5'>BLDC</b><b class='flag-5'>控制</b>应用<b class='flag-5'>实例</b><b class='flag-5'>分析</b>——I/O分配及主控<b class='flag-5'>电路设计</b>

    电路设计的时候烧录口的CW32的rst用不用也引出来?

    请问,在电路设计的时候,烧录口的CW32的rst用不用也引出来?
    发表于 12-05 07:27

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

    上一节《基于CW32的无刷空心杯电机有感控制驱动方案》,采用的空心杯电机与上一节有所不同,这次使用的空心杯电机的额定电压为 24 V。 由于本次采用无感方案,所以只需要将 U、V、W三相电源接上即可
    发表于 12-02 06:37

    请问CW32的pwm移功能是只有PWM通道1有还是全部都可以配置?

    请问CW32的pwm移功能是只有PWM通道1有还是全部都可以配置?做三相时需不需要额外的处理?
    发表于 11-21 06:22

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

    部分由外部7.4~22.2V直流电源供电,前置驱动芯片EG3033用于驱动电机的三相栅极电路。同时其5V输出用于MCU供电,在供电电路上使用分压电路
    发表于 11-17 07:39

    基于EVALST-3PHISOSD评估板的三相电流测量系统技术解析

    STMicroelectronics EVALST-3PHISOSD评估板采用完整的三相电流表,设有低成本分流电流传感器。该解决方案基于ISOSD61器件,ISOSD61是一款单通道、电隔离、二阶
    的头像 发表于 10-28 09:47 817次阅读
    基于EVALST-3PHISOSD评估板的<b class='flag-5'>三相电流</b>测量系统技术解析

    ‌DRV8304-Q1汽车级三相无刷直流电机控制器技术文档总结

    DRV8304 器件是一款集成栅极驱动器,适用于 12V 和 24V 直流电源轨的三相无刷直流 (BLDC) 电机应用。这些应用包括 BLDC 电机的磁场定向控制
    的头像 发表于 10-16 10:55 670次阅读
    ‌DRV8304-Q1汽车级<b class='flag-5'>三相</b>无刷直流电机<b class='flag-5'>控制</b>器技术文档总结

    DRV8311三相无刷直流电机驱动器技术解析

    池供电应用。该器件集成了电流感应放大器 (CSA)(集成电流检测功能),用于感测BLDC电机的三相电流,从而获得最佳的
    的头像 发表于 09-17 14:58 1622次阅读
    DRV8311<b class='flag-5'>三相</b>无刷直流电机驱动器技术解析

    三相交流电机控制+电流采样

    三相交流永磁电动机,用svpwm控制,但是在电流采样时发现三相电流之和不等于0。我是在000扇区的中点进行
    发表于 08-26 16:49

    无刷直流电机非换相电流采样的逆变器结构

    摘要:提出了一种新型的逆变器结构,将传统的三相桥逆变器中与功率开关管反并联安装的续流二极管独立开,通过采用磁感应式电流传感器,实现无刷直流电机的非换相电流
    发表于 06-27 16:42

    CW32L010 ESC Driver 电机控制套件使用

    ~22.2V直流电源供电,前置驱动芯片EG3033用于驱动电机的三相栅极电路。同时其5V输出用于MCU供电,在供电电路上使用分压电路采样对供
    发表于 06-13 18:12