欢迎您来到半岛在线登录官网

半岛在线登录官网

工业领域 医疗领域 家用领域

直流无刷有感电机介绍以及STM32无刷电机轮速测量方案

发布时间:2023-12-19 21:48:36 | 作者: 半岛在线登录官网


  随着ROS移动技术的发展,小伙伴们已经不在满足于低功率的差速小车了,希望有机会能够搭建功率更高的ROS移动机器人平台。常见的高功率的移动机器人多是采用无刷轮毂电机,于是就出现了本篇文章,给大家提供一个轮毂电机的测速和控制的思路。

  无刷直流 (Brushless Direct Current, )电机是一种正快速普及的电机类型,在移动机器人领域也有诸多应用,这里我们将对无刷直流电机的普遍的问题进行描述。

  首先,我们的角度来看一下的工作原理,下图为三电极、二磁极、内转子无刷电机演示。

  无刷电机不是传统的直流电机,模型虽然是直流电池供电,但通过无刷电调之后就转变为了三相交变传输到了三个极性上。通过上图能够准确的看出,无刷电机是没有碳刷的,和有刷相反,无刷电机的磁铁成了转子。

  上面无刷电机工作原理图所示的是内转子无刷电机,顾名思义,磁铁在里边。而外转子无刷电机则相反,它的磁铁“包”在外面。而A、B、C电极在里边。这样的设计可以让电机的扭力更大,但转速却上不来。因为这个原因,一般四旋翼上常见外转子无刷电机(需要扭矩大),而模型车和模型船一般都使用内转子无刷电机(需要转速高)。

  要说明这样的一个问题首先要弄懂感是啥,有感无刷中的感是指“霍尔”,那么什么是“霍尔”呢?霍尔是指的霍尔效应,这一现象是美国物理学家霍尔于1879年在研究金属的导电机构时发现的。当电流垂直于外磁场通过导体时,在导体的垂直于磁场和电流方向的两个端面之间会出现电势差,这一现象便是霍尔效应。这个电势差也被叫做霍尔电势差。

  那么我们为何需要感应这玩意?要说清这样的一个问题就必须从无感无刷的一个缺点说起。无刷电机的转速是靠交流电频率决定的,那么电调要想方设法弄明白目前电机的转速以及当前电机的状态。其实这对已经正常运作的电机来说很容易,但对于一个刚刚起步或者工作速度很慢的电机来说就显得挺麻烦了(很难较准确的测出电机转速的状态),所以无感无刷电机会在低速时线性不好甚至可能会颤抖,而起步的扭力也难以强过同等级有刷电机。

  但是人们发现无论什么运作时的状态的无刷电机,它的霍尔效应都是明显的,所以通过霍尔效应电调可以很容易的知道无论高速还是低速电机的运作时的状态,从而解决了无感无刷电机的毛病!

  控制无刷直流电机运行,其最底层的工作就是控制着6个MOS管的两个状态:导通和关断。

  (2)驱动电路上面一排和下面一排的MOS管不可能会出现两个同时打开。只打开一行就只送了一个电极的电。

  所以6个MOS管的开关状态只有六种,常见的无刷电机驱动器的电路原型就是这样,也就是六步换向法的由来。

  如果我们对下面一排MOS管按驱动原理进行一次性的完全打开与关闭,上面一排MOS管按驱动原理通过的PWM进行非完全一次性打开与关断的,也就是MOS不完全打开,MOS的G极达不到最大电压值,这样我们就实现调速了。

  通过三个霍尔传感器的六种状态表示无刷电机的正反转过程。一般无刷有感电机都安装3个霍尔传感器,关于霍尔传感器在无刷电机中有以下特点:

  (1)霍尔信号不会出现全零(000)和全一(111)两种状态。所以,三个霍尔仅存6中状态。

  (2)霍尔的6种状态是顺序变化的,往复循环。通过先后顺序即可判断电机正反转。

  所以我们是否能理解为,任意三个霍尔的组合状态之后的状态只有两种,一个表示正转,一个表示反转。

  常用的霍耳传感器安装方法有120 ° 安装和60° 安装2 种,2 种方法都可以输出6 个不同的霍耳信号,分别对应6 个不同的区域,当无刷直流电机转子转到某一区域时,对应的绕组通电,电机就能够顺利工作,若霍耳信号与绕组关系错误,就无法正常工作,甚至会对电机或功率器件造成损失破坏。因此,确定霍耳信号与定子绕组关系对于无刷直流电机而言非常重要。

  霍耳传感器常用来无刷直流电机换相点。三相无刷直流电机需要3 个霍耳传感器来检测6 个不同的位置,霍耳传感器的安装有120° 安装和60° 安装2 种方式,120° 安装指3 个霍耳传感器互差120° (电角度),而60°安装指3 个霍耳传感器互差60° (电角度)。2 种安装方法最大的不同之处在于采用60 ° 安装时可以输出“000”和“111”信号,而120° 安装则不会输出这2 个信号,通过这一点能判断霍耳传感器的安装方式。

  霍尔的安装角度,对驱动器的选择有很大的影响,通常卖家都会问无刷电机的霍尔安装角度。

  单片机转速测量的算法很多,主要有频率测速法(M法)、周期测速法(T法)等。

  M 测速法:通过在相同的时间T间隔内计算传感器输出的脉冲个数来算出转速;

  设R为每转的脉冲信号数,T为间隔时间,M为T时间内测得的脉冲数。可见这种测速法的分辨率取决于电机转一周的输出R和测速周期T,极对数越多或测量周期越长,则分辨率越小,但一般电机的R不大,且测量周期不宜过大,因为测量周期过大为影响测速的反应速度,降低系统的实时性。所以这种方法是不可取的。

  T法测速:经过测量传感器发出的相邻两个脉冲之间的T来算出转速;因为相邻两个脉冲对应轮子上的物理距离N是确定的。

  用一个计数器对三个霍尔的脉冲信号进行采集;从一个脉冲触发开始计时,到下一个脉冲触发新的计时,测得每两个脉冲间的时间T;

  注意,关于N的获得有两种方法,一、根据电机参数就可以获得,用轮子周长除以轮子转一圈的脉冲数,二、可以测量10圈轮子累积脉冲,求平均值。

  (2)计算出轮子的实际线速度m/s,而不是电机的转速。所以要明确两个脉冲对应轮子转动的物理距离。

  (3)用速度的正负值明确分辨轮子正反转。所以要根据判断前后霍尔组合状态来判断电机所谓的正反。

  首先,通过单片机的外部触发中断,获得同一触发时刻的三个霍尔信号状态并通过二进制组合成状态数字;根据下一次的状态数字,进行速度正反的区分。

  其次,通过单片机的定时计数器,测算每两个脉冲之间的时间。即一个上升沿到一个下降沿的时间,或者一个下降沿到上升沿的时间,或者一个下降沿到一个下降沿的时间等等。

  注意,这里说的每两个脉冲不是一个霍尔的每两个脉冲而是三个霍尔中的每两个脉冲,这个脉冲既包括上升沿又包括下降沿。

  有奖直播 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)

  报名直播赢【保温杯】等好礼|TI MSPM0 MCU 在汽车系统中的应用

  ADI世健工业嘉年华—有奖直播:ADI赋能工业4.0—助力PLC/DCS技术创新

  中国上海,2023年12月19日过去一年,面对变换莫测的全球经济,制造企业经历了多元的挑战。步入2024年,提高生产率将成为制造业跨越周期的重 ...

  尼得科株式会社的集团公司尼得科仪器株式会社(旧日本电产三协)开发出了能够在真空环境下工作的液晶基板搬运机器人,该机器人具有与在大气 ...

  1. 配置专属业务话术 电话可以依据企业需求定制专属的话术。企业订购机器人后,第一步就是制定专业的话术,通话过程中机器人根据话术来......

  近日,高工获悉,截至2023年中旬,新时达的机器人累计出货量已突破4万台。 高工机器人产业研究所(GGII)多个方面数据显示,2023年前三季度中国市......

  在当今领域,自动化技术的持续不断的发展为生产制造带来了巨大的变革。其中,焊接作为制造业中不可或缺的一环,其自动化程度对于提高生产效......

  VIAVI在OFC 2023上发布全新高速以太网测试平台 最新软件版本将支持800G ETC

  AT89C51与AT89S51有何不同_AT89C51与AT89S51的区别

  苹果Apple Watch手表新专利:引入雷达系统 可监测呼吸、咳嗽、打喷嚏等生物特征

  精选PI InnoSwitch 产品系列文档,为您的设计添光溢彩! 下载有好礼!

  瑞萨电子颠覆传统理念的嵌入式开发平台 Renesas Synergy 评估套件震撼来袭!答题即可免费申请!