CN101794267A - Usb设备切换装置及其实现方法 - Google Patents
Usb设备切换装置及其实现方法 Download PDFInfo
- Publication number
- CN101794267A CN101794267A CN 201010123412 CN201010123412A CN101794267A CN 101794267 A CN101794267 A CN 101794267A CN 201010123412 CN201010123412 CN 201010123412 CN 201010123412 A CN201010123412 A CN 201010123412A CN 101794267 A CN101794267 A CN 101794267A
- Authority
- CN
- China
- Prior art keywords
- usb
- port
- module
- switching device
- usb device
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Systems (AREA)
Abstract
本发明揭示了一种USB设备切换装置及其实现方法,包括:微控制单元;串行接口模块,与所述微控制单元电性连接,用以与计算机进行通讯,接受并发送计算机的控制指令;USB端口切换模块,与所述微控制单元电性连接,选定控制USB设备与计算机通信连接;USB通信端口模块,与所述USB端口切换模块连接,用以连接计算机及USB设备的USB端口。本发明提供的USB设备切换装置及其实现方法,可以实现了对USB设备的批量处理,精确切换并控制USB设备,拓展了USB的应用领域,减化了操作流程,大大地提高了效率。
Description
技术领域
本发明涉及USB设备连接控制技术,且特别涉及一种USB设备切换装置及其实现方法。
背景技术
USB(Universal Serial Bus)通用串行总线,是一种连接外部串行设备的技术标准,计算机***接驳***设备(如键盘、鼠标、打印机等)的输入/输出接口标准。USB就是设备插架的一种规范。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。但是直到1999年,USB才真正被广泛应用。同时,它也得到了各PC厂商、芯片制造商和PC外设厂商的广泛支持。在USB方式下,所有的外设都在机箱外连接,连接外设不必再打开机箱;允许外设热插拔,而不必关闭主机电源。USB采用″级联″方式,即每个USB设备用一个USB插头连接到一个外设的USB插座上,而其本身又提供一个USB插座供下一个USB外设连接用。
目前,USB设备一般分两种,一种是集线器(Hub),其功能是为其它USB设备提供扩展接口;另一种是完成某项具体功能的PC***设备,如鼠标、键盘等。USB外设在国内外以惊人的速度发展,迄今为止,各种USB的外设已经有数千种。
而USB Hub作为USB设备的一种已经被广泛应用,它是一种可以将一个USB接口转换为多个(通常为4个),并可以使这些接口同时使用的装置。但由于USB Hub提供可扩展的接口较少,并且无法直接选定相应接口的USB设备,极大的限制的USB的应用。
发明内容
本发明旨在解决现有技术中,USB Hub(集线器)提供可扩展的接口较少,并且无法直接选定相应接口的USB设备等技术问题。
有鉴于此,本发明提供一种USB设备切换装置,包括:微控制单元;串行接口模块,与所述微控制单元电性连接,用以与计算机进行通讯,接受并发送计算机的控制指令;USB端口切换模块,与所述微控制单元电性连接,选定控制USB设备与计算机通信连接;USB通信端口模块,与所述USB端口切换模块连接,用以连接计算机及USB设备的USB端口。
进一步的,所述微控制单元为C8051单片机。
进一步的,所述串行接口模块,包括控制芯片,转换芯片RS232,以及串行接口。
进一步的,所述USB端口切换模块,包括:译码器,及与其连接的USB端口切换装置。
进一步的,所述USB通信端口模块,包括:连接计算机的主USB端口,连接外部设备的USB端口。
进一步的,所述的USB设备切换装置,还包括:级联模块,连接与USB设备之间,其包括USB信号级联端口、控制信号级联端口和开关。
本发明还提供一种USB设备切换的方法,包括以下步骤:
提供USB设备切换装置,其包括:微控制单元,串行接口模块、USB端口切换模块,USB通信端口模块;
将所述USB通信端口模块与计算机的USB口连接,将所述串行接口模块与计算机的串口连接;
计算机通过所述串行接口模块向所述微控制单元发送控制指令;
通过所述微控制单元接收并发送所述控制指令至所述USB端口切换模块;
所述USB端口切换模块根据所述控制指令对指定的USB设备进行连接;
通过所述USB通信端口模块将该指定的USB设备或USB端口连接到计算机的USB接口,实现该指定的USB设备或USB端口与计算机的通信连接。
进一步的,所述微控制单元为C8051单片机。
进一步的,所述串行接口模块,包括控制芯片,转换芯片RS232,以及串行接口。
进一步的,所述USB端口切换模块,包括:译码器,及与其连接的USB端口切换装置。
进一步的,所述USB通信端口模块,包括:连接计算机的主USB端口,连接外部设备的USB端口。
进一步的,所述USB设备切换装置还包括:级联模块,连接与USB设备之间,其包括USB信号级联端口、控制信号级联端口和开关。
本发明提供的USB设备切换装置及其实现方法,可以实现了对USB设备的批量处理,精确切换并控制USB设备,拓展了USB的应用领域,减化了操作流程,大大地提高了效率。
附图说明
图1所示为本发明一实施例提供的USB设备切换装置的结构示意图;
图2所示为本发明一实施例提供的USB设备切换的方法流程图。
具体实施方式
为使本发明的技术特征更明显易懂,下面结合附图,给出具体实施例,对本发明做进一步的描述。
请参见图1,其所示为本发明一实施例提供的USB设备切换装置的结构示意图。该USB设备切换装置100,包括:微控制单元110;串行接口模块120,与所述微控制单元110电性连接,用以与计算机200进行通讯,接受并发送计算机200的控制指令;USB端口切换模块130,与所述微控制单元110电性连接,选定控制USB设备300与计算机200通信连接;
USB通信端口模块140,与所述USB端口切换模块130连接,用以连接计算机200及USB设备300的USB端口。
首先通过计算机200发送一选择连接控制命令至USB设备切换装置100,由USB设备切换装置100中的串行接口模块120进行接收,在本实施例中,所述串行接口模块120,包括控制芯片,转换芯片例如:RS232,以及串行接口,计算机的控制命令通过该串行接口进行传输。串行接口接受该控制命令,并将该控制命令发送给微控制单元110,在本实施例中,微控制单元110为C8051单片机,但本发明不限于此。微控制单元110接收到该控制命令,将该控制命令发送至USB端口切换模块130,在本实施例中,USB端口切换模块130包括译码器是用来解码控制指令,及与译码器连接的USB端口切换装置,该USB端口切换装置由继电器、MOS管等器件构成,以控制外接USB设备的数据线和电源线的开关,从而实现切换的功能,但本发明不限于此,凡能实现本发明目地的器件都属于本发明的范围。USB端口切换模块130将解码后的控制命令传输至USB通信端口模块140,以实现控制切换外接USB设备与计算机的选择切换连接。在本实施例中,USB通信端口模块140包括,连接计算机的主USB端口,连接外部设备的USB端口。
在本发明的另一实施例中,USB设备切换装置还包括:级联模块,连接与USB设备之间,其包括USB信号级联端口、控制信号级联端口和开关。本模块的作用是将各个外接USB设备进行级联,从而大大扩展可切换的USB设备。
为更好的阐释本发明,请参见图2,其所示为本发明一实施例提供的USB设备切换的方法流程图。
该USB设备切换的方法,包括以下步骤:
S210提供USB设备切换装置,其包括:微控制单元,串行接口模块、USB端口切换模块,USB通信端口模块;
S220将USB设备切换的USB通信端口模块与计算机的USB口连接,将装置的串行接口模块与计算机的串口连接;
S230计算机通过所述串行接口模块向所述微控制单元发送控制指令;
S240通过所述微控制单元接收并发送所述控制指令至所述USB端口切换模块;
S250所述USB端口切换模块根据所述控制指令对指定的USB设备进行连接;
S260通过所述USB通信端口模块将该指定的USB设备或USB端口连接到计算机的USB接口,实现该指定的USB设备或USB端口与计算机的通信连接。
综上所述,本发明实施例提供的USB设备切换装置及其实现方法,可以实现了对USB设备的批量处理,精确选择切换并控制USB设备与计算机进行通信,拓展了USB的应用领域,减化了操作流程,大大地提高了效率。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求书所界定者为准。
Claims (12)
1.一种USB设备切换装置,其特征在于,包括:
微控制单元;
串行接口模块,与所述微控制单元电性连接,用以与计算机进行通讯,接受并发送计算机的控制指令;
USB端口切换模块,与所述微控制单元电性连接,选定控制USB设备与计算机通信连接;
USB通信端口模块,与所述USB端口切换模块连接,用以连接计算机及USB设备的USB端口。
2.根据权利要求1所述的USB设备切换装置,其特征在于,所述微控制单元为C8051单片机。
3.根据权利要求1所述的USB设备切换装置,其特征在于,所述串行接口模块,包括控制芯片,转换芯片RS232,以及串行接口。
4.根据权利要求1所述的USB设备切换装置,其特征在于,所述USB端口切换模块,包括:译码器,及与其连接的USB端口切换装置。
5.根据权利要求1所述的USB设备切换装置,其特征在于,所述USB通信端口模块,包括:连接计算机的主USB端口,连接外部设备的USB端口。
6.根据权利要求1所述的USB设备切换装置,其特征在于,还包括:级联模块,连接与USB设备之间,其包括USB信号级联端口、控制信号级联端口和开关。
7.一种USB设备切换的方法,其特征在于,包括以下步骤:
提供USB设备切换装置,其包括:微控制单元,串行接口模块、USB端口切换模块,USB通信端口模块;
将所述USB通信端口模块与计算机的USB口连接,将所述串行接口模块与计算机的串口连接;
利用所述串行接口模块向所述微控制单元发送控制指令;
通过所述微控制单元接收并发送所述控制指令至所述USB端口切换模块;
所述USB端口切换模块根据所述控制指令对指定的USB设备进行连接;
通过所述USB通信端口模块将该指定的USB设备或USB端口连接到计算机的USB接口,实现该指定的USB设备或USB端口与计算机的通信连接。
8.根据权利要求7所述的USB设备切换的方法,其特征在于,所述微控制单元为C8051单片机。
9.根据权利要求7所述的USB设备切换的方法,其特征在于,所述串行接口模块,包括控制芯片,转换芯片RS232,以及串行接口。
10.根据权利要求7所述的USB设备切换的方法,其特征在于,所述USB端口切换模块,包括:译码器,及与其连接的USB端口切换装置。
11.根据权利要求7所述的USB设备切换的方法,其特征在于,所述USB通信端口模块,包括:连接计算机的主USB端口,连接外部设备的USB端口。
12.根据权利要求7所述的USB设备切换的方法,其特征在于,所述USB设备切换装置还包括:级联模块,连接与USB设备之间,其包括USB信号级联端口、控制信号级联端口和开关。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010123412 CN101794267A (zh) | 2010-03-12 | 2010-03-12 | Usb设备切换装置及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010123412 CN101794267A (zh) | 2010-03-12 | 2010-03-12 | Usb设备切换装置及其实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101794267A true CN101794267A (zh) | 2010-08-04 |
Family
ID=42586973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010123412 Pending CN101794267A (zh) | 2010-03-12 | 2010-03-12 | Usb设备切换装置及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101794267A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426334A (zh) * | 2015-12-25 | 2016-03-23 | 河海大学常州校区 | 并联式大规模usb扩展装置及工作方法、*** |
CN105487999A (zh) * | 2015-12-25 | 2016-04-13 | 河海大学常州校区 | 级联式大规模usb扩展装置及工作方法、*** |
CN105653482A (zh) * | 2015-12-25 | 2016-06-08 | 河海大学常州校区 | 超级usb控制器及工作方法、*** |
CN105653483A (zh) * | 2015-12-25 | 2016-06-08 | 河海大学常州校区 | 串联式大规模usb扩展装置及工作方法、*** |
CN105955894A (zh) * | 2016-04-29 | 2016-09-21 | 青岛海尔智能家电科技有限公司 | 一种用于智能终端的摄像头外接方法、智能终端 |
CN106201938A (zh) * | 2016-06-28 | 2016-12-07 | 联想(北京)有限公司 | 一种芯片、集线器、电子设备及中断usb信号的方法 |
CN106776415A (zh) * | 2017-01-17 | 2017-05-31 | 深圳拓普龙科技有限公司 | 取证一体机开关电路以及取证机 |
CN113392050A (zh) * | 2021-04-28 | 2021-09-14 | 深圳市沃特沃德信息有限公司 | 实现程序自动下载的电路、方法以及计算机设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6141719A (en) * | 1998-12-10 | 2000-10-31 | Network Technologies, Inc. | USB selector switch |
EP1441524A1 (en) * | 2003-01-21 | 2004-07-28 | Curitel Communications, Inc. | USB interface device having a switching function |
CN1672139A (zh) * | 2002-07-26 | 2005-09-21 | 摩托罗拉公司 | 双模式兼容usb集线器设备和方法 |
CN2876895Y (zh) * | 2005-11-17 | 2007-03-07 | 赫扬科技股份有限公司 | 计算机外设转换器 |
-
2010
- 2010-03-12 CN CN 201010123412 patent/CN101794267A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6141719A (en) * | 1998-12-10 | 2000-10-31 | Network Technologies, Inc. | USB selector switch |
CN1672139A (zh) * | 2002-07-26 | 2005-09-21 | 摩托罗拉公司 | 双模式兼容usb集线器设备和方法 |
EP1441524A1 (en) * | 2003-01-21 | 2004-07-28 | Curitel Communications, Inc. | USB interface device having a switching function |
CN2876895Y (zh) * | 2005-11-17 | 2007-03-07 | 赫扬科技股份有限公司 | 计算机外设转换器 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426334B (zh) * | 2015-12-25 | 2018-08-07 | 河海大学常州校区 | 并联式大规模usb扩展装置及工作方法、*** |
CN105487999A (zh) * | 2015-12-25 | 2016-04-13 | 河海大学常州校区 | 级联式大规模usb扩展装置及工作方法、*** |
CN105653482A (zh) * | 2015-12-25 | 2016-06-08 | 河海大学常州校区 | 超级usb控制器及工作方法、*** |
CN105653483A (zh) * | 2015-12-25 | 2016-06-08 | 河海大学常州校区 | 串联式大规模usb扩展装置及工作方法、*** |
CN105653483B (zh) * | 2015-12-25 | 2018-03-20 | 河海大学常州校区 | 串联式大规模usb扩展装置及工作方法、*** |
CN105653482B (zh) * | 2015-12-25 | 2018-08-07 | 河海大学常州校区 | 超级usb控制器及工作方法、*** |
CN105426334A (zh) * | 2015-12-25 | 2016-03-23 | 河海大学常州校区 | 并联式大规模usb扩展装置及工作方法、*** |
CN105487999B (zh) * | 2015-12-25 | 2018-08-07 | 河海大学常州校区 | 级联式大规模usb扩展装置及工作方法、*** |
CN105955894A (zh) * | 2016-04-29 | 2016-09-21 | 青岛海尔智能家电科技有限公司 | 一种用于智能终端的摄像头外接方法、智能终端 |
CN106201938A (zh) * | 2016-06-28 | 2016-12-07 | 联想(北京)有限公司 | 一种芯片、集线器、电子设备及中断usb信号的方法 |
CN106201938B (zh) * | 2016-06-28 | 2020-06-23 | 联想(北京)有限公司 | 一种芯片、集线器、电子设备及中断usb信号的方法 |
CN106776415A (zh) * | 2017-01-17 | 2017-05-31 | 深圳拓普龙科技有限公司 | 取证一体机开关电路以及取证机 |
CN113392050A (zh) * | 2021-04-28 | 2021-09-14 | 深圳市沃特沃德信息有限公司 | 实现程序自动下载的电路、方法以及计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101794267A (zh) | Usb设备切换装置及其实现方法 | |
CN100552604C (zh) | 以单一传输线传输数据的键盘-屏幕-鼠标切换*** | |
US20050027910A1 (en) | Providing both wireline and wireless connections to a wireline interface | |
CN202084028U (zh) | 一种模块化多串口扩展装置 | |
CN103136048A (zh) | 计算机*** | |
US11703910B2 (en) | Docking station, electrical device, and method for configuring basic input output system | |
CN101539897B (zh) | 多计算机切换装置及其运行方法 | |
CN101208746A (zh) | 硬盘驱动器的交错起转机制 | |
US8631264B2 (en) | Computer system | |
CN101082896A (zh) | 一种主从模块间的控制方法和装置 | |
CN102445981B (zh) | 数据传输***以及数据传输方法 | |
CN101827462A (zh) | 蓝牙无线通信***的构架方法 | |
CN101739320A (zh) | 服务器的检错装置与其检错方法 | |
CN102122238B (zh) | 计算机管理***与方法 | |
CN103488598A (zh) | 一种多模终端及其实现usb共用的方法 | |
CN106886298A (zh) | 一种支持usb和ps2接口自适应四切一加固kvm交换器的装置 | |
CN201820120U (zh) | 自适应多总线执行机构控制器 | |
CN114840457A (zh) | 一种多通道无延时切换*** | |
CN111679995B (zh) | 一种基于1553b总线的空间计算机嵌入式管理执行单元 | |
EP2506659B1 (en) | Device and method for enhancing flexibility of interface between 3g communication module and application processor | |
CN211124028U (zh) | 通讯设备扩展电路、装置 | |
CN103218334A (zh) | 基于usb总线和rs485总线的计算机外设级联装置 | |
CN107402898B (zh) | 一种信息处理的方法及电子设备 | |
CN111813732A (zh) | 一种基于单片机串口通信的多机通信方法 | |
CN105718231A (zh) | 一种刀片式服务器kvm冗余管理***及管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100804 |