搜索
您的当前位置:首页正文

热转印打码机及其碳带控制方法、装置及存储介质[发明专利]

来源:好走旅游网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 111070922 A(43)申请公布日 2020.04.28

(21)申请号 201911391655.5(22)申请日 2019.12.30

(71)申请人 厦门汉印电子技术有限公司

地址 361000 福建省厦门市湖里区火炬高

新区创业园昂业楼305A室(72)发明人 不公告发明人 

(74)专利代理机构 厦门智慧呈睿知识产权代理

事务所(普通合伙) 35222

代理人 陈槐萱(51)Int.Cl.

B41J 29/393(2006.01)B41J 33/14(2006.01)

权利要求书2页 说明书9页 附图1页

CN 111070922 A(54)发明名称

装置及存热转印打码机及其碳带控制方法、

储介质(57)摘要

本发明提供一种热转印打码机及其碳带控制方法、装置及存储介质,涉及打印领域。其方法包括:获取碳带的张力中间值;获取张力传感器检测到的碳带的实时张力值;根据张力中间值与实时张力值,计算调整因子;获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;根据回收轴以及供应轴所对应的步进长度以及调整因子,调整回收轴和/或供应轴的所对应的步进长度,以使得在回收轴处的线速度大致相当于在供应轴处的线速度。本发明通过实时监测碳带的张力值,根据张力变化迅速的调节步进电机的运动,以使碳带张力始终保持在合适的范围内,改善了现有技术中碳带的校正方法存在较大的滞后性以及不确定性等问题。

CN 111070922 A

权 利 要 求 书

1/2页

1.一种热转印打码机的碳带控制方法,其特征在于,包括:获取碳带的张力中间值;

获取张力传感器检测到的所述碳带的实时张力值;根据所述张力中间值与所述实时张力值,计算调整因子;

获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;其中,所述回收轴由第一步进电机驱动;所述供应轴由第二步进电机驱动;所述第一步进长度为第一步进电机执行一个步进动作时在所述回收轴上的碳带行进的长度,所述第二步进长度为第二步进电机执行一个步进动作时在所述供应轴上的碳带行进的长度;

根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度,以使得在所述回收轴处的线速度大致相当于在所述供应轴处的线速度。

2.根据权利要求1所述的热转印打码机的碳带控制方法,其特征在于,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度的步骤包括:

比较所述回收轴与所述供应轴的线速度,用以确认线速度快的轴与线速度慢的轴;根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度。

3.根据权利要求2所述的热转印打码机的碳带控制方法,其特征在于,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度的步骤包括:

根据公式S1=(1+α)×Sl1,增大线速度快的轴的步进长度;其中,Sl1为线速度快的轴所对应的步进长度,S1为线速度快的轴的增大后步进长度,α为调整因子;

根据公式S2=(1-α)×Sl2,减小线速度慢的轴的步进长度;其中,Sl2为线速度慢的轴

所对应的步进长度,S2为线速度慢的轴的减小后步进长度,α为调整因子。

4.根据权利要求1所述的热转印打码机的碳带控制方法,其特征在于,所述步进长度的获取步骤包括:

根据公式Sl=(2πR)/N,分别确定所述回收轴对应的第一步进长度以及与所述供应轴对应的第二步进长度;其中,Sl为步进长度,R为碳带半径,N表示步进电机运转一圈的步数。

5.根据权利要求1所述的热转印打码机的碳带控制方法,其特征在于,根据所述张力中间值与所述实时张力值,计算调整因子的步骤包括:

获取所述实时张力值与所述张力中间值的差值;

将所述差值经过比例积分微分控制算法获得所述调整因子。6.一种热转印打码机带控制装置,其特征在于,包括:第一获取单元,用于获取碳带的张力中间值;第二获取单元,用于获取张力传感器检测到的所述碳带的实时张力值;计算单元,用于根据所述张力中间值与所述实时张力值,计算调整因子;第三获取单元,用于获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;其中,所述回收轴由第一步进电机驱动;所述供应轴由第二步进电机驱动;所述第一步进长度为第一步进电机执行一个步进动作时在所述回收轴上的碳带行进的长度,所述第

2

CN 111070922 A

权 利 要 求 书

2/2页

