用于usb烧录的系统和方法

文档序号:8319095阅读:1824来源:国知局
用于usb烧录的系统和方法
【技术领域】
[0001]本发明涉及USB烧录领域,具体涉及一种用于USB烧录的系统和方法。
【背景技术】
[0002]USB烧录是指将U盘中存储的应用数据包复制到诸如导航仪等智能产品的存储器中,以使智能产品能够发挥其功能。智能产品通常本身已带有加载程序,当将U盘与智能产品连接时,加载程序会自动将U盘的适当目录(通常为根目录)中的应用数据包复制到智能产品本身的存储器中。目前的USB烧录,尤其是针对生产线上的产品的USB烧录,通常是通过USB烧录机进行的。USB烧录机通常是一种包含若干继电器、若干用于与U盘相连的U盘端口、以及用于与产品相连的产品端口的电路板。在烧录时,U盘端口中插入一个或多个U盘,产品端口与产品相连,通过继电器选择相应的U盘端口与产品端口相连,从而将选择的U盘端口处的U盘中的应用数据包复制到产品中。
[0003]图1中示出了现有的使用USB烧录机进行USB烧录的示意性系统框图。如图所示,USB烧录机101由一个8继电器电路板构成,其位于夹具端102的USB端口和U盘103之间,并可以控制夹具端102的USB端口与U盘103之间的通断。如本领域的技术人员所知的,这种由8继电器电路板构成的USB烧录机通常包含8个U盘端口,每个继电器单独地控制一个U盘端口与夹具端的通断,这样可以在至多8个U盘端口中分别插入一个U盘,并通过相应的继电器来控制每个U盘与夹具端102之间的通断。
[0004]在这种现有的USB烧录方式中,由于一个U盘在其根目录中只能容纳一个产品型号所需的文件,这样当生产线上的产品型号改变时需要人工在已插入到USB烧录机的U盘之间进行切换,且在产品型号改变频繁时需要人工更换U盘,并需要人工确认U盘内的文件是否与要生产的产品型号匹配,因而费时费力。
[0005]因此,本领域中需要一种用于能够克服现有技术中的缺点的改进的用于USB烧录的系统和方法。

【发明内容】

