实现程序自动下载的电路、方法以及计算机设备技术

技术编号:30037285 阅读:14 留言:0更新日期:2021-09-15 10:34
本发明专利技术提供了一种实现程序自动下载的电路、方法以及计算机设备,其中实现程序自动下载的电路包括:逻辑控制模块、USB切换模块以及拓展模块;通过USB切换模块连接外部设备,并通过拓展模块拓展出多个USB接口,USB接口与PCBA模组一一对应连接,使得各PCBA模组通过拓展模块和切换模块与外部设备进行连接,从而实现了对各个PCBA模组程序的自动化下载,无需将多个PCBA拼板分开成单独的PCBA,依次进行下载,提高了电子产品的产能效率,简化了员工的操作,提高了生产效率。提高了生产效率。提高了生产效率。

【技术实现步骤摘要】
实现程序自动下载的电路、方法以及计算机设备


[0001]本专利技术涉及电路领域,特别涉及一种实现程序自动下载的电路、方法以及计算机设备。

技术介绍

[0002]电子产品产线批量生产中,有许多是一些小型功能性印刷电路板(Printed Circuit Board Assembly,PCBA)模组,需要通过电脑USB线下载方式,将软件下载到产品中。目前下载软件的方法是将多个PCBA拼板分开成单独的PCBA,再将单个PCBA放到专用的治具上,通过电脑USB进行下载。若需要完成整个PCBA拼板的功能性软件下载,则对于拆分得到的多个PCBA,通常需要员工同时操作多台治具,使用多条USB线连接电脑。专利技术人发现传统的方法操作繁杂,连线较多,导致生产效率较低,无法实现自动化的下载。

技术实现思路

