[发明专利]一种基于DSP的转速检测方法及系统有效
申请号: | 201611236347.1 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106645780B | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 钟声 | 申请(专利权)人: | 深圳市英威腾电气股份有限公司 |
主分类号: | G01P3/42 | 分类号: | G01P3/42 |
代理公司: | 44285 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 王仲凯 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脉冲信号 计算周期 脉冲周期 总周期 脉冲 电机 旋转频率 硬件资源 正交编码 转速检测 起始点 上升沿 占用 输出 | ||
本发明公开了一种基于DSP的转速检测方法及系统,DSP包括用于输出依据被测电机得到的脉冲信号的正交编码单元,该方法包括获取当前时刻之前的所有脉冲信号的总个数MKN,并对MKN与上一计算周期获取的所有脉冲信号的总个数MKN‑1进行做差处理,确定该差值为当前计算周期中脉冲信号的间隔数m,获取当前时刻的脉冲周期的时间TCN及所有脉冲信号的总时间TUN,对TUN与TCN进行做差处理,确定该差值为第MKN个脉冲信号的来临时间TN,对TN与上一计算周期得到的TN‑1进行做差处理,确定该差值为脉冲总周期t,每个脉冲周期以脉冲信号的上升沿为起始点;依据间隔数m和脉冲总周期t计算被测电机的旋转频率。本发明占用的硬件资源少,且既适用于高速又适用于低速。
技术领域
本发明涉及电机测速技术领域,特别是涉及一种基于DSP的转速检测方法及系统。
背景技术
变频器、伺服驱动器在某些应用场合要求精准控制电机转速,需要采用速度闭环控制方案。在闭环控制系统中,电机转速检测精度的高低成为影响系统控制性能的重要因素。
目前对于电机转速检测,通常在电机轴上安装编码器,编码器将电机转速信号转换成两路正交脉冲信号输入到变频器或者伺服驱动器的DSP控制芯片。DSP控制芯片包括正交编码单元(QEP)和脉冲捕获单元(CAP),正交编码单元将两路正交脉冲信号四倍频后输出脉冲信号,以便通过脉冲信号得到脉冲间隔数m,脉冲捕获单元(CAP)可以用来获取脉冲总周期t。然后软件结合被测电机的极对数p及编码器线数Cline,通过以下公式计算电机旋转频率f。
f=m*p/(4*t*Cline);
其中,式中4为正交编码单元的脉冲倍频系数。
现有技术中的转速计算方法主要有M法及T法。
M法:通过正交编码单元计算速度检测周期内的脉冲间隔数获得电机转速,即认为公式中的t为软件的速度计算周期,固定不变。速度较低时,因测量时间内的脉冲数变少,误差所占的比例会变大,所以M法适合测量高速。
T法:通过脉冲捕获单元测量两个脉冲之间的时间换算成周期,从而得到频率,即认为公式中的m为1。速度较高时,测得的周期较小,误差所占的比例变大,所以理论上T法适合测量低速。
M/T法:由于M法、T法存在的各自的优缺点,工程应用中将两者结合形成M/T法即低速采用T法,高速采用M法。但该方法需要占用DSP控制芯片的正交编码单元及脉冲捕获单元,占用的DSP的硬件资源较多。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种基于DSP的转速检测方法,在计算转速的过程中只需要用到DSP中的正交编码单元,占用的硬件资源少,在此基础上,能够准确的获得当前计算周期中第MKN脉冲信号来临时的时间点,从而能够准确计算出被测电机的旋转频率和转速,提高了测速精度,且既适用于高速又适用于低速;本发明的另一目的是提供一种基于DSP的转速检测系统。
为解决上述技术问题,本发明提供了一种基于DSP的转速检测方法,所述DSP包括用于输出依据被测电机得到的脉冲信号的正交编码单元,该方法包括:
获取当前时刻之前的所有脉冲信号的总个数MKN,并对所述MKN与上一计算周期获取的所有脉冲信号的总个数MKN-1进行做差处理,确定该差值为当前计算周期中脉冲信号的间隔数m,其中,N为不小于2的整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市英威腾电气股份有限公司,未经深圳市英威腾电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611236347.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:细水雾抗风性能参数测量系统及方法
- 下一篇:一种新型的非线性PID控制器