USB 配置 | 摄像头和控制器设置 🟧

本指南可帮助支持人员通过将 systemInfo.json 日志与建议的带宽标准进行交叉核对,验证客户的硬件配置。 

关键操作说明

  • 日志刷新: 
    • 硬件清单仅在应用程序启动时采集。为确保 systemInfo.json 反映当前硬件状态或最近的线缆变动,必须在获取日志前重启 TrackMan Performance Studio (TPS)。
  • 硬件支持: 
    • 目前,此报告和验证方法仅支持 USB 摄像头(E-Con)。目前不支持 IDS 或 iPhone 等其他摄像头。 

1. 推荐配置

  • 每个主控制器 1 个摄像头 — ✅ 支持
    • 这是可靠性的最佳配置,可确保专用带宽。
  • 每个主控制器 2 个摄像头 — ⚠️ 不建议
    • 可能导致带宽共享、抖动和不稳定。
  • 每个主控制器 3 个或更多摄像头 — ❌ 不支持
    • 带宽不足。会导致系统崩溃和数据丢失。 

2. 数据分析 (systemInfo.json)

日志路径:C:\ProgramData\TrackMan\TrackMan Performance Studio\Logs

识别可用控制器

滚动到“USB”部分。每个唯一条目都代表一条物理数据路径。 

"USB":[
  { "Name": "Renesas USB 3.0...", "DeviceId": "PCI\\VEN_1912&DEV_0015..." }, 
  { "Name": "Intel(R) USB 3.20...", "DeviceId": "PCI\\VEN_8086&DEV_7A60..." } 
]

验证摄像头映射

将每个摄像头的“UsbControllerId”与上面识别出的控制器进行匹配。 

3. 实际示例

示例 1 — 控制器过载(严重)

在此日志中,三个摄像头共用一个 Intel 控制器(设备 7A60)。 

"Cameras":[ 
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." }, 
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." }, 
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." } 
] 

示例 2 — 负载分散(优化)

摄像头均衡分配到三个独立的控制器上(Renesas 和 Intel)。 

"Cameras":[
  { "Name": "See3CAM", "UsbControllerId": "...6&2D8216F1..." },
  { "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." },
  { "Name": "See3CAM", "UsbControllerId": "...6&113DDA51..." } 
]

4. 故障排查症状

  • 摄像头断开连接:系统会在会话期间“丢失”摄像头。
  • 低 FPS:带宽受限会影响 AIMA/3DMA 的准确性。
  • 视频缺失:软件无法保存高速录制。
  • 视觉伪影:视频画面中出现绿色线条或“重影”。 

5. 建议步骤

  1. 重新插拔:在前后 USB 端口之间更换 USB 线缆连接位置,以切换到不同的控制器路径。
  2. 硬件升级:如果主板支持额外的控制器,请安装专用的 PCIe USB 扩展卡。 

没有找到您要找的内容?

搜索