USB接口检测系统及方法技术方案

技术编号:9666507 阅读:73 留言:0更新日期:2014-02-14 03:15
一种USB接口检测系统及方法,用于当USB设备插入计算机的USB接口时检测该USB接口的输出电压及输出电流,该系统包括:获取模块,用于获取所述USB接口的输出电压及与所述USB接口的电源负极相连接的已知电阻的电阻元件的电压,所述USB接口的电源正极和电源负极与模数转换装置连接,且所述USB接口的电源负极与所述电阻元件连接后接地;计算模块,用于根据所述电阻元件的已知电阻和所获取的该电阻元件的电压计算出流经该电阻元件的电流,并将流经该电阻元件的电流视为所述USB接口的输出电流;及输出模块,用于将所述USB接口的输出电压和输出电流输出到显示屏上显示。利用本发明专利技术用户可从显示屏上所显示的USB接口的输出电压及输出电流来分析USB设备不能使用的原因。

【技术实现步骤摘要】
USB接口检测系统及方法
本专利技术涉及一种USB接口检测系统及方法。
技术介绍
当前,我们使用USB (Universal Serial BUS,通用串行总线)设备时经常会碰到这样的问题,USB设备插入计算机的USB接口后,计算机提示该USB设备无法使用。然而该USB设备无法使用的原因是因为USB接口供电不足还是USB设备本身出现问题,现行情况下用户是无从判断的。
技术实现思路
鉴于以上内容,有必要提供一种USB接口检测系统及方法,用户可从显示屏上所显示的USB接口的输出电压及输出电流来分析USB设备不能使用的原因。所述USB接口检测系统,用于当USB设备插入计算机的USB接口时检测该USB接口的输出电压及输出电流,该系统包括:获取模块,用于获取所述USB接口的输出电压及与所述USB接口的电源负极相连接的已知电阻的电阻元件的电压,所述USB接口的电源正极和电源负极与模数转换装置连接,且所述USB接口的电源负极与所述电阻元件连接后接地;计算模块,用于根据所述电阻元件的已知电阻和所获取的该电阻元件的电压计算出流经该电阻元件的电流,并将流经该电阻元件的电流视为所述USB接口的输出电流;及输出模块,用于将所述USB接口的输出电压和输出电流输出到显示屏上显示。所述USB接口检测方法,用于当USB设备插入计算机的USB接口时检测该USB接口的输出电压及输出电流,该方法包括:获取步骤,获取所述USB接口的输出电压及与所述USB接口的电源负极相连接的已知电阻的电阻元件的电压,所述USB接口的电源正极和电源负极与模数转换装置连接,且所述USB接口的电源负极与所述电阻元件连接后接地;计算步骤,根据所述电阻元件的已知电阻和所获取的该电阻元件的电压计算出流经该电阻元件的电流,并将流经该电阻元件的电流视为所述USB接口的输出电流;及输出步骤,将所述USB接口的输出电压和输出电流输出到显示屏上显示。相较于现有技术,所述USB接口检测系统及方法,可以在显示屏上显示USB接口的输出电压及输出电流,以供用户查看USB接口的工作情况,特别地,当USB设备不能使用时,用户可以从所显示的USB接口的输出电压及输出电流来分析USB设备不能使用的原因。【附图说明】图1是本专利技术USB接口检测系统的运行环境图。图2是本专利技术USB接口检测系统的功能模块图。图3是本专利技术USB接口检测方法的较佳实施例的流程图。主要元件符号说明USB 设备~100 计算机200 USB 接口Ι? 主机电源20 电阻元件30 模数转换装置 40 单片机50 检测系统60 显示屏90 获取模块601 计算模块602 输出模块603如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】如图1所示,是本专利技术检测系统的运行环境图。在本实施例中,计算机200的USB接口 10 (图中仅示出一个)的电源正极与主机电源20直接连接,即所述USB接口 10不是取自所述计算机200的主板上的+ 5V电源,而是直接取自主机电源20的+ 5V电源。所述USB接口 10可以为USB 2.0或3.0接口,所述USB接口 10可以为计算机200的机箱前置USB接口或后置UBS接口。本实施例中,所述USB接口 10为机箱前置USB接口,符合USB2.0接口协议标准,最大输出电流限制为700mA。 本实施例中,所述USB接口 10的电源负极与电阻元件30连接后接地,该连接方式使得流经所述电阻元件30的电流大小等于所述USB接口 10的输出电流。所述USB接口 10的电源正极和电源负极与模数转换装置40连接,所述模数转换装置40还与单片机50连接,该连接方式使得所述模数转换装置40可以分别采集到所述USB接口 10的输出电压及所述电阻元件30的电压的模拟量,并将所采集到的所述USB接口 10的输出电压及所述电阻元件30的电压的模拟量转换为电压的数字量后发送给所述单片机50。需要说明的是,所述电阻元件30为已知阻值的毫欧级电阻,即当USB设备100插入所述USB接口 10时,所述电阻元件30的分压影响可以忽略,所述电阻元件30的电阻可以为I~IOmΩ。检测系统60运行于所述单片机50中,用于当所述USB设备100插入所述USB接口 10时可以检测所述USB接口 10的输出电压及输出电流并将所检测到的所述USB接口 10的输出电压及输出电流在显示屏90上显示,以当所述USB设备不能使用时,用户可以根据所述USB接口 10的输出电压及输出电流来分析USB设备不能使用的原因,例如是否为所述USB接口 10供电不足。需要说明的是,由于流经所述电阻元件30的电流大小等于所述USB接口 10的输出电流,即本实施例中所述电阻元件30的作用可以为所述USB接口 10的输出电流取样,根据该特点,所述检测系统60从所述模数转换装置40获取到所述电阻元件30的电压后,根据所述电阻元件30的已知电阻计算得到流经所述电阻元件30的电流后即可得知所述USB接口 10的输出电流。参阅图2所示,是本专利技术检测系统的较佳实施例的功能模块图。所述检测系统60包括获取模块601、计算模块602及输出模块603。本专利技术所称的模块是完成一特定功能的程序段,关于各模块的功能将在图3的流程图中具体描述。参阅图3所示,是本专利技术检测系统的较佳实施例的流程图。步骤SI,将USB设备100插入USB接口 10,本实施例中,所述USB接口 10为USB2.0接口,在其他实施例中,所述USB接口 10也可以为USB3.0接口。模数转换装置40采集所述USB接口 10的输出电压的模拟量、电阻元件30的电压的模拟量,并将所采集到的所述USB接口 10的输出电压的模拟量及所述电阻元件30的电压的模拟量转换成电压的数字量后发送给单片机50。步骤S2,获取模块601获取所述USB接口 10的输出电压及所述电阻元件30的电压。例如,获取到所述USB接口 10的输出电压U1=5V,所述电阻元件30的电压U2=0.0007V。步骤S3,计算模块602根据所述电阻元件30的已知电阻和所获取的该电阻元件30的电压计算出流经该电阻元件30的电流,并将流经该电阻元件30的电流大小视为所述USB接口 10的输出电流。例如,所述电阻元件30的已知电阻R=0.001Ω,则可计算得出流经该电阻元件30的电流1=0.7A,根据电阻元件30的电流大小等于所述USB接口 10的输出电流,也即得出所述USB接口 10的输出电流为0.7A。步骤S4,输出模块603将所述USB接口 10的输出电压及输出电流输出到显示屏90上显示,以供用户查看所述USB接口 10是否正常工作。特别地,当所述USB设备100无法使用时,用户可从所述显示屏90上所显示的所述USB接口 10的输出电压及输出电流来分析所述USB设备100无法使用的原因。在该步骤中,所述输出模块603可以用单片机串口协议输出,进一步地,如果计算机主板取消了串口,则该输出模块603可利用串口转USB接口的方式完成与计算机的通讯连接。举例而言,例如所述USB接口 10为USB2.0接口即根据USB2.0接口协议标准,该USB接口 10的输出电压为5V,最大输出电流为0.7A,当所述USB设备10本文档来自技高网...

