1 前言

最近项目上涉及到使用三相-双极性-开关型-霍尔传感器解算 电机转速 、电角度的问题。结合自己的理解+请教前辈,终有所得,下面做一个学习的记录。 主要以思路为主,不涉及代码。

2 正文

2.1 什么是三相?

所谓三相-双极性-开关型-霍尔传感器中的三相,就是三个的意思,理想情况,它们之间的安装位置间隔是120°。前辈说根据行业标准,而且每个霍尔传感器应该一一对应有 A B C或者 U V W的编号。

2.2 什么是双极性-开关型

所谓三相-双极性-开关型-霍尔传感器中的双极性-开关型, 是指

传感器的输出只会存在高低电平,磁铁的S极与N极均可触发传感器状态的变化,并且双极性传感器有锁存的特点,即触发一次之后会持续保持当前的状态,直到下一次用磁铁另一极触发才会状态反转。 关于单极性、双极性、全极性的区别这篇文章里面讲的比较好:

霍尔传感器的工作原理_小麦大叔的博客-CSDN博客_霍尔传感器工作原理。

我引用一下

单极性霍尔

单极性霍尔的开关特性通常是磁场的磁极和传感器的正反面要一一对应,否则可能会没有输出,具体如下表所示;

条件

输出

磁场S极靠近正面

Low

磁场N极靠近正面

None

磁场S极靠近反面

None

磁场N极靠近反面

High

双极性霍尔

相较于单极性霍尔,双极性霍尔传感器可以锁存输出电平的状态,直到下一个输入到来,才会改变输出状态,广泛的应用与直流无刷电机,计数,定位等系统中;

条件

输出

磁场S极靠近正面

Low --> High

磁场N极靠近正面

High --> Low

全极性霍尔

全极性霍尔开关会在磁场S极靠近正面时输出低电平,N极靠近正面,输出高电平;

条件

输出

磁场S极靠近正面

Low

磁场N极靠近正面

High

对于本文的理解记住一个东西就可以了:每当S极贴近一次,传感器输出就会产生上升沿↑一次。

2.3 如何解算电机的速度

在解算电机的速度前,谈一个我对极对数的理解(也不一定对,欢迎讨论), 我们的电机是7极对的。我的理解如下图所示

那么,也就是说,电机每旋转 360° / 7的机械角度,霍尔传感器的输出状态就会发生两次翻转。

假设我们用MCU去捕获某个霍尔传感器输出的两次上升沿(磁场S极靠近霍尔传感器的正面)。假设以200M的时钟进行计数,第一次上升沿的计数为Count1,第二次上升沿的计数为Count2,每两次上升沿之间电机转过的角度就是α = 360°/7,而时间是,t = (Count1-Count2)/ 200M (单位 s)。

那么转速就是 v = α / t, 单位是 °/s

如果要把转速换算成单位r(转) / s, 则用v’ = α / t / 360这个公式计算。

我们有三个霍尔传感器,我们用任意一个霍尔传感器都能够计算速度。 也可以都用起来。

2.4 如何解算电机的电角度

写这一小节的时候,很纠结,因为理解还不够通透,懂的兄弟,请不吝赐教

csdn有两篇博客讲过这个内容。

BLDC 霍尔位置对应六步法驱动_longfei2215的博客-CSDN博客_bldc霍尔位置

【FOC】HALL同步电角度测试_LittleAshes的博客-CSDN博客_hall传感器获取电角度

下面讲一些我的理解吧。

纠结点是三个霍尔传感器H1 H2 H3 与 电机三相电 A B C之间的关系是什么?

三个霍尔传感器会存在6种状态(H1,H2,H3) = (0 0 1), (0 1 0), (1 0 0), (0 1 1), (1 1 0), (1 0 1)。它们之间可以表示 0°、60°、120°、180°、240°、300°。  问题是它们之间的对应关系是什么呢? 3个霍尔传感器的6个状态中,到底是哪一种状态表示0°,哪一种状态表示60°?

