The invention provides a control method and a device for the motion of a stepping motor. The method comprises calculating the load torque of the stepping motor under the no-load and load conditions, judging whether the stepping motor can start according to the load torque under the no-load and load conditions, and calculating the starting of the stepping motor if the stepping motor can start. The relationship curves of pulse frequency and time in the stages of steady acceleration, steady acceleration and constant speed are given. The starting of stepper motor is controlled according to the relationship curve between pulse frequency and time in the starting stage, and the steady acceleration is controlled according to the relationship curve between pulse frequency and time in the stable acceleration stage, and the pulse frequency in the constant speed stage. The relationship curve with time controls the constant speed motion of the stepper motor. By using piecewise curve to control the motion of stepping motor, the out-of-step phenomenon can be avoided in the whole motion process of stepping motor.
【技术实现步骤摘要】
步进电机运动的控制方法及装置
本专利技术实施例涉及电机控制
,尤其涉及一种步进电机运动的控制方法及装置。
技术介绍
随着社会的发展,步进电机扮演着越来越重要的角色。其常被应用于精确控制中,如数控系统、医疗器械和机器人系统等。为了追求更高的控制精度和更好的控制性能,步进电机被广泛应用于机电一体化系统中的运动控制单元。目前,步进电机运动过程中常用的加减速控制算法有两种,即梯形曲线控制算法和S曲线控制算法。S曲线控制算法由于其加速度和速度曲线的连续性,能够保证步进电机在运动过程中速度和加速度没有突变,减小冲击,提高步进电机运动的平稳性,但是该算法在升降速中有加速度变化过大的情况,增加了步进电机失步的概率。而梯形曲线控制算法控制步进电机在启动和停止时,由于起始的加速度加大,也增加了电机失步的概率。
技术实现思路
本专利技术实施例提供一种步进电机运动的控制方法,该方法解决了现有技术中对步进电机的运动进行控制采用S曲线控制算法或梯形曲线控制算法导致增加了步进电机失步的概率的问题。本专利技术实施例提供一种步进电机运动的控制方法,包括:计算步进电机在空载工况和负载工况下的负载力矩;根据所述空载工况和负载工况下的负载力矩判断步进电机能否启动;若所述步进电机能启动,则计算步进电机在启动阶段、平稳加速阶段及恒速阶段的脉冲频率和时间的关系曲线;根据启动阶段的脉冲频率和时间的关系曲线控制所述步进电机启动,根据平稳加速阶段的脉冲频率和时间的关系曲线控制所述步进电机平稳加速运动,根据恒速阶段的脉冲频率和时间的关系曲线控制步进电机恒速运动。本专利技术实施例提供一种步进电机运动的控制装置 ...
【技术保护点】
1.一种步进电机运动的控制方法,其特征在于,包括:计算步进电机在空载工况和负载工况下的负载力矩;根据所述空载工况和负载工况下的负载力矩判断步进电机能否启动;若所述步进电机能启动,则计算步进电机在启动阶段、平稳加速阶段及恒速阶段的脉冲频率和时间的关系曲线;根据启动阶段的脉冲频率和时间的关系曲线控制所述步进电机启动,根据平稳加速阶段的脉冲频率和时间的关系曲线控制所述步进电机平稳加速运动,根据恒速阶段的脉冲频率和时间的关系曲线控制步进电机恒速运动。
【技术特征摘要】
1.一种步进电机运动的控制方法,其特征在于,包括:计算步进电机在空载工况和负载工况下的负载力矩;根据所述空载工况和负载工况下的负载力矩判断步进电机能否启动;若所述步进电机能启动,则计算步进电机在启动阶段、平稳加速阶段及恒速阶段的脉冲频率和时间的关系曲线;根据启动阶段的脉冲频率和时间的关系曲线控制所述步进电机启动,根据平稳加速阶段的脉冲频率和时间的关系曲线控制所述步进电机平稳加速运动,根据恒速阶段的脉冲频率和时间的关系曲线控制步进电机恒速运动。2.根据权利要求1所述的方法,其特征在于,所述启动阶段的脉冲频率和时间的关系曲线为二次函数曲线,所述平稳加速阶段的脉冲频率和时间的关系曲线为一次函数曲线,所述恒速阶段的脉冲频率和时间的关系曲线为平行于时间轴的直线。3.根据权利要求2所述的方法,其特征在于,所述根据恒速阶段的脉冲频率和时间的关系曲线控制步进电机恒速运动之后,还包括:计算所述步进电机在平稳减速阶段及停止阶段的脉冲频率和时间的关系曲线;根据平稳减速阶段的脉冲频率和时间的曲线控制所述步进电机平稳减速运动,根据停止阶段的脉冲频率和时间的关系曲线控制所述步进电机停止。4.根据权利要求3所述的方法,其特征在于,所述平稳减速阶段的脉冲频率和时间的关系曲线为一次函数曲线,并与所述平稳加速阶段的脉冲频率和时间的关系曲线关于平行于脉冲频率轴的直线对称,所述停止阶段的脉冲频率和时间的关系曲线为二次函数曲线,并与所述启动阶段的脉冲频率和时间的关系曲线关于所述平行于脉冲频率轴的直线对称。5.根据权利要求1-4任一项所述的方法,其特征在于,若所述步进电机能启动,则计算步进电机在启动阶段、平稳加速阶段及恒速阶段的脉冲频率和时间的关系曲线之前,还包括:计算步进电...
【专利技术属性】
技术研发人员:刘晓伟,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。