二步进长度为第二步进电机执行一个步进动作时在所述供应轴上的碳带行进的长度;

调整单元,用于根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度,以使得在所述回收轴处的线速度大致相当于在所述供应轴处的线速度。

7.根据权利要求6所述的热转印打码机带控制装置,其特征在于,所述调整单元包括:线速度比较模块,用于比较所述回收轴与所述供应轴的线速度,用以确认线速度快的轴与线速度慢的轴;

调整模块,用于根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度。

8.根据权利要求7所述的热转印打码机带控制装置,其特征在于,所述调整模块的步骤包括:

根据公式S1=(1+α)×Sl1,增大线速度快的轴的步进长度;其中,Sl1为线速度快的轴所对应的步进长度,S1为线速度快的轴的增大后步进长度,α为调整因子;

根据公式S2=(1-α)×Sl2,减小线速度慢的轴的步进长度;其中,Sl2为线速度慢的轴

所对应的步进长度,S2为线速度慢的轴的减小后步进长度,α为调整因子。

9.一种热转印打码机,其特征在于,包括回收轴、供应轴、用于驱动所述回收轴旋转的第一步进电机、用于驱动所述供应轴旋转的第二步进电机、用于检测碳带张力值的张力传感器以及控制所述第一步进电机、所述第二步进电机和所述张力传感器运行的控制器;所述控制器包括包括存储器以及处理器,所述存储器内存储有可执行代码,所述可执行代码能够被所述处理器执行,以实现如权利要求1至5任意一项所述的热转印打码机的碳带控制方法。

10.一种计算机可读存储介质,其特征在于,存储有可执行代码,所述可执行代码能够被所述计算机可读存储介质所在设备的处理器执行,以实现如权利要求1至5任意一项所述的热转印打码机的碳带控制方法。

3

CN 111070922 A

说 明 书

热转印打码机及其碳带控制方法、装置及存储介质

1/9页

技术领域

[0001]本发明打印领域,具体而言,涉及一种热转印打码机及其碳带控制方法、装置及存储介质。

背景技术

[0002]在热转印打码机中,已知的打印驱动带装置通常有以下几种形式:一种是只使用一个电机驱动回收卷轴,而供给卷轴使用某种形式的离合器,当回收卷轴的电机驱动带运动时,供应轴的离合器作为带的张力调节装置,提供一定的阻力以使带保持一定的张力,以保证打码机能正常打印;另一种装置则是回收轴和供应轴都使用电机驱动,有的使用DC电机,有的使用步进电机驱动。这种装置又分为“拖拉”驱动方式和“推拉”驱动方式,均在专利(专利号:200880015418)中有详细描述。使用“拖拉”方式驱动时,带只能沿着同一个方向运动,无法实现碳带的节约使用,碳带节约要求碳带需要将碳带从静止到加速到与衬底相同速度的碳带部分能够通过供应轴在回收回去。而“推拉”驱动方式则能实现这种节约方式,但是由于碳带本身有一定的延展性,且打印过程,碳带回收轴半径会变大,供应轴半径会逐渐变小,要实现两个电机的同步控制则会变得很困难。[0003]因此,为了解决上述“推拉”驱动方式的缺陷,现有的公知的方法是通过监控碳带的张紧力,把张紧力作为输入,然后通过PID算法进行数学处理,产生一个在下一次带进给期间需要增加到卷轴之间的带路径或者从卷轴之间的带路径中移除的“修正”带量,通过带的增加或者移除将带张力保持在可接受的极限内。但是,这种修正方法有个缺陷就是,需要非常精切的获取到卷轴的直径,且在当前带运动中不会出现较大的张紧力变化。如果放在单纯的带运动中,带的张紧力变化理论上只和卷轴的半径,卷轴椭圆率及带的刚性有关,但是在高速热转印打码机中,打印头的探出和收回会极大的影响带的张紧力,当打印头探出压在带上,会增加带的张紧力,当打印头收回的时候又会极大的减小带的张紧力,使用上述的方法就会在下一次的带进给修正一个变化很大的带“修正”量。此外,该公知方法中还有根据带的增益因子对带做额外的修正,并且给出额外修正的值,这种额外修正的值如何获得及是否在不同结构、不同带上是否也能用该修正未做说明,因此存在很大的不确定性,并且不一定适用于不同的带或者结构的差异上。且该公知方法是通过上一次的打印过程去修正下一次的打印过程的带运动本身就存在一定的不确定性,无法实时的反馈当前系统的运动状态,进行实时的调整,存在较大的滞后性和不确定性。发明内容

