控制喷嘴的再循环的制作方法

文档序号:17289208发布日期:2019-04-03 03:49阅读:200来源:国知局
控制喷嘴的再循环的制作方法

打印系统可包括具有喷嘴的打印头,该喷嘴将打印流体分配到目标。在二维(2d)打印系统中,该目标是打印介质,例如纸或者打印图像可以形成到其上的另一种类型的基底。2d打印系统的示例包括能够分配墨的微滴的喷墨打印系统。在三维(3d)打印系统中,所述目标可以是沉积以形成3d物体的一层或多层构建材料。

附图说明

参照下面的附图来描述本公开的一些实施方式。

图1是根据一些实施方式的能够接收包括本地再循环控制器的流体喷射装置的示例性系统的框图。

图2是根据一些示例的流体喷射装置的框图。

图3是根据一些示例的再循环控制器的框图。

图4a-4c和图5a-5b是根据一些示例的再循环控制器的操作的时序图。

图6是根据一些实施方式的用于控制喷嘴的再循环的流程图。

具体实施方式

在本公开中,除非上下文另有明确说明,否则措辞“一”、“一个”、“一种”、“该”或“所述”可用于表示单一元素,或者可替代地表示多个元素。此外,术语“包括”、“包含”、“含有”、“具有”或“具备”是开放式的,并且指定所述元素的存在,但是不排除存在或添加其他元素。

用于打印系统中的打印头可包括喷嘴,该喷嘴被激活以使打印流体微滴从相应的喷嘴喷射。每个喷嘴包括加热元件,该加热元件在被激活时产生热,以使喷嘴的喷发腔室中的打印流体蒸发,这致使从喷嘴排出打印流体的微滴。打印系统可以是二维(2d)或三维(3d)打印系统。2d打印系统分配例如墨之类的打印流体,以在例如纸介质或其他类型的打印介质的打印介质上形成图像。3d打印系统通过沉积连续的构建材料层来形成3d物体。3d打印系统所分配的打印流体可以包括墨,以及用于熔合构建材料层的粉末、为构建材料层提供细节(例如通过限定构建材料层的边缘或形状等)的流体等。

在后续的论述中,术语“打印头”通常可以指打印头管芯或者包括安装在支撑结构上的多个打印头管芯的整体组件。尽管在一些示例中参考了用于打印系统中的打印头,但要注意的是,本公开的技术或机构适用于能够通过喷嘴来分配流体的非打印应用中所使用的其他类型的流体喷射装置。这样的其他类型的流体喷射装置的示例包括在流体感测系统、医疗系统、交通工具、流体流动控制系统等中使用的那些流体喷射装置。

水或另一种溶剂从暴露于周围环境的流体中蒸发可使该流体在流体喷射装置的喷嘴处变干。在一些示例中,流体喷射装置的流体的变干可以改变流体微滴的轨迹、所喷射的流体微滴的速度和/或流体微滴的形状和颜色。对于2d打印系统,前述效果可导致打印到打印介质上的图像的图像质量降低。对于3d打印系统,前述效果可以降低作为形成3d物体的过程的一部分的分配的打印流体的有效性。对于非打印系统,前述效果可使来自流体喷射装置的分配流体不以目标方式执行或者不能够实现目标结果。

在打印系统中,为打印头指定了开盖时间(decaptime),其中,所述开盖时间可以指打印头的喷嘴可以不加盖(即,未用盖覆盖)并且当喷嘴被激发以分配流体微滴时仍然能够产生高质量图像(基于指定的标准)或以其他方式实现目标结果的闲置时间量。喷嘴的闲置时间可以指喷嘴未激发的时间。

为了解决墨或其他流体在打印头的喷嘴处变干的问题,可以在该喷嘴处执行墨或其他流体的再循环。该再循环可包括使新鲜的流体循环通过喷嘴的喷发腔室;该再循环不会使流体从喷嘴喷射(即,喷嘴未被激发)。流体在喷嘴中的再循环可以被称为微再循环,其中,流体通过微流体通道循环,该微流体通道是具有处于微米范围(例如,小于1,000微米)中的流体流动区域的通道。