【技术保护点】
一种USB接口检测系统,用于当USB设备插入计算机的USB接口时检测该USB接口的输出电压及输出电流,其特征在于,该系统包括:获取模块,用于获取所述USB接口的输出电压及与所述USB接口的电源负极相连接的已知电阻的电阻元件的电压,所述USB接口的电源正极和电源负极与模数转换装置连接,且所述USB接口的电源负极与所述电阻元件连接后接地;计算模块,用于根据所述电阻元件的已知电阻和所获取的该电阻元件的电压计算出流经该电阻元件的电流,并将流经该电阻元件的电流视为所述USB接口的输出电流;及输出模块,用于将所述USB接口的输出电压和输出电流输出到显示屏上显示。

【技术特征摘要】
1.一种USB接口检测系统,用于当USB设备插入计算机的USB接口时检测该USB接口的输出电压及输出电流,其特征在于,该系统包括: 获取模块,用于获取所述USB接口的输出电压及与所述USB接口的电源负极相连接的已知电阻的电阻元件的电压,所述USB接口的电源正极和电源负极与模数转换装置连接,且所述USB接口的电源负极与所述电阻元件连接后接地; 计算模块,用于根据所述电阻元件的已知电阻和所获取的该电阻元件的电压计算出流经该电阻元件的电流,并将流经该电阻元件的电流视为所述USB接口的输出电流;及 输出模块,用于将所述USB接口的输出电压和输出电流输出到显示屏上显示。2.如权利要求1所述的USB接口检测系统,其特征在于,所述USB接口的电源正极与主机电源直接连接。3.如权利要求1所述的USB接口检测系统,其特征在于,所述模数转换装置采集所述USB接口的输出电压的模拟量、所述电阻元件的电压的模拟量,并将所采集到的所述USB接口的输出电压的模拟量及所述电阻元件的电压的模拟量转换成电压的数字量后发送给与所述模数转换装置连接的单片机。4.如权利要求3所述的USB接口检测系统,其特征在于,所述输出模块用单片机串口协议或者串口转USB接口方式输出所述电压电流值。5.如权利要求1所述的USB接口检测系统,其特征在于,所述电阻元件的电阻为I?IOm Ω...

【专利技术属性】
技术研发人员:李佳
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1