[0003]本专利技术的主要目的为提供一种实现程序自动下载的电路、方法以及计算机设备,旨在解决传统的方法操作繁杂,连线较多,导致生产效率较低的问题。
[0004]本专利技术提供了一种实现程序自动下载的电路,包括:逻辑控制模块、USB切换模块以及拓展模块;所述拓展模块与所述USB切换模块连接,所述拓展模块上设置有多个USB接口,所述USB接口用于与PCBA模组一一对应连接;所述USB切换模块用于切换所述拓展模块上的接口;所述USB切换模块用于连接外部设备,所述USB切换模块和所述拓展模块均为所述PCBA模组与外部设备连接的桥接模块;所述USB切换模块用于转达所述外部设备的发送的程序至所述PCBA模组;所述USB切换模块与所述逻辑控制模块连接,根据所述逻辑控制模块的指令切换连接所述外部设备的所述USB接口。
[0005]进一步地,所述逻辑控制模块还设置有外部设备接口,用于与所述外部设备进行连接,接收所述外部设备发送的控制逻辑指令,所述控制逻辑指令用于控制各所述USB接口的切换。
[0006]进一步地,所述USB切换模块上还设置有多个USB接口。
[0007]进一步地,还包括扩展模块,所述扩展模块包括多个子USB接口、输入接口和转换单元,所述输入接口与所述转换单元连接,所述转换单元与所述子USB接口连接,所述输入接口与所述USB接口连接,所述子USB接口分别对应连接一个所述PCBA模组。
[0008]进一步地,还包括第一瞬态抑制二极管,所述第一瞬态抑制二极管的输入端与所述逻辑控制单元的正极输入端连接,所述第一瞬态抑制二极管的输出端接地。
[0009]本专利技术还提供了一种实现程序下载的方法,通过上述所述的实现程序自动下载的电路实现,包括:
[0010]所述逻辑控制模块通过所述USB切换模块连接所述外部设备;
[0011]根据待下载程序的PCBA模组,得到对应的多个目标USB接口的信息;
[0012]根据各所述目标USB接口的信息中的优先级进行排序,得到排序后的目标USB接口
顺序;
[0013]按照所述目标USB接口顺序,控制各所述目标USB接口依次连接外部设备,以下载对应各所述PCBA模组的程序。
[0014]进一步地,所述按照所述目标USB接口顺序,控制各所述目标USB接口依次连接外部设备的步骤,包括:
[0015]检测当前连接的所述目标USB接口对应的程序是否正在下载;
[0016]若正在下载,则检测当前连接的所述目标USB接口的连接时长是否超出了预设时长;
[0017]若超出了预设时长,则根据所述目标USB接口顺序,通过下一个所述目标USB接口连接所述外部设备。
[0018]进一步地,所述按照所述目标USB接口顺序,控制各所述目标USB接口连接依次外部设备的步骤之后,还包括:
[0019]获取所述测试设备的测试命令;
[0020]根据所述测试命令获取待检测的所述PCBA模组;
[0021]基于所述待检测的所述PCBA模组得到对应的所述目标USB接口,并记为待检测USB接口;
[0022]连通所述待检测USB接口与所述测试设备,并将所述测试命令通过转发给所述待检测的所述PCBA模组。
[0023]本专利技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0024]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0025]本专利技术的有益效果:通过USB切换模块连接外部设备,并通过拓展模块拓展出多个USB接口,USB接口与PCBA模组一一对应连接,使得各PCBA模组通过拓展模块和切换模块与外部设备进行连接,从而实现了对各个PCBA模组程序的自动化下载,无需将多个PCBA拼板分开成单独的PCBA,即可依次进行下载,提高了电子产品的产能效率,简化了员工的操作,提高了生产效率。
附图说明
[0026]图1是本专利技术一实施例的一种实现程序自动下载的电路的结构示意图;
[0027]图2是本专利技术一实施例的一种实现程序下载的方法的流程示意图;
[0028]图3是本专利技术一实施例的逻辑控制模块的结构示意框图;
[0029]图4为本专利技术的存储介质一实施例的结构框图;
[0030]图5为本专利技术的无屏设备一实施例的结构框图。
[0031]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基
于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]需要说明,本专利技术实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。
[0034]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
[0035]另外,在本专利技术中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0036]参照图1,本专利技术提出了一种实现程序自动下载的电路,包括:逻辑控制模块11、USB切换模块12以及拓展模块13;所述拓展模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现程序自动下载的电路,其特征在于,包括:逻辑控制模块、USB切换模块以及拓展模块;所述拓展模块与所述USB切换模块连接,所述拓展模块上设置有多个USB接口,所述USB接口用于与PCBA模组一一对应连接;所述USB切换模块用于切换所述拓展模块上的接口;所述USB切换模块用于连接外部设备,所述USB切换模块和所述拓展模块均为所述PCBA模组与外部设备连接的桥接模块;所述USB切换模块用于转达所述外部设备的发送的程序至所述PCBA模组;所述USB切换模块与所述逻辑控制模块连接,根据所述逻辑控制模块的指令切换连接所述外部设备的所述USB接口。2.如权利要求1所述的实现程序自动下载的电路,其特征在于,所述逻辑控制模块还设置有外部设备接口,用于与所述外部设备进行连接,接收所述外部设备发送的控制逻辑指令,所述控制逻辑指令用于控制各所述USB接口的切换。3.如权利要求1所述的实现程序自动下载的电路,其特征在于,所述USB切换模块上还设置有多个USB接口。4.如权利要求1或3所述的实现程序自动下载的电路,其特征在于,还包括扩展模块,所述扩展模块包括多个子USB接口、输入接口和转换单元,所述输入接口与所述转换单元连接,所述转换单元与所述子USB接口连接,所述输入接口与所述USB接口连接,所述子USB接口分别对应连接一个所述PCBA模组。5.如权利要求1所述的实现程序自动下载的电路,其特征在于,还包括第一瞬态抑制二极管,所述第一瞬态抑制二极管的输入端与所述逻辑控制单元的正极输入端连接,所述第一瞬态抑制二极管的输出端接地。6.一种实现程序下载的方法,通过权利要求1

5任一项所述的实现程序自动下载的电路实现,...

【专利技术属性】
技术研发人员:杨欢曾志华
申请(专利权)人:深圳市沃特沃德信息有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1