汽车空调风扇用无刷直流电机控制方法

文档序号:7434359阅读:398来源:国知局
专利名称:汽车空调风扇用无刷直流电机控制方法
技术领域
本发明涉及一种汽车空调风扇用无刷直流电机控制方法,通过控制直流电流幅 值,实现无刷直流电机在无位置传感器运行下转速调节和电流闭环控制,以提高该类风扇 系统的快速动态响应和稳态调速精度。
背景技术
目前,对于汽车电器产品中冷却风扇的要求越来越高,特别是要求风扇驱动用电 机具有高效节能、静音、可靠性好等优点。目前在汽车空调风扇中广泛使用的是永磁直流电 机,虽然其结构简单、成本低,但其固有的电刷和换向器结构带来了效率低、可靠性差等缺 点,已无法适应汽车电器产品高性能和高可靠性运行要求。因此,无刷直流电机在汽车冷却 风扇系统中具有广阔的应用前景。无刷直流电机使用电子换向,工作时运动部件与其它部 件无机械接触,因而避免了机械磨损和噪声的产生,空调风扇的效率和使用寿命得到较大 提高。同时无刷电机还具有电磁干扰小等优点,更加符合汽车电器的运行环境要求。目前使用于空调风扇用无刷直流电机的控制框图如图7所示,其中无刷直流电机 一般配置有霍尔传感器(14),其输出信号Ha、Hb、Hc用于检测无刷直流电机转子的实时位 置和转速ω,以实现电机的运行控制。实际运行中用户根据需求给出风扇转速指令ω*,与 根据霍尔传感器输出信号计算得到的实际转速信号ω进行比较,其误差通过比例-积分 控制器(4)得到直流母线参考电流信号Idc*,与所采集直流母线电流Id。比较获得误差信号 Δ Id。,通过比例-积分控制器(4)得到用于控制电机转速的占空比信号δ,进而通过(5) 与固定频率的三角波载波信号进行比较,输出幅值恒定、宽度变化的PWM信号。同时通过 (12)根据霍尔传感器输出信号得到六个换向信号D1-D6,六个换向信号中D1、D3、D5与PWM 信号作逻辑“与”运算,得到逆变器三个上管T1、T3、T5的驱动信号,D2、D4、D6可直接作为 逆变器三个下管T2、T4、T6的驱动信号,实现电机的调速运行。由上述分析过程可见,传统的空调风扇用无刷直流电机控制方法需要使用两个比 例-积分控制器实现转速和电流的闭环控制,控制系统带宽将受到影响,并带来相应的控 制延时,对于汽车这一极为复杂的应用环境,会造成动态跟踪控制误差和稳态调速精度。同 时由于霍尔传感器的测量精度和使用寿命易于受环境温度和振动影响,传统的空调风扇用 无刷直流电机控制策略也难以应用于汽车空调系统中。

发明内容
为了克服上述缺陷,本发明目的是提供一种汽车空调风扇用无刷直流电机控制方 法。本发明的技术解决方案,汽车空调风扇用无刷直流电机控制方法,其特征在于包 括以下步骤(i).利用直流母线采样电阻Rd。采集直流母线电流,通过低通滤波器(2)得到直 流母线电流的低频分量Id。,同时采集绕组端部与电源地之间的三相电压信号Ua,Ub, Uc ;
(ii).由于风扇具有正比于转速二次方的负载特性,根据用户指令得到汽车空调 风扇参考转速ω*,通过模块得到直流母线参考电流信号Idc*,与所采集直流母线电流Id。比 较获得误差信号Δ Idc ;(iii).直流母线电流误差信号Δ Id。经过比例-积分控制器作比例-积分调节, 调节后输出用于控制电机转速的占空比信号S ;(iv).占空比信号δ通过模块与固定频率的三角波载波信号进行比较,输出幅 值恒定、宽度变化的PWM信号;(ν).三相电压信号Ua、Ub、Uc通过反电势提取模块得到三相反电势信号Ea、Eb、Ec ;(vi).三相反电势信号Ea、Eb、E。通过信号处理模块得到六个换向信号D1-D6 ;(vii).六个换向信号中D1、D3、D5与PWM信号作逻辑“与”运算,得到逆变器三个 上管T1、T3、T5的驱动信号,D2、D4、D6可直接作为逆变器三个下管T2、T4、T6的驱动信号, 实现电机的调速运行。本发明方法适用于采用高频开关自关断器件构成的各类形式PWM控制的三相或 单相逆变装置在空调风扇电机下的有效控制。本发明方法直接通过电流单环控制调节风扇转速和控制无刷直流电机电流,避免 了转速环和电流环双环调节引入的控制延时,提高汽车风扇用无刷直流电机运行的快速动 态响应和稳态调速精度。