在一些情况下,打印系统的打印机控制器可以预处理图像数据(其待通过该打印系统打印),以确定已使打印头的每个喷嘴闲置的时间长度。基于该预处理,打印机控制器可以确定是否已使任何喷嘴闲置超过开盖时间,并且如果是这样,则再循环命令可以被插入到图像数据中,以在已闲置超过开盖时间的每个喷嘴处引起再循环。然而,通过打印控制器执行预处理以跟踪每个喷嘴已闲置多长时间并插入再循环命令是计算密集的,并且可减少打印机控制器的处理带宽。此外,由打印机控制器发送到打印头的再循环命令包括将要再循环的各个喷嘴的信息(例如,地址数据)。结果,发送这样的再循环命令可消耗打印机控制器和打印头之间的通信链路的通信带宽。

“开盖时间”的概念也可以应用于通过其他类型的流体喷射装置分配的其他类型的流体。更一般而言,为流体喷射装置指定开盖时间,其中,所述开盖时间可以指流体喷射装置的喷嘴可以被闲置并且当喷嘴被激发以分配流体微滴时仍然能够实现目标目的(基于指定的标准)的闲置时间量。

根据本公开的一些实施方式,是否执行打印头的每个喷嘴的再循环的决定可以由打印头的本地控制器执行,而不是由与打印头分开实现的打印机控制器执行。在一些实施方式中,打印头可以是打印头管芯或可以包括多个打印头管芯。打印头管芯可以指包括衬底的芯片或其他集成电路器件,在该衬底中设置有喷嘴和控制电路,该控制电路控制打印流体通过该喷嘴的喷射。该衬底上的控制电路可以包括:响应于打印包(printpacket)来控制喷嘴的激发的激发控制器;以及本地控制器(在后续的论述中称为“再循环控制器”),其能够本地确定是否要针对打印头的每个单独的喷嘴执行再循环。

通过使用在打印头中本地设置的再循环控制器,打印机控制器将不必确定要再循环哪个喷嘴,并且将不必单独地寻址打印头的每个喷嘴以在喷嘴处执行再循环。打印头的再循环控制器可以在本地确定是否要执行喷嘴的再循环,而不必从打印机控制器接收再循环命令,其中,该再循环命令单独地寻址一个喷嘴(或一组喷嘴)用于再循环。结果,减少了打印机控制器上的处理负担,并且打印机控制器和打印头之间的通信带宽消耗较少。

在一些实施方式中,打印机控制器可以发送:第一指示,其对应于采样时间间隔的开始,在该采样时间间隔期间,再循环控制器可以决定是否要再循环喷嘴;以及第二指示(再循环启用指示),其指示期间允许喷嘴的再循环的再循环启用时间。该第一指示和第二指示都不包括用于单独选择喷嘴的信息(例如,地址数据)。尽管参考了第一指示和第二指示,但要注意的是,在其他示例中,打印机控制器可以给再循环控制器提供仅一个指示(例如第一指示),或者可替代地,可以从打印机控制器向再循环控制器提供多于两个指示。

该第一指示和第二指示可以是消息、消息内的信息元素或信号的形式。消息可以由打印机控制器通过通信链路来发送。消息内的信息元素可以包括消息的标头(header)或有效载荷(payload)内的信息元素。例如,该消息可包括打印包,该打印包由打印机控制器发送到打印头,以控制打印头的所选喷嘴的激发。除其他信息之外,该打印包还可以包括与待选择用于激发的喷嘴(或一组喷嘴)的地址相对应的地址数据。更一般而言,所述打印包包括可用于识别待选择用于激发的喷嘴(或一组喷嘴)的信息。激发喷嘴是指激活喷嘴以喷射打印流体。例如,喷嘴可具有激发电阻器或其他加热元件,其被激活以引起喷发腔室中的打印流体的快速蒸发,这使得墨的微滴通过喷嘴的开口被推向打印介质。

