The invention relates to a method and a system for automatically adjusting the parameters of a printer motor, which comprises the following steps: setting default control parameters; driving a motor to rotate a fixed distance under the control of PI control parameters; starting a timer; driving a printing medium tray horizontally by a motor, waiting for the timer to interrupt; and interrupting a timer The PI control parameters need to be optimized according to the motor operation condition, the existing PI control parameters are determined if the result is not, and the PI control parameters are optimized if the result is yes, and the waiting time for the next interruption is returned.
【技术实现步骤摘要】
自动调整打印机电机参数的方法及打印机
本专利技术涉及打印领域,具体涉及自动调整打印机电机参数的方法及打印机。
技术介绍
在常用打印机中,通常用直流电机来驱动承载打印介质的托盘,为了保证打印画像质量,需要将托盘搬送到精确的打印位置。与步进电机不同,直流电机的转动距离很难做到精确控制。一般采用PI(比例积分)控制或者PID(比例积分微分)控制来实现高精度的控制。简单来说,PI控制或者PID控制是不断地根据当前的转动距离与目标值的误差,通过一定的算法来调整电机的输出电流,直到电机转动距离达到目标值。以PI控制理论来说,控制方法需要用到两个控制参数,也即通常所说的PI控制参数:比例系数(PGain)和积分系数(IGain)。PI控制参数是根据电机工作环境,反复测试后得出的最优值。合适的控制参数可以加速控制过程,不合适的控制参数会导致控制过程效率低下,甚至会出现在目标位置附近的振荡,控制过程无法顺利结束。在传统的纸张打印中,不同纸张的重量差距不大,纸张托盘也较为固定,因此,通常采用固定的PI控制参数(PGain和IGain)控制直流电机。然而,随着打印需求的多元化发展,打印介质越来越种类繁多,在不同的打印作业中,尤其是T-Shirt等纺织品的打印作业中,由于不同尺寸的托盘重量不同,而且不同打印介质的重量也有差异,直流电机的工作环境(负载)会发生变化。如果使用固定的PI控制参数(PGain和IGain),对于不同的负载就达不到精确控制的要求,当工作环境发生变化时,PGain和IGain需要重新调整,才能满足精度要求。目前的直流电机的PI控制处理中,PGain和IGai ...
【技术保护点】
1.一种自动调整打印机电机参数的方法,其特征在于,包括:步骤一,设定默认控制参数,所述默认控制参数包括:初始PI控制参数、定时器中断时间和/或电机输出功率;步骤二,在当前PI控制参数控制下驱动电机转动固定的距离,定时器启动,电机带动打印介质的托盘水平运动,等待定时器中断;步骤三,定时器中断发生时,根据电机动作状况判断是否需要优化PI控制参数,所述电机动作状况包括:电机动作合格或电机动作不良;步骤四,若步骤三中判断结果为否,则将当前PI控制参数确定为此次打印作业的PI控制参数;步骤五,若步骤三中判断结果为是,则优化PI控制参数,并返回步骤二。
【技术特征摘要】
1.一种自动调整打印机电机参数的方法,其特征在于,包括:步骤一,设定默认控制参数,所述默认控制参数包括:初始PI控制参数、定时器中断时间和/或电机输出功率;步骤二,在当前PI控制参数控制下驱动电机转动固定的距离,定时器启动,电机带动打印介质的托盘水平运动,等待定时器中断;步骤三,定时器中断发生时,根据电机动作状况判断是否需要优化PI控制参数,所述电机动作状况包括:电机动作合格或电机动作不良;步骤四,若步骤三中判断结果为否,则将当前PI控制参数确定为此次打印作业的PI控制参数;步骤五,若步骤三中判断结果为是,则优化PI控制参数,并返回步骤二。2.根据权利要求1所述的自动调整打印机电机参数的方法,其特征在于,所述步骤三进一步包括:判断PI控制是否超过预设最大时间的步骤,判断所述托盘是否到达目标位置的步骤,以及调整电机输出电流的步骤;当PI控制未超过预设最大时间并且所述托盘没有到达目标位置时,记录电机当前的动作参数,其中所述动作参数包括:所述托盘的当前位置、PI控制参数、输入电流以及电机转速,并根据所述托盘的实际位置与目标位置的距离,重新计算并调整电机输出电流,返回步骤二等待定时器中断;当所述托盘到达目标位置,或者托盘水平运动超过预设最大时间时,PI控制结束,停止电机,计算所述托盘的实际运动时间,通过判断实际运动时间是否超过预设阈值判断电机动作状况。3.根据权利要求1所述的自动调整打印机电机参数的方法,其特征在于,所述步骤一中,还包括建立状态参数与PI控制参数的映射关系的步骤;在所述步骤五中,根据电机当前状态参数查找与PI控制参数的映射关系,优化PI控制参数;其中,所述状态参数包括:托盘的实际位置与目标位置的距离、托盘的实际运动时间以及当前电机功率。4.根据权利要求3所述的自动调整打印机电机参数的方法,其特征在于,所述根据当前状态参数优化PI控制参数的步骤中,采用二分法优化参数PGain和/或IGain。5.一种打印机,其特征在于,所述打印机包括自动调整打印机电机参数的系统,包括:默认控制参数设置单元,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。