USB 2.0 (DirectShow) 카메라 설치 문제 트러블슈팅

업데이트 됨 Jan 26, 2024

환경

소프트웨어

  • Measurement & Automation Explorer (MAX)

드라이버

  • Vision Acquisition Software

USB 2.0 또는 다른 DirectShow 카메라를 설치하고 통신하는 데 문제가 있습니다.

USB 2.0 장치 또는 기타 DirectShow 카메라 설치와 관련된 일반적인 문제는 Measurement & Automation Explorer 또는 장치 관리자에서 카메라를 발견하지 못하거나 카메라로 이미지 수집이 불가능한 경우입니다. 이러한 유형의 문제는 주로 세 가지 원인에서 비롯됩니다.
  • 소프트웨어 호환성
  • 하드웨어 호환성
  • 손상된 하드웨어
참고 : National Instruments 소프트웨어 및 하드웨어를 설치하려면 Windows에서 관리자로 로그인하거나 관리자 권한이 있어야합니다.

소프트웨어 호환성
  • 호환 카메라 - USB 2.0 카메라를 NI-IMAQdx 또는 IMAQ for USB Cameras로 이용하기 위해서는 DirectShow 사양을 준수해야 합니다. DirectShow 프로그래밍 API를 통해 카메라 속성이 사용 가능해야 해당 속성에 IMAQdx 드라이버로 접근 가능합니다. DirectShow 프로그래밍 API를 통해 모든 속성을 사용할 수 있는 것이 아니라면 NI-IMAQdx에서 접근할 수 있는 속성만 사용할 수 있습니다.
  • 드라이버 설치 - 카메라 드라이버는 National Instruments 소프트웨어가 카메라와 인터페이스 할 수있게합니다.
    • 제조업체의 장치 드라이버를 설치해야 합니다. USB 2.0 디바이스 용 National Instruments 드라이버는 제조업체의 장치 드라이버의 DirectShow 인터페이스를 사용하여 디바이스와 통신합니다.
    • LabVIEW 8.2 또는 이후 버전의 경우, NI-IMAQdx 드라이버의 최신 버전이 설치되어 활성화되어 있는지 확인하십시오. USB 2.0 장치는 IMAQdx 3.4 이상에서 지원됩니다. 소프트웨어 라이센스를 구입하려면 Vision Acquisition Software 제품 페이지 를 참조하십시오. 또한 이 드라이버의 평가판을 다운로드하려면 Vision Acquisition Software Downloads 를 참조하십시오.
    • LabVIEW 7.0에서 LabVIEW 8.0의 경우, USB 카메라용 NI-IMAQ를 다운로드하여 설치했는지 확인하십시오. NI-IMAQ for USB Cameras에서 드라이버를 다운로드 할 수 있습니다.
    • LabVIEW 7.0 이전 버전의 경우, USB 2.0 카메라는 지원되지 않습니다.
    • 운영 체제가 드라이버에서 지원되는지 확인하십시오.
    • 드라이버가 컴퓨터의 안티 바이러스 소프트웨어 및 방화벽을 통해 허용되는지 확인하십시오.
  • Windows 장치 관리자 - Windows 장치 관리자는 운영 체제에서 인식하는 모든 하드웨어를 표시합니다.
    • USB 장치가 Windows 장치 관리자에 나타나지 않으면 드라이버에서 이를 볼 수 없습니다.
      1. 시작»제어판»시스템»하드웨어 탭»장치 관리자를 선택하여 장치 관리자를 시작합니다.
      2. 카메라는 범용 직렬 버스 컨트롤러 범주에 나열되어야합니다. 제조업체 이름이 있거나 "USB 복합 장치"와 같이 나열 될 수 있습니다.
    • 장치가 장치 관리자의 범용 직렬 버스 컨트롤러 아래에 나타나지 않으면 제조업체의 장치 드라이버가 설치되어 있는지 확인하십시오. 장치 드라이버가 설치되지 않았다는 것을 나타내는 느낌표와 함께 "기타 장치"에 나타날 수 있습니다.
    • 카메라가 간헐적으로 나타나는 경우 운영 체제에 최신 서비스 팩이 설치되어 있는지 확인하거나 최신 운영 체제로 업그레이드하십시오. 또한 아래 설명된 대로 전원 요구 사항이 충족되는지 확인하십시오.
  • MAX (Measurement & Automation Explorer)
    • 제조업체의 드라이버가 카메라와 연결되어 있는지 확인하십시오.
      1. MAX를 실행하거나 보기»새로 고침(F5)을 선택하십시오.
      2. 디바이스와 인터페이스 탭을 확장하여 카메라를 찾습니다.
      3. IMAQdx를 사용하는 경우, 디바이스는 NI-IMAQdx 디바이스 아래에 나타납니다 . USB 카메라 용 NI-IMAQ를 사용하는 경우, 카메라는 MAX에 나타나지 않습니다.
    • LabVIEW 또는 Vision Builder에서 이미지를 수집 할 수는 있지만 MAX에서 카메라를 볼 수 없다면 가장 일반적인 이유는 MAX 데이터베이스가 손상되었기 때문입니다. 손상된 데이터베이스를 수정하려면 다음 명령을 사용하여 구성 파일을 재생성하십시오. 명령 프롬프트에서 이 명령을 실행해야 합니다. 명령을 실행할 때 MAX를 닫아야합니다.
      1. 시작»실행 ...을 선택하십시오.
      2. cmd를 입력하십시오.
      3. cd <root directory>\Program Files\National Instruments\MAX를 입력하여 MAX 디렉토리로 이동하십시오.
      4. 다음을 입력하십시오: mxsr.exe -uconfig.mxs
  • 타사 소프트웨어를 사용하여 테스트 - Microsoft의 AMCap과 같은 타사 응용 프로그램이 DirectShow와도 인터페이스합니다. AMCap은 많은 추가 변수없이 테스트 할 수 있는 가볍고 로우 레벨의 응용 프로그램입니다. 샘플 AMCap 응용 프로그램은 Windows SDK와 함께 설치됩니다. 그러나 AMCap은 사용자 정의 사용자 인터페이스를 호스팅 할 수 있습니다. 이것이 속성에 액세스하는 방법인 경우 IMAQdx를 통해 기능을 사용할 수 없습니다.

