【技术实现步骤摘要】
一种USB集线器装置
本专利技术属于电子设备
,尤其涉及一种USB集线器装置。
技术介绍
USB集线器,又称为USBHUB,是一种可以将一个USB接口转换为多个(通常为4个),并可以使这些接口同时使用的装置。实际应用中,通常采用级联方式即采用多层的USBHUB结构实现扩展出多个USB端口。现有的USB集线器装置是装置上电或下电则装置上所有的端口上电或下电,不能实现控制具体端口的上下电,不能满足特定场合下需求,灵活性、通用性不强。
技术实现思路
为解决现有技术的问题,本专利技术提出了一种USB集线器装置。本专利技术采用的技术方案是:一种USB集线器装置,包含至少一个控制器、至少一个USBHUB和至少一组端口控制模块,其中的一个USBHUB的输入端口与上位机连接,输出端口外接一组USB设备,其中的一个控制器的输入口与上位机连接或者与上位机连接的USBHUB的输出端口连接,其中的一个控制器的控制输出口经过端口控制模块与所述外接的一组USB设备连接;所述USBHUB,用于为所述装置扩展USB端口;所述控制器,用于接收上位机下发的指令,根据接收到的指令执行对端口控制模块的控制操作,以及向上位机返回接收到的指令的响应结果;所述端口控制模块,用于控制与其直接相连的USB设备的上下电。当装置中包含的所述控制器的个数为一个时,所述与上位机连接或者与上位机连接的USBHUB的输出端口连接的控制器接收上位机下发的指令;当包含的所述控制器的个数为两个或两个以上时,除去所述与上位机连接或者与上位机连接的USBHUB的输出端口连接的控制器之外的控制器接收上位机下发的指令。当包含的所 ...
【技术保护点】
一种USB集线器装置,其特征是:包含至少一个控制器、至少一个USBHUB和至少一组端口控制模块,其中的一个USB?HUB的输入端口与上位机连接,输出端口外接一组USB设备,其中的一个控制器的输入口与上位机连接或者与上位机连接的USB?HUB的输出端口连接,其中的一个控制器的控制输出口经过端口控制模块与所述外接的一组USB设备连接;所述USB?HUB,用于为所述装置扩展USB端口;所述控制器,用于接收上位机下发的指令,根据接收到的指令执行对端口控制模块的控制操作,以及向上位机返回接收到的指令的响应结果;所述端口控制模块,用于控制与其直接相连的USB设备的上下电。
【技术特征摘要】
1.一种USB集线器装置,其特征是:包含至少一个控制器、至少一个USBHUB和至少一组端口控制模块,其中的一个USBHUB的输入端口与上位机连接,输出端口外接一组USB设备,其中的一个控制器的输入口与上位机连接或者与上位机连接的USBHUB的输出端口连接,其中的一个控制器的控制输出口经过端口控制模块与所述外接的一组USB设备连接,所述装置控制一组USB设备同时上下电;所述USBHUB,用于为所述装置扩展USB端口;所述控制器,用于接收上位机下发的指令,根据接收到的指令执行对端口控制模块的控制操作,以及向上位机返回接收到的指令的响应结果;当接收到的所述指令是选择线程指令时,所述控制器根据所述选择线程指令选择工作线程,生成并保存端口编号列表,并向上位机返回所述选择线程指令的响应结果;所述端口控制模块,用于控制与其直接相连的USB设备的上下电;所述装置还包括至少一个模拟开关;所述输出端口外接一组USB设备具体为所述输出端口一起经过一个或者分别经过一个模拟开关后外接一组USB设备,所述模拟开关还与一个控制器的模拟输出口连接;所述模拟开关,用于建立所述USBHUB的一个输出端口与所述外接的一组USB设备中的一个USB设备之间的通道。2.根据权利要求1所述的装置,其特征是:当包含的所述控制器的个数为一个时,所述与上位机连接或者与上位机连接的USBHUB的输出端口连接的控制器接收上位机下发的指令;当包含的所述控制器的个数为两个或两个以上时,除去所述与上位机连接或者与上位机连接的USBHUB的输出端口连接的控制器之外的控制器接收上位机下发的指令。3.根据权利要求2所述的装置,其特征是:当包含的所述控制器的个数为一个时,所述指令还包括获取HUB状态指令和端口上下电指令;当接收到的所述指令是获取HUB状态指令时,控制器根据所述获取HUB状态指令中包含的逻辑端口编号从保存的端口编号列表中得到物理端口编号,根据所述物理端口编号确定当前端口,控制器获取当前端口的状态信息,向上位机返回包含所述状态信息的响应结果;当接收到的所述指令是端口上下电指令时,控制器根据所述上下电指令中包含的逻辑端口编号从保存的所述端口编号列表中得到物理端口编号,根据所述物理端口编号确定当前端口,通过控制所述端口控制模块对确定的当前端口上电或下电,并向上位机返回所述端口上下电指令的响应结果,所述端口编号列表是一张保存有所述外接一组USB设备的USBHUB的输出端口的逻辑端口编号、物理端口编号以及逻辑端口编号与物理端口编号对应关系的列表。4.根据权利要求2所述的装置,其特征是:当包含的所述控制器的个数为两个或两个以上时,所述指令还包括获取HUB状态指令、端口上电指令和端口下电指令;当接收到的所述指令是获取HUB状态指令时,控制器根据所述获取HUB状态指令中包含的逻辑端口编号从保存的所述端口编号列表中得到物理端口编号,根据所述物理端口编号确定当前端口,控制器获取当前端口的状态信息,向上位机返回包含所述状态信息的响应结果;当接收到的所述指令是端口上电指令时,控制器根据所述端口上电指令中包含的逻辑端口编号从保存的所述端口编号列表中得到物理端口编号,根据所述物理端口编号确定当前端口,通过控制所述端口控制模块给当前端口上电,并向上位机返回所述端口上电指令的响应结果;当接收到的所述指令是端口下电指令时,控制器根据所述端口下电指令中包含的逻辑端口编号从保存的所述端口编号列表中得到物理端口编号,根据所述物理端口编号确定当前端口,通过控制所述端口控制模块给当前端口下电,并向上位机返回所述端口下电指令的响应结果,所述端口编号列表是一张保存有所述外接一组USB设备的USBHUB的输出端口的逻辑端口编号、物理端口编号以及逻辑端口编号与物理端口编号对应关系的列表。5.根据权利要求2所述的装置,其特征是:当包含的所述控制器的个数为一...
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:飞天诚信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。