EDN China > 设计实例 > 工业电子 > 电机驱动 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 基于PSoC 4的无传感器BLDC控制

李飞飞?? Cypress资深系统工程师?? 2014年10月06日 ?? 收藏0
摘要:本文介绍了基于Cypress新一代可编程片上系统芯片PSoC 4的无传感器BLDC控制方案。通过PSoC 4内部的模拟多路选择器,比较器模块及可编程数字逻辑模块组成的同步比较模块,无需借助外部芯片便可实现反电动势过零点检测;PSoC 4内部集成的可编程UDB可将换相逻辑以PLD的形式固化在芯片中,实现快速可靠的硬件换相。

Abstract: This paper introduces the sensorless BLDC solution based on Cypress new product PSoC 4. With integrated analog MUX, comparator and UDB, PSoC4 can realize BEMF zero-crossing point detecting by hardware which can decrease software overhead; PSoC4 can also realize hardware commutation with LUT.

Keywords: PSoC 4,Sensorless, BLDC, Zero-Crossing Point Detecting

1. 引言

无刷直流电机(BLDC) 用电控装置取代了电刷和换向器,提高了电机的可靠性,并且具有体积小、效率高、噪音低等优点,在消费及工业应用中得到广泛应用。在BLDC控制中,励磁必须与转子位置同步,因此常用一个或多个转子位置传感器确定电机转子相对于电机定子的位置。采用位置传感器的BLDC控制方案较为简单,根据位置传感器的输出确定转子所处的区间,并相应的对电机绕组进行换相。然而,位置传感器的使用会带来一些缺点,如增加系统成本,降低可靠性;同时在一些特殊场合,如在电机处在浸没的环境中,则无法安装传感器。这就要求电机无位置传感器运行。

2. 无传感器控制方案

图1即为带霍尔传感器的BLDC换相图。方案采用常规的120°通电方式(六步换相), 为使电机运行,必须按照周期性间隔切换通电的相(即换相)。对于常规通电,每个电周期需要六次等距换相。每一步或每一区间,相当于60个电角度。六个区间组成了360 个电角度或一次电气旋转。每一区间上都有两个绕组通电,一个绕组未通电。要使电机正确换相,必须测量电周期中的绝对位置。采用三个霍尔传感器即可提供六次换相所需要的位置信息。

图1 BLDC换相图
图1 BLDC换相图

在无传感器控制方案中,必须采用其他方式获取转子位置。转子位置的获得是BLDC无位置传感器控制中的关键技术。常见的转子位置检测有反电动势过零点检测法、反电动势三次谐波积分检测法、续流二极管检测法、磁链估计法等。其中最常用最经典的是反电动势过零点检测法。反电动势过零点检测法不需要详细了解电机特性,可适用于多种电机。

在六步换相过程中,每一区间上都有两个绕组通电,一个绕组未通电。这样在未通电绕组上会出现某相上电流为零,在电机引线上仍可看到电压的现象。这个电压就是反电动势。简单的说,反电动势(EMF)是永磁式电机转子转动时,由定子绕组所产生的电压。反电动势的幅值与电机转速成正比。在图1中,第1扇区中C相电压,第2扇区中的B相电压即为定子绕组产生的反电动势。

假设电机由±UV 电压驱动,则反电动势信号以0V为中心对称。如果反电动势信号为一条直线,那么信号将在该区间的一半处(也就是该区间的30°电角度处)通过零线。该点称为过零点。在过零事件后再经过30°电角度进行下一次换相。因此,精确检测过零点时刻便可估算转子位置,使电机绕组在正确的时间进行换相。如图2所示。

图2 BEMF过零点与换相图
图2 BEMF过零点与换相图

3. 过零点检测方案

图3为典型的三相BLDC驱动电路拓扑图。假定三相端电压分别为Va,Vb,Vc;Vn为中性点电压;Ea,Eb,Ec为三相反电动势;Ia,Ib,Ic为三相电流,R为相电阻,L为电感。在C相为非导通相时可

图3   BLDC驱动电路拓扑图
图3 BLDC驱动电路拓扑图

根据过零点时Va+Vb+Vc=0 及上述等式可得:

3Ec=2Vc-(Va+Vb)

根据以上等式,有三种不同的过零点检测方法:

1.直接用ADC采样三路端电压,根据上述公式判断过零点。此算法需采样多路ADC电压,且需软件滤波算法,对ADC及MIPS均有一定的要求。

2.在 PWM 输出信号为 OFF 时采样非通电相电压,将之与零电压比较。此算法在低速时比较有优势,因为低速时反电势信号比较弱,这种算法的采样区域恰为非通电相端电压过零区域。但当 PWM 的占空比比较高时,由于可供采样的时间点太短,容易造成采样失败。

3.在 PWM 输出信号为 ON 时采样非通电相电压,将之与母线电压的一半比较。此种算法则具有较宽的调速范围,较为通用。

本方案即采用第三种算法进行过零点检测。

《电子技术设计》网站版权所有,谢绝转载


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

PSoC 4? 无传感器? BLDC? 过零点检测?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