하드웨어 호환성
  • 전원 요구 사항
    • 카메라가 컴퓨터의 USB 포트에 연결되어 있고 전원이 켜져 있는지 확인하십시오. 일부 USB 2.0 카메라에는 LED 전원 표시등이 있습니다.
      1. 동일한 허브에 여러 개의 카메라 - 허브에는 여러 개의 포트가 있을 수 있습니다. 하나의 허브에 너무 많은 카메라가 있는 경우 자체 전원이 있는 외부 USB 허브를 사용할 수 있습니다.
      2. 너무 긴 케이블 - 케이블이 너무 길면 제공된 전원 또는 신호가 카메라에 도달하기 전에 감쇠될 수 있습니다.
  • 다른 슬롯 / 포트, 컴퓨터 또는 장치 사용해보기 - 다음 단계는 하드웨어 호환성 및 손상을 테스트하는 두 가지 목적을 가지고 있습니다. 다음 단계를 모두 진행할 필요는 없습니다 :
    • 카메라를 다른 포트에 설치하십시오.
    • 다른 컴퓨터 (사용 가능한 경우)에 카메라를 설치하고 올바르게 설치되었는지 확인하십시오.
    • 작동하는 동일 사양 카메라가 있는 경우 문제가 발생한 컴퓨터에서 테스트하십시오.
  • 펌웨어
    • 카메라의 펌웨어가 오래되었을 수 있습니다.

손상된 하드웨어
  • 위의 단계로 문제가 카메라나 카드로 좁혀지면 카드 손상을 고려할 수 있습니다. 카메라 또는 카드 공급 업체에 문의하여 수리 또는 교체 옵션을 확인하십시오.