所述打印包内的信息元素可以包括可设置成相应的比特值的比特(或多个比特)。如果包括在打印包的标头中,则所述比特允许携带引起喷嘴的激发的信息的打印包也携带第一指示和第二指示,而不必使用分开的包。在一些示例中,将打印包的标头中的第一比特设置成第一值提供第一指示,而将打印包的标头中的第二比特设置成指定值提供第二指示。

尽管参考了对打印头的喷嘴处的流体再循环的本地控制,但要注意的是,在其他示例中,使用根据本公开的一些实施方式的技术或机构的流体再循环的本地控制也可以应用于其他类型的流体喷射装置的喷嘴。

图1是示例性系统100的框图,该示例性系统100例如2d打印系统、3d打印系统或非打印系统。系统100包括接口102,以接收流体喷射装置104(例如,打印头或其他类型的流体喷射装置)。接口102可以包括电气接口,以允许系统100中的电子部件与流体喷射装置104通信。此外,在一些示例中,接口102还可包括机械安装结构,以将流体喷射装置104机械地安装在系统100中。

在一些示例中,流体喷射装置104可以被实施为包括衬底的集成电路(ic)管芯,在该衬底上设置有喷嘴和控制电路,该控制电路控制流体通过该喷嘴的喷射。在其他示例中,流体喷射装置104可包括如下结构(例如,墨盒等),即:该结构具有容纳流体的流体储存器、连接到该流体储存器的流体通道以及一个或多个管芯,该管芯包括喷嘴和控制电路,该控制电路控制流体通过该喷嘴的喷射。

在一些示例中,流体喷射装置104可以被固定地安装在系统100中,例如安装在系统100的滑架上,其中,该滑架可相对于目标112移动,流体将从流体喷射装置104分配到该目标112上。在其他示例中,流体喷射装置104可以被可移除地连接到接口102。对于流体喷射装置104是打印头的打印系统,打印头可以被可移除地安装在打印系统中的示例性构造是在作为打印流体盒(例如,墨盒)的一部分的集成打印头的背景下。利用集成的打印头,打印头管芯被附接到打印流体盒。打印流体盒被可移除地安装在打印系统中;例如,打印流体盒可以从打印系统中移除并用新的打印流体盒来替换。

在又另外的示例中,打印系统可以是页宽打印系统,其中,一排打印头可以沿目标的宽度布置,使得打印流体可以同时从打印头分配。更一般而言,系统可包括沿线或者成阵列或任何其他图案布置的多个流体喷射装置,以将流体分配到目标。

在根据图1的示例中,流体喷射装置104包括本地再循环控制器106,其在本地设置在流体喷射装置104中。本地再循环控制器106与系统100的流体喷射控制器108分离。在打印系统中,流体喷射控制器108是控制打印操作的打印机控制器。

如本文所使用的,“控制器”可以指硬件处理电路,其可以包括以下各项中的任何一个或某种组合,即:微处理器、多核微处理器的核心、微控制器、可编程门阵列、可编程集成电路器件或者另一硬件处理电路。可替代地,“控制器”可以指硬件处理电路和在该硬件处理电路上可执行的机器可读指令的组合。

流体喷射装置104还包括喷嘴110,流体可通过该喷嘴110喷射到目标112上。在另外的示例中,系统100可包括多个流体喷射装置104,其各自包括相应的再循环控制器106和喷嘴110。

流体喷射控制器108能够通过通信链路114与流体喷射装置104通信,并且更具体而言,与再循环控制器106通信。流体喷射控制器108可以通过通信链路114将相应的第一指示和第二指示发送到流体喷射装置104。第一指示开始采样时间间隔,并且第一指示将基于在采样时间间隔期间通过再循环控制器106确定是否已发生对应于给定喷嘴的激发的激发事件,来触发再循环控制器106,以控制给定喷嘴110的再循环。如下面进一步解释的,所述采样时间间隔是与待通过流体喷射装置104喷射的流体相关联的开盖时间的一部分。该开盖时间可以通过流体喷射控制器108来设置,例如通过固件或者可通过流体喷射控制器108执行的其他机器可读的可执行指令来设置。

