一种打印设备节点间的同步系统的制作方法
未命名
08-14
阅读:226
评论:0
1.本技术涉及电子信息技术领域,尤其涉及一种打印设备节点间的同步系统。
背景技术:
2.目前,在工业级喷墨打印设备领域,设备节点之间的同步方案主要基于主控板与喷头板之间的连接。
3.具体来说,每个主控板卡负责控制若干个喷头,通过这种方式实现设备节点之间的同步。为了支持更多的喷头,采用级联的方式将多个主控板卡和喷头连接在一起。在这种同步方案中,主控板卡负责接收打印任务指令、处理打印数据以及协调喷头之间的工作。
4.喷头则根据主控板卡的指令执行喷墨打印操作。通过将多个喷头连接到同一主控板卡,可以实现对打印任务的并行处理和高速执行。此外,级联多个主控板卡和喷头可以进一步扩展打印系统的规模,支持更多设备节点的同步。
5.随着设备节点数量的增加,节点间通信延迟加大,影响喷墨打印的速度和效果;同时,总线竞争和资源分配问题可能导致数据传输效率降低。
6.目前的解决方案主要是通过采用专门的主控板卡来改善节点通信延迟问题。然而,这种方法会导致项目成本上升,并且由于通用性较低,每款同步设备都需要进行定制化设计,从而导致维护的产品板种类繁多。
7.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现要素:
8.(一)要解决的技术问题
9.鉴于现有技术的上述缺点、不足,本技术提供一种打印设备节点间的同步系统,其解决了现有技术中设备节点间同步速度不一致、可靠性不足的技术问题。
10.(二)技术方案
11.有鉴于此,本技术实施例至少提供一种打印设备节点间的同步系统,以解决现有技术中设备节点间同步速度不一致,可靠性低的问题。
12.本技术实施例提供了一种打印设备节点间的同步系统,所述系统包括上位机电脑端、第一主控板卡、第二主控板卡、第三主控板卡以及打印喷头,其中:
13.所述上位机电脑端发送数据传输指令以及初始数据,并将所述初始数据传输至所述第一主控板卡;
14.所述第一主控板卡将所述初始数据转换为数据帧,并在第一总线上广播所述数据帧,以将所述数据帧发送至所述第二主控板卡与所述第三主控板卡;
15.所述第二主控板卡与所述第三主控板卡解析所述数据帧,并将解析后的数据帧传输至所述第二主控板卡与所述第三主控板卡分别对应的打印喷头以执行打印操。
16.在一种可能的实施方式中,通过高速双向差分信号传输技术将所述初始数据转换
为数据帧。
17.在一种可能的实施方式中,所述数据帧的编码格式包括:起始位、标识位、控制位、数据段、高效crc校验、确认位以及结束位;
18.所述标识位中包含报文id和远程帧请求,根据所述报文id执行仲裁机制以确定报文优先级;
19.所述crc校验中具有crc校验码,通过所述crc校验码对所述初始数据进行校验,以保证接收端正确接收到所述初始数据。
20.在一种可能的实施方式中,所述仲裁机制中还配置有id过滤器,通过所述id过滤器将接收的报文id与所述id过滤器匹配,
21.当所述接收的报文id与所述id过滤器匹配时,响应所述报文id对应的数据帧并将所述数据帧转发至对应的主控板卡上;
22.当所述接收的报文id与所述id过滤器不匹配时,不响应所述报文id对应的数据帧,同时也并不将所述数据帧转发至对应的主控板卡。
23.在一种可能的实施方式中,所述数据帧的每一个时序被分解为同步段、传播段、第一相位缓冲段以及第二相位缓冲段,以确保所述数据帧在所述第一总线上的传输速率相同。
24.在一种可能的实施方式中,所述第三主控板卡上还连接有第二总线,通过所述第三主控板卡将所述第一总线上的所述数据帧进行解析并打包发送至所述第二总线。
25.在一种可能的实施方式中,所述第二总线还连接有第四主控板卡与第五主控板卡,其中:
26.所述第二总线将打包后的数据帧发送至所述第四主控板卡与所述第五主控板卡;
27.所述第四主控板卡与所述第五主控板卡解析所述打包后的数据帧,并传输至所述第四主控板卡与所述第五主控板卡分别对应的打印喷头以执行打印操作。
28.在一种可能的实施方式中,所述第二主控板卡、所述第三主控板卡、所述第四主控板卡与所述第五主控板卡分别对应至少一个打印喷头。
29.(三)有益效果
30.本技术的有益效果是:
31.本技术提供的一种打印设备节点间的同步系统,首先,通过使用统一的主控板卡形态,替代原有的多种板卡形态,提高了系统的灵活性,使得用户可以根据实际需求灵活配置和扩展喷墨打印设备节点,产品化成本低,且便于设备维护;其次,通过广播式传输和最多经过两级传递的设计,显著降低了传输延迟,保证了系统的高实时性和准确性;再次,通过分布式系统设计,本技术实现了资源的均衡分配,使得每个节点都能充分发挥其功能,提高整个系统的工作效率;进一步,本技术的技术方案能够根据实际工作环境和设备节点数量自动调整传输参数,从而实现高效、稳定的数据同步;最后,本技术的技术方案支持节点的快读添加或移除,使得系统在应对不断变化的工业环境和生产需求时具有更好的扩展性。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的获得其他的附图。
33.图1为本技术提供的一种打印设备节点间的同步系统的通信拓扑结构图;
34.图2为本技术提供的一种打印设备节点间的同步系统中数据帧的时序分解图;
35.图3为本技术提供的一种打印设备节点间的同步系统中第一总线每秒钟广播的数据帧示意图;
36.图4为本技术提供的一种打印设备节点间的同步系统中通过转发节点在第二总线上发送的数据帧示意图。
具体实施方式
37.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中的附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
38.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本技术保护的范围。
39.为了使得本领域技术人员能够使用本技术内容,结合特定应用场景“工业级喷墨打印”,给出以下实施方式,对于本领域技术人员来说,在不脱离本技术的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。
40.本技术实施例下述系统可以应用于任何需要进行工业级喷墨打印的场景,本技术实施例并不对具体的应用场景作限制,任何使用本技术实施例提供的一种打印设备节点间的同步系统的方案均在本技术保护范围内。
41.值得注意的是,在本技术提出之前,现有方案中随着设备节点数量的增加,节点间通信延迟加大,影响喷墨打印的速度和效果;同时总线竞争和资源分配问题可能导致数据传输效率降低。
42.针对上述问题,本技术实施例提供了一种打印设备节点间的同步系统,所述系统包括上位机电脑端100、第一主控板卡200、第二主控板卡300、第三主控板卡400以及打印喷头500,其中:所述上位机电脑端100发送数据传输指令以及初始数据,并将所述初始数据传输至所述第一主控板卡200;所述第一主控板卡200将所述初始数据转换为数据帧,并在第一总线800上广播所述数据帧,以将所述数据帧发送至所述第二主控板卡300与所述第三主控板卡400;所述第二主控板卡300与所述第三主控板卡400解析所述数据帧,并将解析后的数据帧传输至所述第二主控板卡300与所述第三主控板卡400分别对应的打印喷头500以执
行打印操作。通过上述系统使得喷墨打印设备灵活性增强、传输实时性增高、优化资源利用率、提高自适应性以及更易于扩展。
43.为便于对本技术进行理解,下面结合具体实施例对本技术提供的技术方案进行详细说明。
44.图1为本技术实施例所提供的一种打印设备节点间的同步系统示意图。如图1所示,本技术实施例所提供的系统包括上位机电脑端100、第一主控板卡200、第二主控板卡300、第三主控板卡400以及打印喷头500,其中:所述上位机电脑端100发送数据传输指令以及初始数据,并将所述初始数据传输至所述第一主控板卡200;所述第一主控板卡200将所述初始数据转换为数据帧,并在第一总线800上广播所述数据帧,以将所述数据帧发送至所述第二主控板卡300与所述第三主控板卡400;所述第二主控板卡300与所述第三主控板卡400解析所述数据帧,并将解析后的数据帧传输至所述第二主控板卡300与所述第三主控板卡400分别对应的打印喷头500以执行打印操作。
45.示例性的,本技术的系统结构为拓扑架构,进一步本技术的拓扑结构为线性+星形拓扑的混合结构。中央节点作为集中管理器,负责协调和调度各个设备节点的通信。具体的,线性拓扑为将多个设备节点通过总线连接起来,形成一个物理上的总线,每个设备通过节点地址进行区分,实现数据的发送和接收。具有布线施工简单且接线方便的优点。星型拓扑具体为将多个设备节点的总线集线器上,再将集线器挂载到总线上进行通信,集线器可以提供总线信号的放大和重构,增强信号的可靠性和传输距离,且易于扩展。与此同时,设备节点之间可以直接相互连接,形成网状结构,提高了系统的互联性和容错能力。
46.进一步的,本技术采用基于时间触发的广播式通信方式。在这种通信方式下,中央节点定期发送同步信号,各个设备节点在收到同步信号后按照预定的时间间隔进行数据传输。这样可以确保节点间数据传输的实时性和准确性,降低了传输延迟,提高了整个系统的同步性能。
47.在一些可能的实施方式中,通过高速双向差分信号传输技术将所述初始数据转换为数据帧。
48.示例性的,本技术采用高速双向差分信号传输技术连接设备节点。这种连接方式提高了信号传输的可靠性和抗干扰能力,实现了在大量节点间的高速同步。每个设备节点都配备有差分信号接收和发送模块,用于实现节点间的高速数据传输。
49.在实际应用中,本技术首先在fpga上将ttl(晶体管-晶体管逻辑)信号转换为差分信号进行传输。ttl信号是一种常见的数字信号类型,具有较低的功耗和较高的噪声容限,但在长距离传输过程中,抗干扰能力较差。而差分信号可以有效降低信号干扰和噪声,提高传输质量。因此在本技术中使用fpga对ttl信号进行差分信号转换,然后通过高速双向差分信号传输技术实现设备节点间的高速同步。这种设计确保了信号传输的可靠性和抗干扰能力,适用于大规模嵌入式计算节点间的高速同步通信场景。
50.需要说明的是,本技术在fpga的微处理通信模块中引出两个管脚tx1、rx1,通过数字信号传输到物理层芯片中的txd、rxd接口,phy输出差分信号传输到总线上,总线的两端需要挂载120ω的终端电阻。总线中间挂载最多110个设备节点。
51.在一些可能的实施方式中,所述数据帧的编码格式包括:起始位、标识位、控制位、数据段、高效crc校验、确认位以及结束位;所述标识位中包含报文id和远程帧请求,根据所
述报文id执行仲裁机制以确定报文优先级;所述crc校验中具有crc校验码,通过所述crc校验码对所述初始数据进行校验,以保证接收端正确接收到所述初始数据。
52.示例性的,本技术采用一种高效的自定义数据编码方式,针对特定应用场景优化数据帧格式、编码规则和解析方法。具体的编码格式为:起始位:用于表示数据帧的开始;标识符(id):用于标识数据帧的优先级和目的节点,最高可实现2的29次方个设备节点,有专用的字段来表示数据类型、源节点等信息,以便于更精确地控制数据传输和解析;控制位:包括远程传输请求位、数据长度代码等,用于控制数据帧的传输和解析;数据段:包含实际传输的数据,数据长度可变,可传输1bit至64bit数据内容;高效crc校验:采用高效的校验算法,用于检测数据帧在传输过程中是否出现错误,提高数据传输的可靠性。具体实现逻辑如下:在通信报文中包含了一段15位的crc校验码,一旦接收端计算出的crc码跟接收到的crc码不同,就会向发送端反馈出错信息以及重新发送。确认位:用于接收节点确认数据帧的接收状态;结束位:表示数据帧的结束。这种编码方式可以减少数据冗余,提高数据传输效率和可靠性。同时,根据实际应用需求,可以对编码规则进行灵活调整,以适应不同场景的通信需求。
53.在一些可能的实施方式中,所述仲裁机制中还配置有id过滤器,通过所述id过滤器将接收的报文id与所述id过滤器匹配,当所述接收的报文id与所述id过滤器匹配时,响应所述报文id对应的数据帧并将所述数据帧转发至对应的主控板卡上;当所述接收的报文id与所述id过滤器不匹配时,不响应所述报文id对应的数据帧,同时也并不将所述数据帧转发至对应的主控板卡。
54.示例性的,仲裁机制具体为根据数据帧中的id信息,产生非破坏性仲裁机制,即id数值越小,报文优先级越高。具体实现方式如下:多路载波侦听:网络上各个节点在发送数据前都要检测总线上是否有数据传输,若网络上有数据,暂时不发送数据,等待网络空闲时再发;若网络上无数据,立即发送已经准备好的数据。冲突检测:节点在发送数据时,要不停的检测发送的数据,确定是否与其他节点数据发送冲突,如果有冲突,则保证优先级高的报文先发送。仲裁原则:由物理层决定的,总线状态总是显性电平掩盖隐形电平,因此显性id优先级较高。当发送节点停止发送数据时,它会自动转换到接收模式,等待其他节点发送数据。如果节点在发送过程中检测到错误,如总线冲突或其他节点发送错误,该节点也会停止发送并自动转换到接收模式。这种机制能够保证在传输总线上只有一个节点在发送数据,从而避免了数据的冲突。配置id过滤器:接收的报文id与id过滤器匹配,这样的数据帧才能被模块响应,并将其数据转发到用户接受接口上。当接收到的报文id与id过滤器不匹配时,该数据帧不仅不会被响应,也不会被转发到用户接受接口上。
55.在一些可能的实施方式中,所述数据帧的每一个时序被分解为同步段、传播段、第一相位缓冲段以及第二相位缓冲段,以确保所述数据帧在所述第一总线上的传输速率相同。
56.示例性的,本技术在数据传输过程中采用了硬同步时序逻辑来提升同步性。具体实现方式如下:
57.为了实现位同步,参见图2,在本机制中把数据帧的每一位时序分解成如图2所示的四段。这四段的长度加起来即为一个数据位的长度。一个完整的位由8-25个tq组成。具体的,同步段:在这段时间内,完成总线上各个节点的同步,需要一个跳变沿。传播段:这个时
间段是指网络上传输的延迟时间,它是信号在总线上传播时间、输入比较器延迟和输出驱动器延迟之和的两倍。第一相位缓冲段(即相位缓冲段1)和第二相位缓冲段(即相位缓冲段2):用于弥补跳变沿的相位误差造成的影响。通过重同步,这两个时间段可以被延长或缩短。采样点:这是读取总线电平并理解该位数值的时刻,它位于相位缓冲段1的终点。
58.需要说明的是,硬同步的时序规则为:当总线上出现帧起始信号(sof,即隐性到显性的边沿)时,其他节点的控制器根据总线上的这个下降沿对自己的位时序进行调整,把该下降沿包含到同步段内。从而根据实际网络负载和节点数量动态调整数据位的时间间隔。这种设计可以确保数据在总线上的传输速率保持一致,从而提高数据传输的效率和可靠性。
59.在一些可能的实施方式中,参见图1,所述第三主控板卡400上还连接有第二总线900,通过所述第三主控板卡400将所述第一总线800上的所述数据帧进行解析并打包发送至所述第二总线900。所述第二总线900还连接有第四主控板卡600与第五主控板卡700,其中:所述第二总线900将打包后的数据帧发送至所述第四主控板卡600与所述第五主控板卡700;所述第四主控板卡600与所述第五主控板卡700解析所述打包后的数据帧,并传输至所述第四主控板卡600与所述第五主控板卡700分别对应的打印喷头500以执行打印操作。
60.在具体实施中,如图1所示,上位机电脑端100下发指令,通过jtag将数据传输到第一主控板卡200。第一主控板卡200接收到指令后,将ttl电平的数据信号转换为差分信号,并通过phy物理层芯片将数据帧在第一总线800上进行广播。所有连接在第一总线800上的主控板卡都将接收到数据。第二主控板卡300和第三主控板卡400通过phy物理层芯片接收到数据帧。当id过滤器与发送节点匹配时,接收端解析数据帧,并在valid电平升高时将需要打印的数据传输到各个打印喷头500,开始执行打印操作。第三主控板卡400同时充当转发节点,将第一总线800上的数据解析并重新打包,然后发送到第二总线900上。第四主控板卡600和第五主控板卡700作为接收节点,通过phy物理层芯片接收第二总线900上的信号。当id过滤器与发送节点匹配时,接收端解析数据帧,并在valid电平升高时将需要打印的数据传输到各个打印喷头500,开始执行打印操作。
61.示例性的,解析数据帧的流程具体为:监听rx端信号,跳转下一级的触发条件:rx端出现高电平信号;通过one_bit_cont计数器,循环读取后面11位信号用reg存储跳转下一级:one_bit_cont满11位;解析报文id,校验报文id和本地id是否匹配。跳转下一级:id匹配,且rtr=0,进入control;由于报文长度已设置好11位,所以ide字段默认为0。解析后面四位dlc,存储数据段长度。跳转下一级:dlc解析完毕(rtr=1,直接跳转至crc段。);根据dlc长度循环解析后面的数据,用寄存器存储起来。跳转下一级:数据解析完毕;crc初始值设置为0xffff,然后对每个字节执行xor操作,并根据crc-16多项式计算出crc校验值。跳转下一级:返回crc校验值;进入此阶段表示已经成功接收到数据,此时将ack位置为1,表示接收成功,加上报文id通过tx发送到原发送窗口。跳转下一级;当tx发送完;读取最后五位后,将解析出的data进行应用层操作。
62.进一步的,本技术提供的打印设备节点间的同步系统包含比特时序逻辑:负责解析或生成帧;包含位时序逻辑:实现总线协议中对位同步的有关控制。位时序逻辑监视串行总线并处理与总线相关的位时序。它在报文开始发送、总线电平从隐性值跳变到显性值时同步于总线上的位数据流(硬同步),并在该报文的传送过程中,每遇到一次从隐性值到显
性值的跳变沿就进行一次重同步(软同步)。位时序逻辑还提供可编程的时间段来补偿传播延迟时间和相位漂移。比特流处理器,负责收发bit,具有抗频率偏移的下降沿对齐机制。负责完成程序中所有有关数据的操作。比特流处理器实际上就是一个序列发生器,用于发送位数据和接收位数据,它控制发送缓冲器和总线之间的数据流,同时它也执行错误检测、仲裁、位填充和总线错误处理功能。
63.在具体实施中,通过本技术提供的打印设备节点间的同步系统,在实际的测试中,从第一主控板卡200发出数据到第一总线800上,需要在10ns后会在第二主控板卡300的接收端获取到数据帧,从第三主控板卡400开始接收端获取的数据帧为11ns,依次延迟1ns。进一步,第一主控板卡200负责在第一总线800上发数据,第二主控板卡300和第三主控板卡400挂载在第一总线800上。第三主控板卡400为转发节点,将从第一总线800上收到的信号重新打包发出到第二总线900上进行数据广播。第五主控板卡700挂载在第二总线900上接收数据。从第一主控板卡200发出数据到第一总线800上,需要10ns会在第二主控板卡300的接收端获取到数据帧,从第三主控板卡400开始接收端获取的数据帧为11ns。从第三主控板卡400转发数据后,第五主控板卡700挂载在第二总线900上接收数据经过了10ns的延迟。在第一总线800上传输的数据,通过转发节点解析数据在内部再将数据打包,发送到第二总线900上,实现实时转发的效果。这样可以使得至少220个设备节点同步接收数据。参见图3、图4,当第一总线800上广播一个数据帧时,挂载在第一总线800上的设备节点将全部接收到发送节点发送的数据帧。通过转发节点在第二总线900上发送的数据帧,可以看到挂载在第二总线900上的设备节点可以实时接收到来自第一总线800上的数据帧。
64.综上所述,本技术由于采用了高速双向差分信号传输技术和优化的数据编码方式,能够实现设备节点间的高速同步,提高了整个系统的运行效率,即具有了更快的同步速率;并且,通过自定义数据协议和扩展的数据帧结构,使得通过总线传输的信息更加丰富和多样化。这样一来,设备节点可以根据实际应用需求执行更多种类的任务,如实时监控、故障诊断、系统调试等,提高了系统的灵活性和可扩展性,即可以更丰富的同步信息;同时,得益于位时序的硬同步机制,确保所有节点能够准确且同步地接收到数据,降低了数据丢失和错误的风险,从而提高了整个系统的同步稳定性和可靠性,即具有更高的同步可靠性;另外,本技术的设计使得每块板卡形态一致,用单一形态替代多种板卡形态,降低了产品化的成本,便于维护,便于形成标准化的产品。此外,分布式系统设计允许任意指定一块设备节点作为主节点,提高了系统的容错能力和可靠性,即设备节点统一化;最后,设置特殊的转发节点,本技术的技术方案最高可支持220个设备节点进行高速同步通信。这大大增加系统的扩展性和灵活性,可满足工业级设备的不同场景应用需求,即可拓展的节点数量。
65.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
66.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使
相应技术方案的本质脱离本技术实施例技术方案的精神和范围。都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种打印设备节点间的同步系统,其特征在于,所述系统包括上位机电脑端、第一主控板卡、第二主控板卡、第三主控板卡以及打印喷头,其中:所述上位机电脑端发送数据传输指令以及初始数据,并将所述初始数据传输至所述第一主控板卡;所述第一主控板卡将所述初始数据转换为数据帧,并在第一总线上广播所述数据帧,以将所述数据帧发送至所述第二主控板卡与所述第三主控板卡;所述第二主控板卡与所述第三主控板卡解析所述数据帧,并将解析后的数据帧传输至所述第二主控板卡与所述第三主控板卡分别对应的打印喷头以执行打印操作。2.根据权利要求1所述的一种打印设备节点间的同步系统,其特征在于,通过高速双向差分信号传输技术将所述初始数据转换为数据帧。3.根据权利要求1所述的一种打印设备节点间的同步系统,其特征在于,所述数据帧的编码格式包括:起始位、标识位、控制位、数据段、高效crc校验、确认位以及结束位;所述标识位中包含报文id和远程帧请求,根据所述报文id执行仲裁机制以确定报文优先级;所述crc校验中具有crc校验码,通过所述crc校验码对所述初始数据进行校验,以保证接收端正确接收到所述初始数据。4.根据权利要求3所述的一种打印设备节点间的同步系统,其特征在于,所述仲裁机制中还配置有id过滤器,通过所述id过滤器将接收的报文id与所述id过滤器匹配,当所述接收的报文id与所述id过滤器匹配时,响应所述报文id对应的数据帧并将所述数据帧转发至对应的主控板卡上;当所述接收的报文id与所述id过滤器不匹配时,不响应所述报文id对应的数据帧,同时也并不将所述数据帧转发至对应的主控板卡上。5.根据权利要求1所述的一种打印设备节点间的同步系统,其特征在于,所述数据帧的每一个时序被分解为同步段、传播段、第一相位缓冲段以及第二相位缓冲段,以确保所述数据帧在所述第一总线上的传输速率相同。6.根据权利要求1所述的一种打印设备节点间的同步系统,其特征在于,所述第三主控板卡上还连接有第二总线,通过所述第三主控板卡将所述第一总线上的所述数据帧进行解析并打包发送至所述第二总线。7.根据权利要求6所述的一种打印设备节点间的同步系统,其特征在于,所述第二总线还连接有第四主控板卡与第五主控板卡,其中:所述第二总线将打包后的数据帧发送至所述第四主控板卡与所述第五主控板卡;所述第四主控板卡与所述第五主控板卡解析所述打包后的数据帧,并传输至所述第四主控板卡与所述第五主控板卡分别对应的打印喷头以执行打印操作。8.根据权利要求7所述的一种打印设备节点间的同步系统,其特征在于,所述第二主控板卡、所述第三主控板卡、所述第四主控板卡与所述第五主控板卡分别对应至少一个打印喷头。
技术总结
本申请公开了一种打印设备节点间的同步系统,包括:上位机电脑端、第一主控板卡、第二主控板卡、第三主控板卡以及打印喷头,所述上位机电脑端发送数据传输指令以及初始数据,并将所述初始数据传输至所述第一主控板卡;所述第一主控板卡将所述初始数据转换为数据帧,并在第一总线上广播所述数据帧,以将所述数据帧发送至所述第二主控板卡与所述第三主控板卡;所述第二主控板卡与所述第三主控板卡解析所述数据帧,并将解析后的数据帧传输至所述第二主控板卡与所述第三主控板卡分别对应的打印喷头以执行打印操作。通过上述系统使得喷墨打印设备灵活性增强、传输实时性增高、优化资源利用率、提高自适应性以及更易于扩展。提高自适应性以及更易于扩展。提高自适应性以及更易于扩展。
技术研发人员:柴志雷 顾之榕 漆艇 周浩杰 黄忆红
受保护的技术使用者:高量数智先进技术研究(佛山)有限公司
技术研发日:2023.05.12
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