[0006]根据本发明的实施例,提供了一种用于USB烧录的系统,包括:USB交换器(USBSwitch),其具有一个或多个U盘端口,用于与夹持产品的夹具端相连的产品端口,用于与计算机相连的计算机端口,以及切换器;所述切换器使得U盘端口的连接端在产品端口与计算机端口之间进行切换;当U盘端口与计算机端口相连时,所述系统能够通过计算机操作U盘中存储的数据包至U盘的用于烧录的适当目录;当U盘端口与产品端口相连时,U盘的用于烧录的适当目录中存储的数据包能够被烧录到夹具端上的产品中。
[0007]本发明的技术方案能够在U盘中存储多个产品型号的应用数据包,并且在生产线上的产品型号改变时,通过计算机使U盘中的所需应用数据包存储在用于烧录的适当目录中,而不必人工切换或更换U盘,节约了人力和时间成本,且在本发明的实施例中可进一步由计算机自动根据产品型号自动选择适当的应用数据包来进行烧录,从而进一步地节约了人力和时间成本。
【附图说明】
[0008]图1中示出了现有的使用USB交换器进行USB烧录的示意性系统框图;
[0009]图2示出了根据本发明的实施例的用于USB烧录的系统;
[0010]图3示出了继电器切换电路的一种示例性实施方式;
[0011]图4示出了根据本发明的实施例的用于USB烧录的过程。
【具体实施方式】
[0012]下面参照附图描述本发明的实施例。在下面的描述中,阐述了许多具体细节以便使所属技术领域的技术人员更全面地了解和实现本发明。但是,对所属技术领域的技术人员明显的是,本发明的实现可不具有这些具体细节中的一些。此外,应当理解的是,本发明并不局限于所介绍的特定实施例。相反,可以考虑用下面所述的特征和要素的任意组合来实施本发明,而无论它们是否涉及不同的实施例。因此,下面的方面、特征、实施例和优点仅作说明之用,而不应看作是权利要求的要素或限定,除非在权利要求中明确提出。
[0013]现参照图2,其示出了根据本发明的实施例的用于USB烧录的系统。如图所示,该用于USB烧录的系统200包括:USB交换器210。该USB交换器210具有用于与至少一个U盘相连的至少一个U盘端口 211,用于与用于夹持产品的夹具端相连的产品端口 212,用于与计算机相连的计算机端口 213,以及切换器214。
[0014]所述切换器214用于在U盘端口 211与产品端口 212相连以及U盘端口 211与计算机端口 213相连之间进行切换。这样,当U盘端口 211与计算机端口 213相连时,能够通过计算机操作U盘中存储的特定产品版本的数据包,例如可以将特定产品版本的数据包从U盘中的任一个目录中转移到用于烧录的适当目录(例如根目录)中,而当随后使U盘端口211与产品端口 212相连时,就能够将U盘的用于烧录的适当目录中存储的数据包烧录到夹具端上的产品中。这样,就可以事先在U盘的不同目录中存储很多不同产品版本的数据包。当生产线上的夹具端上的产品版本更换时,就可以方便地使用计算机将新的产品版本的数据包转移到U盘的根目录,从而方便了生产线换线过程,并可支持更多的产品型号。
[0015]在本发明的一些实施例中,所述USB交换器210可以使用现有的USB交换器或USB集线器(USB hub)来实现。如本领域的技术人员所知的,USB交换器或USB集线器是用于在多个USB设备之间进行线路切换的设备,例如,它可用于在一个主机与多个USB外围设备之间进行切换,从而该主机可控制多个USB外围设备,也可用于多个主机与一个USB外围设备之间进行切换,从而该多个主机可以共享该同一 USB外围设备。USB交换器或USB集线器包括包含适当的USB线路的电路板、与USB线路相连并用于连接USB设备的多个USB端口、以及用于控制这些USB端口之间的线路切换的开关,所述开关通常是手动控制的。在这样的实施例中,所述切换器214可由现有的USB交换器或USB集线器上的手动开关来实现。这样,可以通过手动操作所述手动开关来完成所述U盘端口 211与计算机端口 213相连和U盘端口 211与产品端口 212相连之间的切换。
[0016]在本发明的另一些实施例中,所述USB交换器210可以通过将现有的USB交换器或USB集线器的手动开关替换为继电器切换电路来实现,或者通过新制造的包括包含适当的USB线路的电路板、与USB线路相连的多个USB端口以及继电器切换电路来实现。在这样的实施例中,所述切换器214为所述继电器切换电路,且所述系统200还包括:与计算机端口 213相连的计算机220 ;安装在计算机上的信号卡230,该信号卡230与所述继电器切换电路214相连,从而所述计算机220能够通过信号卡230向所述继电器切换电路214发送切换信号而完成所述U盘端口 211与计算机端口 213相连和U盘端口 211与产品端口 212相连之间的切换。与手动切换相比,使用计算机220通过信号卡230向继电器切换电路214发送信号的方式能更方便地完成切换操作,并使得切换操作和在U盘上转移用于特定产品型号的数据包的操作都能在计算机上执行,从而方便了更换产品型号时相应更换数据包的过程。
[0017]所述信号卡230可以是任何能够根据计算机的指令发送数字信号的信号卡,且如本领域的技术人员所知的,信号卡通常是插在计算机上的。
[0018]所述继电器切换电路214可以是任何能够响应于接收到的数字信号在两条USB线路之间进行切换的继电器控制电路。该继电器切换电路可包括一个或多个继电器以及控制电路。所述继电器用于控制USB交换器210中的USB线路的切换,以实现在所述U盘端口211与计算机端口 213相连和U盘端口 211与产品端口 212相连之间的切换。所述继电器可以是任何能够根据接收到的控制信号实现USB线路之间的切换的继电器。所述控制电路用于根据从所述信号卡230接收的切换信号来控制所述一个或多个继电器进行所述切换。所述控制电路可以使用本领域中已知的各种控制电路中的任何一种来实现,例如,使用三极管控制电路来实现。
[0019]图3示出了所述继电器切换电路214的一种示例性实施方式。如图所示,该继电器切换电路214包括继电器310以及由三极管320和若干电阻Rl和R2等组成的控制电路。三极管320的基极与电阻Rl相连,并可通过Rl接收来自外部的数字信号,电阻Rl的一端通过电阻R2与三极管320的发射极相连并共同接地,三极管320的发射极与继电器310的一个接线端相连,继电器310的另一个接线端接地。继电器310具有三个触点1、2和3,其中触点I与U盘端口 211相连,触点2与产品端口 212相连,触点3与计算机端口 213相连。继电器310具有两个状态,在第一状态下,触点I与触点3相连,从而使U盘端口 211与计算机端口 213相连,在第二状态下,触点I与触点2相连,从而使U盘端口与产品端口 212相连。继电器310根据是否由接线端接收到控制信号而在这两个状态之间进行切换。当三极管320的基极没有接收到来自外部的数字信号时,三极管320处于截止状态,其集电极不产生控制信号,使继电器310处于第一状态,触点I与触点3相连,从而使U盘端口 211与计算机端口 213相连。当三极管320的基极接收到来自外部的数字信号时,三极管320处于导通状态,其集电极产生控制信号,使继电
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1