再循环控制器106和流体喷射控制器108彼此分离。例如,流体喷射控制器108可以被设置在打印系统100中的主电路板上,而再循环控制器106在本地设置在流体喷射装置104中(例如,设置在流体喷射装置104的管芯上)。

图2是示例性流体喷射装置200的框图,该示例性流体喷射装置200可以是管芯或者包括一个或多个管芯以及其他相关部件的组件。流体喷射装置200包括再循环控制器202,其可以是图1中所示的再循环控制器106。流体喷射装置200还包括喷嘴204和与喷嘴204相关联的再循环泵206。在一些示例中,再循环泵206可以是泵电阻器的形式,该泵电阻器在被激活时使流体流过流体喷射装置200内的流体再循环通道,以更新存在于喷嘴204的喷发腔室206中的流体。在其他示例中,再循环泵206可以被实施为压电致动器或者在被激活时可使流体移动的任何其他部件。

在一些示例中,再循环控制器202控制喷嘴204的再循环。再循环控制器202从流体喷射控制器(例如,图1的流体喷射控制器108)接收对应于采样时间间隔的开始的第一指示。再循环控制器202还在采样时间间隔期间确定是否已发生与喷嘴204的激发相对应的激发事件。激发事件可以通过用于激发喷嘴204的从流体喷射控制器108接收的打印包中所包括的激发命令来指示。响应于确定在指定的时间范围内未发生激发事件,再循环控制器202可以引起再循环泵206的激活,以使打印流体再循环通过喷嘴204的喷发腔室206。

在一些示例中,所述指定的时间范围是针对待通过喷嘴204分配的流体的开盖时间的函数。该开盖时间可以被确定为流体的性质的函数。不同的流体可以与不同的开盖时间相关联。

图3是再循环控制器202的示例性布置结构的框图,该再循环控制器202包括计数器302、计数器控制电路306和再循环激活器314。计数器302、计数器控制电路306和再循环激活器314中的每一个都可以被实施为硬件处理电路,或者实施为在该硬件处理电路上可执行的机器可读指令的组合。

计数器302包括多个存储元件,在图3中称为nozzle_fired_0,...,nozzle_fired_n-2和nozzle_fired_n-1。在根据图3的示例中,计数器302包括n个存储元件,其中n≥1。流体喷射装置的每个喷嘴或每组喷嘴有一个计数器。再循环控制器202可包括用于相应的喷嘴或喷嘴组的多个计数器302。

存储元件可以包括寄存器或另一种类型的存储装置的元件。在下面的示例中,假设n大于1以图示在计数器302中存在多个存储元件的示例。该多个存储元件被布置成一系列,其中,一个存储元件的输出可以被连接到另一个存储元件的输入。在其他示例中,在计数器302中可以仅存在一个存储元件。

通常,计数器302被用于跟踪自相应的喷嘴被激发以来经过的时间。只要喷嘴未激发,计数器302就继续更新其值。在一些示例中,该值的更新涉及将前置存储元件的状态转移到计数器302的后继存储元件中。例如,如果在采样时间间隔(由图3中所示的第一指示304开始)期间没有发生激发事件,则nozzle_fired_n-1的状态加载存储元件系列中先前的存储元件nozzle_fired_n-2的状态。更一般而言,nozzle_fired_i(i=1至n-1)的状态响应于喷嘴在采样时间间隔期间未被激发而被设置成nozzle_fired_i-1的状态。在该示例中,nozzle_fired_i-1是前置存储元件,并且nozzle_fired_i是后继存储元件。后继存储元件是指系列中的如下存储元件,即:其输入被连接到另一存储元件的输出,该另一存储元件是相对该后继存储元件的前置存储元件。