[0004]有鉴于此,本发明实施例的目的在于提供一种热转印打码机及其碳带控制方法、装置及存储介质,以改善现有技术中碳带的校正方法存在较大的滞后性以及不确定性等问题。

[0005]本发明较佳实施例提供了一种热转印打码机的碳带控制方法,包括:[0006]获取碳带的张力中间值;

4

CN 111070922 A[0007]

说 明 书

2/9页

获取张力传感器检测到的所述碳带的实时张力值;

[0008]根据所述张力中间值与所述实时张力值,计算调整因子;

[0009]获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;其中,所述回收轴由第一步进电机驱动;所述供应轴由第二步进电机驱动;所述第一步进长度为第一步进电机执行一个步进动作时在所述回收轴上的碳带行进的长度,所述第二步进长度为第二步进电机执行一个步进动作时在所述供应轴上的碳带行进的长度;

[0010]根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度,以使得在所述回收轴处的线速度大致相当于在所述供应轴处的线速度。[0011]优选地,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度的步骤包括:[0012]比较所述回收轴与所述供应轴的线速度,用以确认线速度快的轴与线速度慢的轴;

[0013]根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度。[0014]优选地,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度的步骤包括:[0015]根据公式S1=(1+α)×Sl1,增大线速度快的轴的步进长度;其中,Sl1为线速度快的轴所对应的步进长度,S1为线速度快的轴的增大后步进长度,α为调整因子;[0016]根据公式S2=(1-α)×Sl2,减小线速度慢的轴的步进长度;其中,Sl2为线速度慢

的轴所对应的步进长度,S2为线速度慢的轴的减小后步进长度,α为调整因子。[0017]优选地,所述步进长度的获取步骤包括:[0018]根据公式Sl=(2πR)/N,分别确定所述回收轴对应的第一步进长度以及与所述供应轴对应的第二步进长度;其中,Sl为步进长度,R为碳带半径,N表示步进电机运转一圈的步数。

[0019]优选地,根据所述张力中间值与所述实时张力值,计算调整因子的步骤包括:[0020]获取所述实时张力值与所述张力中间值的差值;

[0021]将所述差值经过比例积分微分控制算法获得所述调整因子。[0022]本发明的较佳实施例还提供了一种热转印打码机带控制装置,包括:[0023]第一获取单元,用于获取碳带的张力中间值;[0024]第二获取单元,用于获取张力传感器检测到的所述碳带的实时张力值;[0025]计算单元,用于根据所述张力中间值与所述实时张力值,计算调整因子;[0026]第三获取单元,用于获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;其中,所述回收轴由第一步进电机驱动;所述供应轴由第二步进电机驱动;所述第一步进长度为第一步进电机执行一个步进动作时在所述回收轴上的碳带行进的长度,所述第二步进长度为第二步进电机执行一个步进动作时在所述供应轴上的碳带行进的长度;[0027]调整单元,用于根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度,以使得在所述回收轴处的线速度大致相当于在所述供应轴处的线速度。

5

CN 111070922 A[0028]

说 明 书

3/9页

优选地,所述调整单元包括:

[0029]线速度比较模块,用于比较所述回收轴与所述供应轴的线速度,用以确认线速度快的轴与线速度慢的轴;[0030]调整模块,用于根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度。[0031]优选地,所述调整模块的步骤包括:[0032]根据公式S1=(1+α)×Sl1,增大线速度快的轴的步进长度;其中,Sl1为线速度快的轴所对应的步进长度,S1为线速度快的轴的增大后步进长度,α为调整因子;[0033]根据公式S2=(1-α)×Sl2,减小线速度慢的轴的步进长度;其中,Sl2为线速度慢

的轴所对应的步进长度,S2为线速度慢的轴的减小后步进长度,α为调整因子。[0034]本发明的较佳实施例还提供了一种热转印打码机,包括回收轴、供应轴、用于驱动所述回收轴旋转的第一步进电机、用于驱动所述供应轴旋转的第二步进电机、用于检测碳带张力值的张力传感器以及控制所述第一步进电机。所述第二步进电机和所述张力传感器运行的控制器;所述控制器包括包括存储器以及处理器,所述存储器内存储有可执行代码,所述可执行代码能够被所述处理器执行,以实现上述的热转印打码机的碳带控制方法。[0035]本发明的较佳实施例还提供了一种计算机可读存储介质,存储有可执行代码,所述可执行代码能够被所述计算机可读存储介质所在设备的处理器执行,以实现上述的热转印打码机的碳带控制方法。

[0036]本实施例提供的热转印打码机的碳带控制方法,通过将实时检测到的碳带的实时张力值和张力中间值的差值作为输入,然后通过PID算法进行数学处理,实时产生回收轴和供应轴的分别所对应的步进长度的调整值,,通过对回收轴和供应轴的步进长度的增加或者移除,以使得在回收轴处的线速度大致相当于在供应轴处的线速度。该方法可根据张力变化迅速的调节步进电机的运动,以使张力始终保持在合适的范围内,通过回收轴处的线速度相当于在供应轴处的线速度来使回收轴和供应轴之间的带长度基本保持恒定,改善了现有技术只能在下一个运动过程中去增加或者补偿回收轴和供应轴之间的带长度的缺陷。且根据碳带的张力中间值与实时张力值进行步进长度的调整,能应对不同的结构变化和窄带或者宽带的刚性变化。

附图说明

[0037]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

[0038]图1为本发明第一实施例提供的热转印打码机的碳带控制方法的流程图;[0039]图2为本发明第二实施例提供的热转印打码机的碳带控制装置的结构示意图。[0040]图标:201-第一获取单元;202-第二获取单元;203-计算单元;204-第三获取单元;205-调整单元。

6

CN 111070922 A

说 明 书

4/9页

具体实施方式

[0041]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。[0042]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。[0043]请参考图1,本发明的第一实施例提供了一种热转印打码机的碳带控制方法,其可由热转印打码机来执行,特别的,由热转印打码机内的一个或多个处理器来执行。其中,所述热转印打码机的碳带控制方法至少包括以下步骤:[0044]S101,获取碳带的张力中间值。[0045]具体地,在本实施例中,所述热转印打码机至少包括回收轴、供应轴以及两端分别缠绕在所述回收轴和所述供应轴的碳带、用于驱动所述回收轴旋转的第一步进电机、用于驱动所述供应轴旋转的第二步进电机、用于检测碳带张力值的张力传感器以及控制所述第一步进电机、所述第二步进电机和张力传感器运行的控制器。通常两个步进电机均需要在两个方向上进行运动:一个方向为回收轴收碳带,供应轴放碳带的方向;另一个方向为回收轴放碳带,供应轴收碳带的方向,从而带动缠绕在两个轴上的碳带可在两个方向进行来回运动。其中,在碳带在两个方向运动的过程中,会受到拉扯,从而碳带具备一定的张力值承受范围,在这张力值范围能保证碳带不断裂。该张力值范围可通过张力传感器进行确定,而后再通过检测到张力值范围来计算得到张力中间值,张力值取其中间的值可以使得对张力值的调整更加及时。

[0046]需要说明的是,在本实施例中,所述热转印打码机还包括当前市面上的通用的热转印打码机的结构,例如打印头、胶辊以及其他外围电路或者外围结构等,本发明在此不做赘述。本发明的实施例可通过当前的热转印打码机的回收轴、供应轴、第一步进电机、第二步进电机、张力传感器以及控制器来实现对热转印打码机的碳带控制,因此对打码机的其他部分结构不做具体的限定。[0047]S102,获取张力传感器检测到的所述碳带的实时张力值。[0048]具体地,在本实施例中,可通过设置的张力传感器获取碳带的实时张力值,从而便于实时进行“修正”带量的计算。[0049]S103,根据所述张力中间值与所述实时张力值,计算调整因子。[0050]具体地,在本实施例中,通过张力中间值与实时张力值计算得到的调整因子,其可实时根据张力变化迅速的调节步进电机的运动,以使张力始终保持在合适的范围内,不需要在下一个运动过程中去增加或者减少回收轴或者供应轴之间的带长度。[0051]优选地,在本发明的一较佳实施例中,根据所述张力中间值与所述实时张力值,计算调整因子的步骤包括:

