一种自适应联动逻辑加热的电机步进控制方法技术

技术编号:35605635 阅读:13 留言:0更新日期:2022-11-16 15:27
本申请实施例公开了一种自适应联动逻辑加热的电机步进控制方法,包括:预接收第一时间段内的数据,获取该第一时间段内的蓝牙数据传输速度;根据每一行收到的数据量进行均分处理,每N个点一均分,不足备份也按照1均分处理;令打印机的电机定时器产生PWM信号,首先设定一慢速度,控制电机定频匀速转动;数据填充,开启加热定时器,对数据点进行加热,每一行加热M次,并控制加热时长,根据加热效果,控制加热时间,确定加热时长参数后反推算出一行的加热时间,其中,一行的加热时间对应4个步距角的电机PWM周期,从而确定电机转动速度。本发明专利技术实现了只需要控制加热时长电机速度自动匹配功能,达到控制打印机最佳的处理方式。到控制打印机最佳的处理方式。到控制打印机最佳的处理方式。

【技术实现步骤摘要】
一种自适应联动逻辑加热的电机步进控制方法


[0001]本专利技术涉及打印机中加热以及电机控制
,具体涉及一种自适应联动逻辑加热的电机步进控制方法。

技术介绍

[0002]当前的打印机打印效果总是存在这样或那样的问题,由于要兼顾打印加热时长及打印速度的关系问题,所以打印速度很难得到很大的提升,目前对打印时加热时长以及打印速度的控制,都是通过给予固定的电机步进速度和加热时间不断地进行尝试验证,但是这种方法耗时耗力,并且不能达到精准控制,无法达到最佳的显影效果和步进速度。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术提供了一种自适应联动逻辑加热的电机步进控制方法,解决现有技术中在发挥到最佳的打印效果状态下打印速度无法发挥到最佳的问题。
[0004]为解决上述问题,本专利技术所采用的技术方案如下:
[0005]一种自适应联动逻辑加热的电机步进控制方法,其特征在于,包括:
[0006]预接收第一时间段内的数据,获取该第一时间段内的蓝牙数据传输速度;
[0007]根据每一行收到的数据量进行均分处理,每N个点一均分,不足备份也按照1均分处理;
[0008]令打印机的电机定时器产生PWM信号,首先设定一慢速度,控制电机定频匀速转动;
[0009]将数据发送给热敏片内存区,开启加热定时器,对数据点进行加热,并控制加热时长,根据加热效果,控制加热时间;
[0010]根据加热效果要求确定加热定时器控制时间,即加热时长,确定加热时长后反推算法算出一行数据量的加热时间,其中,一行数据量的加热时间对应4个步距角的电机PWM周期,从而可确定电机转动速度。
[0011]进一步地,加热时长=((变量参数
×
加热点数+R
ave
)V)/(变量参数
×
加热点数+R
com
),其中,变量参数为实际显影时间,V为电池电压。
[0012]进一步地,所述的反推算法包括:
[0013]一行数据量的加热时长=加热次数
×
加热时长
×
均分个数
×
4。
[0014]进一步地,还包括通过状态机调节电机变化和加热时长的关系,确保电机变化和加热时长变化准确稳定。
[0015]进一步地,所述第一时间段的时间不大于1秒。
[0016]进一步地,N的取值应满足:
[0017]W*N≤电池最大电流输出M,并且N≤热敏片同时加热点数P,其中W为每一个加热点所需的加热功率。
[0018]进一步地,8mA≤W≤10mA。
[0019]上述技术方案的有益效果为:在保证最优的打印效果的前提下,将打印速度提升到最快,不仅缩短了打印时间增强用户体验,同时增加了机器的续航能力,从而实现了只需要控制加热时长电机速度自动匹配功能,达到控制打印机最佳的处理方式。
[0020]下面结合附图和具体实施方式对本专利技术作进一步详细说明。
附图说明
[0021]图1为本专利技术实施例的方法流程图。
具体实施方式
[0022]本专利技术根据打印机热敏片的加热做功公式:
[0023]P0=I2*Rave=(VH2*Rave)/(Rcom*N+Rave+Ric)2
[0024]以及蓝牙传输速度,以及每一行的最大数据量96/8=12的字节,以及电池的最大输出功率:1200mAh,步进电机转动原理:PWM控制(2个脉冲转动1个步距角),以及结构设计2个步距角转动一行0.125mm等原理,提出了一种自适应联动逻辑加热的电机步进控制方法,所述方法的步骤如图1所示,主要包括:
[0025]S1,预接收第一时间段内的数据,其中数据来源于上位机(手机等蓝牙移动端),通过打印机主控MCU进行数据接收存储处理,获取该第一时间段内的蓝牙数据传输速度,其中,所述第一时间段的时间不大于1秒,1秒是作为单位时间,1秒是人体感官捕捉不到等待差异,过长会影响快速响应体验;
[0026]S2,根据每一行收到的数据量进行均分处理,每N个点一均分,不足备份也按照1均分处理,加热点数取决于电池最大输出电流和热敏片同时加热点数需求要求,N的取值应满足:W*N≤电池最大电流输出M,并且N≤热敏片同时加热点数P,其中W为每一个加热点所需的加热功率8mA≤W≤10mA,示例性的,例如一个点功耗10mA
×
N(点数)≤1A(电池最大电流输出),同时N(点数)≤热敏片同时加热点数(参考所使用的热敏片数据手册);另外,通过均分,可以避免功耗过大,导致电池过载关机保护,同时保证每一个点都能达到最佳的加热效果。
[0027]S3,令打印机的电机定时器产生PWM信号,设定一慢速度,控制电机定频匀速转动;
[0028]S4,数据填充,将数据发送给热敏片内存区,开启加热定时器,对数据点进行加热,并控制加热次数和加热时长,根据加热效果,控制加热时间,其中,加热时长=((变量参数
×
加热点数+R
ave
)
×
V)/(变量参数
×
加热点数+R
com
),其中,变量参数为实际显影时间,V为电池电压;进行定时器启动时,控制MCU的IO口进行供电加热,数据填充是控制MCU(主机)采用SPI通讯模式将数据发送给热敏片内存区(从机)进行加热动作,其中,加热次数取决于热敏纸显影成度,和显影温度要求,次数没有具体范围,以实际效果标准为准。
[0029]S5,根据加热效果要求确定加热定时器控制时间,即加热时长,确定加热时长后反推算法算出一行数据量的加热时间,其中,一行数据量的加热时间对应4个步距角的电机PWM周期,从而可确定电机转动速度,所述的反推算法包括:一行数据量的加热时长=加热次数
×
加热时长
×
均分个数
×
4。
[0030]另外,加热时间是伴随数据量以及数据传输速度变化,电机也是随之变化,为了确
保电机变化和加热时长变化准确稳定,在一些可实现的实施例中,可以增加一个状态机,保证联动处理。从而实现只需要控制加热时长电机速度自动匹配功能,状态机可以通过,状态机可以通过运行在主控MCU中的软件实现,全局控制变量,目的就是保证联动,避免电机控制时长小于加热时长导致等待影响耗材显影效果以及电机转动连贯性。
[0031]上述实施方式仅为本专利技术的优选实施方式,不能以此来限定本专利技术保护的范围,本领域的技术人员在本专利技术的基础上所做的任何非实质性的变化及替换均属于本专利技术所要求保护的范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应联动逻辑加热的电机步进控制方法,其特征在于,包括:预接收第一时间段内的数据,获取该第一时间段内的蓝牙数据传输速度;根据每一行收到的数据量进行均分处理,每N个点一均分,不足备份也按照1均分处理;令打印机的电机定时器产生PWM信号,控制电机定频匀速转动;将数据发送给热敏片内存区,开启加热定时器,对数据点进行加热,并控制加热时长,根据加热效果,控制加热时间;根据加热效果要求确定加热定时器控制时间,即加热时长,确定加热时长后反推算法算出一行数据量的加热时间,其中,一行数据量的加热时间对应4个步距角的电机PWM周期,从而可确定电机转动速度。2.如权利要求1所述的自适应联动逻辑加热的电机步进控制方法,其特征在于,加热时长=((变量参数
×
加热点数+R
ave
)V)/(变量参数

【专利技术属性】
技术研发人员:于得刚郭晋鹏
申请(专利权)人:珠海趣印科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1