尽管图3中示出了计数器302的具体实施方式,但要注意的是,在其他示例中,计数器302也可以按其他方式来实施。

此外,计数器控制电路306被用于控制计数器302,例如通过使计数器302响应于特定的事件而被更新或重置。在一些示例中,可发生以下事件:(1)采样时间间隔结束;(2)激发事件;以及(3)再循环事件。

如果计数器302已达到指定值,则触发喷嘴的再循环。如果没有发生激发事件或再循环事件,则计数器302继续在连续的采样时间间隔中更新,直到计数器302达到触发执行喷嘴的再循环的指定值。然而,如果发生激发事件或者发生再循环事件,则计数器302被重置为与所述指定值不同的值。

以下提供再循环控制器202的示例性实施方式的进一步的细节。要注意的是,在其他示例中,可以采用再循环控制器202的不同布置结构。

当被再循环控制器202接收时,第一指示304指示采样时间间隔的开始,在该采样时间间隔期间,再循环控制器202可以决定是否要再循环喷嘴。所述采样时间间隔具有一定长度,该长度取决于计数器302中所使用的存储元件的数量。计数器302中所使用的存储元件的增加的数量(n)对应于采样时间间隔的较小长度。更具体而言,采样时间间隔的长度被设置为等于decap_time/(n+1),其中,decap_time表示待通过喷嘴分配的流体的开盖时间。因此,基于计数器302中所包括的存储元件的数量,所述采样时间间隔被确定为所述开盖时间的一部分。例如,如果在计数器302中仅有一个存储元件,则采样时间间隔具有为开盖时间的一半的长度。另一方面,如果在计数器302中存在两个存储元件,则采样时间间隔是开盖时间的三分之一。

计数器控制电路306能够确定从接收到第一指示304起的采样时间间隔的结束。在采样时间间隔结束时,如果在采样时间间隔中没有发生再循环,则计数器控制电路306使计数器302在值上更新,例如通过将nozzle_fired_0重置为“0”,并且对于i=1至n-1,设置nozzle_fired_i至nozzle_fired_i-1中的每一个。

在采样时间间隔结束时,如果已发生再循环(即,已发生再循环事件),则计数器控制电路306如下执行计数器302的再循环重置,即:将nozzle_fired_0设置为“0”,并将其余的存储元件nozzle_fired_1至nozzle_fired_n-1设置为“1”。如果激活再循环信号316被认定(assert)为激活状态,则指示再循环事件。

响应于接收到激发事件308(例如,如包含激活喷嘴的命令的打印包所指示),计数器控制电路306如下执行计数器302的激发重置,即:将计数器302的所有存储器比特nozzle_fired_0至nozzle_fired_n-1重置为“1”。

尽管本公开涉及计数器302的存储元件响应于对应事件而被设置或重置为特定值的具体示例,但在其他示例中,也可以按不同的方式来更新或重置计数器302。

每个采样时间间隔具有子部分,该子部分被称为再循环启用时间间隔。采样时间间隔的再循环启用时间间隔是如下时间间隔,即:在该时间间隔期间,可以响应于计数器302具有指定值(例如,计数器302的所有存储元件被设置为“0”)而激活喷嘴的再循环。在其他示例中,用于触发喷嘴的再循环的指定值可以是不同的值。

所述再循环启用时间间隔响应于接收到第二指示312而开始,该第二指示312被提供给再循环激活器314的输入。在一些示例中,再循环启用时间间隔构成采样时间间隔的结束部分(例如,采样时间间隔的最后几毫秒)。第二指示312所指示的再循环启用时间的长度通常远小于采样时间间隔的长度。例如,在一些示例中,所述开盖时间可以是800毫秒,而再循环启用时间间隔可以是16毫秒。尽管提供了开盖时间和再循环启用时间间隔的具体长度,但要注意的是,在其他示例中,开盖时间和再循环启用时间间隔可以具有其他长度。

