获取在USB到串行连接上使用的适配器

问题描述:

我想获取在USB到串行上使用的适配器。你知道有什么方法可以使用适配器吗?我已经在互联网上搜索,但我没有发现任何有用的东西。目前我正在使用matlab从设备获取数据。我使用funcion instrhwinfo。获取在USB到串行连接上使用的适配器

的funcion的输出是我的情况是:

serialInfo =

AvailableSerialPorts: {'COM14'} 
     JarFileVersion: 'Version 2.8.0' 
ObjectConstructorName: {'serial('COM14');'} 
      SerialPorts: {'COM14'} 

但是,这个细节是不够的,我想知道在COM14(电缆的模型中使用的适配器我使用)。

但我想知道更多关于COM14的细节。在这种情况下,只有一个COM PORT可用,但问题是如果有多个COM PORT,我需要知道连接到正确COM端口的电缆型号。

您将不得不在注册表中查找更多信息。但是,条目可能取决于您的特定设备。大多数USB /串行电缆使用FTDI芯片,并在下面创建注册表项:SYSTEM\CurrentControlSet\Enum\FTDIBUS

我使用的一个较简单的解决方案是遍历所有活动的COM端口,直到找到能够提供适当响应的端口。