CN103001561B - 一种电机转子角度预测装置及其预测方法 - Google Patents
一种电机转子角度预测装置及其预测方法 Download PDFInfo
- Publication number
- CN103001561B CN103001561B CN201110273131.3A CN201110273131A CN103001561B CN 103001561 B CN103001561 B CN 103001561B CN 201110273131 A CN201110273131 A CN 201110273131A CN 103001561 B CN103001561 B CN 103001561B
- Authority
- CN
- China
- Prior art keywords
- rotor
- angle
- motor
- micro
- control unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
- Brushless Motors (AREA)
Abstract
本发明公开了一种电机转子角度预测装置,包括霍尔传感器和微控制单元;所述霍尔传感器与微控制单元电连接;所述霍尔传感器设有多个,且均匀设置在电机转子的四周;所述微控制单元内设有计数装置。本发明可以实时计算当前的电机转子角度,为电机控制算法提供了一个优异的电机转子角度解决方案,适用于电机控制器和电机状态检测,提高电机控制器的效率和保证电机运转的稳定性,具有成本低、实时性强和精度可调的优点。
Description
技术领域
本发明涉及一种电机转子角度预测装置及其预测方法。
背景技术
传统的预测电机转子角度的方法是通过编码盘来实现的,最常见的圆盘式光学编码器属于绝对值角度编码器,它是利用数字编码的方式来表示从原点起的变位量,亦即在刻度尺刻上尺度记号,当副尺停止移动后,用读取符号测订刻度的位置,从而实现对电机转子角度的检测。现有技术虽然具有读取坐标值、计数不会产生累积误差,旋转时不必考虑侦测器及电路的响应时间,可靠性高,不会受到中断干扰的影响的优点,但是,也存在测量精度不可调节、安装复杂、成本高等缺点。
发明内容
本发明所要解决的技术问题是提供一种能够实时预测电机转子角度的装置,以及使用该装置预测电机转子角度的方法。
为了解决上述技术问题,本发明所提供的技术方案是:一种电机转子角度预测装置,包括霍尔传感器和微控制单元;所述霍尔传感器与微控制单元电连接;所述霍尔传感器设有多个,且均匀设置在电机转子的四周;所述微控制单元内设有计数装置。
所述霍尔传感器设有三个。
一种电机转子角度预测方法,采用前述电机转子角度预测装置,预测方法包括以下步骤:
①根据电机霍尔传感器的安装位置预先设定霍尔信号的不同组合方式所表示的电机转子的所在区间;
②根据步骤①所得的转子所在区间建立一个存放电机转子角度值的二维数组;所述二维数组的其中一个维数根据霍尔传感器可见信号的种类确定,数组的另一维数M根据所需角度的精度要求确定;
③霍尔信号变动时产生一个中断信号通知微控制单元,此时微控制单元的计数装置记录一个计数值N60来配合中断信号,然后计数装置清零,当需要计算当前转子角度时,读取当前计数器的值Nc;
④微控制单元根据霍尔信号值确定需检测的转子当前的角度值对应的二维数组中的一个坐标值x;
⑤微控制单元根据当前计数装置的计数值Nc、最近中断时记录的计数值N60和二维数组的维数M计算出需检测的转子当前的角度值对应的二维数组中的另一个坐标值y;
⑥根据坐标值x和y在二维数组中查找转子当前的角度信息。
所述步骤①中设定霍尔信号的不同组合方式的具体方法为:三个霍尔传感器将整个电机转子所在的圆2划分为六个区间,每个区间对应一个霍尔信号的组合方式。
所述步骤⑤中计算坐标值y的公式为:转子逆时针旋转时y=Nc×M/N60,转子顺时针旋转时y=M-Nc×M/N60。
采用了上述技术方案后,本发明具有积极的效果:
(1)本发明可以实时计算当前的电机转子角度,为电机控制算法提供了一个优异的电机转子角度解决方案,适用于电机控制器和电机状态检测,提高电机控制器的效率和保证电机运转的稳定性,具有成本低、实时性强和精度可调的优点。
(2)本发明的微控制单元的计算速度快,因此使得本发明适用于高速旋转的电机。
附图说明
为了使本发明的内容更容易被清楚地理解,下面根据具体实施例并结合附图,对本发明作进一步详细的说明,其中
图1为本发明的三个霍尔传感器将电机转子所在的圆划分为六个区间的示意图。
附图中的标号为:
霍尔传感器1、电机转子所在的圆2。
具体实施方式
(实施例1)
本实施例包括霍尔传感器1和微控制单元。
霍尔传感器1与微控制单元电连接;所述霍尔传感器1设有三个,且均匀设置在电机转子的四周;所述微控制单元内设有计数装置。
采用该电机转子角度预测装置预测电机转子角度的方法包括以下步骤:
①根据电机霍尔传感器1的安装位置预先设定霍尔信号的不同组合方式所表示的电机转子的所在区间,具体为:三个霍尔传感器1将整个电机转子所在的圆2划分为六个区间,每个区间对应一个霍尔信号的组合方式。
②根据步骤①所得的转子所在区间建立一个存放电机转子角度值的二维数组;所述二维数组的其中一个维数根据霍尔传感器1可见信号的种类确定,数组的另一维数M根据所需角度的精度要求确定。
③霍尔信号变动时产生一个中断信号通知微控制单元,此时微控制单元的计数装置记录一个计数值N60来配合中断信号,然后计数装置清零,当需要计算当前转子角度时,读取当前计数器的值Nc。
④微控制单元根据霍尔信号值确定需检测的转子当前的角度值对应的二维数组中的一个坐标值x。
⑤微控制单元根据当前计数装置的计数值Nc、最近中断时记录的计数值N60和二维数组的维数M计算出需检测的转子当前的角度值对应的二维数组中的另一个坐标值y;计算坐标值y的公式为:转子逆时针旋转时y=Nc×M/N60,转子顺时针旋转时y=M-Nc×M/N60。
⑥根据坐标值x和y在二维数组中查找转子当前的角度信息。
整个霍尔信号由三位的二进制代码组成,每个信号决定代码相应位置的是0或者1,如图1所示,将电机转子所在的圆2划分为六个区间,其中001表示-30°-30°的区间,011表示30°-90°的区间,010表示90°-150°的区间,110表示150°至210°的区间,100表示210°至270°的区间,101表示270°至360°的区间。
根据图1中霍尔传感器1的位置可以知道,当转子在30,90,150,210,270,330度的时候,霍尔信号会产生一个中断信号通知微控制单元,因此二维数组的行数可以确定为六,第一行为001表示的区间,第二行为010表示的区间,第三行为011表示的区间,第四行为100表示的区间,第五行为101表示的区间,第六行为110表示的区间。假定所需角度的精度要求为10,则二维数组的列数为10,即M=10。
建立的二维数组表格如下所示:(表格中的单位为°)
-30 | -24 | -18 | -12 | -6 | 0 | 6 | 12 | 18 | 24 |
90 | 96 | 102 | 108 | 114 | 120 | 126 | 132 | 138 | 144 |
30 | 36 | 42 | 48 | 54 | 60 | 66 | 72 | 78 | 84 |
210 | 216 | 222 | 228 | 234 | 240 | 246 | 252 | 258 | 264 |
270 | 276 | 282 | 288 | 294 | 300 | 306 | 312 | 318 | 324 |
150 | 156 | 162 | 168 | 174 | 180 | 186 | 192 | 198 | 204 |
假设最近中断时刻为转子逆时针转过90°的时刻并在此时清零了计数器,此时转子所在区间为010,计数值为120,若需要在计算值为100时计算当前角度,那么x=2,M=10,Nc=100,N60=120。根据公式可得Y=100*10/120=8.3333,取整数部分为8,因此从二维数组中查找第二行第八列得到当前转子角度的数值为132°。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种电机转子角度预测方法,其特征在于:包括以下步骤:
①根据电机霍尔传感器(1)的安装位置预先设定霍尔信号的不同组合方式所表示的电机转子的所在区间;
②根据步骤①所得的转子所在区间建立一个存放电机转子角度值的二维数组;所述二维数组的其中一个维数根据霍尔传感器(1)可见信号的种类确定,数组的另一维数M根据所需角度的精度要求确定;
③霍尔信号变动时产生一个中断信号通知微控制单元,此时微控制单元的计数装置记录一个计数值N60来配合中断信号,然后计数装置清零,当需要计算当前转子角度时,读取当前计数器的值Nc;
④微控制单元根据霍尔信号值确定需检测的转子当前的角度值对应的二维数组中的一个坐标值x;
⑤微控制单元根据当前计数装置的计数值Nc、最近中断时记录的计数值N60和二维数组的维数M计算出需检测的转子当前的角度值对应的二维数组中的另一个坐标值y;
⑥根据坐标值x和y在二维数组中查找转子当前的角度信息;
所述步骤①中设定霍尔信号的不同组合方式的具体方法为:三个霍尔传感器(1)将整个电机转子所在的圆(2)划分为六个区间,每个区间对应一个霍尔信号的组合方式;
所述步骤⑤中计算坐标值y的公式为:转子逆时针旋转时y=Nc×M/N60,转子顺时针旋转时y=M-Nc×M/N60。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110273131.3A CN103001561B (zh) | 2011-09-14 | 2011-09-14 | 一种电机转子角度预测装置及其预测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110273131.3A CN103001561B (zh) | 2011-09-14 | 2011-09-14 | 一种电机转子角度预测装置及其预测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103001561A CN103001561A (zh) | 2013-03-27 |
CN103001561B true CN103001561B (zh) | 2015-02-11 |
Family
ID=47929789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110273131.3A Expired - Fee Related CN103001561B (zh) | 2011-09-14 | 2011-09-14 | 一种电机转子角度预测装置及其预测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103001561B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103606328B (zh) * | 2013-11-28 | 2016-08-17 | 上海新时达电气股份有限公司 | 无刷直流电机霍尔信号与转子位置关系自学习方法 |
CN105720880B (zh) * | 2015-12-01 | 2017-07-21 | 清华大学 | 一种电机转角实时估计方法与装置 |
CN107834914B (zh) * | 2017-11-24 | 2020-10-16 | 安徽一维新能源技术有限公司 | 基于霍尔的无刷电机转子角度计算方法 |
CN108599635A (zh) * | 2018-04-16 | 2018-09-28 | 东南大学 | 一种无刷直流电机测角测速装置及方法 |
CN111257750A (zh) * | 2019-11-14 | 2020-06-09 | 杭州广安汽车电器有限公司 | 一种控制器自动测试装置及其定位方法 |
CN114123936B (zh) * | 2022-01-29 | 2022-06-07 | 天津德科智控股份有限公司 | 一种用于eps的电机转子角度信号故障检测的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101505127A (zh) * | 2008-03-20 | 2009-08-12 | 天津航天鑫茂稀土机电科技有限公司 | 一种提高永磁无刷直流电机位置检测精度的方法 |
CN202255276U (zh) * | 2011-09-14 | 2012-05-30 | 常州科教城新能源汽车工程技术研究院 | 一种电机转子角度预测装置 |
CN102594231A (zh) * | 2012-02-16 | 2012-07-18 | 吉林大学 | 用于汽车电动助力转向***的无刷电机转子位置信号解算模块 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006230182A (ja) * | 2005-01-24 | 2006-08-31 | Asmo Co Ltd | モータアクチュエータ |
-
2011
- 2011-09-14 CN CN201110273131.3A patent/CN103001561B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101505127A (zh) * | 2008-03-20 | 2009-08-12 | 天津航天鑫茂稀土机电科技有限公司 | 一种提高永磁无刷直流电机位置检测精度的方法 |
CN202255276U (zh) * | 2011-09-14 | 2012-05-30 | 常州科教城新能源汽车工程技术研究院 | 一种电机转子角度预测装置 |
CN102594231A (zh) * | 2012-02-16 | 2012-07-18 | 吉林大学 | 用于汽车电动助力转向***的无刷电机转子位置信号解算模块 |
Non-Patent Citations (1)
Title |
---|
基于DSP的无刷直流电动机伺服控制***;符晓玲等;《微特电机》;20070630(第6期);45-47 * |
Also Published As
Publication number | Publication date |
---|---|
CN103001561A (zh) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103001561B (zh) | 一种电机转子角度预测装置及其预测方法 | |
EP3430713B1 (en) | Position encoder | |
CN201780116U (zh) | 检测旋转物体转速及旋转角度的光电编码器 | |
CN101782405B (zh) | 一种基于伪随机编码位移传感器的硬件实时校验方法及其*** | |
CN104169685A (zh) | 高分辨率绝对式编码器 | |
CN202255276U (zh) | 一种电机转子角度预测装置 | |
CN103048012A (zh) | 一种正余弦编码器的零点校正方法、***及电梯 | |
WO2013037204A1 (zh) | 高精度编码轮、及其构成的编码器 | |
CN110068794B (zh) | 一种aoa定位优化补偿方法 | |
CN103134532A (zh) | 一种基于绝对位置判定的圆周码道编解码方法 | |
CN201819692U (zh) | 检测旋转物体转速及旋转角度的单码道光电编码器 | |
CN103273382B (zh) | 一种光栅尺的读数装置 | |
CN103776374A (zh) | 一种高速高精度高冗余性绝对光栅尺读数头装置 | |
CN101984328B (zh) | 一种单码道光电编码器 | |
CN219064541U (zh) | 正余弦编码器和伺服*** | |
CN102042839B (zh) | 两个不同周期测量传感器组合成绝对式角度编码器的原理 | |
CN104655156A (zh) | 一种矩阵式编码方式的绝对式码盘的误差补偿方法 | |
CN108759878B (zh) | 一种绝对式编码器、电机控制方法及相关组件 | |
CN113063450B (zh) | 编码器中传感器位置调整方法、装置、设备及存储介质 | |
CN201210254Y (zh) | 一种可用于机器人循迹的高精度循迹传感装置 | |
CN115628763A (zh) | 一种准绝对式光电编码器的抗污渍测量方法 | |
CN201561984U (zh) | 检测移动物体速度与位置的设备 | |
CN205983514U (zh) | 一种轨道大车位置检测校正装置 | |
CN206278839U (zh) | 基于Flag定位板的自动化重箱轨道吊大车定位*** | |
CN203824522U (zh) | 高速高精度高冗余性绝对光栅尺读数头装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150211 Termination date: 20150914 |
|
EXPY | Termination of patent right or utility model |