[发明专利]步进电机驱动器及其接收脉冲的处理方法有效
申请号: | 201610219020.7 | 申请日: | 2016-04-08 |
公开(公告)号: | CN105897090B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 陈占军 | 申请(专利权)人: | 深圳星火自动化科技有限公司 |
主分类号: | H02P8/32 | 分类号: | H02P8/32 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市宝安区西乡街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及电机技术领域,提供了一种步进电机驱动器及其接收脉冲的处理方法,该处理方法包括以下步骤:在一个周期内接收多个脉冲信号,对每一脉冲信号进行细分以获取多个小脉冲;对多个小脉冲做滑动平均滤波处理并输出平滑后的脉冲当量,并且通过设立一个顺序脉冲缓冲池,每周期排除最早脉冲,并注入新脉冲,以对脉冲池做平滑滤波处理,并输出新脉冲给步进电机控制器,使得原本不连续脉冲变成连续平滑脉冲并得到进一步细分,进而使电机运行平稳,该算法成功解决了传统步进电机驱动器在低细分以及低速度下不平衡问题,并解决上位机所发脉冲加减速不均匀导致电机运转卡死的问题。 | ||
搜索关键词: | 步进 电机 驱动器 及其 接收 脉冲 处理 方法 | ||
【主权项】:
1.一种步进电机驱动器接收脉冲的处理方法,其特征在于,所述处理方法包括以下步骤:在一个周期内接收多个脉冲信号,对每一脉冲信号进行细分以获取多个小脉冲;对所述多个小脉冲做滑动平均滤波处理并输出平滑后的脉冲当量;所述对所述多个小脉冲做滑动平均滤波处理并输出平滑后的脉冲当量的步骤具体为:在一个周期内接收多个小脉冲信号时,依次在缓冲池中保存n个时刻的小脉冲信号;在所述n个时刻后接收新的小脉冲信号时,依次使每个新的小脉冲信号替换所述n个时刻中最先保存的小脉冲信号;根据所述n个时刻所保存的小脉冲信号输出平滑后的脉冲当量;所述依次使每个新的小脉冲信号替换所述n个时刻中最先保存的小脉冲信号的步骤具体为:删除所述n个时刻中最先保存的小脉冲信号,保存所接收的新小脉冲信号;所述根据所述n个时刻所保存的小脉冲信号输出平滑后的脉冲当量的步骤具体为:根据以下计算公式计算平滑后的脉冲当量:平滑后的脉冲当量PulseOout=SumPulse/n,其中,SumPulse为当前所存储的n个时刻脉冲数据的和。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳星火自动化科技有限公司,未经深圳星火自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610219020.7/,转载请声明来源钻瓜专利网。