CN106502911B - 多终端接入装置 - Google Patents
多终端接入装置 Download PDFInfo
- Publication number
- CN106502911B CN106502911B CN201610986565.0A CN201610986565A CN106502911B CN 106502911 B CN106502911 B CN 106502911B CN 201610986565 A CN201610986565 A CN 201610986565A CN 106502911 B CN106502911 B CN 106502911B
- Authority
- CN
- China
- Prior art keywords
- usb
- interface
- network
- unit
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 48
- 238000001514 detection method Methods 0.000 claims description 18
- 238000012360 testing method Methods 0.000 abstract description 25
- 238000012545 processing Methods 0.000 abstract description 5
- 238000013522 software testing Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3648—Debugging of software using additional hardware
- G06F11/3656—Debugging of software using additional hardware using a specific debug interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/008—Reliability or availability analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/267—Reconfiguring circuits for testing, e.g. LSSD, partitioning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Systems (AREA)
Abstract
本发明涉及一种多终端接入装置,包括:USB转发器、USB切换模块、第一网络转换模块、网络交换机和第二网络转换模块,USB切换模块与USB转发器连接,网络交换机通过第一网络转换模块与USB转发器连接,第二网络转换模块与网络交换机连接;USB转发器用于与计算机连接;第一网络转换模块用于将USB信号转换为网络信号;USB切换模块用于连接USB接口和OTG接口;第二网络转换模块用于将网络信号转换为串口信号,并与串口接口连接。通过将USB信号转换为网络信号,并通过网络交换机进行信号处理,避免了USB转UART接口多引起的计算机内存占用过多的情况,且能够为测试终端提供USB接口、OTG接口、IO扩展口以及串口接口,使得测试手段更为丰富,有效提高了测试效率。
Description
技术领域
本发明涉及终端测试技术领域,特别涉及多终端接入装置。
背景技术
在智能终端的硬件设备和软件开发完成后,需要对软硬件产品包进行测试,确认其是否符合设计规格的要求。为此,将智能终端连接至计算机,通过计算机对智能终端进行测试,计算机一般通过USB(Universal Serial Bus,通用串行总线)和UART串口与智能终端连接,USB口用于将测试用例下发到智能终端,UART口用于读取测试信息。为提高测试效率,一台计算机需连接多台被测终端,以便分发测试用例做并发测试。由于常用的UART口是通过USB转换而来,当UART口过多时,将会占用较多的内存空间,造成计算机蓝屏或死机。因此,亟需可以连接多台被测终端的自动化测试设备。
发明内容
基于此,有必要针对传统的智能终端测试效率低下的缺陷,提供一种多终端接入装置。
一种多终端接入装置,包括:机箱、USB转发器、USB切换模块、第一网络转换模块、网络交换机和第二网络转换模块,所述USB切换模块与所述USB转发器连接,所述网络交换机通过所述第一网络转换模块与所述USB转发器连接,所述第二网络转换模块与所述网络交换机连接;所述USB转发器、所述USB切换模块、所述第一网络转换模块、所述网络交换机和所述第二网络转换模块均设置于所述机箱内,所述机箱设置有多个USB接口、OTG接口以及串口接口;
所述USB转发器用于与计算机连接;
所述第一网络转换模块用于将USB信号转换为网络信号;
所述USB切换模块用于连接USB接口和OTG接口;
所述第二网络转换模块用于将网络信号转换为串口信号,并与串口接口连接;
所述USB接口用于接入智能终端,所述OTG接口用于接入智能终端的外挂硬盘,所述串口接口用于与智能终端的UAR口接口连接。
在其中一个实施例中,所述USB转发器具有多个USB接口,所述USB转发器通过各所述USB接口分别与所述计算机、所述USB切换模块以及所述第一网络转换模块连接。
在其中一个实施例中,所述USB转发器数量为多个,多个所述USB转发器通过USB接口相连。
在其中一个实施例中,所述USB切换模块包括第一控制单元、第一接口单元和切换单元,所述第一控制单元与所述第一接口单元连接,所述第一接口单元与所述切换单元连接,所述切换单元与所述USB转发器连接;
所述第一控制单元用于控制所述第一接口单元和所述切换单元工作,并通过所述USB转发器与计算机通信;
所述第一接口单元用于根据所述第一控制单元的切换指令控制所述切换单元工作;
所述切换单元用于连接至USB接口和OTG接口,并根据所述第一控制单元的切换指令进行USB接口和OTG接口的切换。
在其中一个实施例中,所述USB切换模块的数量为两个。
在其中一个实施例中,每一所述USB切换模块包括八个所述第一接口单元,每一所述接口控制单元与八个所述第一接口单元连接,每一所述接口单元与一所述切换单元连接。
在其中一个实施例中,所述USB切换模块还包括电流检测单元,所述电流检测单元与所述第一控制单元连接,所述电流检测单元用于检测USB接口的电流值,并将USB接口的电流值发送至所述第一控制单元,所述第一控制单元还用于根据USB接口的电流值控制USB接口的信号通断以及供电通断。
在其中一个实施例中,所述USB切换模块还包括电源端口,所述第一控制单元通过所述电流检测单元与所述电源端口连接。
在其中一个实施例中,所述USB切换模块还包括IO扩展端口,所述IO扩展端口与所述第一接口单元连接。
在其中一个实施例中,所述第二网络转换模块包括第二控制单元、第二接口单元和串口接口单元,所述第二控制单元与所述第二接口单元连接,所述第二接口单元与所述串口接口单元连接,所述串口接口单元与所述网络交换机连接;
所述第二控制单元用于通过所述第二接口单元控制所述串口接口单元的供电通断;
所述第二接口单元用于根据所述第二控制单元的通断指令控制所述串口接口单元的供电通断;
所述串口接口单元用于将网络信号转换为串口信号,或者将串口信号转换为网络信号。
上述多终端接入装置,通过将USB信号转换为网络信号,并通过网络交换机进行信号处理,避免了USB信号多引起的计算机内存占用过多的情况,避免了计算机因此而蓝屏或者死机,且能够为测试终端提供USB接口、OTG接口以及串口接口,使得测试手段更为丰富,从而有效提高了测试效率。
附图说明
图1为一实施例的多终端接入装置的模块框图;
图2为一实施例的USB切换模块的模块框图;
图3为另一实施例的USB切换模块的模块框图;
图4为一实施例的第二网络转换模块的模块框图;
图5为一实施例的单片机LPC1768的管脚示意图;
图6为一实施例的PCA9555PW芯片的管脚示意图;
图7为一实施例的USB模拟开关MAX4906的管脚示意图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
例如,一种多终端接入装置,包括:USB转发器、USB切换模块、第一网络转换模块、网络交换机和第二网络转换模块,所述USB切换模块与所述USB转发器连接,所述网络交换机通过所述第一网络转换模块与所述USB转发器连接,所述第二网络转换模块与所述网络交换机连接;所述USB转发器用于与计算机连接;所述第一网络转换模块用于将USB信号转换为网络信号;所述USB切换模块用于连接USB接口和OTG接口;所述第二网络转换模块用于将网络信号转换为串口信号,并与串口接口连接。
如图1所示,其为一实施例的一种多终端接入装置10,包括:机箱、USB转发器100、USB切换模块200、第一网络转换模块310、网络交换机330和第二网络转换模块320,该USB转发器100、USB切换模块200、第一网络转换模块310、网络交换机330和第二网络转换模块320均设置于机箱内,机箱设置有多个USB接口、OTG接口以及串口接口,所述USB切换模块200与所述USB转发器100连接,所述网络交换机330通过所述第一网络转换模块310与所述USB转发器100连接,所述第二网络转换模块320与所述网络交换机330连接;所述USB转发器100用于与计算机连接;所述第一网络转换模块310用于将USB信号转换为网络信号;所述USB切换模块200用于连接USB接口和OTG接口;所述第二网络转换模块320用于将网络信号转换为串口信号,并与串口接口连接。
具体地,USB接口用于接入智能终端,OTG(On-The-Go)接口用于接入智能终端的外挂硬盘,而串口接口用于接入智能终端的TF(Trans-flash Card)卡,串口接口用于与智能终端的UAR口接口连接,计算机通过多终端接入装置10的USB接口接入智能终端,并通过多终端接入装置10的OTG接口接入智能终端的外挂硬盘,通过串口接口接入智能终端的TF卡。
本实施例中,通过将USB信号转换为网络信号,并通过网络交换机330进行信号处理,由于部分的USB信号在网络交换机330上处理,无需计算机处理,从而避免了USB信号多引起的计算机内存占用过多的情况,避免了计算机因此而蓝屏或者死机,且能够为测试终端提供USB接口、OTG接口以及串口接口,使得测试手段更为丰富,从而有效提高了测试效率。例如,该网络交换机330具有多个网络接口,该网络交换机330通过第一网络转换模块310将USB转发器100的USB信号转换为网络信号,并通过网络将网络信号发送至第二网络转换模块320,通过第二网络转换模块320将网络信号转换为串口信号,第二网络转换模块320通过串口接口与接入至串口接口的设备连接。
在一个实施例中,所述USB转发器100具有多个USB接口,所述USB转发器100通过各所述USB接口分别与所述计算机、所述USB切换模块200以及所述第一网络转换模块310连接。在本实施例中,该USB转发器100的端口数量为七个,即该USB转发器100具有七个USB接口。例如,该USB转发器100为USB集线器(HUB),用于传输信号,例如,该USB集线器为多端口的转发器,例如,该USB转发器100通过USB数据线连接至计算机,并将计算机的指令或者信号转发至USB切换模块200以及第一网络转换模块310,或者将USB切换模块200以及第一网络转换模块310的信号转发至计算机,由于该USB转发器100具有多个USB接口,即可连接多个USB切换模块200和/或第一网络转换模块310,从而使得多终端接入装置10能够同时接入更多的智能终端,从而进一步提高了测试效率。
例如,所述USB转发器100数量为多个,多个所述USB转发器100通过USB接口相连。例如,多个所述USB转发器100级联,通过多个USB转发器100的相连或者级联能够提高用于与USB切换模块200以及第一网络转换模块310连接的USB接口数量,从而能够提供更多的USB接口、OTG接口以及串口接口,从而接入更多的智能终端。例如,该USB转发器100数量为三个,例如,USB转发器100包括第一转发器、第二转发器和第三转发器,第一转发器、第二转发器和第三转发器分别具有七个US接口,例如,第一转发器通过USB数据线连接至计算机,第二转发器和第三转发器通过USB数据线分别连接至第一转发器,这样,通过三个USB转发器100的连接,从而能够提供更多的USB接口,以接入多个USB切换模块200以及第一网络转换模块310,进而使得多终端接入装置10能够同时接入更多的智能终端,从而进一步提高了测试效率。
在一个实施例中,所述USB切换模块200包括第一控制单元210、第一接口单元220和切换单元230,所述第一控制单元210与所述第一接口单元220连接,所述第一接口单元220与所述切换单元230连接,所述切换单元230与所述USB转发器100连接;所述第一控制单元210用于控制所述第一接口单元220和所述切换单元230工作,并通过所述USB转发器100与计算机通信;所述第一接口单元220用于根据所述第一控制单元210的切换指令控制所述切换单元230工作;所述切换单元230用于连接至USB接口和OTG接口,并根据所述第一控制单元210的切换指令进行USB接口和OTG接口的切换。
例如,该USB切换模块200为USB切换版,该USB切换板用于通过连接至USB转发器100,将计算机的USB信号发送至USB接口和OTG接口,实现计算机与USB接口上智能终端的测试,以及对OTG接口上的外挂硬盘的测试。具体地,该切换单元230为USB模拟开关,其具有三个针脚,分别连接至USB接口、OTG接口以及USB转发器100。
例如,所述USB切换模块200的数量为两个。例如,两个所述USB切换模块200分别与两个USB转发器100连接,例如,两个所述USB切换模块200分别与三个USB转发器100连接,具体地,每一USB转发器100具有七个USB接口,这样,除去USB转发器100之间相连的四个七个USB接口,可提供十七个USB接口,其中,十六个USB接口与两个所述USB切换模块200连接,每一所述USB切换模块200与USB转发器100的八个USB接口连接。
在一个实施例中,每一所述USB切换模块200包括八个所述第一接口单元220,每一所述接口控制单元与八个所述第一接口单元220连接,每一所述接口单元与一所述切换单元230连接,例如,所述USB切换模块200包括八个所述切换单元230,例如,每一切换单元230连接一个USB接口和一个OTG接口。在本实施例中,由于USB切换模块200包括八个第一接口单元220以及八个切换单元230,因此,每一所述USB切换模块200同时提供八个USB接口以及八个OTG接口,提高了智能终端的接入数量,同时能够接入更多的智能终端,从而有效提高了测试效率。
在一个实施例中,所述USB切换模块200还包括电源检测单元240,所述电源检测单元240与所述第一控制单元210连接,所述电源检测单元240用于检测USB接口的电流值,并将USB接口的电流值发送至所述第一控制单元210,所述第一控制单元210还用于根据USB接口的电流值控制USB接口的信号通断以及供电通断。例如,所述USB切换模块200还包括电源端口,所述第一控制单元210通过所述电源检测单元240与所述电源端口连接,该电源端口用于智能终端,并为智能终端供电。
例如,所述电源检测单元240用于检测USB接口的电流值,并将USB接口的电流值发送至所述第一控制单元210,所述第一控制单元210用于当USB接口的电流值大于预设阈值时,控制所述切换单元230中断该USB接口,例如,例如,所述电源检测单元240用于检测电源端口的电流值,并将电源端口的电流值发送至所述第一控制单元210,所述第一控制单元210用于当电源端口的电流值大于预设阈值时,控制所述电源检测单元240中断所述电源端口。在本实施例中,中断指的是断开该电源端口,或者断开对电源端口的供电,又或者断开对USB接口的信号传输和接收,或者断开对USB接口的供电。
在一个实施例中,所述USB切换模块还包括IO(Input/Output,输入/输出)扩展端口,所述IO扩展端口与所述第一接口单元220连接,即每一所述接口单元220与一所述IO扩展端口连接,该IO扩展端口用于与智能终端的开关按键连接,又如,该IO扩展端口用于与智能终端的OTG口连接。例如,该IO扩展端口包含3个3.3V IO管脚,外接智能终端的开/关机按键以及OTG口,用于控制智能终端的开/关机,或连接外部USB存储器。
在一个实施例中,所述第二网络转换模块320包括第二控制单元322、第二接口单元324和串口接口单元326,所述第二控制单元322与所述第二接口单元324连接,所述第二接口单元324与所述串口接口单元326连接,所述串口接口单元326与所述网络交换机330连接;所述第二控制单元322用于通过所述第二接口单元324控制所述串口接口单元326的供电通断;所述第二接口单元324用于根据所述第二控制单元322的通断指令控制所述串口接口单元326的供电通断;所述串口接口单元326用于将网络信号转换为串口信号,或者将串口信号转换为网络信号。
例如,该第二网络转换模块320为网络串口板,用于将网络信号转换为串口信号,或者将串口信号转换为网络信号,例如,该第二控制单元322连接至八个第二接口单元324,每一所述第二接口单元324连接至一串口接口单元326,串口接口单元326连接至网络交换机330,且串口接口单元326连接串口接口,从而接入串口设备。该串口接口单元326用于将网络信号转换为串口信号,或者将串口信号转换为网络信号。
在一个实施例中,还包括电源模块,所述电源模块分别与所述USB切换模块200以及所述第二网络转换模块320连接。所述电源模块用于为所述USB切换膜以及所述第二网络转换模块320供电,例如,该电源模块与所述电源检测单元240连接。在本实施例中,多终端接入装置还设置有电源接口,该USB切换模块200还包括电源接口,该电源接口用于连接智能终端,为智能终端供电。
下面为本发明的一个具体实施例:
在本实施例中,多终端接入装置包括机箱,机箱内设置有USB转发器、USB切换模块、第一网络转换模块、网络交换机和第二网络转换模块。
具体地,在本实施例中,USB转发器为USB HUB,其数量为三个,一个USB转发器通过USB数据线连接至计算机,另外两个均与该USB转发器连接。
在本实施例中,USB切换模块为USB切换板,该USB切换板包括第一控制单元、第一接口单元、切换单元和继电器,在本实施例中,第一控制单元为单片机LPC1768,该第一接口单元为PCA9555PW芯片,该切换单元为USB模拟开关MAX4906,单片机LPC1768的I2C管脚连接至八个PCA9555PW芯片,PCA9555PW芯片的SDA和SCL管脚与单片机LPC1768的I2C管脚连接,通过SDA和SCL管脚反馈至单片机LPC1768的信号组合,向单片机LPC1768的发送各PCA9555PW芯片的地址,以使得单片机LPC1768区分不同通道的信号,以识别不同的USB接口。PCA9555PW芯片的P00管脚连接至USB模拟开关MAX4906的IN针脚,USB模拟开关MAX4906的三个管脚分别连接USB端口、USB接口和OTG接口,其中USB端口通过USB数据线连接至USB转发器,USB模拟开关MAX4906根据单片机LPC1768的控制指令,选择接通USB接口或者OTG接口,即USB切换板具有八个通道,每一通道具有一个PCA9555PW芯片、USB模拟开关MAX4906以及一个继电器,单片机LPC1768通过控制USB模拟开关MAX4906的选通进而控制每个通道的选通接口,并控制PCA9555PW芯片向继电器输出信号控制接口的通断。从而实现智能终端的接入,智能终端能够接入USB接口或者OTG接口。
该USB切换板还设置有电流检测单元,该电流检测单元包括电流差值测量芯片MAX199和电流测量芯片ADC128D818,电流差值测量芯片MAX199与单片机LPC1768的I2C管脚连接,电流差值测量芯片MAX199检测接入USB切换模块上的USB端口的电流,当USB接口的电流大于预设电流值时,电流测量芯片ADC128D818向单片机LPC1768输出中断信号,单片机LPC1768控制PCA9555PW芯片向继电器输出信号控制接口的中断,并断开对USB接口的供电,避免由于电流过大而造成设备损坏。
在本实施例中,该USB切换板还设置电源接口,该电源接口用于连接智能终端,为智能终端供电。
在本实施例中,第一网络转化模块为USB网口转接线,该USB网口转接线用于实现USB信号与网络信号的转换,该USB网口转接线一端为USB接口,另一端为网口,USB网口转接线的接口连接至USB HUB,USB网口转接线的网口连接至网络交换机,网络交换机通过IP地址以区分不同的接口的端口号,例如,该网络交换机为24口百兆网络交换机。
具体地,所述第二网络转换模块包括第二控制单元、第二接口单元和串口接口单元,在本实施例中,第二控制单元为单片机LPC1768,第二接口单元为PCA9555PW芯片,串口接口单元为网络串口转换端子。例如,第二网络转换模块包括网络串口板和网络串口转换端子,网络串口转换端子设置于网络串口板上,该网络串口版包括单片机LPC1768、PCA9555PW芯片和继电器,PCA9555PW芯片连接至网络串口转换端子,该网络串口转换端子用于转换网络信号和串口信号,例如,该串口接口为UART(Universal AsynchronousReceiver/Transmitter,通用异步收发传输器)串口接口,单片机LPC1768通过I2C接口与PCA9555PW芯片,PCA9555PW芯片与网络串口转换端子连接,用于向控制PCA9555PW芯片输出控制指令,以控制继电器通断,从而实现串口接口的通断。在本实施例中,网络串口转换端子为USR-K1超级网口模块(济南有人科技公司),其用于将TCP/UDP数据包与UART串口接口实现数据透明传输,该网络串口转换端子具有网口和串口,具体地,网络交换机通过网线连接至网络串口转换端子的网口上,网络串口转换端子的串口用于提供设备接入,单片机LPC1768用于控制某一通道上网络串口转换端子的通断。
以下是另一个具体的实施方式:
在本实施例中,机箱设置有16组接口,对应于接16台智能终端。每组接口包含一个USB口(USB接口)、一个UART口(UART串口接口)、一个5V电源端子(电源接口)、一个IO扩展口、一个OTG口(OTG接口)及一组指示灯。USB口用于给智能终端分发测试用例、传输adb命令,UART口用于打印测试信息和结果,OTG口用于测试智能终端的USB兼容性或存放测试数据,5V电源端子用于给电视盒子等不能用USB供电的智能终端供电,IO扩展口包含3个3.3VIO管脚,可以外接智能终端的开/关机按键、OTG ID线等,用于开关机控制等,指示灯是指示每组的5V供电是否正常、串口是否连接等。
多终端接入装置还包括两个USB多路切换板,用于USB信号的多路切换、提供智能终端的供电、扩展口以及测量终端耗电等。其中智能终端USB口的信号线,可通过其切换连接到:1)接计算机;2)接OTG;3)悬空。终端USB口的VBUS电源,可通过切换连接到:1)接5V电源;2)接计算机-USB VBUS;3)悬空。不管是用USB供电还是用5V电源端子供电,都可以测量终端的耗电。
多终端接入装置还包括一个USB3.0千兆网口、一个24口网络交换机、网络串口转换板以及串口连接线,由于信号处理以及地址寻找在网络交换机上处理,减小了对计算机内存的占用,使用稳定可靠,不会出现USB串口连接较多时导致PC蓝屏的情况;且每个串口号固定,使用方便。
具体应用中,PC通过一根USB线连接到机箱,机箱内有3个7口的USB hub,通过USB线将USB切换板上的各个USB端口连接到hub上;USB网口一端连接hub,另一端是转换出的网络信号,通过网线连接到24口的网络交换机,交换机再通过网线连接到网络串口板的各个网络端口,将网络信号转换成UART信号,通过5口的串口线,连接到机箱外壳,供智能终端使用。
每块USB切换板可分为8组电路模块,每组有3个USB端口,一个接hub,1个接OTG,1个连接到机箱外壳(接智能终端)。板卡上应用模拟开关来切换智能终端USB口连接到那个接口。同时,每组电路中还含有一个IO扩展口、一个外部5V电源输出等。
机箱中设置有2个220V的开关电源,每个电源输出+5V、驱动能力为40A的直流电源,给内部板卡(包括USB切换版和网络串口版)和被测终端供电。
USB切换板有一个单片机LPC1768,用于控制开关通断和读取测量USB口和电源端端子的电流值等。单片机LPC1768通过UART口与计算机进行通讯。单片机的I2C端口连接8个PCA9555IO port芯片,PCA9555IO port芯片输出的14个PO口,每个PCA9555IO port芯片连接一个USB口(USB接口)、一个UART口(UART串口接口)、一个5V电源端子(电源接口)、一个IO扩展口、一个OTG口(OTG接口)及一组指示灯,每个PCA9555IO port芯片与对应的端口构成一组电路模块,PCA9555IO port芯片用于控制继电器、模拟开关以及5pin的IO扩展口。
USB模拟开关MAX4906,用于控制接终端的USB端口,是选择连接PC(通过hub),还是连接OTG,或者悬空。
外部的+5V电源,通过继电器的选通连接到MAX199电流差值测量芯片,将电流差值接入到ADC128D818电流测量芯片,然后通过I2C接入到单片机,计算出电流值。
智能终端接入自动感知功能:在单片机中,将每个通道的初始电流上限设置成100mA,当已开机的智能终端通过USB线或5V电源端子连接到多终端接入装置时,设备监测到这一路的电流值超过100mA时,即产生中断,此时从串口打印出相关信息,提示有终端接入。计算机收到相关信息后,即在界面中将这一路终端显示出来。
耗电过大电源自动断开:可通过外部程序控制单片机,设定每个通道的电流极限值,当电流达到或超过极限值时,ADC128D818芯片产生中断,输出到单片机的中断信号上,单片机来控制,断开此通道的供电。
网络串口板中包括单片机LPC1768,单片机LPC1768通过I2C接口控制PCA9555IOPort芯片,然后再控制每个通道的继电器的通断。继电器是用来控制网络串口模块的3.3V电源是否要供电,以此来控制UART口是否工作。
网络串口转换模块使用的是济南有人科技公司的USR-K1超级网口模块,是用来将TCP/UDP数据包与UART接口实现数据透明传输的设备。
USR-K1超级网口的功能特点如下:
·10/100M自适应以太网接口,超小体积,网口大小,RJ45接口;
·串口波特率从300bps到921.6Kbps可设置;
·网络工作模式可选择TCP Server、TCP Client、UDP以及UDP Server。
实际使用中,采用USB3.0千兆网卡,将USB信号转换成网络信号,然后再连接网线到一个24口百兆网络交换机,交换机通过网线连接到USR-K1上。USB网卡的IP地址需预设地址:通过软件USR-Kx V2.0.1.497,将各个网口IP地址设置成192.168.2.x网段的地址,设置好各个网口后,再通过虚拟串口设置软件,将各串口设置成固定的串口并于相应的IP地址对应,这样,在实际使用中,每个通道的串口号都设置成固定串口号,并且可以通过程序控制其打开或关断。
在本实施例中,多端口接入多个智能终端,不仅使得测试过程稳定,能够有效避免计算机死机或蓝屏,且能够减少连接线,计算机仅需一根USB即可通过多终端接入装置连接多台智能终端,无需对计算机的端口进行扩展,另一方面,还实现了对智能终端的功耗测试,并设定供电上线,依此实现智能终端连接自动监测功能。
应该说明的是,上述系统实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于可读取存储介质中。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不移动矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种多终端接入装置,其特征在于,包括:机箱、USB转发器、USB切换模块、第一网络转换模块、网络交换机和第二网络转换模块,所述USB切换模块与所述USB转发器连接,所述网络交换机通过所述第一网络转换模块与所述USB转发器连接,所述第二网络转换模块与所述网络交换机连接;所述USB转发器、所述USB切换模块、所述第一网络转换模块、所述网络交换机和所述第二网络转换模块均设置于所述机箱内,所述机箱设置有多个USB接口、OTG接口以及串口接口;
所述USB转发器用于与计算机连接;
所述第一网络转换模块用于将USB信号转换为网络信号;
所述USB切换模块用于连接USB接口和OTG接口;
所述第二网络转换模块用于将网络信号转换为串口信号,并与串口接口连接;
所述USB接口用于接入智能终端,所述OTG接口用于接入智能终端的外挂硬盘,所述串口接口用于与智能终端的UAR口接口连接。
2.根据权利要求1所述的多终端接入装置,其特征在于,所述USB转发器具有多个USB接口,所述USB转发器通过各所述USB接口分别与所述计算机、所述USB切换模块以及所述第一网络转换模块连接。
3.根据权利要求2所述的多终端接入装置,其特征在于,所述USB转发器数量为多个,多个所述USB转发器通过USB接口相连。
4.根据权利要求3所述的多终端接入装置,其特征在于,所述USB切换模块包括第一控制单元、第一接口单元和切换单元,所述第一控制单元与所述第一接口单元连接,所述第一接口单元与所述切换单元连接,所述切换单元与所述USB转发器连接;
所述第一控制单元用于控制所述第一接口单元和所述切换单元工作,并通过所述USB转发器与计算机通信;
所述第一接口单元用于根据所述第一控制单元的切换指令控制所述切换单元工作;
所述切换单元用于连接至USB接口和OTG接口,并根据所述第一控制单元的切换指令进行USB接口和OTG接口的切换。
5.根据权利要求4所述的多终端接入装置,其特征在于,所述USB切换模块的数量为两个。
6.根据权利要求5所述的多终端接入装置,其特征在于,每一所述USB切换模块包括八个所述第一接口单元,每一所述接口控制单元与八个所述第一接口单元连接,每一所述接口单元与一所述切换单元连接。
7.根据权利要求4所述的多终端接入装置,其特征在于,所述USB切换模块还包括电流检测单元,所述电流检测单元与所述第一控制单元连接,所述电流检测单元用于检测USB接口的电流值,并将USB接口的电流值发送至所述第一控制单元,所述第一控制单元还用于根据USB接口的电流值控制USB接口的信号通断以及供电通断。
8.根据权利要求7所述的多终端接入装置,其特征在于,所述USB切换模块还包括电源端口,所述第一控制单元通过所述电流检测单元与所述电源端口连接。
9.根据权利要求4所述的多终端接入装置,其特征在于,所述USB切换模块还包括IO扩展端口,所述IO扩展端口与所述第一接口单元连接。
10.根据权利要求1所述的多终端接入装置,其特征在于,所述第二网络转换模块包括第二控制单元、第二接口单元和串口接口单元,所述第二控制单元与所述第二接口单元连接,所述第二接口单元与所述串口接口单元连接,所述串口接口单元与所述网络交换机连接;
所述第二控制单元用于通过所述第二接口单元控制所述串口接口单元的供电通断;
所述第二接口单元用于根据所述第二控制单元的通断指令控制所述串口接口单元的供电通断;
所述串口接口单元用于将网络信号转换为串口信号,或者将串口信号转换为网络信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610986565.0A CN106502911B (zh) | 2016-11-09 | 2016-11-09 | 多终端接入装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610986565.0A CN106502911B (zh) | 2016-11-09 | 2016-11-09 | 多终端接入装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106502911A CN106502911A (zh) | 2017-03-15 |
CN106502911B true CN106502911B (zh) | 2019-12-10 |
Family
ID=58323530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610986565.0A Active CN106502911B (zh) | 2016-11-09 | 2016-11-09 | 多终端接入装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106502911B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107104901A (zh) * | 2017-06-12 | 2017-08-29 | 杭州快越科技有限公司 | 跨媒介专网接入路由器 |
CN110730134A (zh) * | 2019-09-25 | 2020-01-24 | 恒大智慧科技有限公司 | 一种路由器及网络连接系统 |
CN113655772A (zh) * | 2021-07-08 | 2021-11-16 | 珠海妙存科技有限公司 | 基于以太网的智能终端自动化测试装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917313A (zh) * | 2010-06-18 | 2010-12-15 | 深圳桑菲消费通信有限公司 | 一种移动终端通过电力线路接入以太网的系统及充电器 |
CN202026431U (zh) * | 2011-04-22 | 2011-11-02 | 青岛海信电器股份有限公司 | 调试装置及系统 |
CN202374284U (zh) * | 2011-12-21 | 2012-08-08 | 东莞宇龙通信科技有限公司 | 一种移动终端网络接入系统及移动终端网络接入装置 |
CN202495733U (zh) * | 2012-02-23 | 2012-10-17 | 光美精密电子股份有限公司 | Usb电源保护装置及其机构 |
CN103457458A (zh) * | 2012-05-28 | 2013-12-18 | 华为终端有限公司 | 电流切换控制设备及电子设备 |
CN103473202A (zh) * | 2013-09-03 | 2013-12-25 | 福建星网锐捷网络有限公司 | Usb otg装置、电子设备及实现otg功能的方法 |
CN103744821A (zh) * | 2014-01-10 | 2014-04-23 | 广东欧珀移动通信有限公司 | 一种实现移动终端usb otg功能的方法及装置 |
CN203673475U (zh) * | 2013-11-08 | 2014-06-25 | 安徽康海时代科技有限公司 | 一种串口服务器 |
CN204014091U (zh) * | 2014-05-26 | 2014-12-10 | 北京高科中天技术股份有限公司 | 无线数据终端 |
CN205249255U (zh) * | 2015-11-25 | 2016-05-18 | 四川湖山电器有限责任公司 | 内置交换机的数字网络中控一体机 |
CN205486072U (zh) * | 2016-01-11 | 2016-08-17 | 中国地震局地壳应力研究所 | 一种多接口信号转换装置 |
CN105914547A (zh) * | 2016-05-25 | 2016-08-31 | 广东欧珀移动通信有限公司 | 一种数据线、充电装置及其智能识别切换otg的方法 |
CN205594626U (zh) * | 2016-04-22 | 2016-09-21 | 山东中磁视讯股份有限公司 | 一种网口与usb接口转换器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7864681B2 (en) * | 2004-07-15 | 2011-01-04 | Broadcom Corp. | Method and system for a gigabit ethernet IP telephone chip with 802.1p and 802.1Q quality of service (QoS) functionalities |
-
2016
- 2016-11-09 CN CN201610986565.0A patent/CN106502911B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917313A (zh) * | 2010-06-18 | 2010-12-15 | 深圳桑菲消费通信有限公司 | 一种移动终端通过电力线路接入以太网的系统及充电器 |
CN202026431U (zh) * | 2011-04-22 | 2011-11-02 | 青岛海信电器股份有限公司 | 调试装置及系统 |
CN202374284U (zh) * | 2011-12-21 | 2012-08-08 | 东莞宇龙通信科技有限公司 | 一种移动终端网络接入系统及移动终端网络接入装置 |
CN202495733U (zh) * | 2012-02-23 | 2012-10-17 | 光美精密电子股份有限公司 | Usb电源保护装置及其机构 |
CN103457458A (zh) * | 2012-05-28 | 2013-12-18 | 华为终端有限公司 | 电流切换控制设备及电子设备 |
CN103473202A (zh) * | 2013-09-03 | 2013-12-25 | 福建星网锐捷网络有限公司 | Usb otg装置、电子设备及实现otg功能的方法 |
CN203673475U (zh) * | 2013-11-08 | 2014-06-25 | 安徽康海时代科技有限公司 | 一种串口服务器 |
CN103744821A (zh) * | 2014-01-10 | 2014-04-23 | 广东欧珀移动通信有限公司 | 一种实现移动终端usb otg功能的方法及装置 |
CN204014091U (zh) * | 2014-05-26 | 2014-12-10 | 北京高科中天技术股份有限公司 | 无线数据终端 |
CN205249255U (zh) * | 2015-11-25 | 2016-05-18 | 四川湖山电器有限责任公司 | 内置交换机的数字网络中控一体机 |
CN205486072U (zh) * | 2016-01-11 | 2016-08-17 | 中国地震局地壳应力研究所 | 一种多接口信号转换装置 |
CN205594626U (zh) * | 2016-04-22 | 2016-09-21 | 山东中磁视讯股份有限公司 | 一种网口与usb接口转换器 |
CN105914547A (zh) * | 2016-05-25 | 2016-08-31 | 广东欧珀移动通信有限公司 | 一种数据线、充电装置及其智能识别切换otg的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106502911A (zh) | 2017-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11232057B2 (en) | Terminal device and control method thereof | |
US10409752B2 (en) | Bidirectional signal conditioning chip including processor determining data transmission direction and type of transmitted data of USB type-C cable and USB type-C cable including the same | |
KR102136068B1 (ko) | Usb 인터페이스 제어방법 및 이를 지원하는 전자장치 | |
CN101438258A (zh) | 将通用串行总线设备转换为无线通用串行总线设备的适配器 | |
CN103490904B (zh) | 以太网电接口兼容转换装置、控制方法及装置 | |
CN210804407U (zh) | 一种具有电平选择功能的串口转单线通信模块 | |
CN106502911B (zh) | 多终端接入装置 | |
CN101685432A (zh) | 实现usb接口切换的装置,实现usb接口测试的系统 | |
CN102081586A (zh) | 多i2c插槽电路系统及传送i2c信号的方法 | |
CN106713094B (zh) | 一种1394数据采集模块 | |
US20120054392A1 (en) | Data read and write device and method for usb ports of 1-wire devices | |
CN208141371U (zh) | 一种多功能uart调试板卡 | |
CN102156618B (zh) | 具有多种连接器的存储装置及其传输数据的方法 | |
CN219936402U (zh) | 快速选择通道式Type-C转四路RS232的转换器 | |
CN210123977U (zh) | 中继线缆及增强现实系统 | |
US8972621B1 (en) | Methods, systems, and physical computer-readable media for multiplexing a single end-point memory structure between USB interfaces | |
JP2012058887A (ja) | デバイス機器 | |
CN214954608U (zh) | 一种机组的通信控制装置和机组 | |
CN212229622U (zh) | 导航模组测试装置及系统 | |
CN213934857U (zh) | 一种固件升级设备 | |
CN212649472U (zh) | 光模块辅助电路和光模块辅助装置 | |
CN116134431A (zh) | 一种具有正反插接口的装置及检测方法 | |
CN105260335A (zh) | 扩展光接口的数据处理系统及方法 | |
CN112955826A (zh) | 选通电路、通信电路、通信控制方法及设备 | |
CN206270952U (zh) | 一种读卡器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |