无传感器的直流无刷电机控制器ML4435及其应用
摘要:ML4435脉宽调制式电动机控制器,为起动和控制△接或Y接绕组的直流无刷(LBDC)电机速度(无霍尔效应传感器)提供了所有必要的功能。从电机绕组传感的反电势电压,经锁相环可确定恰当的换向相位时序。
关键词:三相直流无刷电机;无传感器;反电势取样器
Sensorless BLDC Motor Controller ML4435 and Its Applications
LIU Sheng-li, LIU Ning-ning
Abstract:The ML4435 PWM motor controller provides all of the function necessary for starting and controlling the speed of delta or wye wound brushless DC motors without Hall Effect sensors.Back EMF voltage is sensed from motor windings to determin the proper commutation phas sequence using a phase locked loop(PLL).
Keywords:Three-phase BLDC motors;Sensorless;Back EMF sampler
ML4435是2001年3月最新推出的电机控制器专用IC,属于无传感器型、直流无刷(BLDC)电动机控制系统,它比ML4425/ML4426有新的改进和简化,外部引脚从28个减少到了20个,同样集成了所有必要的自动检测和控制功能。图1是ML4435的外形引脚图,图2是它的内部功能方框。
图1 ML4435外 形 引 脚 图
图2 电 机 控 制 器ML4435内 部 功 能 方 框 图 ( 原 图 , 未 做 标 准 化 处 理 )
1 ML4435的主要特性及性能
ML4435的主要特性如下:
——专有的反电势传感换向技术,以实现无霍尔效应传感器的电机通信;
——PWM逐个脉冲式电流限制,可保护电机和MOSFET驱动器;
——可单台工作;——软起动功能可限制起动电流;
——脉宽调制PWM速度控制可提高效率,并尽量减小MOSFET尺寸;
——机载欠压闭锁和断电检测;
——电机的转速输出传感换向。
ML4435为三相直流无刷电机无传感器型速度控制提供了所有的电路。控制功能包括:起动电路、反电势换向控制、脉宽调制PWM速度控制、逐个脉冲式电流限制、电机的惯性跟踪、欠压保护。
电机的起动是通过电机换向来完成的,它在低频下产生低速运动。低速运动用以产生一个反电势信号。反电势取样电路自动跟踪电机的位置,并由一个锁相环(PLL)控制换向时间。换向控制电路还输出一个速度反馈信号,用于速度控制环。速度控制环由误差放大器和PWM比较器组成,它产生一个PWM占空比作速度调节控制。
电机的电流受限于逐个脉冲式PWM关闭比较器,它由外部电流传感电阻器两端的电压来关闭。换向控制、PWM速度控制和电流限制综合产生输出驱动器信号。六路输出驱动器用于提供栅极信号给外部三相桥功率级,以适应LBDC直流无刷电机的电压和电流的要求。
附加的功能包括:电机的惯性跟踪功能与欠压闭锁输出电路,一旦加到ML4435的电压VCC过低时,可关闭输出驱动器。ML4435的各引脚功能见表1,主要电气参数见表2。
表2 ML4435的主要电气参数
〔除另有说明外,Ta为工作温度范围,VCC=(1±10%)12V,RT=50kΩ〕
[table] |
符号 [td]参数 [td]条件 [td]最小 [td]典型 [td]最大 [td]单位 |
基准电压 |
RT [td] [td] [td]5.8 [td]6 [td]6.2 [td]V |
VCO |
RVCO [td]偏低范围时 [td] [td] [td]0.2 [td] [td]V |
偏高范围时 [td] [td] [td]6 [td] [td]V |
CVCO [td]较低门限电平 [td] [td] [td]2 [td] [td]V |
较高门限电平 [td] [td] [td]3.75 [td] [td]V |
跟踪启动门限电平 [td] [td] [td]1.5 [td] [td]V |
[td]反电势消隐门限电平 [td] [td] [td]2.875 [td] [td]V |
速度反馈 |
[td]输出范围 [td] [td]0 [td] [td]6.7 [td]V |
[td]最低频率电压 [td]速度反馈电压 [td] [td]0.9 [td] [td]V |
[td]输出失效门限电平 [td]TACH输出=高 [td] [td]0.97 [td] [td]V |
[td]反电势取样器电流 [td]速度反馈电压=3.3V [td] [td]±80 [td] [td]μA |
反电势传感 |
[td]反馈输入范围 [td]FBA,FBB和FBC [td]0 [td] [td]VCC [td]V |
TACH |
[td]TACH输出低电平 [td]ISINK=100μA [td] [td]0.2 [td]0.4 [td]V |
[td]TACH输出高电平 [td]ISOURCE=100μA [td]4.3 [td]4.8 [td] [td]V |
速度误差放大器 |
[td]速度设定范围 [td] [td]0 [td] [td]6 [td]V |
[td]速度比较电流 [td]速度比较电压=5.1V [td] [td]±45 [td] [td]μA |
[td]速度比较输出较低箝位 [td]I=±45μA [td] [td]2.15 [td] [td]V |
[td]速度比较输出较高箝位 [td]I=±45μA [td] [td]8.2 [td] [td]V |
振荡器 |
[td]PWM频率 [td]N1,N2,N3 [td]17 [td]25 [td]33 [td]kHz |
[td]占空比 [td]N1,N2,N3 [td]0 [td] [td]100 [td]% |
电流传感 |
[td]软起动电压 [td] [td]0.48 [td]0.58 [td]0.68 [td]V |
ISENSE [td]门限电平 [td] [td] [td]0.58 [td] [td]V |
输出(N1,N2,N3,P1,P2,P3) |
[td]输出低电平 [td]ISINK=20mA [td]0 [td]0.5 [td]1 [td]V |
[td]输出高电平(VCC-Vout) [td]ISOURCE=20mA [td]0 [td]0.5 [td]1 [td]V |
欠压锁定 |
[td]起动门限电平 [td] [td]8.7 [td]9.2 [td]9.7 [td]V |
[td]欠压门限电平 [td] [td]8.2 [td]8.7 [td]9.2 [td]V |
电源 |
ICC [td]电源电流 [td] [td] [td]15 [td] [td]mA[/tr][/tr][/tr][/tr][/tr] |
[td][/td][td][/td][td][/td][td][/td][td][/td][td][/td]引脚 [td]符号 [td]功能 |
1 [td]ISENSE [td]电机电流传感输入端,当Isense超过0?55V时,它触发逐个脉冲式电流限制 |
2 [td]TACH [td]当SPEEDFB大于0?97V时,每个换向周期时钟输出6个脉冲,另外TACH输出在5V |
3 [td]SPEEDCOMP [td]速度环补偿元件的接点 |
4 [td]RVCO [td]设定VCO频率的外部电阻接点 |
5 [td]SPEEDSET [td]设置电机速度的直流输入端 |
6 [td]RT [td]外部电阻接该脚到地,以控制IC的PWM频率 |
7 [td]HA [td]电机A相的高边输出驱动器信号 |
8 [td]HB [td]电机B相的高边输出驱动器信号 |
9 [td]HC [td]电机C相的高边输出驱动器信号 |
10 [td]VCC [td]电源输入端 |
11 [td]LA [td]电机A相的低边输出驱动器信号 |
12 [td]LB [td]电机B相的低边输出驱动器信号 |
13 [td]LC [td]电机C相的低边输出驱动器信号 |
14 [td]FBA [td]电机A相的反电势信号输入端 |
15 [td]FBB [td]电机B相的反电势信号输入端 |
16 [td]FBC [td]电机C相的反电势信号输入端 |
17 [td]GND [td]信号和电源的接地端 |
18 [td]SPEEDFB [td]反电势传感补偿元件的接点 |
19 [td]SOFTSTART [td]外部软起动电容器的接点,可减小起动电流 |
20 [td]CVCO [td]设置VCO频率的外部电容器接点。强迫该输入端低于1?5V,使换向停止,并使电机跟踪惯性[/tr][/tr][/tr][/tr][/tr] |