直流无刷电机控制器中的霍尔传感器是做什么用的
时间:2022-11-15来源:佚名
|
直流电机控制板里面的霍尔传感器是用来检测电机的转动速度用的。在有些应用的场合,需要对电机进行调速,要保证电机在某个速度下面保持不变,所以就要加一个检测速度的传感器进行反馈,主控板根据检测的速度值来输出不同的控制脉冲信号,最终达到快速调整电机转速的目的。也叫做霍尔编码器。 编码器的分类 从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常见的是光电编码器和霍尔编码器。光电编码器是属于光学式编码器,而霍尔编码器则属于磁式编码器。 编码器的原理 1、光电编码器的原理解析 光电编码器是一种通过光电转换将输出轴上的机械几何位移量转换为脉冲数字量的传感器。由光电码盘和光电检测装置组成。光电码盘是在一定直径的圆板上等分地开通若干个长方形的小孔。由于光电码盘与电动机同轴,电动机旋转时,检测装置检测输出对应的脉冲信号,一般输出A,B两路具有一定相位差的方波信号,通过两路输出信号,可判断电机的转动方向。 2、霍尔编码器的原理解析 霍尔编码器则是一种通过磁电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。霍尔编码器由霍尔码盘和霍尔传感器组成。霍尔码盘在一定直径的圆板上等分地布置有不同的磁极。霍尔码盘与电机同轴,电机旋转时,霍尔元件检测输出对应的脉冲信号,一般输出A,B两路具有一定相位差的方波信号,通过两路输出信号,可判断电机的转动方向。 两种编码器的检测原理是一样的,都是通过输出A,B相的方波信号来检测。只不过光电式的编码器精度要比霍尔式编码器的精度高许多。 简单的检测原理示意图:
如何计算转速?
计算电机的转速都是通过检测输出脉冲的个数来进行计算的。其大概原理是:比如一个500线的电机(转一圈会输出500个脉冲),只要通过单片机定时器设定一个固定的检测时间,假如定时1S的时间,然后通过单片机的外部中断或者输入捕获等方式获得1S钟内的脉冲个数,假如1S内检测到1000个高电平(1000个脉冲),那么就代表了电机刚好转过两圈,这时就可以根据轮子的直径来算出其对应的转速了。
为了提高检测精度,你还可以通过同时检测AB相两路输出的高低电平,具体和检测一路的原理类似。
总结:在电机加装一个霍尔传感器无非就是为了测定电机的转速来使用的,一般传感器可以给控制器提供一个反馈的信号,根据反馈信号就可以进行信号的调制,形成一个闭环控制方式。 |
如何计算转速?
计算电机的转速都是通过检测输出脉冲的个数来进行计算的。其大概原理是:比如一个500线的电机(转一圈会输出500个脉冲),只要通过单片机定时器设定一个固定的检测时间,假如定时1S的时间,然后通过单片机的外部中断或者输入捕获等方式获得1S钟内的脉冲个数,假如1S内检测到1000个高电平(1000个脉冲),那么就代表了电机刚好转过两圈,这时就可以根据轮子的直径来算出其对应的转速了。
为了提高检测精度,你还可以通过同时检测AB相两路输出的高低电平,具体和检测一路的原理类似。
总结:在电机加装一个霍尔传感器无非就是为了测定电机的转速来使用的,一般传感器可以给控制器提供一个反馈的信号,根据反馈信号就可以进行信号的调制,形成一个闭环控制方式。








