[发明专利]一种数字步进驱动器振动处理技术及其处理方法有效
申请号: | 201811394448.0 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109274299B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 黄忠报;张玮;温济堂;冯锴 | 申请(专利权)人: | 东莞市凯福电子科技有限公司 |
主分类号: | H02P8/32 | 分类号: | H02P8/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523000 广东省东莞市高埗镇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的一种数字步进驱动器振动处理技术及其处理方法,其通过在步进驱动器内设置有四大功能模块,使步进驱动器能够自动捕获外部运动的控制器输入进来的脉冲信号的频率,同时,在步进驱动器的每个PWM载波中断处理函数中计算外部脉冲输入的平均频率及计算相应电机的步长值,并且作均分和纠正处理,如果外部输入脉冲频率在振动区域等于或接近PWM载波频率的整数倍时,其通过细微且规律地改变PWM载波频率Fc能使步进驱动器的性能得到显著的改善,特别对于低细分应用的场合,其有效地减少电机的谐波电流,并实现大幅度地减少电机的振动和降低电机的噪音,有利于延长步进电机的使用寿命,并解决了混合步进电机的转子会出现高频振荡的问题。 | ||
搜索关键词: | 一种 数字 步进 驱动器 振动 处理 技术 及其 方法 | ||
【主权项】:
1.一种数字步进驱动器振动处理技术的处理方法,其特征在于:该数字步进驱动器的振动处理技术的处理方法为:首先设置一个计数器变量,当将计数器的变量采用n表示时,缓存数组所指向的变量表示为Pa[n],变量n的初始值为0,缓存数组指向的变量表示为Pa[0];当步进驱动器第一次接收到外部脉冲频率时,其首先会将捕获到的脉冲频率值存入缓存数组内,此时,计数器变量为0+1,即缓存数组指向的变量表示为Pa[1];当步进驱动器第二次接收到外部脉冲频率时,其又会自动将捕获到的外部脉冲频率值存入缓存数组内,此时,计数器变量为1+1,即缓存数组指向的变量表示为Pa[2],如此类推,当计数器变量为n时,缓存数组指向的变量表示为Pa[n];当步进驱动器再次收到外部脉冲频率输入时,其又会自动将捕获到的外部脉冲频率值存入缓存数组内,此时,计数器变量n变为n+1, 缓存数组指向的变量表示为Pa[n+1],直至计数器变量n达到最大的定义存储量N时,此时,计数器变量n会自动清0即n=0,而缓存数组又会自动重新回到Pa[0],即控制器又从第一个缓存数组变量Pa[0]开始重新将每个捕获到的外部输入脉冲频率存入到相应的缓存数组内,并更新原来的存储数据,如此类推;定义最大存储量N的依据方法为:当将步进驱动器所允许的最大输入脉冲频率设置为Fin=500000HZ且将步进驱动器的PWM载波控制频率设置为Fc=20000HZ时,缓存数组最大的定义存储量N的计算公式设置为:N>2*Fin/Fc=50,只有当N满足上述公式时才能保证步进驱动器捕获到的外部脉冲频率的数组序列在PWM周期中断且尚未处理时不会被新的数值自动覆盖掉。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市凯福电子科技有限公司,未经东莞市凯福电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811394448.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种功耗调节电路
- 下一篇:燃气轮机发电机组的起动及励磁系统、方法