我们先不管霍尔传感器,先谈一谈对于零电角度的定义。

首先,我们的电机是有三个相的,假设分别是a,b,c。

1、首先我们定义,逆时针旋转,为正向, 也就是说转子正向转一圈,是a -> b -> c -> a。

2、然后,我们定义a相,为A轴,即电角度的起点(0电角度)。 根据延迟120°和正方向的定义,B轴、C轴也确定了。

3、最后,我们定义,中心点 到 a b c三相的为空间电压矢量的方向。 而a b c三相的空间电压矢量

 最后会合成一个电压矢量,这个与A轴重合的时候,我们定义为电角度的0角度。在电机旋转的时候,合成电压矢量的方向也是会旋转的。他代表的是也是定子产生的磁场方向。

转子永磁体会努力旋转到内部磁力线和外部磁场方向一致,所以这个矢量​其实就可以表征我们希望转子旋转到的方向,也即所需要生成的磁场方向了。关于FOC控制,有个知乎的博主了一篇文章非常好,我来了回回看了很多遍,受益匪浅,链接:【自制FOC驱动器】深入浅出讲解FOC算法与SVPWM技术 - 知乎 (zhihu.com)。

我们确定了 A B C三相、0电角度的位置。 那么我们就可以把电机的电角度与霍尔传感器的3个状态对应起来的了。只是需要我们拿到电机之后去做一个标定。毕竟前辈说的“行业标准”我是不了解的。

比如,我通A相,关B相和C相。空间电压矢量指向0°,那么电机就会旋转到0电角度。 这时候,我们可以去读取霍尔的状态了。再如我 通A、B相,关C相,空间电压矢量指向60°,那么电机就会旋转到60电角度,这时候,我们可以去读霍尔传感器的状态了。最后,直到6个角度都确定好,就得到了霍尔传感器6种状态与表示的电角度的映射。

虽然我们根据三相霍尔传感器得到了电角度,但只有6个,在FOC控制的过程中,需要基于这6个电角度,以及速度、或者期望的加速度什么的,去估计每次控制的时候的精细的电角度。这样控制起来才丝滑。

最后,回答我前面的疑问(但好像又没有回答)

霍尔的安装位置只有与电机定子上A、B、C三相线圈的位置有相对位置关系。 这个对应位置,会确定霍尔传感器的6个状态与电角度的映射关系。而与旋转的转子应该是没有关系的。

感谢您的阅读,欢迎留言讨论、收藏、点赞、分享。

