在USB口不通电的情况下判断端口上是否有设备

[复制链接]
2479|15
 楼主| dxk20090713 发表于 2019-1-14 14:40 | 显示全部楼层 |阅读模式
设备上有<=100个USB口(A型母座,USB2.0),这些USB口的电源都是可以控制的,现在需要在USB口上电源关闭的情况下能够判断端口上是否有设备(硬件或结构方案)
dirtwillfly 发表于 2019-1-14 14:55 | 显示全部楼层
正常是判断usb数据线的电平状态来识别usb设备。不知道楼主的应用场景能不能娶到电平信号
 楼主| dxk20090713 发表于 2019-1-14 15:56 | 显示全部楼层
dirtwillfly 发表于 2019-1-14 14:55
正常是判断usb数据线的电平状态来识别usb设备。不知道楼主的应用场景能不能娶到电平信号 ...

量了一下,端口上有设备断了电和端口上没设备数据线上的电压是差不多的,而且电压很小,不太容易判断
kingkits 发表于 2019-1-14 17:28 | 显示全部楼层
yueguang3048 发表于 2019-1-14 18:22 | 显示全部楼层
只能设计机械结构,保证插入USB后,触发
zhoujunfeng 发表于 2019-1-14 23:02 来自手机 | 显示全部楼层
应用电路详细说一下
 楼主| dxk20090713 发表于 2019-1-15 09:13 | 显示全部楼层
yueguang3048 发表于 2019-1-14 18:22
只能设计机械结构,保证插入USB后,触发

如果从现有的USB 2.0接口上改造的话,可能会精度要求高,加工实施困难
yueguang3048 发表于 2019-1-15 09:24 | 显示全部楼层
dxk20090713 发表于 2019-1-15 09:13
如果从现有的USB 2.0接口上改造的话,可能会精度要求高,加工实施困难

要是不计成本,可以参考停车场,停车位检测的方法,每一个USB口上一个距离传感器,插上USB距离会有明显变化,需要结构配合。
-------------------------------------------------------------------------------------------------------
楼主是要做那种共享充电吗?(楼主可以提供一下应用场景,这样大家才能集思广益,帮你出点子)
为何不让每个USB母座都一直保持开启状态(也不费电),VBUS线上使用一个取样电阻,测量有无电流,如果有电流那就是有设备,反之则无电流。
jjjyufan 发表于 2019-1-15 09:33 | 显示全部楼层
断电了还想要判断设备是不是在只有靠机械结构
 楼主| dxk20090713 发表于 2019-1-15 09:44 | 显示全部楼层
yueguang3048 发表于 2019-1-15 09:24
要是不计成本,可以参考停车场,停车位检测的方法,每一个USB口上一个距离传感器,插上USB距离会有明显变 ...

之前有考虑过用传感器的方法;VBUS有电的情况下软件上可以判断是否有设备
zzdsj2 发表于 2019-1-15 15:16 | 显示全部楼层
顶顶顶叮当当
一事无成就是我 发表于 2019-1-16 18:14 | 显示全部楼层
用个大电阻给输出加个偏置就解决了,都是那么做的
computer00 发表于 2019-1-17 08:11 | 显示全部楼层
端子前面加个挡板(类似桌面网口),要用时拉开挡板,还显得高大上
lihui567 发表于 2019-1-17 08:20 | 显示全部楼层
如果VBUS没有电了,主机怎么识别你的USB设备呢,楼上的大电阻加偏置?
 楼主| dxk20090713 发表于 2019-1-17 17:27 | 显示全部楼层
computer00 发表于 2019-1-17 08:11
端子前面加个挡板(类似桌面网口),要用时拉开挡板,还显得高大上

是个好思路
airwill 发表于 2019-2-11 08:08 | 显示全部楼层
通过数据线的上,下拉电阻,加信号可以识别,不过还得兼顾对于有源无源的设备
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

60

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部