[0052]获取所述实时张力值与所述张力中间值的差值;

7

CN 111070922 A[0053]

说 明 书

5/9页

将所述差值经过比例积分微分控制算法获得所述调整因子。

[0054]具体地,在本实施例中,先获取碳带的张力中间值和实时张力值,而后将实时张力值和张力中间值的差值作为输入,通过比例积分微分控制算法(PID算法)获取到一个调整因子,在将此调整因子作为输入来修订回收轴或供应轴相对应的第一步进电机或者第二步进电机的步进长度。[0055]S104,获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;其中,所述回收轴由第一步进电机驱动;所述供应轴由第二步进电机驱动;所述第一步进长度为第一步进电机执行一个步进动作时在所述回收轴上的碳带行进的长度,所述第二步进长度为第二步进电机执行一个步进动作时在所述供应轴上的碳带行进的长度。[0056]具体地,在本实施例中,可在打印前先计算热转印打码机在回收轴处的第一步进长度和在供应轴处的第二步进长度,以确保每次打印的时候,对回收轴和供应轴在其相对应的步进长度进行调整,以使得在回收轴处的线速度大致相当于在供应轴处的线速度,从而使回收轴和供应轴之间的带长度基本保持恒定。需要说明的是,本实施例所述的步进电机执行一个步进动作是指步进电机走一个微步。[0057]优选地,在本发明一较佳实施例中,所述步进长度的获取步骤包括:[0058]根据公式Sl=(2πR)/N,分别确定所述回收轴对应的第一步进长度以及与所述供应轴对应的第二步进长度;其中,Sl为步进长度,R为碳带半径,N表示步进电机运转一圈的步数,其可通过步进电机的步进角计算获得。[0059]具体地,在本实施例中,可首先通过直接测量或者间接测量的方式获取到对应的回收轴和供应轴的直径,而后在已知碳带的厚度的情况下,就可通过在打印过程中累积计数获得两个轴上碳带的直径后求得碳带半径R,最后通过碳带半径R和步进电运转一圈的步数N就可计数得到步进电机执行一个步进动作时的步进长度Sl。[0060]S105,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度,以使得在所述回收轴处的线速度大致相当于在所述供应轴处的线速度。[0061]具体地,在本实施例中,通过将实时检测到的碳带的实时张力值和张力中间值的差值作为输入,然后通过PID算法进行数学处理,实时产生回收轴和供应轴的分别所对应的步进长度的调整值,通过对回收轴和/或供应轴的步进长度的增加或者移除,最终使碳带的张力保持在可接受的极限内。

[0062]本实施例提供的热转印打码机的碳带控制方法,其通过实时监测碳带的张力值,根据张力变化迅速的调节步进电机的运动,以使张力始终保持在合适的范围内,通过回收轴处的线速度相当于在供应轴处的线速度来使使回收轴和供应轴之间的带长度基本保持恒定,改善了现有技术只能在下一个运动过程中去增加或者补偿回收轴和供应轴之间的带长度的缺陷。且根据碳带的张力中间值与实时张力值进行步进长度的调整,能应对不同的结构变化和窄带或者宽带的刚性变化。[0063]优选地,在上述实施例的基础上,在本发明一较佳实施例中,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度的步骤包括:

[0064]比较所述回收轴与所述供应轴的线速度,用以确认线速度快的轴与线速度慢的

8

CN 111070922 A

说 明 书

6/9页

轴;

根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速

度快的轴的步进长度和/或减小线速度慢的轴的步进长度。[0066]具体地,在理想情况下,假设测量的碳带半径是准确的,在打印头不做探出和收回的动作的碳带运动过程中,就可根据步进长度的计算公式获得回收轴和供应轴的步进长度来控制两个步进电机运动,这样就能保证碳带的同步。但是,现实情况下,打印过程中打印头会探出和收回的,且碳带半径始终是在变化的,而且回收轴和供应轴的形状可能为椭圆形的。因此,基于上述因素,不能简单的计算回收轴和供应轴步进长度来控制两个步进电机运动,只有在回收轴和供应轴的线速度一样的情况下,才能保证碳带的处于稳定的松紧平衡状态。

