绣花机控制装置的制作方法

文档序号:6287982阅读:139来源:国知局
专利名称:绣花机控制装置的制作方法
技术领域
本实用新型涉及一种控制设备,特别是一种绣花机控制装置。
背景技术
目前,绣花机控制系统采用上位机和下位机的模式,上位机即绣花机控制装置,用于显示操作界面;下位机即绣花机中的控制装置,负责控制绣花机,上位机和下位机通过一个通讯接口进行数据通信,包括机器参数设置,花样数据传送,绣作的状态信息的传送。绣花机控制系统中实现了基于线程为执行体的操作系统,通讯过程被封装到一个发送线程与一个接收线程中来实现实时操作,发送与接收线程均采用环形先进先出(first-infirst-out ;以下简称FIF0)数据缓冲区来处理信息。绣花机控制系统的一般工作流程是1)在计算机上使用专用的制版软件设计出花样花版,花样花版以绣花机可识别的约定数据格式进行存储;2)将花样花版借助传输媒介或数据通讯输入到绣花机中;3)进行绣花的前期准备工作,如设置绣作该花样要使用的縮放数据、反复数据、换色顺序、贴布绣信息等;4)根据花版特性调整绣作参数;5)移动框架至合适位置后开始进行试版;6)根据工作状况和绣出的图案效果,调整花样和绣作参数再次试版;7)满意后进行正式生产。除此正常流程外,绣花机还能提供一些花样变换、花样编辑、花样删除、花样输出、磁盘/U盘格式化和语言变换等附加功能。在绣作的工程中通过通讯接口返回当前绣花机绣作的信息包括坐标,针码,绣花机控制系统根据返回的信息进行实时花样跟踪显示。[0003] 现有技术中,绣花机控制装置仅有一个通讯接口,一台绣花机控制装置只能操作一台绣花机进行绣花操作。因此,工作人员在工作时只能操作控制一台绣花机,生产效率低下,人力成本高。

