[发明专利]步进电机控制方法、装置、系统及存储介质有效
申请号: | 201910826861.8 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110601617B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 刘元江;赵云峰;王子铭;贺子和;周忠厚 | 申请(专利权)人: | 歌尔股份有限公司 |
主分类号: | H02P8/14 | 分类号: | H02P8/14;H02P8/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 261031 山东省潍*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 步进 电机 控制 方法 装置 系统 存储 介质 | ||
1.一种步进电机控制方法,其特征在于,所述步进电机控制包括以下步骤:
接收上位机的数据指令,所述数据指令包括目标位移和目标速度;
根据所述目标位移和所述目标速度通过预设正弦S曲线加速算法计算所述步进电机在运行阶段各时刻的时刻速度;
根据所述时刻速度控制所述步进电机运转;
其中,所述运行阶段包括加加速阶段、匀加速阶段和减加速阶段;
根据所述目标位移和所述目标速度通过预设正弦S曲线加速算法计算所述步进电机在运行阶段各时刻的时刻速度,具体包括:
根据所述目标位移和所述目标速度计算所述加加速阶段的加加速度和加加速时间;
根据所述加加速时间确定所述匀加速阶段的匀加速时间,所述加加速时间与所述匀加速时间相同;
根据所述目标位移、所述目标速度、所述加加速度、所述加加速时间和所述匀加速时间计算所述步进电机在运行阶段各时刻的时刻速度;
根据所述目标位移和所述目标速度计算所述加加速阶段的加加速度的计算公式为:
其中,JP为加加速阶段的加加速度,VP为目标速度,SP为目标位移;
根据所述目标位移和所述目标速度计算所述加加速阶段的加加速时间的计算公式为:
其中,tJ为加加速阶段的加加速时间,VP为目标速度,SP为目标位移。
2.如权利要求1所述的步进电机控制方法,其特征在于,所述根据所述目标位移、所述目标速度、所述加加速度、所述加加速时间和所述匀加速时间计算所述步进电机在运行阶段各时刻的时刻速度,具体包括:
根据所述目标位移、所述目标速度、所述加加速度、所述加加速时间和所述匀加速时间分别计算所述加加速阶段的第一最大速度和所述匀加速阶段的第二最大速度;
根据所述加加速度和所述加加速时间计算最大加速度;
根据所述加加速度、所述加加速时间、所述匀加速时间、所述第一最大速度、所述第二最大速度和所述最大加速度计算所述步进电机在运行阶段各时刻的时刻速度。
3.如权利要求2所述的步进电机控制方法,其特征在于,所述根据所述目标位移、所述目标速度、所述加加速度、所述加加速时间和所述匀加速时间分别计算所述加加速阶段的第一最大速度和所述匀加速阶段的第二最大速度,具体包括:
根据所述加加速度和所述加加速时间计算所述加加速阶段的第一最大速度;
根据所述加加速度、所述加加速时间和所述匀加速时间计算所述匀加速阶段的第二最大速度。
4.如权利要求2所述的步进电机控制方法,其特征在于,所述根据所述加加速度、所述加加速时间、所述匀加速时间、所述第一最大速度、所述第二最大速度和所述最大加速度计算所述步进电机在运行阶段各时刻的时刻速度,具体包括:
根据所述加加速度时间、第一运行时间和所述匀加速时间确定所述匀加速阶段开始时的第一运行时刻和所述减加速阶段开始时的第二运行时刻;
根据所述加加速度值、所述加加速时间、所述第一运行时刻、所述第二运行时刻、所述第一最大速度、所述第二最大速度所述最大加速度计算所述步进电机在运行阶段各时刻的时刻速度。
5.如权利要求4所述的步进电机控制方法,其特征在于,所述根据所述加加速度时间、所述第一运行时间和所述匀加速时间确定所述匀加速阶段开始时的第一运行时刻和所述减加速阶段开始时的第二运行时刻,具体包括:
根据所述加加速时间确定所述匀加速阶段开始时的第一运行时刻;
根据所述第一运行时刻和所述匀加速时间确定所述减加速阶段开始时的第二运行时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔股份有限公司,未经歌尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910826861.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种直流有刷电机驱动器
- 下一篇:一种编码器输出电平控制电路