传感器_三相-双极性-开关型-霍尔传感器 速度+电角度解算理解相关推荐

  1. 国产汽车级双极锁存霍尔传感器CHA44X介绍

    CHA44X是一系列符合AEC-Q100 汽车认证的数字双极锁存霍尔传感器产品,其主要性能及特点如下: • AEC-Q100汽车认证 • 数字双极锁存霍尔传感器 • 多种灵敏度选项(BOP / BRP ...

  2. 【芯片使用】3144E开关型霍尔

    3144E开关型霍尔 有磁场时引脚输出低电平,无磁场时引脚输出高电平 磁铁需靠近至2CM左右才能感应到

  3. 开关霍尔简易估算电角度

    使用霍尔传感器的时候,有时做FOC控制时需要用到电角度的估算.下面这个方法提供一个思路: 开关霍尔传感器输出的是一个数字信号,表示转子位置相对于固定的霍尔磁极的方向.在每个电机的电转子周期内,开关霍尔 ...

  4. 霍尔传感器工作原理简介

    范围 此文档适用于扫地机的霍尔传感器参考使用. 霍尔传感器概述 霍尔传感器分为线性型霍尔传感器和开关型霍尔传感器两种.线性霍尔一般用于检测位移量,电流大小:开关霍尔一般用于检测转速,磁场有无的变化. ...

  5. 霍尔传感器芯片该如何选型

    霍尔传感器,依据霍尔效应来制作的.霍尔效应是研究半导体材料性能的基本方法,通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型.载流子浓度及载流子迁移率等重要参数. 霍尔传感器分为线性型霍尔传 ...

  6. 传感器技术—霍尔传感器(学习笔记九)

    霍尔传感器 7.1 霍尔效应及霍尔元件 7.1.1 霍尔效应 7.1.2 霍尔元件 7.2 霍尔传感器的测量转换电路 7.2.1 霍尔传感器的基本电路 7.2.2 霍尔传感器的集成电路 7.2.3 基 ...

  7. 霍尔传感器在汽车电子、工业控制、电力与新能源、家电及消费类产品中的应用

    霍尔传感器,依据霍尔效应来制作的.霍尔效应是研究半导体材料性能的基本方法,通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型.载流子浓度及载流子迁移率等重要参数. 霍尔传感器分为线性型霍尔传 ...

  8. 霍尔开关单极性3144,双极性41F,线性霍尔3503等霍尔开关使用

    单极性.双极性.线性霍尔控制LED 霍尔传感器简介 AH3144单极性霍尔 41F双极性霍尔 3503 线性霍尔 霍尔传感器的类型 单极性霍尔 双极性霍尔 线性霍尔 霍尔测试电路 单极性霍尔测试电路 ...

  9. 普中单片机怎么接霍尔传感器_霍尔传感器在测量电机转速时,它如何与单片机连接啊 求个电路图 谢谢...

    展开全部 2  基于霍尔传感器的电机转速测量系统硬件设计62616964757a686964616fe59b9ee7ad9431333330336261 2.1 电机转速测量系统的硬件电路设计 2.1 ...

最新文章

  1. Clip Studio Paint 高级着色学习教程
  2. 华为的鸿蒙系统营销,全球第一款搭载华为鸿蒙系统的荣耀智慧屏终端在万众期待中正式上线销售...
  3. 养猪砸下50亿美金-丰收节贸易会:俄罗斯最大农业巨头青岛
  4. 分析mrp主要应用范围_华珀聚脲丨聚脲的主要应用范围
  5. SAP UI5和微信小程序框架里的全局变量
  6. 2013蓝桥杯-B-省赛-七、错误票据
  7. Undo/Redo框架实现
  8. docker pull下载很慢_一文了解Docker容器技术的操作
  9. python3 字符串编解码和UnicodeDecodeError
  10. 进行计算机系统管理调度监控和维护的软件是,MES车间调度监控系统软件
  11. 计算机控制液位控制系统,计算机控制系统的液位流量串级控制系统设计
  12. 如何选择合适的离心机,有哪些重要参数——TFN FUP LB6CM 落地式低速大容量冷冻离心机
  13. python,list元素倒置
  14. 光伏并网逆变器设计方案,附有相关的matlab电路仿真文件,以及DSP的程序代码
  15. 【171期】面试官:小伙汁,Spring是怎么解决循环依赖的呢?
  16. 2023CUPT第七题 法拉第波 思路和解法
  17. 初识Photoshop CS6
  18. 抖音带火的这种无线领夹麦克风,央视主持人都在用
  19. geokit无法适用计算机怎么弄,一般说来,没有操作系统,计算机就无法工作。(  )——青夏教育精英家教网——...
  20. VScode 常用快捷键以下

热门文章

  1. java使用io流技术替换LOL英雄的皮肤
  2. Java(计算中华人民共和国成立了多少天)
  3. arcgis api for js实现距离测量和面积测量(完整版本)
  4. 可以悬浮在屏幕的搜题软件_悬浮窗自动识别搜题软件下载-悬浮窗搜题神器app下载_289手游网...
  5. Metric评价指标-Perplexity语言模型
  6. 解决无法定位程序输入点_ZdlPvj | This application failed to start because it could notfind or load the Qt platfo
  7. simulink永磁同步机PMSG和电化学电池储能一次调频。
  8. DEDECMS模板原理、模板标签学习
  9. zblog小程序导航主题模板,简单好用小程序商城主题设置方法
  10. html页面每打开就刷新一次,让页面自动只刷新一次