实用新型内容本实用新型的目的是提供一种绣花机控制装置,使一个绣花机控制装置控制多台绣花机,提高生产效率,节省人力。
本实用新型提供了一种绣花机控制装置,包括[0006] 接收设置数据和花样数据的接收模块; 与多台绣花机对应连接的、用于向各台所述绣花机发送控制信息并接收各台所述绣花机返回的反馈信息的多个接口模块; 用于将所述设置数据和花样数据转换为控制信息、对所述绣花机返回的反馈信息进行实时检测处理的处理模块,所述处理模块分别连接所述接收模块和所述接口模块。[0009] 本实用新型提供的一种绣花机控制装置,通过设置多个接口模块,可以实现一个工人通过操作一个绣花机控制装置对多台绣花机进行控制,提高了生产效率,节省了人力。[0010] 下面通过具体实施例并结合附图对本实用新型做进一步的详细描述。
图1为本实用新型实施例绣花机控制装置的结构示意图; 图2为本实用新型实施例绣花机控制装置与多台绣花机连接后的示意图; 图3为本实用新型实施例绣花机控制装置的工作流程图; 图4为本实用新型实施例绣花机控制装置的输入设备的工作流程图; 图5为本实用新型实施例绣花机控制装置的发送数据线程的工作流程图; 图6为本实用新型实施例绣花机控制装置的接收数据线程的工作流程图; 图7为本实用新型实施例绣花机控制装置的UI线程的工作流程图。
具体实施方式图1为本实用新型实施例绣花机控制装置的结构示意图,图2为本实用新型实施例绣花机控制装置与多台绣花机连接后的示意图。如图1、2所示,本实用新型提供了一种绣花机控制装置,该装置包括 接收设置数据和花样数据的接收模块1。 与多台绣花机对应连接的、用于向各台所述绣花机发送控制信息并接收各台所述绣花机返回的反馈信息的多个接口模块。本实用新型实施例以两个接口模块为例,即第一接口模块31和第二接口模块32分别与第一绣花机61和第二绣花机62对应连接的,分别向第一绣花机61和第二绣花机62发送控制信息,并分别接收第一绣花机61和第二绣花机62返回的反馈信息(本领域技术人员可以根据需要设置两个或两个以上的接口模块,本实施例中的接口模块的数目不具体限制本实用新型的保护范围)。 用于将所述设置数据和花样数据转换为控制信息、对所述绣花机返回的反馈信息进行实时检测处理的处理模块2,所述处理模块2分别连接所述接收模块1、第一接口模块31和第二接口模块32。 具体为,接收模块1接收设置数据,由此来设置控制参数、设置剌绣花样以及设置换色等操作。第一接口模块31和第二接口模块32分别与第一绣花机61和第二绣花机62对应连接的,分别向第一绣花机61和第二绣花机62发送控制信息,并分别接收第一绣花机61和第二绣花机62返回的反馈信息。处理模块2连接接收模块1,并分别连接第一接口模块31和第二接口模块32,通过第一接口模块31和第二接口模块32实现与第一绣花机61和第二绣花机62进行信息的相互传递。处理模块2将接收模块1接收的设置数据或者花样数据添加到FIFO缓冲区中转化为控制绣花机的控制信息,FIFO缓冲区中的控制信息会通过第一接口模块31或第二接口模块32逐条发送给第一绣花机61或第二绣花机62 ;同时,处理模块2还处理通过第一接口模块31和第二接口模块32接收的第一绣花机61和第二绣花机62返回的反馈信息,对第一绣花机61和第二绣花机62进行实时检测处理。[0023] 本实用新型实施例提供的绣花机控制装置,通过设置多个接口模块,可以实现通过一台绣花机控制装置对多台绣花机进行监控,从而可以实现一个操作工人可以同时对多台绣花机进行控制操作,提高了生产效率。同时,由于多台绣花机可以通过一台绣花机控制装置进行控制,降低了生产成本,节约能源。 更进一步的,绣花机控制装置可以包括用于输入设置数据和花样数据的输入设备4,输入设备4与接收模块1连接。输入设备4可以是键盘和/或鼠标和/或触摸屏,工
4作人员通过输入设备4输入相应的数据信息来设置参数、设置剌绣花样以及设置换色等操作。最后,这些设置数据和花样数据信息由接收模块1接收,并传递给处理模块2,由处理模块2将设置数据和花样数据添加到FIFO缓冲区中转化为控制绣花机的控制信息。[0025] 通过设置输入设备,可以方便操作人员向绣花机控制装置中输入设置数据和花样数据,实现了操作人员可以随时通过输入设备对绣花机控制装置进行参数设置与控制。[0026] 另外,绣花机控制装置还可以包括用以显示处理模块2的工作状态以及显示绣花机的工作状态的显示模块5,显示模块5与处理模块2连接。具体为,显示模块5可以是液晶显示器和/或触摸屏,该显示模块5与处理模块2连接,并将通过处理模块2处理后得到的控制信息以及绣花机返回的反馈信息显示在屏幕上,其中屏幕上显示的信息包括绣花机控制装置的工作状态,例如输入设备输入的数据信息和处理模块的工作进程;各个绣花机的运行状态,例如绣花机当前的位置坐标和绣花花样等信息。 通过设置显示模块可以方便操作人员监控绣花机控制装置,操作人员可以通过显示模块得知绣花机控制装置的工作状态和绣花机的工作状态,由此可以很容易的判断绣花机控制装置和绣花机是否工作正常。 在实际应用中,绣花机控制装置与绣花机连接好接通电源后,首先初始化输入设备与接收模块的硬件端口 、接口模块的通讯端口 、软件资源配置以及创建各种线程,主要是输入线程、接收数据线程、发送数据线程和用户界面(Userlnterface ;以下简称UI)线程。线程的优先级根据实际运行模式来设置成不同的优先级,高优先级线程可以抢占低优先级线程的运行,当高优先级线程运行完毕后系统再重新调度到被抢占的低优先级线程运行。在创建的各种线程中,除了接收数据线程采用轮询处理外,其他线程均采用线程同步技术处理,这样可以节省线程的空转时间,提高数据处理速度。 图3为本实用新型实施例绣花机控制装置的工作流程图。如图3所示,绣花机控制装置的工作流程如下 步骤301 ,接收模块接收设置数据和花样数据。该设置数据和花样数据由操作人员通过输入设备进行输入,该设置数据用于设置绣花机的参数,花样数据用于设置剌绣花样以及设置换色等控制绣花机的数据信息。 当接收模块接收输入模块发来的设置数据时,输入线程将对输入设备进行处理,如图4所示,步骤401、判断输入设备是否被操作,如果输入设备被操作则执行步骤402 ;步骤402、取得输入设备输入的数据;步骤403、判断数据是否用于操作绣花机,如果是则执行步骤404,否则执行步骤405 ;步骤404、将数据发送到接口模块发送数据消息队列中,由发送数据线程使用;步骤405、将数据发送到UI消息队列中,由UI线程使用。[0032] 步骤302、处理模块将接收模块接收的设置数据和花样数据转换控制信息。处理模块要将接收模块接收的用于操作绣花机的设置数据和花样数据添加到FIFO缓冲区中转化为控制绣花机的控制信息。 步骤303、处理模块判断控制信息是否是传递给第一接口模块,如果是则执行步骤304 ;否则执行步骤305。处理模块通过分析判断控制信息中的内容,如果该控制信息是用于控制连接在第一接口模块上的第一绣花机,则将该控制信息传递给第一接口模块;否则,该控制信息是用来控制连接在第二接口模块上的第二绣花机,则将该控制信息传递给第二接口模块。[0034] 步骤304、第一接口模块将控制信息传送给第一绣花机。通过调用发送数据线程,由第一接口模块将控制信息发送给第一绣花机。如图5所示,发送线程通过第一接口模块向第一绣花机发送数据的步骤如下步骤501、判断第一接口模块发送数据队列是否有控制信息,如果有则执行步骤502 ;步骤502、取得要发送的控制信息;步骤503、通过第一接口模块将控制信息发送给第一绣花机。 步骤305、第二接口模块将控制信息传送给第二绣花机。通过调用发送数据线程,由第二接口模块将控制信息发送给第二绣花机。具体步骤同上,在此不在赘述。[0036] 另外,在绣花机进行绣作的过程中,绣花机还会通过接口模块向绣花机控制装置返回反馈信息,此时将调用接收数据线程接收绣花机反馈的信息。如图6所示,步骤601、判断接口模块是否有反馈信息到达,如果是则执行步骤603,否则执行步骤602 ;步骤602、接收数据线程进入睡眠状态(Sle印),此时接收数据线程不占用CPU的处理时间,当经过一个时钟中断后,接收数据线程被唤醒,重新获得CPU的处理时间;步骤603、接收模块取得要接收绣花机返回的反馈信息;步骤604、将反馈信息发送到UI消息队列中,由UI线程处理。由以上分析可知,接收数据线程采用的是轮询处理方式,当没有接收到数据时,接收数据线程将进入Sle印状态在经过一个时钟中断后重新被唤醒获得CPU的响应。[0037] 在绣花机控制装置操控绣花机进行绣作的过程中,UI线程用于处理通过显示模块显示的用户界面的信息,UI线程的工作过程如图7所示,步骤701、判断UI消息队列中是否有数据,如果有,则执行步骤702 ;步骤702、取得UI消息队列中的数据;步骤703、UI线程对UI消息队列中的数据进行处理。UI消息队列中的数据包括工作人员通过输入设备输入的用于调整绣花机控制装置参数的数据以及绣花机返回的反馈数据等。当工作人员通过输入设备操作绣花机控制装置,进行设置参数,设置剌绣花样,设置花色等操作时,绣花机控制装置需要传递数据到绣花机,此时,发送数据线程抢占UI线程的处理,等数据发送完毕后,再调度UI线程继续工作;同时,在绣花机绣作过程中,当接收数据线程检测到有数据到达时,UI线程将抢占接收数据线程,在更新界面信息后,再调度接收数据线程继续工作。[0038] 最后应说明的是以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。
权利要求一种绣花机控制装置,其特征在于,包括接收设置数据和花样数据的接收模块;与多台绣花机对应连接的、用于向各台所述绣花机发送控制信息并接收各台所述绣花机返回的反馈信息的多个接口模块;用于将所述设置数据和花样数据转换为控制信息、对所述绣花机返回的反馈信息进行实时检测处理的处理模块,所述处理模块分别连接所述接收模块和所述接口模块。
2. 根据权利要求1所述的绣花机控制装置,其特征在于,还包括用以显示所述处理模块的工作状态以及显示所述绣花机的工作状态的显示模块,所述显示模块与所述处理模块连接。
3. 根据权利要求2所述的绣花机控制装置,其特征在于,所述显示模块包括液晶显示器和/或触摸屏。
4. 根据权利要求1所述的绣花机控制装置,其特征在于,还包括用于输入所述设置数据和花样数据的输入设备,所述输入设备与所述接收模块连接。
5. 根据权利要求4所述的绣花机控制装置,其特征在于,所述输入设备包括键盘和/或鼠标和/或触摸屏。
专利摘要本实用新型涉及一种绣花机控制装置,该装置包括接收设置数据和花样数据的接收模块;与多台绣花机对应连接的、用于向各台所述绣花机发送控制信息并接收各台所述绣花机返回的反馈信息的多个接口模块;用于将所述设置数据和花样信息转换为控制信息、对所述绣花机返回的反馈信息进行实时检测处理的处理模块,所述处理模块分别连接所述接收模块和所述接口模块。通过将接口模块设置为两个或两个以上的接口模块,可以实现一个工人通过操作一个绣花机控制装置对多台绣花机进行控制,提高了生产效率,节省了人力。
文档编号G05B19/02GK201459403SQ200920109728
公开日2010年5月12日 申请日期2009年6月26日 优先权日2009年6月26日
发明者周春健, 李孝辉, 李长昕, 赵俊, 赵北宁 申请人:北京兴大豪科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1