图1无刷直流电机系统框图;图2无刷直流电机控制框图;图3直流电流参考指令;图4PWM信号生成原理图;图5反电势波形与开关器件触发组合状态;图6换向信号生成原理图;图7为现有空调风扇用无刷直流电机的控制框图; 图8反电势信号与D1D6换向信号对应表。具体实施方法图2是采用本发明提出的汽车空调风扇用无刷直流电机控制方法的原理图。它包 括控制对象无刷直流电机BLDC 9、与BLDC定子绕组连接的由六个开关管组成的逆变器1, 用于直流母线电流检测的霍尔传感器10和用于BLDC三相端部电压Ua、Ub、Uc检测的霍尔 传感器11,用于滤除直流母线电流高频分量的低通滤波器2,用于根据速度给定得出参考 直流母线电流的函数发生器3,对直流母线电流进行跟踪控制的比例-积分控制器4,用于 产生调速用PWM信号的控制器5,根据三相端部电压Ua、Ub、Uc提取三相反电势Ea、Eb、Ec的 模块6,根据反电势Ea、Eb、E。确定换向信号的模块7,通过逻辑“与”运算得到驱动信号的逻 辑运算模块8。参照图2,以一台车用风扇用无刷直流电机为例,采用本发明提出的方法控制其运 行,具体实施步骤如下(i).利用直流母线采样电阻采集直流母线电流,通过低通滤波器2得到直流母线电流的低频分量Id。,同时采集绕组端部与电源地之间的三相电压信号Ua、Ub、U。;(ii).由于风扇负载正比于转速二次方的特性,可描述为T = klCo2,其中T为风扇 负载转矩(N.m),ω为转速(rad/s),!^为与风扇结构有关的系数。由于无刷直流电机的转 矩可以表示为T = k2Id。,其中Id。为直流母线电流,k2为与电机结构有关的系数。因此为了 调节风扇转速,可以通过控制无刷直流电机系统的直流母线电流来实现,控制模型可表示 为Id。= (ki/k2) ω2。当控制模型使用标幺值表示时,ω(ριι) = 1时对应于Id。(pu) = 1,此时 (k/k2) = 1。因此标幺值表示时直流母线电流与电机转速的关系如图3所示。(iii).根据所需转速通过图3所示的函数曲线经过查表得到直流母线参考电流 信号Idc*,与所采集直流母线电流Id。比较获得误差信号Δ Idc ;(iv).直流母线电流误差信号Δ Id。经过比例-积分控制器4作比例-积分调节, 调节后输出用于控制电机转速的占空比信号S,其中比例-积分(PI)控制器4的频域表达 为
κCpi(S) = Kp+^-其中,Kp,K1为比例、积分系数。(ν).占空比信号δ通过模块5与固定频率的三角波载波信号进行比较,输出幅值 恒定、宽度变化的PWM信号,如图4所示;(vi).对于三相星型接法的无刷直流电机,绕组相电压是指相绕组两端的电压,也 就是绕组端部和绕组中心点之间的电压(如图1中Ua,Ub, Uc所示)可以表示为
Ua= Ua+U0
<Ub= Uh+U0Uc=Uc+U0 在图1中,由无刷直流电机拓扑结构可以推导出如下平衡方程式
Ua =Ria+Ea at
+尽式中Ua,Ub,U。分别为A,B,C三相相电压,R为相绕组电阻,L
dt
Uc=RijLd^Ec at
为相电自感与互感之差,Ea, Eb, Ec分别为A,B, C三相反电势。三相绕组为星型接法,且没有中点,故ia+ib+ic = 0可以得到U0 =全 CfT4 +U8+Uc) + ^(Ea+Eh+Ec)假设电机处于电流从A相流入,B相流出,C相悬空,即导通功率管Tl、T6的状态, 此时C相没有电流流过,不考虑PWM斩波的情况下,满足如下条件ic =0,dic =0 Ea+Eh=O\
}uA+uH=ud
Uc =Ec+U0可以得到
TJEc=Ur--^-因此,对于检测得到的无刷直流电机端电压进行软件数字带通滤波,一方面滤除 端电压中的PWM斩波等高频干扰信号,另一方面滤除Ud/2的直流信号,以得到三相反电势 信号Ea、Eb、E。。此外从图5可以看出,在各相反电势过零点出现之后,延迟30°电角度,就 是下一个换相时刻。因此带通滤波器须使端电压信号在频域上移相角尽可能接近30°。带通滤波器的频域表达可表示为一个低通滤波器和一个高通滤波器相乘,如下式 所示Cb—⑷= g“
5 + ωεΧ s + mc2其中,ωε1,ω。2分别为低通滤波器和高通滤波器的截止频率,且ω > ω。2。(vii).得到移相30°电角度的反电势信号Ea、Eb、E。后,可以通过图8所示信号处 理次序得到六个换向信号D1-D6。(viii).六个换向信号中D1、D3、D5信号通过模块8与PWM信号作逻辑“与”运算, 得到三个上管T1、T3、T5的驱动信号,六个换向信号中D2、D4、D6可直接用于驱动三个下管 T2、T4、T6,如图6所示。
权利要求
汽车空调风扇用无刷直流电机控制方法,其特征在于包括以下步骤(i)、利用直流母线采样电阻Rdc采集直流母线电流,通过低通滤波器(2)得到直流母线电流的低频分量Idc,同时采集绕组端部与电源地之间的三相电压信号Ua,Ub,Uc;(ii)、由于风扇具有正比于转速二次方的负载特性,根据用户指令得到汽车空调风扇参考转速ω*,通过模块(3)得到直流母线参考电流信号Idc*,与所采集直流母线电流Idc比较获得误差信号ΔIdc;(iii)、直流母线电流误差信号ΔIdc经过比例 积分控制器(4)作比例 积分调节,调节后输出用于控制电机转速的占空比信号δ;(iv)、占空比信号δ通过模块(5)与固定频率的三角波载波信号进行比较,输出幅值恒定、宽度变化的PWM信号;(v)、三相电压信号Ua、Ub、Uc通过反电势提取模块(6)得到三相反电势信号Ea、Eb、Ec;(vi)、三相反电势信号Ea、Eb、Ec通过信号处理模块(7)得到六个换向信号D1 D6;(vii)、六个换向信号D1 D6通过模块(8)得到逆变器(1)六个功率开关管T1 T6的驱动信号,实现电机的调速运行,其中D1、D3、D5与PWM信号作逻辑“与”运算,得到逆变器三个上管T1、T3、T5的驱动信号,D2、D4、D6可直接作为逆变器三个下管T2、T4、T6的驱动信号。
2.根据权利要求1所述的一种汽车空调风扇用无刷直流电机控制方法,其特征在于步 骤(ii)中所说的直流母线参考电流信号是根据转速指令通过风扇负载特性计算得到。
3.根据权利要求1所述的一种汽车空调风扇用无刷直流电机控制方法,其特征在于步 骤(v)中通过对无刷直流电机端部电压检测,经过数字带通滤波器获得反电势信号。
4.根据权利要求1所述的一种汽车空调风扇用无刷直流电机控制方法,其特征在于步 骤(vi)中通过检测反电势信号的大小,直接查表得到逆变器六个开关管驱动信号。
5.根据权利要求1所述的一种汽车空调风扇用无刷直流电机控制方法,其特征在于步 骤(vii)中所说的逆变器三个上管驱动信号由PWM信号和换向信号经过逻辑“与”运算得 到。
全文摘要
本发明公开一种新型汽车空调风扇用无刷直流电机控制方法。针对无刷直流电机将基于风扇负载特性获得的电流指令作为转速控制指令,与逆变器直流侧采集得到的电流反馈信号进行比较,误差信号输入到比例-积分调节器进行调节,获得用于调节无刷直流电机转速的占空比控制信号,与检测电机反电势所得到的换向信号相结合,通过PWM控制实现无刷直流电机的调速运行。本发明方法直接通过电流单环控制以调节风扇转速和控制无刷直流电机电流,避免了转速环和电流环双环同时调节引入的控制延时,提高汽车风扇用无刷直流电机运行的快速动态响应和稳态调速精度。
文档编号H02P27/06GK101931353SQ20101010524
公开日2010年12月29日 申请日期2010年1月29日 优先权日2010年1月29日
发明者梁伟 申请人:梁伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1