无刷直流电机“有感”和“无感”的区别
一、直流电机“有刷”和“无刷”的区别
“有刷”是电机里存在“碳刷”这么一个东西来辅助绕组换向后的转动,但在转子绕组运行的过程中其实也是碳刷不断消耗的一个过程(换向瞬间产生的电火花也会加速其损耗)。
“无刷”不存在“碳刷”这个零部件,也就不存在损耗一说,但它也是需要换向的,只是变成了使用电子元件进行换向,使用寿命上无刷电机自然也要更长,这是无刷电机的优点之一。
无刷与有刷最主要的区别便是换向的方式不同。
电机为什么需要换向?电机需要不断地进行换向才能产生驱动力,驱动转子运转。以无刷为例,无刷电机的定子为线圈绕组,转子为永磁体,示意如下图,当线圈通电时会产生磁力吸引永磁体运转,如此,不停的切换导通绕组,永磁体便可以一直运转下去。由此产生了“六步换向”控制理论,在任意时刻三相无刷电机只有两相通电,另一相开路,三相两两通电,共有六种组合,以一定的顺序每60°变化一次,这样产生旋转的磁场,拉动永磁体转子随之转动。这里的60°指的是电气角度,一个电周期可能并不对应于一个完整的转子机械转动周期。
二、无刷直流电机“有感”和“无感”的区别
无刷电机的换向需要操纵不同电子开关管的打开或关闭,无刷电机内部有三组线圈A B C,排列组合导通有六种状态(A+B-、A+C-、B+C-、B+A-、C+A、C+B-),在某一段时间内只导通其中的两组线圈,何时导通其中两相绕组线圈呢?
“有感”是无刷电机内部集成了霍尔传感器,当转子在电机不同位置时,霍尔传感器输出对应的位置信号,控制电路接收到转子当前位置,进而控制打开关闭不同的电子开关管给定子线圈通电从而产生磁力吸引转子永磁体向下一位置转动。
“无感”即是无刷电机内部没有集成传感器,采用了其它方式来检测转子位置。常用的为“反电动势法”,反电动势比较法又分为“硬件比较”和“软件比较”,其中软件比较法相对耗费单片机资源,程序相对较复杂,且对检测时刻要求比较严格,硬件比较法不需要复杂的程序,只关注硬件比较后的果进行换向即可,但会增加硬件成本。
三、反电动势硬件比较法
首先需要知道两个概念,什么是“相电压”和“端电压”。
如下图,Uao、Ubo、Uco为三相端电压,即各外露绕组一端相对于零电势参考点的电压。
如下图,UaN、UbN、UcN为三相相电压,即各绕组的相电压。
由于转子旋转的时候会在定子绕组中产生感应电势,该感应电势的方向与绕组的通电电压相反,所以称作反电动势。如下图为无刷电机运转过程,未通电相绕组相电压的变化(以电机绕组共同连接点为电压基准点)。在每两相绕组通电的时间段内,都对应一个未通电绕组反电动势极性改变的点,即反电动势从正变化为负或者从负变化为正的点,称为过零点。利用反电动势的这个特性,只要我们能够准确检测出反电动势的过零点,将其延迟30°,即为需要换向的时刻。
第一个问题,如何准确检测出“过零点”?
只需比较未通电相电压与中心点的电压即可,但由于电机绕组的共同连接点在电机内部,无法测量,所以需要重构虚拟中心点。如图,N1即为重构的电机虚拟中心点。经过重构后,只需未通电相端电压与虚拟中心电压比较即可。
下图,A,B,C为三相绕组的电压,EMF_A,EMF_B,EMF_C,分别为ABC三相分压后的电压,EMF为虚拟出来的中点电压,经过比较器LM239比较后,ZERO_A,ZERO_B,ZERO_C分别为三相与中心点比较后的结果。
经过比较后,形成如下表格,根据ZERO_A,ZERO_B,ZERO_C的状态进行查表,符合表中数据,再延迟30°后再进行换向。
第二个问题,如何准确延迟30电角度?
一般认为转子转速在这 0°~60°的小范围区间内是恒定的,如从 AB相开始通电到检测出C相过零的前半段时间等于后半段的时间,只要记录下前半段的时间 T1(当换向开始时就打开定时器进行计时),等过零事件出现后再等待相同的时间,就可以换向了。
四、无感无刷直流电机的驱动方法
前面说了电机的换向方法,但是需要先以一定速度转起来后才能稳定检测到反电动势,接下来就是另一个难点,如何让电机启动起来。有三步走策略,1.转子预定位 2.起步加速 3.稳定运行。
转子预定位:先以一定占空比给任意两相绕组通电,这样通电线圈产生的磁力就会把转子吸引到该位置。
void bldc_pre_locate(void)
{
W_U(15);
Delay_ms(60);
W_V(15);
Delay_ms(60);
BLDC_BRAKE();
bldc_next_location = UV;
}
起步加速:六步换向方法,按照A+B-、A+C-、B+C-、B+A-、C+A、C+B-或反之,升频升压的方式进行逐步加速,加速的过程中电机运行噪音会稍大,有一个秘诀,想要起步震动变小,这个固定延时换向需要一点点调试,直到找到当前占空比的最佳运行状态。
void bldc_speedup(void)
{
static u16 i = 0;
for(i=0; i < 20; i++)
{
bldc_step_change(45);
Delay_us(640);
}
for(i=0; i < 20; i++)
{
bldc_step_change(60);
Delay_us(480);
}
for(i=0; i < 20; i++)
{
bldc_step_change(75);
Delay_us(400);
}
for(i=0; i < 20; i++)
{
bldc_step_change(90);
if(i < 19)
Delay_us(330);
}
delay_time = 0; //延迟时间清零
zero_find = 0; //过零点标志清零
count_flag = 1; //加速完成,开始计时从换相完到检测到过零点的时间段
}
稳定运行:当加速最后一次换向完成后就可以进行过零检测了,按照检测到过零点后延时30°再进行换向的方法就能进入稳定运行状态,此时可以随意调整占空比调速了。
void bldc_run(u8 duty)
{
if(count_flag&&(delay_time>=20))//刚换向后有干扰,延时后再检测过零
{
zero_find = bldc_zero_detect();
if(zero_find)
count_flag = 0;//找到过零点停止计时
}
if(zero_find&&!delay_time)//找到过零点后延时30电角度后执行换相
{
zero_find = 0;
bldc_step_change(duty);
count_flag = 1;//换相完成后继续开始检测过零
}
}
-
BLDC 电机控制:无传感器无刷直流电机控制器
无刷直流电机与标准有刷电机相比,具有显著优势。无刷直流实现可以是无传感器的,也可以基于集成到电机中的霍尔效应传感器(第三种选择是使用外部角位置传感器)。无传感器系统降低了成本,并且需要更少的驱动器模块和电机之间的互连;它们可能有些复杂,但高性能集成电路有助于简化设计任务。虽然无传感器系统通常更可取,但对于低速应用,使用霍尔效应传感器可能是更好的选择。
넶16 2024-09-23 -
BLDC无感方波电机控制 无感方波低速启动方案
控制 BLDC 的关键就是确定换相的时刻。在每两个换相点的中间都对应一个反电动势的磁极改变的点,即反电点势从正变化为负或者从负变化为正的点,称为过零点。利用反电动势的这个特性,只要能够准确检测出反电动势的过零点,将其 延迟 30°,即为需要换相的时刻。
넶24 2024-09-23 -
无刷直流电机“有感”和“无感”的区别
“有感”是无刷电机内部集成了霍尔传感器,当转子在电机不同位置时,霍尔传感器输出对应的位置信号,控制电路接收到转子当前位置,进而控制打开关闭不同的电子开关管给定子线圈通电从而产生磁力吸引转子永磁体向下一位置转动。 “无感”即是无刷电机内部没有集成传感器,采用了其它方式来检测转子位置。常用的为“反电动势法”,反电动势比较法又分为“硬件比较”和“软件比较”,其中软件比较法相对耗费单片机资源,程序相对较复杂,且对检测时刻要求比较严格,硬件比较法不需要复杂的程序,只关注硬件比较后的果进行换向即可,但会增加硬件成本。
넶48 2024-09-23 -
BLDC电机应用:直流无刷电机驱动原理&有感闭环控制&无感闭环控制
本文详细介绍了直流无刷电机(BLDC)的工作原理,包括驱动原理、有感和无感速度闭环控制。针对有感控制,讲解了霍尔传感器的作用和速度闭环控制的PID算法。而对于无感控制,阐述了通过反电动势检测过零点实现电机位置判断的方法。
넶9 2024-09-23 -
高速吹风筒方案:三相无感FOC电机驱动
高速吹风筒采用的三相无感FOC电机驱动方案,该方案通过高转速无刷电机和精确控制实现高效、低噪、小型化,显著提升干发效率。11万转无刷电机控制板,给风筒提供核心动力。转速高出普通电机数倍,输出飓风级动力,大大提升干发效率。应用于新一代噪声低、高速、体积小 、重量轻的风筒机驱动系统中。
넶14 2024-09-23 -
BLDC电机驱动方案:无刷无霍尔BLCD电机控制驱动板
无霍尔BLDC不需要霍尔效应传感器,通过检测定子绕组的反电动势过零点来判断转子当前的位置。与有霍尔的方案相比,最明显的优点就是降低了成本、减小了体积。且电机引线从8根变为3根,使接线调试都大为简化。另外,霍尔传感器容易受温度和磁场等外界环境的影响,故障率较高。因此,无霍尔BLDC得到越来越多的应用,在很多场合正逐步取代有霍尔BLDC。
넶15 2024-09-21 -
高速吹风机和普通吹风机有什么区别?
高速吹风机和普通吹风机相比,高速吹风机通过使用高转速无刷电机,和优化风道实现高转速、高风速。传统吹风机的电机一般使用的是碳刷电机,转速较慢,转速一般是每分1-2万转;而高速吹风机一般采用无刷电机,转速可达到每分钟10万转以上,因此风速更高。其次,风道设计不同,我们知道在刮风天气,窄巷子里的风力和风速会比平坦宽阔地带的更高,如果窄巷子又呈喇叭状,在出风口处的风则会更急促,高速吹风机就是基于此原理进一步优化风道设计,使风速和风力进一步提高,因此风速和风力更高。此外,由于传统吹风机的电机转速有限,如果想要快速吹干头发就需要提高蒸发温度(风温),所以传统吹风机在吹头发时有高温炙烤的感觉。高速吹风机有了高风速,加快了发丝表面的空气流通速度,使发丝表面水分快速蒸发,保住发丝内部水分和营养成分,就可以降低风温,同样能达到快速吹干头发的目的,是真正意义上的吹干,所以吹干头发后头发就不会毛糙无光泽。
넶157 2024-07-03 -
BLDC电机换向原理
BLDC电机换向的原理 三相BLDC电机设计解析-ADA4571 使用各向异性磁阻 (AMR) 技术。一种典型的实施方式是在 BLDC 电机轴的末端安装一个径向磁化圆盘。圆盘的磁场穿过传感器的平面,并且在机械和电气部件之间不接触的情况下确定转子角度。BLDC 电机拥有卓越的速度与扭矩特性(启动时的扭矩除外)、更动态的响应、无噪音运行和更高的速度范围。
넶51 2024-07-02 -
无刷直流电机(BLDC)构成及工作原理详解
无刷直流电机(BLDC)是永磁式同步电机的一种,而并不是真正的直流电机,英文简称BLDC。区别于有刷直流电机,无刷直流电机不使用机械的电刷装置,采用方波自控式永磁同步电机,以霍尔传感器取代碳刷换向器,以钕铁硼作为转子的永磁材料,性能上相较一般的传统直流电机有很大优势,是当今最理想的调速电机。无刷直流电机的定子是线圈绕组电枢,转子是永磁体。如果只给电机通以固定的直流电流,则电机只能产生不变的磁场,电机不能转动起来,只有实时检测电机转子的位置,再根据转子的位置给电机的不同相通以对应的电流,使定子产生方向均匀变化的旋转磁场,电机才可以跟着磁场转动起来。
넶246 2024-02-27 -
高速吹风筒无刷电机驱动方案
高速风筒应用方案——吹风机PCBA方案设计,针对高速吹风筒市场,盛矽电子推出11万转以上的高速风筒的整体解决方案,满足高速吹风筒的所有应用场景,让客户使用semxi的技术以便能更快的产品量产化。
넶129 2024-01-17