响应于接收到第二指示312,再循环激活器314在再循环启用时间间隔期间检查计数器302,以确定计数器302(或更具体而言,存储元件nozzle_fired_0至nozzle_fired_n-1)是否具有指定值。如果计数器302不具有指定值,则再循环激活器314将激活再循环信号316解除认定(de-assert)为非激活状态。响应于确定计数器302具有指定值(例如,所有的存储元件都被设置为0),再循环激活器314将激活再循环信号316认定为激活状态。激活再循环信号316被提供给再循环泵206(图2)。对激活再循环316的认定使得再循环泵206再循环相应的喷嘴204。

通常,发生激发事件或再循环事件将重置计数器302,使得再循环控制器202将等待,直到计数器302在再循环被激活之前的后续的采样时间间隔中再次达到指定值。

假设采样时间间隔的长度由sampling_length表示,并且开盖时间由decap_time表示,对于具有n个存储元件的计数器302,再循环控制器202响应于确定喷嘴未被激发一定时间量而激活喷嘴的再循环,所述时间量落入从n*(sampling_length)至decap_time的时间范围中。该时间范围也可以表示为n*(decap_time/(n+1))至decap_time,这是因为sampling_length=decap_time/(n+1)。

再循环控制器202可以早至从给定喷嘴的最近的激发事件起的n*(decap_time/(n+1)),或者最迟在从给定喷嘴的最近的激发事件起的decap_time,引起对给定喷嘴的再循环的触发。

图4a-4c是图示了在计数器302中仅包括一个存储元件(即,n=1)的示例的时序图。在图4a-4c的示例中,假设开盖时间是800毫秒(ms),并且因此,每个采样时间间隔(采样期1和采样期2)在长度上为400ms。

计数器302的该一个存储元件在图4a-4c中被表示为nozzle_fired。而且,在图4a-4c中,recirc_en当被认定为“1”时指定启用再循环(如图3中通过接收到第二指示312而触发)。当被认定为“1”时,recirc_active指示是否正在喷嘴处执行再循环。喷嘴打印包通过x的序列来表示。喷嘴打印包中的f指示表示在喷嘴打印包中包括针对喷嘴的激发命令。因此,该f指示对应于激发事件。

在图4a中,该f指示包括在喷嘴打印包402中,这使计数器302的nozzle_fired被重置为1(404)。在采样期1结束时的再循环启用时间间隔406期间,再循环控制器202确定nozzle_fired处于值1,并且因此,在采样期1中的再循环启用时间间隔406期间不触发再循环。

在采样期1结束时,nozzle_fired被重置为“0”(408)。

在图4a中,在采样期2中,没有接收到针对喷嘴的激发事件,并且作为结果,计数器302的nozzle_fired保持处于“0”。在采样期2中的再循环启用时间间隔410中,再循环控制器202检测到nozzle_fired处于0,并且因此,认定激活再循环信号316,以触发执行喷嘴的再循环(412)。注意,喷嘴的再循环(412)可包括喷嘴的多次泵送,其中,每次泵送对应于再循环泵206(图2)的相应激活。例如,在通过412表示的再循环启用时间间隔的持续时间内,可以执行一千次(或者某一其他数量的)泵送。

在图4a中,激发事件(402)更接近采样期1的末尾发生。图4b示出了激发事件(414)靠近采样期1的开端发生的示例。响应于该激发事件,计数器302的nozzle_fired被重置为“1”(416)。结果,在采样期1中的再循环启用时间间隔418期间,再循环控制器202确定nozzle_fired具有值“1”,并且因此,在再循环启用时间间隔418期间不触发喷嘴的再循环。

在采样期1结束时,nozzle_fired被重置为“0”(419)。

在图4b中,在采样期2中,没有接收到针对喷嘴的激发事件,并且作为结果,在采样期2的再循环启用时间间隔420期间,再循环控制器202检测到计数器302的nozzle_fired具有0值,并且作为响应,触发喷嘴的再循环(422)。

与图4a的激发事件402和再循环(412)之间的时间段相比,在图4b中,在激发事件414和再循环(422)之间产生更长的时间段。

