![1 个特定 USB 端口上的 HID 设备无法再被识别](https://linux22.com/image/1573855/1%20%E4%B8%AA%E7%89%B9%E5%AE%9A%20USB%20%E7%AB%AF%E5%8F%A3%E4%B8%8A%E7%9A%84%20HID%20%E8%AE%BE%E5%A4%87%E6%97%A0%E6%B3%95%E5%86%8D%E8%A2%AB%E8%AF%86%E5%88%AB.png)
在我目前的项目中,我使用的是 IPC(工业 Windows 7 Ultimate PC)和 1 个或多个霍尔传感器。这些探测器测量新生产的磁铁的磁场强度,并以字符串形式返回值(特斯拉)。
该设置与自编的 c# 应用程序一起工作,使用制造商的库和 Profinet 库,将结果发送到 PLC。
最近,两个探头中的一个不再连接。我收到一条 Windows 通知,称连接的 USB 设备不再被认可设备管理器显示其中一个探测器最初显示为 HID 设备,现在是一个未知的 USB 设备。
经过进一步调查,我发现现在只有在某个特定端口上才能识别该设备。所有其他端口都会导致未知设备。但是,我可以将另一个探测器移到我想要的每个端口,它都可以工作。同样在我的笔记本电脑上,受影响的某个探测器在每个端口上都可以工作。
我联系了探头制造商,他们告诉我他们以前从未遇到过这样的问题。我还将 IPC 连接到互联网,并安装了所有更新。
微软建议卸载驱动程序并重新启动系统,但这并不能解决我的问题。