基于移动闪存存储卡的织物花形信息传输方法 【技术领域】
本发明涉及一种确定或控制花形的电器装置,特别涉及一种基于移动闪存存储卡的织物花形信息传输方法,在设计织物花形的花形准备系统与编织织物的花形编织系统之间,或者在任意两套花形编织系统之间,或者在任意两套花形准备系统之间,提供一种基于移动闪存存储卡的织物花形信息的传输方法。
背景技术
织物是人们日常生活和工作的必需品,包括袜子、内衣、领带及羊毛衫等服装产品,以及窗帘、地毯、沙发布及像景等家庭和办公室用装饰工艺品等。织物的生产工序由花形设计和织物编织两大部分组成。花形设计由花形设计师在通用的图形工作站或安装了花形设计软件的计算机上进行,这种图形工作站或计算机系统以下称为花形准备系统;织物编织则由挡车工通过操作固定在织机机体上或安装在织机机体旁的专用计算机控制系统完成,这种计算机控制系统以下称为花形编织系统。织物花形设计师在花形准备系统上设计完花形以后,将花形信息存储在花形准备系统的存储介质(如:硬盘)上;技术人员以某种传输方式将上述花形信息传输到花形编织系统中并保存在花形编织系统的存储介质中以后,挡车工才能启动花形编织系统的控制功能控制织机按照设计师设计好的花形进行编织。
花形准备系统是一种离线系统,在一套花形准备系统上所设计的花形可以作为待编织织物花形传输给成千上万套花形编织系统,因此,织物花形信息在花形准备系统与花形编织系统之间的传输方式对生产成本和效率有很大影响。
【发明内容】
本发明提供一种基于移动闪存存储卡的传输织物花形信息地方法,利用这种方法,能够实现在设计织物花形的花形准备系统与编织织物的花形编织系统之间,或者在任意两套花形编织系统之间,或者在任意两套花形准备系统之间传输花形信息,采用这种方法具有高速、方便、低成本、可靠等特点。
一种基于移动闪存存储卡的织物花形信息传输方法,包括移动闪存存储卡,花形准备系统,花形编织系统,其特征在于:A)将移动闪存存储卡1插入花形准备系统3的USB接口32,在移动闪存存储卡1与花形准备系统3之间进行花形信息双向传输,花形准备系统3中的花形信息通过USB接口32和11写入到移动闪存存储卡1中;花形准备系统3通过USB接口32和11读取移动闪存存储卡1中的花形信息;B)对于只有RS-232接口31的花形准备系统,移动闪存存储卡1通过信息接口2与花形准备系统3的RS-232接口31连接,花形准备系统3中的花形信息通过信息接口2写入到移动闪存存储卡1中,花形准备系统3通过信息接口2读取移动闪存存储卡1中的花形信息;C)对于只有RS-232接口41的花形编织系统4,移动闪存存储卡1通过信息接口2与花形编织系统4的RS-232接口41连接,通过信息接口2实现移动闪存存储卡1与花形编织系统4之间进行花形信息双向传输。通过移动闪存存储卡1和信息接口2实现花形信息在不同的花形准备系统之间双向传输,或者在不同的编织系统之间双向传输;信息接口2是连接移动闪存存储卡1与花形准备系统3和/或花形编织系统4的中间接口,该信息接口2由RS-232接口21、USB接口22、中央处理器CPU 23、USB接口芯片24、串口芯片25、数据缓冲RAM芯片26、地址数据锁存芯片27、看门狗芯片28及蜂鸣器和指示灯29组成。
移动闪存存储卡1俗称为优盘或U盘,其核心是闪存(flash memory)芯片,作为存储数据和应用程序的部件,闪存已广泛应用于移动电话、工业设备以及移动存储卡等。与传统电脑内存不同,闪存的特点是非易失性(也就是所存储的数据在主机掉电后不会丢失),其记录速度也非常快。移动闪存存储卡通过USB接口与计算机或其他设备相连接。USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”,它是一种应用在PC领域的新型接口技术,随着大量支持USB的个人电脑的普及,USB已逐步成为PC机的标准接口。在主机(host)端,最新推出的PC机几乎100%支持USB;而在外设(device)端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏机、磁带和软驱、图象设备、打印机、键盘、鼠标等等。USB设备之所以会被大量应用,主要具有以下优点:①可以热插拔;②携带方便;③标准统一;④可以连接多种设备。
同现有技术比较,本发明的织物花形信息传输方法,充分利用了移动闪存存储卡和USB接口的通信/传输速度快、存储量大、携带方便的特点,本方法具有操作方便、效率高、抗干扰能力强以及性价比高等优点。
【附图说明】
图1为花形准备系统3与移动闪存存储卡1之间进行花形信息双向传输的工作原理图。
图2为移动闪存存储卡1与花形编织系统4之间进行花形信息双向传输的工作原理图。
图3为信息接口2的工作原理图。
图4为信息接口2的程序流程图。
图5为USB中断服务程序流程图。
【具体实施方式】
实施例1:
结合电脑提花丝袜机对本发明进行说明,涉及以下主要部件:1)花形准备系统由一台PC机、电脑丝袜花形CAD软件及用于花形信息传输的软件组成;2)花形编织系统由CPU、存储花形信息的ROM、存储临时信息的RAM、电脑丝袜花形CAM软件以及传输花形信息的软件程序组成;3)信息接口2由标准USB接口22、RS-232接口21、用于信息传输的硬件电路和计算机软件组成;4)通用移动闪存存储卡1。
如图1所示,花形准备系统3具有标准USB接口32,因此花形准备系统3与移动闪存存储卡1之间直接通过USB接口21和花形准备系统3进行花形信息双向传输;当花形准备系统3只有RS-232接口31时,则移动闪存存储卡1通过信息接口2与花形准备系统3进行花形信息双向传输。
如图2所示,花形编织系统4只有RS-232接口41,移动闪存存储卡1插入信息接口2上的USB接口22,信息接口2上的RS-232接口21通过通信电缆与花形编织系统4上的RS-232接口41相连,通过信息接口2实现移动闪存存储卡1与花形编织系统4之间的进行花形信息双向传输,花形编织系统4根据所接收到花形信息进行编织。
本发明信息传输装置中的信息接口2的一种实施方式,其中的主要集成电路芯片型号如下:CPU13为单片机78E54,USB接口芯片24为SL811,RS-232串口芯片25为MAX232,看门狗芯片28为X5045,数据缓冲芯片26为62256,地址数据锁存芯片27为HC573。通过该信息接口2可以实现对移动闪存存储卡1的读写操作,主要功能如下:①检测优盘的状态(如接入、拔出);②创建文件和目录③打开一个已经创建的文件和目录;④从文件中读取指定长度和指定位置的数据;⑤写数据到指定文件的指定地址⑥列举目录下的文件和目录;⑦删除文件和目录;⑧查询优盘容量。
图4所示的信息接口2的程序流程,主要负责初始化、出错处理、串口中断处理和USB中断处理等工作。其工作流程如下:当系统上电或复位(S301)后,对USB接口和看门狗芯片进行初始化(S302),继而判断是否有错(S303),如果有错,那么回到S302对USB接口芯片和看门狗芯片重新初始化;如果没有出错,那么,判断全局标志位(S304),根据标志位的不同,分别进行优盘的插入和拔出处理(S305),发送数据处理(S306),或接收数据处理(S307),当以上各处理完毕(S308)后,再回到S303,对新的输入进行出错判断,如此不断循环。另外还有实现单片机与外设通过串口读写数据的功能的串口中断处理子程序和用来实现通过USB总线读写优盘数据功能的USB中断处理子流程(略)。
图5是USB中断服务程序流程原理图,单片机通过中断来控制USB接口芯片的运行,实现USB接口读写优盘功能。主循环体在单片机内部,USB接口芯片的用户程序只是单片机的中断响应子程序,占用单片机的一个中断资源。当优盘读写器上电复位后,初始化看门狗和USB接口芯片,并设置中断,单片机进入主循环体,等到USB接口芯片产生中断信号。当接口芯片发生中断后(S401),先保护现场(S402),再读取中断状态寄存器的值来判断发生中断的端点位置(S403),根据端点位置的不同,分别进行处理(S404),①发回相应的配置信息(S405),这里采用的配置为全速正常模式;②发送数据(S406),把将要发送的数据从RAM空间写入缓冲区,清中断,置允许发送位(S408);③接收数据(S407),把缓冲区中的数据写入RAM接收空间,清中断,置允许接收位(S409),在处理完后,返回主程序(S410)。