图4c示出了在采样期1中的再循环启用时间间隔432期间发生激发事件430的示例。在再循环启用时间间隔432开始时,计数器302的nozzle_fired处于“0”。结果,再循环控制器202在再循环启用时间间隔432开始时激活再循环(434)。作为激发事件430的结果,nozzle_fired被重置为“1”(436),并且作为响应,再循环控制器202通过解除认定激活再循环信号316来停用再循环(438)。

在采样期1结束时,计数器302的nozzle_fired被重置为“0”(440)。在采样期2中,在再循环启用时间间隔442期间,再循环(444)响应于计数器302的nozzle_fired具有值“0”而被触发。

图5a和图5b是针对在计数器302中使用两个存储元件(即,n=2)的示例的时序图。假设开盖时间是800ms,则在两个存储元件的情况下,每个采样时间间隔的长度为大约266ms。图5a和图5b包括采样期1、采样期2和采样期3(三个采样时间间隔)。计数器302的两个存储元件被表示为nozzle_fired_0和nozzle_fired_1。

在图5a中,在采样期1、2和3中的任何一个中都没有接收到激发事件。假设在采样期1开始时nozzle_fired_0处于值“0”并且nozzle_fired_1处于值“1”。在采样期1中的再循环启用时间间隔502中,由于nozzle_fired_1处于“1”,所以再循环控制器202未激活喷嘴的再循环。在采样期1结束时,nozzle_fired_1被设置为等于nozzle_fired_0的值(504)(在这种情况下为“0”),并且nozzle_fired_0被重置为“0”。

在采样期2中的再循环启用时间间隔506中,再循环控制器202检测到nozzle_fired_0和nozzle_fired_1二者都处于“0”,并且作为结果,再循环控制器202触发再循环(508)。作为激活喷嘴的再循环的结果,在采样期2结束时nozzle_fired_0被重置为“0”并且nozzle_fired_1被重置为“1”(510)。因为nozzle_fired_1由于在采样期2中执行的再循环(508)而被重置为“1”,所以在采样期3中的再循环启用时间间隔512期间未触发再循环。

图5b示出了激发事件514靠近采样期1的开端发生的示例。激发事件514导致将nozzle_fire_0重置为“1”(516)。由于nozzle_fired_0和nozzle_fired_1二者在采样期1中都处于“1”,因此在采样期1中的再循环启用时间间隔518期间未触发再循环。在采样期1结束时,nozzle_fired_1被设置为nozzle_fired_0的值(在这种情况下为“1”),并且nozzle_fired_0被重置为“0”(520)。因此,由于在采样期2中的再循环启用时间间隔522期间nozzle_fired_1处于“1”,所以未触发再循环。

在采样期2结束时,nozzle_fired_1被更新为nozzle_fired_0的值(524)(在这种情况下为“0”),并且nozzle_fired_0被重置为“0”。在采样期3的再循环启用时间间隔526期间,nozzle_fired_0和nozzle_fired_1二者都处于“0”,并且作为结果,触发再循环(528)。

图6是根据一些实施方式的用于控制喷嘴的再循环的示例性过程的流程图。图6的过程使用(在602处)流体喷射装置中的多个计数器来跟踪自从针对多个喷嘴中相应的喷嘴的激发事件以来经过的时间,其中,该多个计数器中的每个相应的计数器与该多个喷嘴中的相对应的喷嘴相关联。与相对应的喷嘴相关联的计数器可以指与单个喷嘴或与一组多个喷嘴相关联的计数器。

该过程还包括通过流体喷射装置中的控制器(例如,再循环控制器202等)基于相应计数器的值来确定(在604处)是否触发相对应的喷嘴的再循环。

在前面的描述中,阐述了许多细节,以提供对本文所公开的主题的理解。然而,可以在没有这些细节中的一些的情况下实践实施方式。其他实施方式可以包括来自上面论述的细节的修改和变型。意在通过所附权利要求来覆盖这样的修改和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1