发明名称 基于曲线拟合的步进电机预细分驱动方法
摘要 本发明涉及一种基于曲线拟合的步进电机预细分驱动方法,包括以下步骤:1)从细分表中获取最大细分数m,从控制器中读取最小时间单位;2)从控制器中获得当前设置的细分数n,检测速度/细分数比值与阈值之差,若小于阈值,切换控制方式,获得脉冲周期,更新拟合数据;若该差值大于或等于阈值,则返回步骤2);3)进行最小二乘曲线拟合;4)根据前几个周期步进电机运行的趋势,计算未来一个时刻的预测值T1;5)根据最大细分数和当前细分数分割T1;6)根据分割后的T1,输出控制信号;7)重复上述步骤2)~6)。本发明能避免低转速,低细分状况下出现振荡,使电机在该情况下,充分利用细分表,平滑运行每一步,降低振荡和噪声。
申请公布号 CN103414409A 申请公布日期 2013.11.27
申请号 CN201310352544.X 申请日期 2013.08.14
申请人 浙江工业大学 发明人 吴根忠;叶雷
分类号 H02P8/14(2006.01)I;H02P8/32(2006.01)I 主分类号 H02P8/14(2006.01)I
代理机构 浙江杭州金通专利事务所有限公司 33100 代理人 沈孝敬
主权项 基于曲线拟合的步进电机预细分驱动方法,其特征在于包括以下步骤:1)从细分表中获取最大细分数m,从控制器中读取最小时间单位;2)获得脉冲周期,从控制器中获得当前设置的细分数n,检测速度/细分数比值与阈值之差,若小于阈值,切换控制方式,更新拟合数据;若该差值大于或等于阈值,则返回步骤2);3)进行最小二乘曲线拟合;4)根据前几个周期步进电机运行的趋势,计算未来一个时刻的预测值T1;5)根据最大细分数和当前细分数分割T1;6)根据分割后的T1,输出控制信号;7)重复上述步骤2)~6)。
地址 310014 浙江省杭州市下城区潮王路18号浙江工业大学科技处