1. 霍尔传感器原理:霍尔效应基础、传感器类型与电机应用
各位同学,咱们这门课叫《霍尔传感器速度环参数整定》。在动手调参数之前,我觉得有必要先把霍尔传感器本身聊透。你想想看,连传感器怎么工作的都不清楚,后面调出来的参数你敢用吗?
我刚开始做电机驱动那会儿,就吃过这个亏。当时项目赶得急,随便找了个霍尔传感器就往板子上焊,结果电机一转,速度反馈跳得像心电图。后来才发现,我选的传感器类型根本不适合那个应用场景。嗯,从那以后,我每次选型都会先把原理过一遍。
1.1 霍尔效应基础
霍尔效应,说白了就是一个物理现象:通电的导体放在磁场里,会在导体两侧产生一个微小的电压。这个电压就叫霍尔电压。
为什么会这样?
电流流过导体,实际上是电子在移动。电子在磁场中会受到洛伦兹力的作用,被推向导体的一侧。于是这一侧电子堆积,另一侧电子缺失,两侧就有了电势差。就这么简单。
核心公式:
VH = RH × (I × B) / d
- VH — 霍尔电压
- RH — 霍尔系数(跟材料有关)
- I — 通过导体的电流
- B — 磁感应强度
- d — 导体厚度
从这个公式能看出什么?霍尔电压跟磁场强度成正比。磁场越强,电压越大。这就是霍尔传感器能检测磁场变化的根本原因。
我个人习惯把这个公式记成「三要素」:电流、磁场、厚度。电流越大越灵敏,磁场越强越明显,厚度越薄越敏感。你调传感器的时候,心里得有这根弦。
1.2 霍尔传感器类型
市面上的霍尔传感器,按输出信号分,主要有三类。我列个表,大家对比着看。
| 类型 | 输出信号 | 典型应用 | 我的经验 |
|---|---|---|---|
| 开关型 | 高低电平(0/1) | 位置检测、转速计数 | 最常用,成本低,但精度有限 |
| 线性型 | 模拟电压(连续) | 角度测量、电流检测 | 精度高,但需要ADC采样 |
| 锁存型 | 高低电平(带磁滞) | 无刷电机换相 | 抗干扰好,适合高速场景 |
开关型:磁场超过阈值就输出高电平,低于阈值就输出低电平。简单粗暴,适合数转子的齿数或者测转速。我在一个风机项目里用过,成本压得很低,效果也不错。
线性型:输出跟磁场强度成比例的模拟电压。你可以用它精确测量磁铁的位置或者角度。但要注意,线性型的输出范围通常只有几毫伏到几伏,信号调理电路得跟上。
锁存型:这个有点意思。它内部有磁滞比较器,磁场从低到高超过阈值会翻转,从高到低低于另一个阈值才会翻回来。说白了,就是防抖。我在无刷电机换相控制里几乎只用锁存型,因为电机运行时振动大,开关型容易误触发。
选型小建议:
如果你做的是速度环,需要连续的速度反馈,我建议用线性型或者锁存型。开关型虽然便宜,但只能测平均速度,动态响应跟不上。
1.3 霍尔传感器在电机中的应用
霍尔传感器在电机里,主要干三件事:换相、测速、定位。咱们这门课重点在测速,但换相和定位也得了解,因为它们会影响速度反馈的质量。
1.3.1 换相控制
无刷直流电机(BLDC)没有电刷,转子是永磁体,定子是线圈。要让电机转起来,你得知道转子当前的位置,然后给对应的线圈通电。霍尔传感器就是干这个的。
通常,在电机定子上安装三个霍尔传感器,间隔120度电角度。转子转过时,三个传感器会输出一组三位的二进制码,一共6种状态。控制器根据这6种状态,决定给哪两相通电。
我曾经调试过一个六步换相的程序,霍尔信号老是跳变不对。查了半天,发现是传感器安装位置偏了1度。就这1度,电机噪音大得吓人,效率也掉了10%。所以,霍尔传感器的机械安装精度,直接影响换相质量。
1.3.2 速度测量
速度测量有两种常用方法:M法和T法。
- M法:在固定时间内,数霍尔脉冲的个数。适合高速。
- T法:测量两个霍尔脉冲之间的时间间隔。适合低速。
我个人的习惯是,低速用T法,高速用M法,中速两者结合。后面章节咱们会详细讲怎么整定速度环参数,到时候你会明白,速度反馈的精度直接影响PI参数的收敛效果。
1.3.3 位置检测
如果你需要知道转子的绝对位置,比如伺服电机里,那就得用绝对值编码器了。但霍尔传感器也能做相对位置检测,通过计数脉冲个数,估算转子转过的角度。精度虽然不如编码器,但胜在便宜、可靠。
注意:
霍尔传感器对温度敏感。温度升高,霍尔系数会变,输出电压也会漂。我在一个户外项目中遇到过,夏天和冬天的速度反馈差了5%。后来加了温度补偿,才把精度拉回来。如果你做的是高精度速度环,一定要考虑温度影响。
1.4 知识体系总览
下面这张图,把咱们这一章的核心内容串起来了。你可以把它当作一个知识地图,后面讲到具体参数整定时,随时回来对照。
这张图把霍尔效应的物理基础、三种传感器类型、以及电机中的三大应用串在了一起。你可以看到,速度测量只是应用层的一个分支,但它下面又分了M法和T法。后面咱们整定速度环参数时,会反复用到这些概念。
好了,这一章的内容就到这里。霍尔传感器的原理,说白了就是利用磁场产生电压。类型上,开关型、线性型、锁存型各有各的脾气。在电机里,它帮我们换相、测速、定位。这些基础打牢了,后面调参数的时候你才不会慌。