[0067]其中,回收轴和供应轴的线速度计算公式如下:[0068]V=(2πR)/(N×St)[0069]其中,N表示步进电机运转一圈的步数,St表示步进电机的步进时间,V为线速度。从此公式可以看出在步进时间固定的情况下,回收轴和供应轴半径的变化会影响回收轴和供应轴的线速度。在本实施例中,通过监控回收轴和供应轴之间带张力的变化,将此变化经过传感器获取后作为输入,经过PID算法运算后,获取到调整因子,再用此调整因子与回收轴和供应轴的步进长度做运算,从而控制步进电机的下一个步进动作。因此,回收轴和供应轴的步进长度的变化就意味着回收轴和供应轴的半径的变化,因此根据回收轴和供应轴的半径公式与线速度的公式可为:[0070]R=(Sl×N)/(2π)[0071]V=ωR[0072]其中,Sl为步进长度,R为碳带半径,N表示步进电机运转一圈的步数,V为线速度,ω为角速度。

[0073]从上述两个公式可得,回收轴和供应轴的步进长度与其对应的角速度成反比关系。因此,在本实施例中,要保持供应轴和回收轴位于相同的线速度,可以有三个方案。一是提高线速度慢的轴的线速度,即提高线速度慢的轴的角速度,故需要降低线速度慢的轴的步进长度。二是降低线速度快的轴的线速度,即降低线速度慢的轴的角速度,故需要增加线速度慢的轴的步进长度。三是既提高线速度慢的轴的线速度和降低线速度快的轴的线速度,使回收轴和供应轴位于相同的线速度下,故降低线速度慢的轴的步进长度的同时需要增加线速度慢的轴的步进长度。需要说明的是,在本实施例中,无需精确计算得出回收轴和供应轴的线速度,只要能判断得到那个轴的线速度快,哪个轴的线速度慢即可。[0074]优选地,根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度的步骤包括:[0075]根据公式S1=(1+α)×Sl1,增大线速度快的轴的步进长度;其中,Sl1为线速度快的轴所对应的步进长度,S1为线速度快的轴的增大后步进长度,α为调整因子;[0076]根据公式S2=(1-α)×Sl2,减小线速度慢的轴的步进长度;其中,Sl2为线速度慢

的轴所对应的步进长度,S2为线速度慢的轴的减小后步进长度,α为调整因子。[0077]具体地,假设碳带的运动方向为回收轴回收带的运动方向,假设张力中间值为0,大于张力中间值表示碳带过紧,小于张力中间值表示碳带过松。

9

[0065]

CN 111070922 A[0078]

说 明 书

7/9页

当碳带过紧时,则表示回收轴的线速度(V1)大于供应轴的线速度(V2)。而后将张

力中间值与实时张力值的差值作为输入,通过PID算法运算获取到一个调整因子α,通过调整因子减少回收轴的线速度,增加供应轴的线速度,也就是要减少回收轴的角速度,增加供应轴的角速度,从而需要增加回收轴的步进长度Sl1,减少供应轴的步进长度Sl2,故:[0079]调整后的回收轴的步进长度S1:S1=(1+α)×Sl1;[0080]调整后的供应轴的步进长度S2:S2=(1-α)×Sl2。[0081]反之,当碳带过松时,即回收轴的线速度(V1)小于供应轴的线速度(V2),同样的通过张力中间值与实时张力值的差值作为输入,通过PID算法运算获取到一个调整因子α,来增加回收轴的线速度,减少供应轴的线速度,从而需要减少回收轴的步进长度Sl1,增加供应轴的步进长度Sl2,故:[0082]调整后的回收轴的步进长度S1:S1=(1-α)×Sl1;[0083]调整后的供应轴的步进长度S2:S2=(1+α)×Sl2。

[0084]上述方法在热转印打码机运算资源较为充裕的情况下,可以在每个步进电机产生步进之前做一次运算在将运算结果作为控制回收轴和供应轴的步进电机的输入从而控制步进电机运动。而在运算资源不是很充足情况下,也可在步进几步甚至十几步下做一次运算在去控制步进电机的运动。此外,上述方法也可控制回收轴和供应轴这两个轴的其中一个轴的步进电机步进长度不改变,而将PID输出用来单独控制其中一个轴的步进电机的步进长度,从而使得在回收轴处的线速度大致相当于在供应轴处的线速度。[0085]请参考图2,本发明的第二实施例提供了一种热转印打码机带控制装置,包括:[0086]第一获取单元201,用于获取碳带的张力中间值;[0087]第二获取单元202,用于获取张力传感器检测到的所述碳带的实时张力值;[0088]计算单元203,用于根据所述张力中间值与所述实时张力值,计算调整因子;[0089]第三获取单元204,用于获取与回收轴对应的第一步进长度以及与供应轴对应的第二步进长度;其中,所述回收轴由第一步进电机驱动;所述供应轴由第二步进电机驱动;所述第一步进长度为第一步进电机执行一个步进动作时在所述回收轴上的碳带行进的长度,所述第二步进长度为第二步进电机执行一个步进动作时在所述供应轴上的碳带行进的长度;[0090]调整单元205,用于根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,调整所述回收轴和/或所述供应轴的所对应的步进长度,以使得在所述回收轴处的线速度大致相当于在所述供应轴处的线速度。[0091]优选地,所述调整单元205包括:[0092]线速度比较模块,用于比较所述回收轴与所述供应轴的线速度,用以确认线速度快的轴与线速度慢的轴;[0093]调整模块,用于根据所述回收轴以及所述供应轴所对应的步进长度以及所述调整因子,增大线速度快的轴的步进长度和/或减小线速度慢的轴的步进长度。[0094]优选地,所述调整模块的步骤包括:[0095]根据公式S1=(1+α)×Sl1,增大线速度快的轴的步进长度;其中,Sl1为线速度快的轴所对应的步进长度,S1为线速度快的轴的增大后步进长度,α为调整因子;[0096]根据公式S2=(1-α)×Sl2,减小线速度慢的轴的步进长度;其中,Sl2为线速度慢

10

CN 111070922 A

说 明 书

8/9页

的轴所对应的步进长度,S2为线速度慢的轴的减小后步进长度,α为调整因子。[0097]优选地,所述步进长度的获取步骤包括:[0098]根据公式Sl=(2πR)/N,分别确定所述回收轴对应的第一步进长度以及与所述供应轴对应的第二步进长度;其中,Sl为步进长度,R为碳带半径,N表示步进电机运转一圈的步数。

[0099]优选地,根据所述张力中间值与所述实时张力值,计算调整因子的步骤包括:[0100]获取所述实时张力值与所述张力中间值的差值;

[0101]将所述差值经过比例积分微分控制算法获得所述调整因子。[0102]本发明的第三实施例提供了一种热转印打码机,包括回收轴、供应轴、用于驱动所述回收轴旋转的第一步进电机、用于驱动所述供应轴旋转的第二步进电机、用于检测碳带张力值的张力传感器以及控制所述第一步进电机。所述第二步进电机和所述张力传感器运行的控制器;所述控制器包括包括存储器以及处理器,所述存储器内存储有可执行代码,所述可执行代码能够被所述处理器执行,以实现第一实施例的热转印打码机的碳带控制方法。

[0103]本发明的第四实施例还提供了一种计算机可读存储介质,存储有可执行代码,所述可执行代码能够被所述计算机可读存储介质所在设备的处理器执行,以实现第一实施例的热转印打码机的碳带控制方法。[0104]示例性地,本发明所述的计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述实现设备中的执行过程。例如,本发明第二实施例中所述的装置。[0105]所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(APPlication Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述热转印打码机的碳带控制方法的控制中心,利用各种接口和线路连接整个所述实现热转印打码机的碳带控制方法的各个部分。[0106]所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现热转印打码机的碳带控制方法的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据用户终端的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。[0107]其中,所述实现用户终端的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现

11

CN 111070922 A

说 明 书

9/9页

上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

[0108]需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

[0109]以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

12

CN 111070922 A

说 明 书 附 图

1/1页

图1

图2

13

因篇幅问题不能全部显示,请点此查看更多更全内容

Top